# git rev-parse -q --verify 5b27c149257d83558d9a7fae927be822673be230^{commit} # git fetch -q -n -f git://gitlab.ozlabs.ibm.com/mirror/linux-next.git master # git rev-parse -q --verify 5b27c149257d83558d9a7fae927be822673be230^{commit} 5b27c149257d83558d9a7fae927be822673be230 # git checkout -q -f -B kisskb 5b27c149257d83558d9a7fae927be822673be230 # git clean -qxdf # < git log -1 # commit 5b27c149257d83558d9a7fae927be822673be230 # Author: Stephen Rothwell # Date: Tue Oct 19 16:42:15 2021 +1100 # # Add linux-next specific files for 20211019 # # Signed-off-by: Stephen Rothwell # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 5b27c149257d83558d9a7fae927be822673be230 # < make -s -j 24 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 24 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 24 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig .config:5962:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 24 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- /kisskb/src/certs/system_keyring.c: In function 'verify_pkcs7_message_sig': /kisskb/src/certs/system_keyring.c:238:24: note: byref variable will be forcibly initialized 238 | size_t asn1hdrlen; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/dnotify/dnotify.c:10: /kisskb/src/fs/notify/dnotify/dnotify.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/debug-monitors.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/init/initramfs.c: In function 'do_utime': /kisskb/src/init/initramfs.c:121:27: note: byref variable will be forcibly initialized 121 | struct timespec64 t[2]; | ^ /kisskb/src/init/initramfs.c: In function 'clean_path': /kisskb/src/init/initramfs.c:311:22: note: byref variable will be forcibly initialized 311 | struct kstat st; | ^~ /kisskb/src/init/do_mounts_initrd.c: In function 'early_initrdmem': /kisskb/src/init/do_mounts_initrd.c:35:15: note: byref variable will be forcibly initialized 35 | char *endp; | ^~~~ /kisskb/src/init/initramfs.c: In function 'panic_show_mem': /kisskb/src/init/initramfs.c:53:17: note: byref variable will be forcibly initialized 53 | va_list args; | ^~~~ /kisskb/src/init/initramfs.c: In function 'do_copy': /kisskb/src/init/initramfs.c:383:35: note: byref variable will be forcibly initialized 383 | struct timespec64 t[2] = { }; | ^ /kisskb/src/init/initramfs.c: In function 'parse_header': /kisskb/src/init/initramfs.c:173:14: note: byref variable will be forcibly initialized 173 | char buf[9]; | ^~~ /kisskb/src/init/initramfs.c: In function 'unpack_to_rootfs': /kisskb/src/init/initramfs.c:468:21: note: byref variable will be forcibly initialized 468 | const char *compress_name; | ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/mm/kfence/core.c:10: /kisskb/src/mm/kfence/core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/report.c: In function 'seq_con_printf': /kisskb/src/mm/kfence/report.c:35:17: note: byref variable will be forcibly initialized 35 | va_list args; | ^~~~ /kisskb/src/mm/kfence/report.c: In function 'get_stack_skipnr': /kisskb/src/mm/kfence/report.c:52:14: note: byref variable will be forcibly initialized 52 | char buf[64]; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/mm/kfence/core.c:12: /kisskb/src/mm/kfence/core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/mm/kfence/core.c: In function 'param_set_sample_interval': /kisskb/src/mm/kfence/core.c:59:23: note: byref variable will be forcibly initialized 59 | unsigned long num; | ^~~ /kisskb/src/mm/kfence/core.c: In function '__kfence_alloc': /kisskb/src/mm/kfence/core.c:845:23: note: byref variable will be forcibly initialized 845 | unsigned long stack_entries[KFENCE_STACK_DEPTH]; | ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/gc.c:8: /kisskb/src/security/keys/gc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'fdt_find_hyper_node': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:220:13: note: byref variable will be forcibly initialized 220 | int len; | ^~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_starting_cpu': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:139:40: note: byref variable will be forcibly initialized 139 | struct vcpu_register_vcpu_info info; | ^~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, 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:68:27: note: byref variable will be forcibly initialized 68 | 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:32: note: byref variable will be forcibly initialized 100 | struct xen_platform_op op; | ^~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_guest_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:318:35: note: byref variable will be forcibly initialized 318 | struct xen_add_to_physmap xatp; | ^~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_read_wallclock': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:76:32: note: byref variable will be forcibly initialized 76 | 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:417:35: note: byref variable will be forcibly initialized 417 | 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:178:31: note: byref variable will be forcibly initialized 178 | struct sched_shutdown r = { .reason = reason }; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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 'queued_spin_unlock': In file included from /kisskb/src/include/linux/stackprotector.h:10, from /kisskb/src/init/main.c:22: /kisskb/src/init/main.c: In function 'boot_init_stack_canary': /kisskb/src/arch/arm64/include/asm/stackprotector.h:31:23: note: byref variable will be forcibly initialized 31 | unsigned long canary; | ^~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c: In function 'mark_key_instantiated': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c:414:9: note: in expansion of macro 'smp_store_release' 414 | smp_store_release(&key->state, | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c: In function 'key_update': /kisskb/src/security/keys/key.c:1005:38: note: byref variable will be forcibly initialized 1005 | struct key_preparsed_payload prep; | ^~~~ /kisskb/src/security/keys/key.c: In function 'key_instantiate_and_link': /kisskb/src/security/keys/key.c:505:34: note: byref variable will be forcibly initialized 505 | struct assoc_array_edit *edit = NULL; | ^~~~ /kisskb/src/security/keys/key.c:504:38: note: byref variable will be forcibly initialized 504 | struct key_preparsed_payload prep; | ^~~~ /kisskb/src/init/main.c: In function 'xbc_snprint_cmdline': /kisskb/src/init/main.c:327:26: note: byref variable will be forcibly initialized 327 | struct xbc_node *knode, *vnode; | ^~~~~ /kisskb/src/security/keys/key.c: In function 'key_create_or_update': /kisskb/src/security/keys/key.c:828:34: note: byref variable will be forcibly initialized 828 | struct assoc_array_edit *edit = NULL; | ^~~~ /kisskb/src/security/keys/key.c:827:38: note: byref variable will be forcibly initialized 827 | struct key_preparsed_payload prep; | ^~~~ /kisskb/src/init/main.c: In function 'setup_boot_config': /kisskb/src/init/main.c:411:19: note: byref variable will be forcibly initialized 411 | u32 size, csum; | ^~~~ /kisskb/src/init/main.c:411:13: note: byref variable will be forcibly initialized 411 | u32 size, csum; | ^~~~ /kisskb/src/init/main.c:410:13: note: byref variable will be forcibly initialized 410 | int pos; | ^~~ /kisskb/src/init/main.c:409:21: note: byref variable will be forcibly initialized 409 | const char *msg; | ^~~ /kisskb/src/security/keys/key.c: In function 'key_reject_and_link': /kisskb/src/security/keys/key.c:580:34: note: byref variable will be forcibly initialized 580 | struct assoc_array_edit *edit = NULL; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/key.c:11: /kisskb/src/security/keys/key.c: In function 'generic_key_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:476:9: note: in expansion of macro 'rcu_assign_pointer' 476 | rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c:1129:17: note: in expansion of macro 'rcu_assign_keypointer' 1129 | rcu_assign_keypointer(key, prep->payload.data[0]); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/initcall.h:74, from /kisskb/src/init/main.c:110: /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_level': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(initcall_level, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(initcall_level, | ^~~~~~~~~~~ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' 27 | TRACE_EVENT(initcall_start, | ^~~~~~~~~~~ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_finish': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' 48 | TRACE_EVENT(initcall_finish, | ^~~~~~~~~~~ /kisskb/src/init/main.c: In function 'loglevel': /kisskb/src/init/main.c:250:13: note: byref variable will be forcibly initialized 250 | int newlevel; | ^~~~~~~~ /kisskb/src/init/main.c: In function 'early_randomize_kstack_offset': /kisskb/src/init/main.c:875:14: note: byref variable will be forcibly initialized 875 | bool bool_result; | ^~~~~~~~~~~ /kisskb/src/init/main.c: In function 'initcall_blacklisted': /kisskb/src/init/main.c:1210:14: note: byref variable will be forcibly initialized 1210 | char fn_name[KSYM_SYMBOL_LEN]; | ^~~~~~~ In file included from /kisskb/src/include/linux/stackprotector.h:10, from /kisskb/src/init/main.c:22: /kisskb/src/init/main.c: In function 'start_kernel': /kisskb/src/arch/arm64/include/asm/stackprotector.h:31:23: note: byref variable will be forcibly initialized 31 | unsigned long canary; | ^~~~~~ /kisskb/src/init/main.c:940:15: note: byref variable will be forcibly initialized 940 | char *command_line; | ^~~~~~~~~~~~ /kisskb/src/init/main.c: In function 'do_one_initcall': /kisskb/src/init/main.c:1304:14: note: byref variable will be forcibly initialized 1304 | char msgbuf[64]; | ^~~~~~ /kisskb/src/crypto/asymmetric_keys/asymmetric_type.c: In function 'asymmetric_lookup_restriction': /kisskb/src/crypto/asymmetric_keys/asymmetric_type.c:501:30: note: byref variable will be forcibly initialized 501 | key_serial_t serial; | ^~~~~~ /kisskb/src/crypto/asymmetric_keys/asymmetric_type.c:481:15: note: byref variable will be forcibly initialized 481 | char *next; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:447:16: note: in expansion of macro 'smp_load_acquire' 447 | return smp_load_acquire(&key->state); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c: In function '__do_sys_add_key': /kisskb/src/security/keys/keyctl.c:81:14: note: byref variable will be forcibly initialized 81 | char type[32], *description; | ^~~~ /kisskb/src/security/keys/keyctl.c: In function '__do_sys_request_key': /kisskb/src/security/keys/keyctl.c:176:14: note: byref variable will be forcibly initialized 176 | char type[32], *description, *callout_info; | ^~~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_common': /kisskb/src/security/keys/keyctl.c:1173:31: note: byref variable will be forcibly initialized 1173 | struct key *instkey, *dest_keyring; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyring.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:447:16: note: in expansion of macro 'smp_load_acquire' 447 | return smp_load_acquire(&key->state); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_keyring_search': /kisskb/src/security/keys/keyctl.c:723:14: note: byref variable will be forcibly initialized 723 | char type[32], *description; | ^~~~ /kisskb/src/security/keys/keyring.c: In function 'hash_key_type_and_desc': /kisskb/src/security/keys/keyring.c:169:13: note: byref variable will be forcibly initialized 169 | u32 piece; | ^~~~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1251:33: note: byref variable will be forcibly initialized 1251 | struct iov_iter from; | ^~~~ /kisskb/src/security/keys/keyctl.c:1250:30: note: byref variable will be forcibly initialized 1250 | struct iovec iov; | ^~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_iov': /kisskb/src/security/keys/keyctl.c:1280:25: note: byref variable will be forcibly initialized 1280 | struct iov_iter from; | ^~~~ /kisskb/src/security/keys/keyctl.c:1279:46: note: byref variable will be forcibly initialized 1279 | struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; | ^~~ /kisskb/src/security/keys/keyring.c: In function 'keyring_read': /kisskb/src/security/keys/keyctl.c:1279:22: note: byref variable will be forcibly initialized 1279 | struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; | ^~~~~~~~ /kisskb/src/security/keys/keyring.c:484:46: note: byref variable will be forcibly initialized 484 | struct keyring_read_iterator_context ctx; | ^~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_reject_key': /kisskb/src/security/keys/keyctl.c:1335:31: note: byref variable will be forcibly initialized 1335 | struct key *instkey, *dest_keyring; | ^~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_restrict_keyring': /kisskb/src/security/keys/keyctl.c:1728:14: note: byref variable will be forcibly initialized 1728 | char type[32]; | ^~~~ /kisskb/src/security/keys/keyring.c: In function 'key_link': /kisskb/src/security/keys/keyring.c:1437:34: note: byref variable will be forcibly initialized 1437 | struct assoc_array_edit *edit = NULL; | ^~~~ /kisskb/src/security/keys/keyring.c: In function 'key_unlink': /kisskb/src/security/keys/keyring.c:1547:34: note: byref variable will be forcibly initialized 1547 | struct assoc_array_edit *edit = NULL; | ^~~~ /kisskb/src/security/keys/keyring.c: In function 'key_move': /kisskb/src/security/keys/keyring.c:1595:53: note: byref variable will be forcibly initialized 1595 | struct assoc_array_edit *from_edit = NULL, *to_edit = NULL; | ^~~~~~~ /kisskb/src/security/keys/keyring.c:1595:34: note: byref variable will be forcibly initialized 1595 | struct assoc_array_edit *from_edit = NULL, *to_edit = NULL; | ^~~~~~~~~ /kisskb/src/init/do_mounts.c: In function 'devt_from_devnum': /kisskb/src/init/do_mounts.c:232:18: note: byref variable will be forcibly initialized 232 | char *p, dummy; | ^~~~~ /kisskb/src/init/do_mounts.c:232:15: note: byref variable will be forcibly initialized 232 | char *p, dummy; | ^ /kisskb/src/init/do_mounts.c:230:28: note: byref variable will be forcibly initialized 230 | unsigned maj, min, offset; | ^~~~~~ /kisskb/src/init/do_mounts.c:230:23: note: byref variable will be forcibly initialized 230 | unsigned maj, min, offset; | ^~~ /kisskb/src/init/do_mounts.c:230:18: note: byref variable will be forcibly initialized 230 | unsigned maj, min, offset; | ^~~ /kisskb/src/init/do_mounts.c: In function 'mount_block_root': /kisskb/src/init/do_mounts.c:400:14: note: byref variable will be forcibly initialized 400 | char b[BDEVNAME_SIZE]; | ^ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'chacha_doneon': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:49:28: note: byref variable will be forcibly initialized 49 | u8 buf[CHACHA_BLOCK_SIZE]; | ^~~ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'chacha_neon_stream_xor': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:108:13: note: byref variable will be forcibly initialized 108 | u32 state[16]; | ^~~~~ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:107:30: note: byref variable will be forcibly initialized 107 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'xchacha_neon': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:152:12: note: byref variable will be forcibly initialized 152 | u8 real_iv[16]; | ^~~~~~~ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:151:13: note: byref variable will be forcibly initialized 151 | u32 state[16]; | ^~~~~ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:150:27: note: byref variable will be forcibly initialized 150 | struct chacha_ctx subctx; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xcbc_setkey': /kisskb/src/arch/arm64/crypto/aes-glue.c:783:12: note: byref variable will be forcibly initialized 783 | u8 key[AES_BLOCK_SIZE]; | ^~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cmac_setkey': /kisskb/src/arch/arm64/crypto/aes-glue.c:762:58: note: byref variable will be forcibly initialized 762 | aes_ecb_encrypt(ctx->consts, (u8[AES_BLOCK_SIZE]){}, ctx->key.key_enc, | ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:180:30: note: byref variable will be forcibly initialized 180 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:430:30: note: byref variable will be forcibly initialized 430 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:264:30: note: byref variable will be forcibly initialized 264 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:408:30: note: byref variable will be forcibly initialized 408 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:235:30: note: byref variable will be forcibly initialized 235 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_set_key': /kisskb/src/arch/arm64/crypto/aes-glue.c:163:12: note: byref variable will be forcibly initialized 163 | u8 digest[SHA256_DIGEST_SIZE]; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:339:30: note: byref variable will be forcibly initialized 339 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:338:33: note: byref variable will be forcibly initialized 338 | struct skcipher_request subreq; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:337:39: note: byref variable will be forcibly initialized 337 | struct scatterlist sg_src[2], sg_dst[2]; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:337:28: note: byref variable will be forcibly initialized 337 | struct scatterlist sg_src[2], sg_dst[2]; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:282:30: note: byref variable will be forcibly initialized 282 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:281:33: note: byref variable will be forcibly initialized 281 | struct skcipher_request subreq; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:280:39: note: byref variable will be forcibly initialized 280 | struct scatterlist sg_src[2], sg_dst[2]; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:280:28: note: byref variable will be forcibly initialized 280 | struct scatterlist sg_src[2], sg_dst[2]; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:569:30: note: byref variable will be forcibly initialized 569 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:567:33: note: byref variable will be forcibly initialized 567 | struct skcipher_request subreq; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:566:39: note: byref variable will be forcibly initialized 566 | struct scatterlist sg_src[2], sg_dst[2]; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:566:28: note: byref variable will be forcibly initialized 566 | struct scatterlist sg_src[2], sg_dst[2]; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:497:30: note: byref variable will be forcibly initialized 497 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:495:33: note: byref variable will be forcibly initialized 495 | struct skcipher_request subreq; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:494:39: note: byref variable will be forcibly initialized 494 | struct scatterlist sg_src[2], sg_dst[2]; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:494:28: note: byref variable will be forcibly initialized 494 | struct scatterlist sg_src[2], sg_dst[2]; | ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ctr_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:460:20: note: byref variable will be forcibly initialized 460 | u8 buf[AES_BLOCK_SIZE]; | ^~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:452:30: note: byref variable will be forcibly initialized 452 | struct skcipher_walk walk; | ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:200:30: note: byref variable will be forcibly initialized 200 | struct skcipher_walk walk; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:9: note: in expansion of macro 'rcu_assign_pointer' 47 | rcu_assign_pointer(w->task, current); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | 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' 52 | rcu_assign_pointer(w->task, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'finish_task': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4610:9: note: in expansion of macro 'smp_store_release' 4610 | smp_store_release(&prev->on_cpu, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:738, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:16:1: note: in expansion of macro 'TRACE_EVENT' 16 | TRACE_EVENT(sched_kthread_stop, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop_ret': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:38:1: note: in expansion of macro 'TRACE_EVENT' 38 | TRACE_EVENT(sched_kthread_stop_ret, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_queue_work': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:64:1: note: in expansion of macro 'TRACE_EVENT' 64 | TRACE_EVENT(sched_kthread_work_queue_work, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' 93 | TRACE_EVENT(sched_kthread_work_execute_start, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_end': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' 119 | TRACE_EVENT(sched_kthread_work_execute_end, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wakeup_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 141 | DECLARE_EVENT_CLASS(sched_wakeup_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_switch': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:220:1: note: in expansion of macro 'TRACE_EVENT' 220 | TRACE_EVENT(sched_switch, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_migrate_task': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:271:1: note: in expansion of macro 'TRACE_EVENT' 271 | TRACE_EVENT(sched_migrate_task, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sched.h:298:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 298 | DECLARE_EVENT_CLASS(sched_process_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_wait': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:344:1: note: in expansion of macro 'TRACE_EVENT' 344 | TRACE_EVENT(sched_process_wait, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_fork': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:369:1: note: in expansion of macro 'TRACE_EVENT' 369 | TRACE_EVENT(sched_process_fork, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_exec': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:397:1: note: in expansion of macro 'TRACE_EVENT' 397 | TRACE_EVENT(sched_process_exec, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:397:1: note: in expansion of macro 'TRACE_EVENT' 397 | TRACE_EVENT(sched_process_exec, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_stat_runtime': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sched.h:491:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 491 | DECLARE_EVENT_CLASS(sched_stat_runtime, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_pi_setprio': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:525:1: note: in expansion of macro 'TRACE_EVENT' 525 | TRACE_EVENT(sched_pi_setprio, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_hang': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:554:1: note: in expansion of macro 'TRACE_EVENT' 554 | TRACE_EVENT(sched_process_hang, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_move_numa': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:576:1: note: in expansion of macro 'TRACE_EVENT' 576 | TRACE_EVENT(sched_move_numa, | ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_numa_pair_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sched.h:608:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 608 | DECLARE_EVENT_CLASS(sched_numa_pair_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wake_idle_without_ipi': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:668:1: note: in expansion of macro 'TRACE_EVENT' 668 | TRACE_EVENT(sched_wake_idle_without_ipi, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getparam': /kisskb/src/kernel/sched/core.c:7756:28: note: byref variable will be forcibly initialized 7756 | struct sched_param lp = { .sched_priority = 0 }; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'cpu_cgroup_can_attach': /kisskb/src/kernel/sched/core.c:9926:37: note: byref variable will be forcibly initialized 9926 | struct cgroup_subsys_state *css; | ^~~ In file included from /kisskb/src/kernel/sched/sched.h:1863, 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:166:33: note: byref variable will be forcibly initialized 166 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:8425:25: note: byref variable will be forcibly initialized 8425 | struct rq_flags rf; | ^~ In file included from /kisskb/src/include/linux/list.h:11, 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/inotify/inotify_user.c:17: /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:8471:27: note: byref variable will be forcibly initialized 8471 | struct timespec64 t; | ^ /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'cpu_cgroup_fork': /kisskb/src/kernel/sched/core.c:9912:25: note: byref variable will be forcibly initialized 9912 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:6129:25: note: byref variable will be forcibly initialized 6129 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'ttwu_runnable': /kisskb/src/kernel/sched/core.c:3612:25: note: byref variable will be forcibly initialized 3612 | 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:181:30: note: byref variable will be forcibly initialized 181 | struct inotify_event inotify_event; | ^~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:2301:25: note: byref variable will be forcibly initialized 2301 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function '__balance_push_cpu_stop': /kisskb/src/kernel/sched/core.c:8779:25: note: byref variable will be forcibly initialized 8779 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:3255:33: note: byref variable will be forcibly initialized 3255 | ktime_t to = NSEC_PER_SEC / HZ; | ^~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function '__do_sys_inotify_add_watch': /kisskb/src/fs/notify/inotify/inotify_user.c:714:21: note: byref variable will be forcibly initialized 714 | struct path path; | ^~~~ /kisskb/src/kernel/sched/core.c:3184:25: note: byref variable will be forcibly initialized 3184 | struct rq_flags rf; | ^~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'inotify_user_setup': /kisskb/src/fs/notify/inotify/inotify_user.c:814:24: note: byref variable will be forcibly initialized 814 | struct sysinfo si; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:177:23: note: in expansion of macro 'smp_load_acquire' 177 | VAL = smp_load_acquire(__PTR); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3651:25: note: in expansion of macro 'smp_cond_load_acquire' 3651 | smp_cond_load_acquire(&p->on_cpu, !VAL); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3634:25: note: byref variable will be forcibly initialized 3634 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'ttwu_queue': /kisskb/src/kernel/sched/core.c:3767:25: note: byref variable will be forcibly initialized 3767 | struct rq_flags rf; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:177:23: note: in expansion of macro 'smp_load_acquire' 177 | VAL = smp_load_acquire(__PTR); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4080:9: note: in expansion of macro 'smp_cond_load_acquire' 4080 | smp_cond_load_acquire(&p->on_cpu, !VAL); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:4067:13: note: in expansion of macro 'smp_load_acquire' 4067 | if (smp_load_acquire(&p->on_cpu) && | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'task_call_func': /kisskb/src/kernel/sched/core.c:4126:25: note: byref variable will be forcibly initialized 4126 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'wake_up_new_task': /kisskb/src/kernel/sched/core.c:4457:25: note: byref variable will be forcibly initialized 4457 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_exec': /kisskb/src/kernel/sched/core.c:5087:38: note: byref variable will be forcibly initialized 5087 | struct migration_arg arg = { p, dest_cpu }; | ^~~ /kisskb/src/kernel/sched/core.c: In function 'task_sched_runtime': /kisskb/src/kernel/sched/core.c:5129:25: note: byref variable will be forcibly initialized 5129 | struct rq_flags rf; | ^~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/trace_events.h:21, from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:738, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'affine_move_task': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:2740:9: note: in expansion of macro 'wait_var_event' 2740 | 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:2848:25: note: byref variable will be forcibly initialized 2848 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'restrict_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2873:25: note: byref variable will be forcibly initialized 2873 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'force_compatible_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2925:23: note: byref variable will be forcibly initialized 2925 | cpumask_var_t new_mask; | ^~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_yield': /kisskb/src/kernel/sched/core.c:8092:25: note: byref variable will be forcibly initialized 8092 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'rt_mutex_setprio': /kisskb/src/kernel/sched/core.c:6722:25: note: byref variable will be forcibly initialized 6722 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'set_user_nice': /kisskb/src/kernel/sched/core.c:6845:25: note: byref variable will be forcibly initialized 6845 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function '__sched_setscheduler': /kisskb/src/kernel/sched/core.c:7193:25: note: byref variable will be forcibly initialized 7193 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_setscheduler': /kisskb/src/kernel/sched/core.c:7569:28: note: byref variable will be forcibly initialized 7569 | struct sched_param lparam; | ^~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setattr': /kisskb/src/kernel/sched/core.c:7685:27: note: byref variable will be forcibly initialized 7685 | struct sched_attr attr; | ^~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_set_stop_task': /kisskb/src/kernel/sched/core.c:3423:28: note: byref variable will be forcibly initialized 3423 | 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:7541:28: note: byref variable will be forcibly initialized 7541 | 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:7551:28: note: byref variable will be forcibly initialized 7551 | struct sched_param sp = { .sched_priority = 1 }; | ^~ /kisskb/src/kernel/sched/core.c: In function '__sched_setaffinity': /kisskb/src/kernel/sched/core.c:7911:37: note: byref variable will be forcibly initialized 7911 | cpumask_var_t cpus_allowed, new_mask; | ^~~~~~~~ /kisskb/src/kernel/sched/core.c:7911:23: note: byref variable will be forcibly initialized 7911 | cpumask_var_t cpus_allowed, new_mask; | ^~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setaffinity': /kisskb/src/kernel/sched/core.c:8013:23: note: byref variable will be forcibly initialized 8013 | cpumask_var_t new_mask; | ^~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getaffinity': /kisskb/src/kernel/sched/core.c:8066:23: note: byref variable will be forcibly initialized 8066 | cpumask_var_t mask; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:8641:9: note: in expansion of macro 'rcu_assign_pointer' 8641 | rcu_assign_pointer(rq->curr, idle); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/kunit/assert.h:13, from /kisskb/src/include/kunit/test.h:12, from /kisskb/src/mm/kfence/kfence_test.c:14: /kisskb/src/mm/kfence/kfence_test.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_move_task': /kisskb/src/kernel/sched/core.c:9814:25: note: byref variable will be forcibly initialized 9814 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/core.c: In function 'cpu_cgroup_attach': /kisskb/src/kernel/sched/core.c:9957:37: note: byref variable will be forcibly initialized 9957 | struct cgroup_subsys_state *css; | ^~~ In file included from /kisskb/src/mm/kfence/kfence_test.c:14: /kisskb/src/mm/kfence/kfence_test.c: In function 'setup_test_cache': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1614:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 1614 | KUNIT_TRUE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:200:9: note: in expansion of macro 'KUNIT_ASSERT_TRUE_MSG' 200 | KUNIT_ASSERT_TRUE_MSG(test, test_cache, "could not create cache"); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/include/kunit/test.h:19, from /kisskb/src/mm/kfence/kfence_test.c:14: /kisskb/src/mm/kfence/kfence_test.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/mm/kfence/kfence_test.c:14: /kisskb/src/mm/kfence/kfence_test.c: In function 'test_memcache_alloc_bulk': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:9: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1341:9: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1341 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:765:9: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 765 | KUNIT_EXPECT_FALSE(test, report_available()); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:764:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 764 | KUNIT_EXPECT_TRUE(test, pass); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:744:23: note: byref variable will be forcibly initialized 744 | void *objects[100]; | ^~~~~~~ In file included from /kisskb/src/mm/kfence/kfence_test.c:14: /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:737:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 737 | KUNIT_EXPECT_TRUE(test, test_cache); /* Want memcache. */ | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_alloc': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1614:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 1614 | KUNIT_TRUE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:313:9: note: in expansion of macro 'KUNIT_ASSERT_TRUE_MSG' 313 | KUNIT_ASSERT_TRUE_MSG(test, false, "failed to allocate from KFENCE"); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:295:25: note: in expansion of macro 'KUNIT_EXPECT_EQ' 295 | KUNIT_EXPECT_EQ(test, objs_per_slab_page(s, page), 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:294:25: note: in expansion of macro 'KUNIT_EXPECT_EQ' 294 | KUNIT_EXPECT_EQ(test, obj_to_index(s, page, alloc), 0U); | ^~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_gfpzero': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:9: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1341:9: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1341 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:637:9: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 637 | KUNIT_EXPECT_FALSE(test, report_available()); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:633:17: note: in expansion of macro 'KUNIT_EXPECT_EQ' 633 | KUNIT_EXPECT_EQ(test, buf2[i], (char)0); | ^~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_memcache_ctor': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:9: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1341:9: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1341 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:600:9: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 600 | KUNIT_EXPECT_FALSE(test, report_available()); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:596:17: note: in expansion of macro 'KUNIT_EXPECT_EQ' 596 | KUNIT_EXPECT_EQ(test, buf[i], (char)'x'); | ^~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'report_matches': /kisskb/src/mm/kfence/kfence_test.c:100:32: note: byref variable will be forcibly initialized 100 | typeof(observed.lines) expect; | ^~~~~~ In file included from /kisskb/src/mm/kfence/kfence_test.c:14: /kisskb/src/mm/kfence/kfence_test.c: In function 'test_krealloc': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1611:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1611 | KUNIT_TRUE_ASSERTION(test, KUNIT_ASSERTION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:726:9: note: in expansion of macro 'KUNIT_ASSERT_TRUE' 726 | KUNIT_ASSERT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:9: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1630:9: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1630 | KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:723:9: note: in expansion of macro 'KUNIT_ASSERT_FALSE' 723 | KUNIT_ASSERT_FALSE(test, report_available()); /* No reports yet! */ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:722:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 722 | KUNIT_EXPECT_EQ(test, (unsigned long)buf, (unsigned long)ZERO_SIZE_PTR); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:719:17: note: in expansion of macro 'KUNIT_EXPECT_EQ' 719 | KUNIT_EXPECT_EQ(test, buf[i], (char)(i + 1)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 980 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1184:9: note: in expansion of macro 'KUNIT_BASE_GE_MSG_ASSERTION' 1184 | KUNIT_BASE_GE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1194:9: note: in expansion of macro 'KUNIT_BINARY_GE_MSG_ASSERTION' 1194 | KUNIT_BINARY_GE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1522:9: note: in expansion of macro 'KUNIT_BINARY_GE_ASSERTION' 1522 | KUNIT_BINARY_GE_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:717:9: note: in expansion of macro 'KUNIT_EXPECT_GE' 717 | KUNIT_EXPECT_GE(test, ksize(buf), size * 2); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:712:17: note: in expansion of macro 'KUNIT_EXPECT_EQ' 712 | KUNIT_EXPECT_EQ(test, buf[i], (char)(i + 1)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:980:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 980 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1184:9: note: in expansion of macro 'KUNIT_BASE_GE_MSG_ASSERTION' 1184 | KUNIT_BASE_GE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1194:9: note: in expansion of macro 'KUNIT_BINARY_GE_MSG_ASSERTION' 1194 | KUNIT_BINARY_GE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1522:9: note: in expansion of macro 'KUNIT_BINARY_GE_ASSERTION' 1522 | KUNIT_BINARY_GE_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:710:9: note: in expansion of macro 'KUNIT_EXPECT_GE' 710 | KUNIT_EXPECT_GE(test, ksize(buf), size * 3); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:703:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 703 | KUNIT_EXPECT_EQ(test, ksize(buf), size); /* Precise size match after KFENCE alloc. */ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:9: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1341:9: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1341 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:702:9: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 702 | KUNIT_EXPECT_FALSE(test, test_cache); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:693:36: note: byref variable will be forcibly initialized 693 | const struct expect_report expect = { | ^~~~~~ In file included from /kisskb/src/mm/kfence/kfence_test.c:14: /kisskb/src/mm/kfence/kfence_test.c: In function 'test_invalid_access': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:650:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 650 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:642:36: note: byref variable will be forcibly initialized 642 | const struct expect_report expect = { | ^~~~~~ In file included from /kisskb/src/mm/kfence/kfence_test.c:14: /kisskb/src/mm/kfence/kfence_test.c: In function 'test_kmalloc_aligned_oob_write': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:506:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 506 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:9: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1341:9: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1341 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:504:9: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 504 | KUNIT_EXPECT_FALSE(test, report_available()); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_kmalloc_aligned_oob_read': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:483:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 483 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:9: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1341:9: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1341 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:478:9: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 478 | KUNIT_EXPECT_FALSE(test, report_available()); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:9: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1341:9: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1341 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:471:9: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 471 | KUNIT_EXPECT_FALSE(test, report_available()); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_init_on_free': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:581:25: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 581 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:578:17: note: in expansion of macro 'KUNIT_EXPECT_EQ' 578 | KUNIT_EXPECT_EQ(test, expect.addr[i], (char)0); | ^~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_corruption': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:440:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 440 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:434:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 434 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_invalid_addr_free': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:414:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 414 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_double_free': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:397:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 397 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_use_after_free_read': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:382:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 382 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_out_of_bounds_write': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:365:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 365 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_out_of_bounds_read': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:347:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 347 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:341:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 341 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_memcache_typesafe_by_rcu': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:686:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 686 | KUNIT_EXPECT_TRUE(test, report_matches(&expect)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:685:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 685 | KUNIT_EXPECT_EQ(test, *expect.addr, (char)42); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:9: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1341:9: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1341 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:679:9: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 679 | KUNIT_EXPECT_FALSE(test, report_available()); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:671:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 671 | KUNIT_EXPECT_EQ(test, *expect.addr, (char)42); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:664:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 664 | KUNIT_EXPECT_TRUE(test, test_cache); /* Want memcache. */ | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_shrink_memcache': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:9: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1341:9: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1341 | KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:521:9: note: in expansion of macro 'KUNIT_EXPECT_FALSE' 521 | KUNIT_EXPECT_FALSE(test, report_available()); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:830:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 830 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:838:9: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' 838 | KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1322:9: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' 1322 | KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:516:9: note: in expansion of macro 'KUNIT_EXPECT_TRUE' 516 | KUNIT_EXPECT_TRUE(test, test_cache); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c: In function 'test_free_bulk': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:819:9: note: in expansion of macro 'KUNIT_ASSERTION' 819 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:841:9: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' 841 | KUNIT_UNARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:849:9: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' 849 | KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1630:9: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' 1630 | KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:547:17: note: in expansion of macro 'KUNIT_ASSERT_FALSE' 547 | KUNIT_ASSERT_FALSE(test, report_available()); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/kfence/kfence_test.c:538:23: note: byref variable will be forcibly initialized 538 | void *objects[] = { | ^~~~~~~ /kisskb/src/crypto/asymmetric_keys/pkcs7_verify.c: In function 'pkcs7_digest': /kisskb/src/crypto/asymmetric_keys/pkcs7_verify.c:73:20: note: byref variable will be forcibly initialized 73 | u8 tag; | ^~~ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'software_key_query': /kisskb/src/crypto/asymmetric_keys/public_key.c:112:14: note: byref variable will be forcibly initialized 112 | char alg_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'software_key_eds_op': /kisskb/src/crypto/asymmetric_keys/public_key.c:176:14: note: byref variable will be forcibly initialized 176 | char alg_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:175:35: note: byref variable will be forcibly initialized 175 | struct scatterlist in_sg, out_sg; | ^~~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:175:28: note: byref variable will be forcibly initialized 175 | struct scatterlist in_sg, out_sg; | ^~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:174:28: note: byref variable will be forcibly initialized 174 | struct crypto_wait cwait; | ^~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'public_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/public_key.c:318:14: note: byref variable will be forcibly initialized 318 | char alg_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:317:28: note: byref variable will be forcibly initialized 317 | struct scatterlist src_sg[2]; | ^~~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:314:28: note: byref variable will be forcibly initialized 314 | struct crypto_wait cwait; | ^~~~~ /kisskb/src/crypto/asymmetric_keys/x509_cert_parser.c: In function 'x509_note_OID': /kisskb/src/crypto/asymmetric_keys/x509_cert_parser.c:163:22: note: byref variable will be forcibly initialized 163 | char buffer[50]; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/cputime.c:5: /kisskb/src/kernel/sched/cputime.c: In function 'queued_spin_unlock': /kisskb/src/crypto/asymmetric_keys/x509_cert_parser.c: In function 'x509_extract_key_data': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/asymmetric_keys/x509_cert_parser.c:488:18: note: byref variable will be forcibly initialized 488 | enum OID oid; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/cputime.c:5: /kisskb/src/kernel/sched/cputime.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime': /kisskb/src/kernel/sched/cputime.c:299:22: note: byref variable will be forcibly initialized 299 | unsigned int seq, nextseq; | ^~~ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime_adjusted': /kisskb/src/kernel/sched/cputime.c:625:29: note: byref variable will be forcibly initialized 625 | struct task_cputime cputime; | ^~~~~~~ /kisskb/src/kernel/sched/idle.c: In function 'cpuidle_idle_call': /kisskb/src/kernel/sched/idle.c:227:22: note: byref variable will be forcibly initialized 227 | bool stop_tick = true; | ^~~~~~~~~ /kisskb/src/kernel/sched/idle.c: In function 'play_idle_precise': /kisskb/src/kernel/sched/idle.c:363:27: note: byref variable will be forcibly initialized 363 | struct idle_timer it; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:447:16: note: in expansion of macro 'smp_load_acquire' 447 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/process_keys.c:60:25: note: in expansion of macro 'smp_store_release' 60 | smp_store_release(&user_ns->user_keyring_register, | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/process_keys.c: In function 'look_up_user_keyrings': /kisskb/src/security/keys/process_keys.c:83:14: note: byref variable will be forcibly initialized 83 | char buf[20]; | ^~~ /kisskb/src/security/keys/process_keys.c: In function 'get_user_session_keyring_rcu': /kisskb/src/security/keys/process_keys.c:189:14: note: byref variable will be forcibly initialized 189 | char buf[20]; | ^~~ /kisskb/src/security/keys/process_keys.c: In function 'lookup_user_key': /kisskb/src/security/keys/process_keys.c:621:27: note: byref variable will be forcibly initialized 621 | struct key *key, *user_session; | ^~~~~~~~~~~~ /kisskb/src/security/keys/process_keys.c:621:21: note: byref variable will be forcibly initialized 621 | struct key *key, *user_session; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/memblock.h:13, from /kisskb/src/arch/arm64/xen/../../arm/xen/p2m.c:2: /kisskb/src/arch/arm64/xen/../../arm/xen/p2m.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/p2m.c: In function 'set_foreign_p2m_mapping': /kisskb/src/arch/arm64/xen/../../arm/xen/p2m.c:97:47: note: byref variable will be forcibly initialized 97 | struct gnttab_unmap_grant_ref unmap; | ^~~~~ /kisskb/src/crypto/asymmetric_keys/pkcs7_parser.c: In function 'pkcs7_note_OID': /kisskb/src/crypto/asymmetric_keys/pkcs7_parser.c:212:22: note: byref variable will be forcibly initialized 212 | char buffer[50]; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:447:16: note: in expansion of macro 'smp_load_acquire' 447 | return smp_load_acquire(&key->state); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key.c: In function 'construct_get_dest_keyring': /kisskb/src/security/keys/request_key.c:266:21: note: byref variable will be forcibly initialized 266 | struct key *dest_keyring = *_dest_keyring, *authkey; | ^~~~~~~~~~~~ /kisskb/src/security/keys/request_key.c: In function 'construct_alloc_key': /kisskb/src/security/keys/request_key.c:372:34: note: byref variable will be forcibly initialized 372 | struct assoc_array_edit *edit = NULL; | ^~~~ /kisskb/src/security/keys/request_key.c: In function 'construct_key_and_link': /kisskb/src/security/keys/request_key.c:481:21: note: byref variable will be forcibly initialized 481 | struct key *key; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:447:16: note: in expansion of macro 'smp_load_acquire' 447 | return smp_load_acquire(&key->state); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key.c: In function 'call_sbin_request_key': /kisskb/src/security/keys/request_key.c:124:14: note: byref variable will be forcibly initialized 124 | char desc[20]; | ^~~~ /kisskb/src/security/keys/request_key.c:123:27: note: byref variable will be forcibly initialized 123 | char key_str[12], keyring_str[3][12]; | ^~~~~~~~~~~ /kisskb/src/security/keys/request_key.c:123:14: note: byref variable will be forcibly initialized 123 | char key_str[12], keyring_str[3][12]; | ^~~~~~~ /kisskb/src/security/keys/request_key.c:122:47: note: byref variable will be forcibly initialized 122 | char *argv[9], *envp[3], uid_str[12], gid_str[12]; | ^~~~~~~ /kisskb/src/security/keys/request_key.c:122:34: note: byref variable will be forcibly initialized 122 | char *argv[9], *envp[3], uid_str[12], gid_str[12]; | ^~~~~~~ /kisskb/src/security/keys/request_key.c:122:25: note: byref variable will be forcibly initialized 122 | char *argv[9], *envp[3], uid_str[12], gid_str[12]; | ^~~~ /kisskb/src/security/keys/request_key.c:122:15: note: byref variable will be forcibly initialized 122 | char *argv[9], *envp[3], uid_str[12], gid_str[12]; | ^~~~ /kisskb/src/security/keys/request_key.c:121:65: note: byref variable will be forcibly initialized 121 | struct key *key = rka->target_key, *keyring, *session, *user_session; | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/mm/init.c: In function 'reserve_crashkernel': /kisskb/src/arch/arm64/mm/init.c:77:40: note: byref variable will be forcibly initialized 77 | unsigned long long crash_base, crash_size; | ^~~~~~~~~~ /kisskb/src/arch/arm64/mm/init.c:77:28: note: byref variable will be forcibly initialized 77 | unsigned long long crash_base, crash_size; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/dcache.h:5, from /kisskb/src/fs/notify/fsnotify.c:6: /kisskb/src/fs/notify/fsnotify.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:476:9: note: in expansion of macro 'rcu_assign_pointer' 476 | rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c:57:9: note: in expansion of macro 'rcu_assign_keypointer' 57 | rcu_assign_keypointer(key, (struct request_key_auth *)prep->data); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:476:9: note: in expansion of macro 'rcu_assign_pointer' 476 | rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c:139:9: note: in expansion of macro 'rcu_assign_keypointer' 139 | rcu_assign_keypointer(key, NULL); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:476:9: note: in expansion of macro 'rcu_assign_pointer' 476 | rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c:152:17: note: in expansion of macro 'rcu_assign_keypointer' 152 | rcu_assign_keypointer(key, NULL); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_new': /kisskb/src/security/keys/request_key_auth.c:168:14: note: byref variable will be forcibly initialized 168 | char desc[20]; | ^~~~ /kisskb/src/security/keys/request_key_auth.c: In function 'key_get_instantiation_authkey': /kisskb/src/security/keys/request_key_auth.c:248:14: note: byref variable will be forcibly initialized 248 | char description[16]; | ^~~~~~~~~~~ /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify': /kisskb/src/fs/notify/fsnotify.c:466:35: note: byref variable will be forcibly initialized 466 | struct fsnotify_iter_info iter_info = {}; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/fsnotify.c:7: /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify_sb_delete': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fsnotify.c:97:9: note: in expansion of macro 'wait_var_event' 97 | wait_var_event(&sb->s_fsnotify_connectors, | ^~~~~~~~~~~~~~ /kisskb/src/fs/notify/fsnotify.c: In function '__fsnotify_parent': /kisskb/src/fs/notify/fsnotify.c:191:30: note: byref variable will be forcibly initialized 191 | struct name_snapshot name; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:447:16: note: in expansion of macro 'smp_load_acquire' 447 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:476:9: note: in expansion of macro 'rcu_assign_pointer' 476 | rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c:115:9: note: in expansion of macro 'rcu_assign_keypointer' 115 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:476:9: note: in expansion of macro 'rcu_assign_pointer' 476 | rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c:136:17: note: in expansion of macro 'rcu_assign_keypointer' 136 | rcu_assign_keypointer(key, NULL); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/persistent.c: In function 'key_get_persistent': /kisskb/src/security/keys/persistent.c:79:14: note: byref variable will be forcibly initialized 79 | char buf[32]; | ^~~ /kisskb/src/security/keys/persistent.c:76:34: note: byref variable will be forcibly initialized 76 | struct keyring_index_key index_key; | ^~~~~~~~~ /kisskb/src/arch/arm64/kernel/process.c: In function 'get_wchan': /kisskb/src/arch/arm64/kernel/process.c:533:27: note: byref variable will be forcibly initialized 533 | struct stackframe frame; | ^~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_mask_get': /kisskb/src/arch/arm64/kernel/ptrace.c:906:30: note: byref variable will be forcibly initialized 906 | struct user_pac_mask uregs = { | ^~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_address_keys_get': /kisskb/src/arch/arm64/kernel/ptrace.c:988:38: note: byref variable will be forcibly initialized 988 | struct user_pac_address_keys user_keys; | ^~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'cpu_runnable_without': /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_generic_keys_get': /kisskb/src/arch/arm64/kernel/ptrace.c:1037:38: note: byref variable will be forcibly initialized 1037 | struct user_pac_generic_keys user_keys; | ^~~~~~~~~ /kisskb/src/kernel/sched/fair.c:5809:22: note: byref variable will be forcibly initialized 5809 | unsigned int runnable; | ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/syscalls.h:73, from /kisskb/src/arch/arm64/kernel/ptrace.c:45: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'trace_event_raw_event_sys_enter': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:9: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' 18 | TRACE_EVENT_FN(sys_enter, | ^~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'trace_event_raw_event_sys_exit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:9: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' 44 | TRACE_EVENT_FN(sys_exit, | ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/kernel/ptrace.c:29: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'system_call_get': /kisskb/src/kernel/sched/fair.c: In function 'cpu_util_next': /kisskb/src/include/linux/regset.h:66:27: note: byref variable will be forcibly initialized 66 | typeof(v) __v = (v); \ | ^~~ /kisskb/src/arch/arm64/kernel/ptrace.c:695:16: note: in expansion of macro 'membuf_store' 695 | return membuf_store(&to, task_pt_regs(target)->syscallno); | ^~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c:6607:33: note: byref variable will be forcibly initialized 6607 | unsigned long util_est, util = READ_ONCE(cfs_rq->avg.util_avg); | ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'tagged_addr_ctrl_set': /kisskb/src/arch/arm64/kernel/ptrace.c:1090:14: note: byref variable will be forcibly initialized 1090 | long ctrl; | ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'cpu_load_without': /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_generic_keys_set': /kisskb/src/arch/arm64/kernel/ptrace.c:1053:38: note: byref variable will be forcibly initialized 1053 | struct user_pac_generic_keys user_keys; | ^~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_address_keys_set': /kisskb/src/kernel/sched/fair.c:5786:22: note: byref variable will be forcibly initialized 5786 | unsigned int load; | ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c:1004:38: note: byref variable will be forcibly initialized 1004 | struct user_pac_address_keys user_keys; | ^~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'system_call_set': /kisskb/src/arch/arm64/kernel/ptrace.c:703:13: note: byref variable will be forcibly initialized 703 | int syscallno = task_pt_regs(target)->syscallno; | ^~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'tls_set': /kisskb/src/arch/arm64/kernel/ptrace.c:681:23: note: byref variable will be forcibly initialized 681 | unsigned long tls = target->thread.uw.tp_value; | ^~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function '__fpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:628:34: note: byref variable will be forcibly initialized 628 | struct user_fpsimd_state newstate; | ^~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'tagged_addr_ctrl_get': /kisskb/src/arch/arm64/kernel/ptrace.c:1076:14: note: byref variable will be forcibly initialized 1076 | long ctrl = get_tagged_addr_ctrl(target); | ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_enabled_keys_get': /kisskb/src/arch/arm64/kernel/ptrace.c:921:14: note: byref variable will be forcibly initialized 921 | long enabled_keys = ptrauth_get_enabled_keys(target); | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'pac_enabled_keys_set': /kisskb/src/arch/arm64/kernel/ptrace.c:935:14: note: byref variable will be forcibly initialized 935 | long enabled_keys = ptrauth_get_enabled_keys(target); | ^~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'calculate_imbalance': In file included from /kisskb/src/arch/arm64/kernel/ptrace.c:29: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'tls_get': /kisskb/src/include/linux/regset.h:66:27: note: byref variable will be forcibly initialized 66 | typeof(v) __v = (v); \ | ^~~ /kisskb/src/arch/arm64/kernel/ptrace.c:673:16: note: in expansion of macro 'membuf_store' 673 | return membuf_store(&to, target->thread.uw.tp_value); | ^~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c:9378:38: note: byref variable will be forcibly initialized 9378 | unsigned int nr_diff = busiest->sum_nr_running; | ^~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'fpr_get': /kisskb/src/arch/arm64/kernel/ptrace.c:609:12: note: byref variable will be forcibly initialized 609 | static int fpr_get(struct task_struct *target, const struct user_regset *regset, | ^~~~~~~ In file included from /kisskb/src/include/linux/audit.h:13, from /kisskb/src/arch/arm64/kernel/ptrace.c:11: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'user_single_step_report': /kisskb/src/include/linux/ptrace.h:351:26: note: byref variable will be forcibly initialized 351 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'setup_sched_thermal_decay_shift': /kisskb/src/kernel/sched/fair.c:98:13: note: byref variable will be forcibly initialized 98 | int _shift = 0; | ^~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'sched_slice': /kisskb/src/kernel/sched/fair.c:698:36: note: byref variable will be forcibly initialized 698 | struct load_weight lw; | ^~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'gpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:573:29: note: byref variable will be forcibly initialized 573 | struct user_pt_regs newregs = task_pt_regs(target)->user_regs; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/notification.c:21: /kisskb/src/fs/notify/notification.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/sched/fair.c: In function 'cpu_util_without': /kisskb/src/kernel/sched/fair.c:6566:30: note: byref variable will be forcibly initialized 6566 | unsigned int estimated = | ^~~~~~~~~ /kisskb/src/kernel/sched/fair.c:6527:22: note: byref variable will be forcibly initialized 6527 | unsigned int util; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'check_preempt_wakeup': /kisskb/src/kernel/sched/fair.c:7098:47: note: byref variable will be forcibly initialized 7098 | struct sched_entity *se = &curr->se, *pse = &p->se; | ^~~ /kisskb/src/kernel/sched/fair.c:7098:30: note: byref variable will be forcibly initialized 7098 | struct sched_entity *se = &curr->se, *pse = &p->se; | ^~ /kisskb/src/kernel/sched/fair.c: In function 'update_blocked_averages': /kisskb/src/kernel/sched/fair.c:8254:25: note: byref variable will be forcibly initialized 8254 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/fair.c:8252:31: note: byref variable will be forcibly initialized 8252 | bool decayed = false, done = true; | ^~~~ /kisskb/src/kernel/sched/fair.c: In function 'active_load_balance_cpu_stop': /kisskb/src/kernel/sched/fair.c:10196:31: note: byref variable will be forcibly initialized 10196 | struct lb_env env = { | ^~~ /kisskb/src/kernel/sched/fair.c: In function 'find_energy_efficient_cpu': /kisskb/src/kernel/sched/fair.c:6781:42: note: byref variable will be forcibly initialized 6781 | unsigned long cur_delta, spare_cap, max_spare_cap = 0; | ^~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'find_idlest_group': /kisskb/src/kernel/sched/fair.c:9068:39: note: byref variable will be forcibly initialized 9068 | struct sg_lb_stats local_sgs, tmp_sgs; | ^~~~~~~ /kisskb/src/kernel/sched/fair.c:9068:28: note: byref variable will be forcibly initialized 9068 | struct sg_lb_stats local_sgs, tmp_sgs; | ^~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function '__sched_group_set_shares': /kisskb/src/kernel/sched/fair.c:11589:33: note: byref variable will be forcibly initialized 11589 | struct rq_flags rf; | ^~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/arch/arm64/include/asm/mmu_context.h:19, from /kisskb/src/include/linux/mmu_context.h:5, from /kisskb/src/include/linux/cpuset.h:18, from /kisskb/src/kernel/sched/sched.h:44, from /kisskb/src/kernel/sched/fair.c:23: /kisskb/src/kernel/sched/fair.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/sched/fair.c: In function 'update_sd_lb_stats': /kisskb/src/kernel/sched/fair.c:9224:13: note: byref variable will be forcibly initialized 9224 | int sg_status = 0; | ^~~~~~~~~ /kisskb/src/kernel/sched/fair.c:9223:28: note: byref variable will be forcibly initialized 9223 | struct sg_lb_stats tmp_sgs; | ^~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'load_balance': /kisskb/src/kernel/sched/fair.c:9853:25: note: byref variable will be forcibly initialized 9853 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/fair.c: In function 'newidle_balance': /kisskb/src/kernel/sched/fair.c:10893:21: note: byref variable will be forcibly initialized 10893 | int continue_balancing = 1; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c:10841:23: note: byref variable will be forcibly initialized 10841 | unsigned long next_balance = jiffies + HZ; | ^~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'rebalance_domains': /kisskb/src/kernel/sched/fair.c:10250:13: note: byref variable will be forcibly initialized 10250 | int continue_balancing = 1; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'sched_group_set_idle': /kisskb/src/kernel/sched/fair.c:11643:33: note: byref variable will be forcibly initialized 11643 | struct rq_flags rf; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:154:16: note: in expansion of macro 'smp_load_acquire' 154 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:163:9: note: in expansion of macro 'smp_store_release' 163 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/rt.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_params_parse': /kisskb/src/security/keys/keyctl_pkey.c:42:15: note: byref variable will be forcibly initialized 42 | char *c = params->info, *p, *q; | ^ /kisskb/src/security/keys/keyctl_pkey.c:41:21: note: byref variable will be forcibly initialized 41 | substring_t args[MAX_OPT_ARGS]; | ^~~~ /kisskb/src/security/keys/keyctl_pkey.c:40:23: note: byref variable will be forcibly initialized 40 | unsigned long token_mask = 0; | ^~~~~~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_params_get_2': /kisskb/src/security/keys/keyctl_pkey.c:119:34: note: byref variable will be forcibly initialized 119 | struct kernel_pkey_query info; | ^~~~ /kisskb/src/security/keys/keyctl_pkey.c:118:35: note: byref variable will be forcibly initialized 118 | struct keyctl_pkey_params uparams; | ^~~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_query': /kisskb/src/security/keys/keyctl_pkey.c:166:34: note: byref variable will be forcibly initialized 166 | struct kernel_pkey_query res; | ^~~ /kisskb/src/security/keys/keyctl_pkey.c:165:35: note: byref variable will be forcibly initialized 165 | struct kernel_pkey_params params; | ^~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_e_d_s': /kisskb/src/security/keys/keyctl_pkey.c:210:35: note: byref variable will be forcibly initialized 210 | struct kernel_pkey_params params; | ^~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'dma_cache_maint': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:50:35: note: byref variable will be forcibly initialized 50 | 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:35: note: byref variable will be forcibly initialized 140 | struct gnttab_cache_flush cflush; | ^~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'xen_get_swiotlb_free_pages': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:30:13: note: byref variable will be forcibly initialized 30 | u64 i; | ^ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:28:21: note: byref variable will be forcibly initialized 28 | phys_addr_t base; | ^~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_verify': /kisskb/src/security/keys/keyctl_pkey.c:285:35: note: byref variable will be forcibly initialized 285 | struct kernel_pkey_params params; | ^~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/request_sock.c:10: /kisskb/src/net/core/request_sock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-bcm2835.c: In function 'armctrl_of_init': /kisskb/src/drivers/irqchip/irq-bcm2835.c:139:13: note: byref variable will be forcibly initialized 139 | u32 reg; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/asm-generic/unaligned.h:9, from ./arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/net/core/sock.c:88: /kisskb/src/net/core/sock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/core/sock.c:91: /kisskb/src/net/core/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/asm-generic/unaligned.h:9, from ./arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/net/core/sock.c:88: /kisskb/src/net/core/sock.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:2035:25: note: in expansion of macro 'rcu_assign_pointer' 2035 | rcu_assign_pointer(sk->sk_dst_cache, ndst); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/core/sock.c:91: /kisskb/src/net/core/sock.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:656:9: note: in expansion of macro 'rcu_assign_pointer' 656 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:683:9: note: in expansion of macro 'rcu_assign_pointer' 683 | rcu_assign_pointer(hlist_next_rcu(prev), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_timestamping_bind_phc': /kisskb/src/net/core/sock.c:834:14: note: byref variable will be forcibly initialized 834 | int *vclock_index; | ^~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_mark_destroy_workfn': /kisskb/src/fs/notify/mark.c:854:26: note: byref variable will be forcibly initialized 854 | struct list_head private_destroy_list; | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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_detach_connector_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c:223:9: note: in expansion of macro 'rcu_assign_pointer' 223 | rcu_assign_pointer(*(conn->obj), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_put_mark': /kisskb/src/fs/notify/mark.c:255:22: note: byref variable will be forcibly initialized 255 | unsigned int type = FSNOTIFY_OBJ_TYPE_DETACHED; | ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'fsnotify_clear_marks_by_group': /kisskb/src/fs/notify/mark.c:753:19: note: byref variable will be forcibly initialized 753 | LIST_HEAD(to_free); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_destroy_marks': /kisskb/src/fs/notify/mark.c:799:22: note: byref variable will be forcibly initialized 799 | unsigned int type; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/wait.c:7: /kisskb/src/kernel/sched/wait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_copy_user_timeval': /kisskb/src/net/core/sock.c:384:5: note: userspace variable will be forcibly initialized 384 | int sock_copy_user_timeval(struct __kernel_sock_timeval *tv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:384:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:384:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:398:45: note: byref variable will be forcibly initialized 398 | struct __kernel_old_timeval old_tv; | ^~~~~~ /kisskb/src/net/core/sock.c:388:38: note: byref variable will be forcibly initialized 388 | struct old_timeval32 tv32; | ^~~~ /kisskb/src/net/core/sock.c: In function 'sock_set_timeout': /kisskb/src/net/core/sock.c:420:38: note: byref variable will be forcibly initialized 420 | struct __kernel_sock_timeval tv; | ^~ /kisskb/src/kernel/sched/wait.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/sched/wait.c: In function '__wake_up_common_lock': /kisskb/src/kernel/sched/wait.c:129:28: note: byref variable will be forcibly initialized 129 | wait_queue_entry_t bookmark; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:302:9: note: in expansion of macro 'smp_store_release' 302 | smp_store_release(&entry->next, entry); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/fs/notify/group.c:6: /kisskb/src/fs/notify/group.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/deadline.c:18: /kisskb/src/kernel/sched/deadline.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/notify/group.c:68:9: note: in expansion of macro 'wait_event' 68 | wait_event(group->notification_waitq, !atomic_read(&group->user_waits)); | ^~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_no_sendpage': /kisskb/src/net/core/sock.c:3076:21: note: byref variable will be forcibly initialized 3076 | struct kvec iov; | ^~~ /kisskb/src/net/core/sock.c: In function 'sock_no_sendpage_locked': /kisskb/src/net/core/sock.c:3091:21: note: byref variable will be forcibly initialized 3091 | struct kvec iov; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/deadline.c:18: /kisskb/src/kernel/sched/deadline.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:1015:5: note: userspace variable will be forcibly initialized 1015 | int sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:1015:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1015:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1015:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1015:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1015:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1015:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1015:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1346:31: note: byref variable will be forcibly initialized 1346 | unsigned long ulval = (val == ~0U) ? ~0UL : (unsigned int)val; | ^~~~~ /kisskb/src/net/core/sock.c:1251:29: note: byref variable will be forcibly initialized 1251 | u32 ufd; | ^~~ /kisskb/src/net/core/sock.c:1241:35: note: byref variable will be forcibly initialized 1241 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/core/sock.c:1230:29: note: byref variable will be forcibly initialized 1230 | u32 ufd; | ^~~ /kisskb/src/net/core/sock.c:1220:35: note: byref variable will be forcibly initialized 1220 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/core/sock.c:1023:23: note: byref variable will be forcibly initialized 1023 | struct linger ling; | ^~~~ /kisskb/src/net/core/sock.c:1021:13: note: byref variable will be forcibly initialized 1021 | int val; | ^~~ /kisskb/src/net/core/sock.c:1019:28: note: byref variable will be forcibly initialized 1019 | struct sock_txtime sk_txtime; | ^~~~~~~~~ /kisskb/src/net/core/sock.c:1018:32: note: byref variable will be forcibly initialized 1018 | struct so_timestamping timestamping; | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/mempool.c:13: /kisskb/src/mm/mempool.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_gettstamp': /kisskb/src/net/core/sock.c:3351:27: note: byref variable will be forcibly initialized 3351 | struct timespec64 ts; | ^~ /kisskb/src/net/core/sock.c: In function 'sock_common_recvmsg': /kisskb/src/net/core/sock.c:3459:13: note: byref variable will be forcibly initialized 3459 | int addr_len = 0; | ^~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_getsockopt': /kisskb/src/net/core/sock.c:1773:21: note: byref variable will be forcibly initialized 1773 | u32 meminfo[SK_MEMINFO_VARS]; | ^~~~~~~ /kisskb/src/net/core/sock.c:1678:22: note: byref variable will be forcibly initialized 1678 | char address[128]; | ^~~~~~~ /kisskb/src/net/core/sock.c:1639:30: note: byref variable will be forcibly initialized 1639 | struct ucred peercred; | ^~~~~~~~ /kisskb/src/net/core/sock.c:1507:11: note: byref variable will be forcibly initialized 1507 | } v; | ^ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/mempool.c:13: /kisskb/src/mm/mempool.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/mempool.c:14: /kisskb/src/mm/mempool.c: In function 'kmalloc_array_node': /kisskb/src/include/linux/slab.h:680:16: note: byref variable will be forcibly initialized 680 | size_t bytes; | ^~~~~ /kisskb/src/mm/mempool.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/sched/swait.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/sched/deadline.c: In function 'dl_task_timer': /kisskb/src/kernel/sched/deadline.c:1046:25: note: byref variable will be forcibly initialized 1046 | struct rq_flags rf; | ^~ /kisskb/src/mm/mempool.c: In function 'mempool_alloc': /kisskb/src/mm/mempool.c:378:28: note: byref variable will be forcibly initialized 378 | wait_queue_entry_t wait; | ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'swake_up_all': /kisskb/src/kernel/sched/swait.c:65:19: note: byref variable will be forcibly initialized 65 | LIST_HEAD(tmp); | ^~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/sched/deadline.c: In function 'dl_add_task_root_domain': /kisskb/src/kernel/sched/deadline.c:2494:25: note: byref variable will be forcibly initialized 2494 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/deadline.c: In function 'inactive_task_timer': /kisskb/src/kernel/sched/deadline.c:1352:25: note: byref variable will be forcibly initialized 1352 | struct rq_flags rf; | ^~ In file included from /kisskb/src/include/linux/list.h:11, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/sound/core/seq/seq_clientmgr.c:11: /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/setup.c: In function 'reserve_memblock_reserved_regions': /kisskb/src/arch/arm64/kernel/setup.c:265:38: note: byref variable will be forcibly initialized 265 | phys_addr_t r_start, r_end, mem_size = resource_size(mem); | ^~~~~ /kisskb/src/arch/arm64/kernel/setup.c:265:29: note: byref variable will be forcibly initialized 265 | phys_addr_t r_start, r_end, mem_size = resource_size(mem); | ^~~~~~~ /kisskb/src/arch/arm64/kernel/setup.c:261:16: note: byref variable will be forcibly initialized 261 | u64 i, j; | ^ /kisskb/src/arch/arm64/kernel/setup.c: In function 'setup_machine_fdt': /kisskb/src/arch/arm64/kernel/setup.c:183:13: note: byref variable will be forcibly initialized 183 | int size; | ^~~~ /kisskb/src/arch/arm64/kernel/setup.c: In function 'early_fdt_map': /kisskb/src/arch/arm64/kernel/setup.c:175:13: note: byref variable will be forcibly initialized 175 | int fdt_size; | ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/filemap.h:116, from /kisskb/src/mm/filemap.c:49: /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_mm_filemap_op_page_cache': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 16 | DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/sound/core/seq/seq_clientmgr.c:11: /kisskb/src/sound/core/seq/seq_clientmgr.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_filemap_set_wb_err': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:57:1: note: in expansion of macro 'TRACE_EVENT' 57 | TRACE_EVENT(filemap_set_wb_err, | ^~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_file_check_and_advance_wb_err': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:82:1: note: in expansion of macro 'TRACE_EVENT' 82 | TRACE_EVENT(file_check_and_advance_wb_err, | ^~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_ioctl': /kisskb/src/sound/core/seq/seq_clientmgr.c:2145:11: note: byref variable will be forcibly initialized 2145 | } buf; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'page_cache_delete': /kisskb/src/mm/filemap.c:126:18: note: byref variable will be forcibly initialized 126 | XA_STATE(xas, &mapping->i_pages, page->index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_delete_batch': /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_read': /kisskb/src/mm/filemap.c:293:18: note: byref variable will be forcibly initialized 293 | XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c:445:46: note: byref variable will be forcibly initialized 445 | struct snd_seq_event tmpev; | ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c:407:36: note: byref variable will be forcibly initialized 407 | struct snd_seq_event_cell *cell; | ^~~~ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawait_range': /kisskb/src/mm/filemap.c:525:24: note: byref variable will be forcibly initialized 525 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/filemap.c:523:17: note: byref variable will be forcibly initialized 523 | pgoff_t index = start_byte >> PAGE_SHIFT; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:302:9: note: in expansion of macro 'smp_store_release' 302 | smp_store_release(&entry->next, entry); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'wake_page_function': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1169:9: note: in expansion of macro 'smp_store_release' 1169 | smp_store_release(&wait->flags, flags | WQ_FLAG_WOKEN); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_client_enqueue_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:934:36: note: byref variable will be forcibly initialized 934 | struct snd_seq_event_cell *cell; | ^~~~ In file included from /kisskb/src/arch/arm64/kvm/hyp/include/hyp/switch.h:11, from /kisskb/src/arch/arm64/kvm/hyp/vhe/switch.c:7: /kisskb/src/arch/arm64/kvm/hyp/vhe/switch.c: In function '__get_fault_info': /kisskb/src/arch/arm64/kvm/hyp/include/hyp/fault.h:46:13: note: byref variable will be forcibly initialized 46 | u64 hpfar, far; | ^~~~~ /kisskb/src/mm/filemap.c: In function 'folio_wait_bit_common': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1359:25: note: in expansion of macro 'smp_load_acquire' 1359 | flags = smp_load_acquire(&wait->flags); | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1291:23: note: byref variable will be forcibly initialized 1291 | unsigned long pflags; | ^~~~~~ /kisskb/src/mm/filemap.c:1287:32: note: byref variable will be forcibly initialized 1287 | struct wait_page_queue wait_page; | ^~~~~~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_write': /kisskb/src/sound/core/seq/seq_clientmgr.c:1028:30: note: byref variable will be forcibly initialized 1028 | struct snd_seq_event event; | ^~~~~ /kisskb/src/arch/arm64/kvm/hyp/vhe/switch.c: In function '__kvm_vcpu_run_vhe': /kisskb/src/arch/arm64/kvm/hyp/vhe/switch.c:120:13: note: byref variable will be forcibly initialized 120 | u64 exit_code; | ^~~~~~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'bounce_error_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:539:30: note: byref variable will be forcibly initialized 539 | struct snd_seq_event bounce_ev; | ^~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'folio_wake_bit': /kisskb/src/mm/filemap.c:1191:28: note: byref variable will be forcibly initialized 1191 | wait_queue_entry_t bookmark; | ^~~~~~~~ /kisskb/src/mm/filemap.c:1189:30: note: byref variable will be forcibly initialized 1189 | struct wait_page_key key; | ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'mapping_get_entry': /kisskb/src/mm/filemap.c:1829:18: note: byref variable will be forcibly initialized 1829 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_dispatch_event': /kisskb/src/mm/filemap.c: In function 'filemap_get_read_batch': /kisskb/src/sound/core/seq/seq_clientmgr.c:875:38: note: byref variable will be forcibly initialized 875 | struct snd_seq_event tmpev, *ev; | ^~~~~ /kisskb/src/mm/filemap.c:2338:18: note: byref variable will be forcibly initialized 2338 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_client_notify_subscription': /kisskb/src/sound/core/seq/seq_clientmgr.c:1452:30: note: byref variable will be forcibly initialized 1452 | struct snd_seq_event event; | ^~~~~ In file included from /kisskb/src/include/linux/swap.h:13, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'filemap_readahead': /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_create_kernel_client': /kisskb/src/include/linux/pagemap.h:1002:26: note: byref variable will be forcibly initialized 1002 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:944:34: note: in definition of macro 'DEFINE_READAHEAD' 944 | struct readahead_control ractl = { \ | ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c:2201:17: note: byref variable will be forcibly initialized 2201 | va_list args; | ^~~~ /kisskb/src/mm/filemap.c: In function 'do_async_mmap_readahead': /kisskb/src/include/linux/pagemap.h:1002:26: note: byref variable will be forcibly initialized 1002 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:944:34: note: in definition of macro 'DEFINE_READAHEAD' 944 | struct readahead_control ractl = { \ | ^~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'filemap_map_pages': /kisskb/src/mm/filemap.c:3291:18: note: byref variable will be forcibly initialized 3291 | XA_STATE(xas, &mapping->i_pages, start_pgoff); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_range_has_page': /kisskb/src/mm/filemap.c:493:18: note: byref variable will be forcibly initialized 493 | XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_range_needs_writeback': /kisskb/src/mm/filemap.c:666:18: note: byref variable will be forcibly initialized 666 | XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'replace_page_cache_page': /kisskb/src/mm/filemap.c:850:18: note: byref variable will be forcibly initialized 850 | XA_STATE(xas, &mapping->i_pages, offset); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function '__filemap_add_folio': /kisskb/src/mm/filemap.c:885:18: note: byref variable will be forcibly initialized 885 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_add_folio': /kisskb/src/mm/filemap.c:988:15: note: byref variable will be forcibly initialized 988 | void *shadow = NULL; | ^~~~~~ In file included from /kisskb/src/include/linux/swap.h:13, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'filemap_get_pages': /kisskb/src/include/linux/pagemap.h:979:26: note: byref variable will be forcibly initialized 979 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:944:34: note: in definition of macro 'DEFINE_READAHEAD' 944 | struct readahead_control ractl = { \ | ^~~~~ /kisskb/src/mm/filemap.c: In function 'filemap_fault': /kisskb/src/mm/filemap.c:3046:22: note: byref variable will be forcibly initialized 3046 | struct file *fpin = NULL; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'page_cache_next_miss': /kisskb/src/mm/filemap.c:1745:18: note: byref variable will be forcibly initialized 1745 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_prev_miss': /kisskb/src/mm/filemap.c:1781:18: note: byref variable will be forcibly initialized 1781 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_entries': /kisskb/src/mm/filemap.c:2039:18: note: byref variable will be forcibly initialized 2039 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_lock_entries': /kisskb/src/mm/filemap.c:2091:18: note: byref variable will be forcibly initialized 2091 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range': /kisskb/src/mm/filemap.c:2156:18: note: byref variable will be forcibly initialized 2156 | XA_STATE(xas, &mapping->i_pages, *start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_contig': /kisskb/src/mm/filemap.c:2207:18: note: byref variable will be forcibly initialized 2207 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range_tag': /kisskb/src/mm/filemap.c:2265:18: note: byref variable will be forcibly initialized 2265 | XA_STATE(xas, &mapping->i_pages, *index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'filemap_read': /kisskb/src/mm/filemap.c:2607:24: note: byref variable will be forcibly initialized 2607 | struct pagevec pvec; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'mapping_seek_hole_data': /kisskb/src/mm/filemap.c:2847:18: note: byref variable will be forcibly initialized 2847 | XA_STATE(xas, &mapping->i_pages, start >> PAGE_SHIFT); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/filemap.c: In function 'dio_warn_stale_pagecache': /kisskb/src/mm/filemap.c:3612:14: note: byref variable will be forcibly initialized 3612 | char pathname[128]; | ^~~~~~~~ /kisskb/src/mm/filemap.c: In function 'generic_perform_write': /kisskb/src/mm/filemap.c:3723:23: note: byref variable will be forcibly initialized 3723 | void *fsdata; | ^~~~~~ /kisskb/src/mm/filemap.c:3719:30: note: byref variable will be forcibly initialized 3719 | struct page *page; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_fpsimd_context': /kisskb/src/arch/arm64/kernel/signal.c:191:34: note: byref variable will be forcibly initialized 191 | struct user_fpsimd_state fpsimd; | ^~~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:496:26: note: byref variable will be forcibly initialized 496 | struct user_ctxs user; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c:494:18: note: byref variable will be forcibly initialized 494 | sigset_t set; | ^~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:772:40: note: byref variable will be forcibly initialized 772 | struct rt_sigframe_user_layout user; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:853:24: note: byref variable will be forcibly initialized 853 | struct ksignal ksig; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:964:40: note: byref variable will be forcibly initialized 964 | struct rt_sigframe_user_layout user; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/irqchip/irq-owl-sirq.c:14: /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/irqchip/irq-owl-sirq.c:14: /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'owl_sirq_domain_alloc': /kisskb/src/drivers/irqchip/irq-owl-sirq.c:235:22: note: byref variable will be forcibly initialized 235 | unsigned int type; | ^~~~ /kisskb/src/drivers/irqchip/irq-owl-sirq.c:234:25: note: byref variable will be forcibly initialized 234 | irq_hw_number_t hwirq; | ^~~~~ /kisskb/src/drivers/irqchip/irq-owl-sirq.c:233:27: note: byref variable will be forcibly initialized 233 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'owl_sirq_init': /kisskb/src/drivers/irqchip/irq-owl-sirq.c:307:40: note: byref variable will be forcibly initialized 307 | struct of_phandle_args irq; | ^~~ /kisskb/src/crypto/cipher.c: In function 'cipher_crypt_one': /kisskb/src/crypto/cipher.c:69:20: note: byref variable will be forcibly initialized 69 | u8 buffer[MAX_CIPHER_BLOCKSIZE + MAX_CIPHER_ALIGNMASK]; | ^~~~~~ /kisskb/src/drivers/irqchip/irq-tegra.c: In function 'tegra_ictlr_domain_alloc': /kisskb/src/drivers/irqchip/irq-tegra.c:241:27: note: byref variable will be forcibly initialized 241 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/audit.h:12, from /kisskb/src/security/commoncap.c:6: /kisskb/src/security/commoncap.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/security/commoncap.c: In function 'cap_inode_getsecurity': /kisskb/src/security/commoncap.c:385:15: note: byref variable will be forcibly initialized 385 | char *tmpbuf = NULL; | ^~~~~~ /kisskb/src/security/commoncap.c: In function 'get_vfs_caps_from_disk': /kisskb/src/security/commoncap.c:652:32: note: byref variable will be forcibly initialized 652 | struct vfs_ns_cap_data data, *nscaps = &data; | ^~~~ /kisskb/src/security/commoncap.c: In function 'get_file_caps': /kisskb/src/security/commoncap.c:730:33: note: byref variable will be forcibly initialized 730 | struct cpu_vfs_cap_data vcaps; | ^~~~~ /kisskb/src/security/commoncap.c: In function 'cap_bprm_creds_from_file': /kisskb/src/security/commoncap.c:893:33: note: byref variable will be forcibly initialized 893 | bool effective = false, has_fcap = false, is_setid; | ^~~~~~~~ /kisskb/src/security/commoncap.c:893:14: note: byref variable will be forcibly initialized 893 | bool effective = false, has_fcap = false, is_setid; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/mm/context.c:10: /kisskb/src/arch/arm64/mm/context.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/mm/context.c:11: /kisskb/src/arch/arm64/mm/context.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/arch/arm64/mm/mmu.c:9: /kisskb/src/arch/arm64/mm/mmu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/skbuff.c:37: /kisskb/src/net/core/skbuff.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/mm/mmu.c: In function 'map_mem': /kisskb/src/arch/arm64/mm/mmu.c:508:13: note: byref variable will be forcibly initialized 508 | u64 i; | ^ /kisskb/src/arch/arm64/mm/mmu.c:506:28: note: byref variable will be forcibly initialized 506 | phys_addr_t start, end; | ^~~ /kisskb/src/arch/arm64/mm/mmu.c:506:21: note: byref variable will be forcibly initialized 506 | phys_addr_t start, end; | ^~~~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'unwind_frame': /kisskb/src/arch/arm64/kernel/stacktrace.c:69:27: note: byref variable will be forcibly initialized 69 | struct stack_info info; | ^~~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'dump_backtrace': /kisskb/src/arch/arm64/kernel/stacktrace.c:162:27: note: byref variable will be forcibly initialized 162 | struct stackframe frame; | ^~~~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'arch_stack_walk': /kisskb/src/arch/arm64/kernel/stacktrace.c:225:27: note: byref variable will be forcibly initialized 225 | struct stackframe frame; | ^~~~~ /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2605:31: note: byref variable will be forcibly initialized 2605 | struct msghdr msg; | ^~~ /kisskb/src/net/core/skbuff.c:2604:29: note: byref variable will be forcibly initialized 2604 | struct kvec kv; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/core/skbuff.c:37: /kisskb/src/net/core/skbuff.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/core/skbuff.c: In function '__splice_segment': /kisskb/src/net/core/skbuff.c:2475:30: note: byref variable will be forcibly initialized 2475 | unsigned int flen = min(*len, plen); | ^~~~ /kisskb/src/net/core/skbuff.c: In function 'skb_mod_eth_type': /kisskb/src/net/core/skbuff.c:5867:24: note: byref variable will be forcibly initialized 5867 | __be16 diff[] = { ~hdr->h_proto, ethertype }; | ^~~~ /kisskb/src/net/core/skbuff.c: In function '__alloc_skb': /kisskb/src/net/core/skbuff.c:398:14: note: byref variable will be forcibly initialized 398 | bool pfmemalloc; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/crypto/crypto_engine.c:11: /kisskb/src/crypto/crypto_engine.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/crypto/crypto_engine.c:12: /kisskb/src/crypto/crypto_engine.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/core/skbuff.c: In function 'skb_splice_bits': /kisskb/src/net/core/skbuff.c:2549:22: note: byref variable will be forcibly initialized 2549 | struct page *pages[MAX_SKB_FRAGS]; | ^~~~~ /kisskb/src/net/core/skbuff.c:2548:29: note: byref variable will be forcibly initialized 2548 | struct partial_page partial[MAX_SKB_FRAGS]; | ^~~~~~~ /kisskb/src/net/core/skbuff.c: In function '__skb_checksum_complete_head': /kisskb/src/net/core/skbuff.c:2875:39: note: byref variable will be forcibly initialized 2875 | const struct skb_checksum_ops ops = { | ^~~ /kisskb/src/net/core/skbuff.c: In function '__skb_checksum_complete': /kisskb/src/net/core/skbuff.c:2875:39: note: byref variable will be forcibly initialized /kisskb/src/net/core/skbuff.c: In function 'skb_find_text': /kisskb/src/net/core/skbuff.c:3768:25: note: byref variable will be forcibly initialized 3768 | struct ts_state state; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/completion.c:14: /kisskb/src/kernel/sched/completion.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/completion.c:14: /kisskb/src/kernel/sched/completion.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/sched/coredump.h:5, from /kisskb/src/kernel/sched/sched.h:9, from /kisskb/src/kernel/sched/completion.c:14: /kisskb/src/kernel/sched/completion.c: In function 'do_wait_for_common': /kisskb/src/kernel/sched/completion.c:75:36: note: byref variable will be forcibly initialized 75 | DECLARE_SWAITQUEUE(wait); | ^~~~ /kisskb/src/include/linux/swait.h:59:28: note: in definition of macro 'DECLARE_SWAITQUEUE' 59 | struct swait_queue name = __SWAITQUEUE_INITIALIZER(name) | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/include/linux/oom.h:6, from /kisskb/src/mm/oom_kill.c:21: /kisskb/src/mm/oom_kill.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/oom.h:195, from /kisskb/src/mm/oom_kill.c:53: /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_oom_score_adj_update': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(oom_score_adj_update, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_reclaim_retry_zone': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:32:1: note: in expansion of macro 'TRACE_EVENT' 32 | TRACE_EVENT(reclaim_retry_zone, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_mark_victim': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:74:1: note: in expansion of macro 'TRACE_EVENT' 74 | TRACE_EVENT(mark_victim, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_wake_reaper': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:90:1: note: in expansion of macro 'TRACE_EVENT' 90 | TRACE_EVENT(wake_reaper, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_start_task_reaping': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:106:1: note: in expansion of macro 'TRACE_EVENT' 106 | TRACE_EVENT(start_task_reaping, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_finish_task_reaping': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:122:1: note: in expansion of macro 'TRACE_EVENT' 122 | TRACE_EVENT(finish_task_reaping, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_skip_task_reaping': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:138:1: note: in expansion of macro 'TRACE_EVENT' 138 | TRACE_EVENT(skip_task_reaping, | ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_compact_retry': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:155:1: note: in expansion of macro 'TRACE_EVENT' 155 | TRACE_EVENT(compact_retry, | ^~~~~~~~~~~ /kisskb/src/fs/crypto/crypto.c: In function 'fscrypt_msg': /kisskb/src/fs/crypto/crypto.c:338:17: note: byref variable will be forcibly initialized 338 | va_list args; | ^~~~ /kisskb/src/fs/crypto/crypto.c:337:26: note: byref variable will be forcibly initialized 337 | struct va_format vaf; | ^~~ /kisskb/src/fs/crypto/crypto.c: In function 'fscrypt_crypt_block': /kisskb/src/fs/crypto/crypto.c:101:33: note: byref variable will be forcibly initialized 101 | struct scatterlist dst, src; | ^~~ /kisskb/src/fs/crypto/crypto.c:101:28: note: byref variable will be forcibly initialized 101 | struct scatterlist dst, src; | ^~~ In file included from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/crypto.c:28: /kisskb/src/fs/crypto/crypto.c:100:29: note: byref variable will be forcibly initialized 100 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:28: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/crypto/crypto.c:98:26: note: byref variable will be forcibly initialized 98 | union fscrypt_iv iv; | ^~ /kisskb/src/net/core/skbuff.c: In function 'skb_vlan_pop': /kisskb/src/net/core/skbuff.c:5737:13: note: byref variable will be forcibly initialized 5737 | u16 vlan_tci; | ^~~~~~~~ /kisskb/src/net/core/skbuff.c: In function 'skb_mpls_update_lse': /kisskb/src/mm/oom_kill.c: In function '__oom_reap_task_mm': /kisskb/src/mm/oom_kill.c:547:43: note: byref variable will be forcibly initialized 547 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/oom_kill.c:546:51: note: byref variable will be forcibly initialized 546 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/net/core/skbuff.c:5998:24: note: byref variable will be forcibly initialized 5998 | __be32 diff[] = { ~mpls_hdr(skb)->label_stack_entry, mpls_lse }; | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/include/linux/oom.h:6, from /kisskb/src/mm/oom_kill.c:21: /kisskb/src/mm/oom_kill.c: In function 'oom_reaper': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:338:9: note: in expansion of macro '___wait_event' 338 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:358:25: note: in expansion of macro '__wait_event_freezable' 358 | __ret = __wait_event_freezable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:652:17: note: in expansion of macro 'wait_event_freezable' 652 | wait_event_freezable(oom_reaper_wait, oom_reaper_list != NULL); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function '__do_sys_process_mrelease': /kisskb/src/mm/oom_kill.c:1157:22: note: byref variable will be forcibly initialized 1157 | unsigned int f_flags; | ^~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/arch/arm64/include/asm/mmu_context.h:19, from /kisskb/src/include/linux/mmu_context.h:5, from /kisskb/src/include/linux/cpuset.h:18, from /kisskb/src/kernel/sched/sched.h:44, from /kisskb/src/kernel/sched/cpupri.c:25: /kisskb/src/kernel/sched/cpupri.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/include/linux/oom.h:6, from /kisskb/src/mm/oom_kill.c:21: /kisskb/src/mm/oom_kill.c: In function 'oom_killer_disable': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:779:15: note: in expansion of macro 'wait_event_interruptible_timeout' 779 | ret = wait_event_interruptible_timeout(oom_victims_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'out_of_memory': /kisskb/src/mm/oom_kill.c:1056:23: note: byref variable will be forcibly initialized 1056 | unsigned long freed = 0; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c:14: /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c: In function 'dw_apb_ictl_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c:79:22: note: byref variable will be forcibly initialized 79 | unsigned int type = IRQ_TYPE_NONE; | ^~~~ /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c:78:25: note: byref variable will be forcibly initialized 78 | irq_hw_number_t hwirq; | ^~~~~ /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c: In function 'dw_apb_ictl_init': /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c:118:25: note: byref variable will be forcibly initialized 118 | struct resource r; | ^ /kisskb/src/net/core/skbuff.c: In function 'pskb_trim_rcsum_slow': /kisskb/src/net/core/skbuff.c:2875:39: note: byref variable will be forcibly initialized 2875 | const struct skb_checksum_ops ops = { | ^~~ /kisskb/src/net/core/skbuff.c: In function 'skb_segment': /kisskb/src/net/core/skbuff.c:2875:39: note: byref variable will be forcibly initialized /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c: In function '__kvm_tlb_flush_vmid_ipa': /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c:85:32: note: byref variable will be forcibly initialized 85 | struct tlb_inv_context cxt; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c: In function '__kvm_tlb_flush_vmid': /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c:116:32: note: byref variable will be forcibly initialized 116 | struct tlb_inv_context cxt; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c: In function '__kvm_flush_cpu_context': /kisskb/src/arch/arm64/kvm/hyp/vhe/tlb.c:132:32: note: byref variable will be forcibly initialized 132 | struct tlb_inv_context cxt; | ^~~ /kisskb/src/drivers/irqchip/irq-sun6i-r.c: In function 'sun6i_r_intc_suspend': /kisskb/src/drivers/irqchip/irq-sun6i-r.c:271:13: note: byref variable will be forcibly initialized 271 | u32 buf[BITS_TO_U32(max(SUN6I_NR_TOP_LEVEL_IRQS, SUN6I_NR_MUX_BITS))]; | ^~~ /kisskb/src/drivers/irqchip/irq-sun6i-r.c: In function 'sun6i_r_intc_domain_alloc': /kisskb/src/drivers/irqchip/irq-sun6i-r.c:229:22: note: byref variable will be forcibly initialized 229 | unsigned int type; | ^~~~ /kisskb/src/drivers/irqchip/irq-sun6i-r.c:228:23: note: byref variable will be forcibly initialized 228 | unsigned long hwirq; | ^~~~~ /kisskb/src/drivers/irqchip/irq-sun6i-r.c:227:27: note: byref variable will be forcibly initialized 227 | struct irq_fwspec gic_fwspec; | ^~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-sun6i-r.c: In function 'sun6i_r_intc_init': /kisskb/src/drivers/irqchip/irq-sun6i-r.c:311:32: note: byref variable will be forcibly initialized 311 | struct of_phandle_args nmi_parent; | ^~~~~~~~~~ /kisskb/src/arch/arm64/kernel/time.c: In function 'profile_pc': /kisskb/src/arch/arm64/kernel/time.c:37:27: note: byref variable will be forcibly initialized 37 | struct stackframe frame; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/cpudeadline.c:9: /kisskb/src/kernel/sched/cpudeadline.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/mm/pageattr.c: In function '__change_memory_common': /kisskb/src/arch/arm64/mm/pageattr.c:45:33: note: byref variable will be forcibly initialized 45 | 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:158:33: note: byref variable will be forcibly initialized 158 | 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:173:33: note: byref variable will be forcibly initialized 173 | struct page_change_data data = { | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/cpudeadline.c:9: /kisskb/src/kernel/sched/cpudeadline.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/arch/arm64/include/asm/mmu_context.h:19, from /kisskb/src/include/linux/mmu_context.h:5, from /kisskb/src/include/linux/cpuset.h:18, from /kisskb/src/kernel/sched/sched.h:44, from /kisskb/src/kernel/sched/cpudeadline.c:9: /kisskb/src/kernel/sched/cpudeadline.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/locking/mutex.c:21: /kisskb/src/kernel/locking/mutex.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/mutex.c: In function '__mutex_lock_common': /kisskb/src/kernel/locking/mutex.c:569:29: note: byref variable will be forcibly initialized 569 | struct mutex_waiter waiter; | ^~~~~~ In file included from /kisskb/src/kernel/locking/mutex.c:25: /kisskb/src/kernel/locking/mutex.c: In function '__mutex_unlock_slowpath': /kisskb/src/kernel/locking/mutex.c:889:23: note: byref variable will be forcibly initialized 889 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:28: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/arch/arm64/kernel/traps.c:9: /kisskb/src/arch/arm64/kernel/traps.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/context_tracking.h:5, from /kisskb/src/arch/arm64/kernel/traps.c:10: /kisskb/src/arch/arm64/kernel/traps.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/arch/arm64/kernel/traps.c: In function 'dump_kernel_instr': /kisskb/src/arch/arm64/kernel/traps.c:159:30: note: byref variable will be forcibly initialized 159 | unsigned int val, bad; | ^~~ /kisskb/src/arch/arm64/kernel/traps.c:152:14: note: byref variable will be forcibly initialized 152 | char str[sizeof("00000000 ") * 5 + 2 + 1], *p = str; | ^~~ /kisskb/src/arch/arm64/kernel/traps.c: In function 'call_undef_hook': /kisskb/src/arch/arm64/kernel/traps.c:406:24: note: byref variable will be forcibly initialized 406 | __le32 instr_le; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/irqchip/irq-sunxi-nmi.c:14: /kisskb/src/drivers/irqchip/irq-sunxi-nmi.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/scatterwalk.c: In function 'scatterwalk_map_and_copy': /kisskb/src/crypto/scatterwalk.c:59:28: note: byref variable will be forcibly initialized 59 | struct scatterlist tmp[2]; | ^~~ /kisskb/src/crypto/scatterwalk.c:58:29: note: byref variable will be forcibly initialized 58 | struct scatter_walk walk; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:181:16: note: in expansion of macro 'smp_load_acquire' 181 | return smp_load_acquire(&inode->i_crypt_info); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fname_decrypt': /kisskb/src/fs/crypto/fname.c:153:26: note: byref variable will be forcibly initialized 153 | union fscrypt_iv iv; | ^~ /kisskb/src/fs/crypto/fname.c:150:36: note: byref variable will be forcibly initialized 150 | struct scatterlist src_sg, dst_sg; | ^~~~~~ /kisskb/src/fs/crypto/fname.c:150:28: note: byref variable will be forcibly initialized 150 | struct scatterlist src_sg, dst_sg; | ^~~~~~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:149:29: note: byref variable will be forcibly initialized 149 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:28: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_encrypt': /kisskb/src/fs/crypto/fname.c:98:28: note: byref variable will be forcibly initialized 98 | struct scatterlist sg; | ^~ /kisskb/src/fs/crypto/fname.c:97:26: note: byref variable will be forcibly initialized 97 | union fscrypt_iv iv; | ^~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:94:29: note: byref variable will be forcibly initialized 94 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:28: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_disk_to_usr': /kisskb/src/fs/crypto/fname.c:343:35: note: byref variable will be forcibly initialized 343 | struct fscrypt_nokey_name nokey_name; | ^~~~~~~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_match_name': /kisskb/src/fs/crypto/fname.c:510:12: note: byref variable will be forcibly initialized 510 | u8 digest[SHA256_DIGEST_SIZE]; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/irqchip/irq-gic-common.c:6: /kisskb/src/drivers/irqchip/irq-gic-common.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/irqchip/irq-gic-common.c:6: /kisskb/src/drivers/irqchip/irq-gic-common.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/sound/core/seq/seq_memory.c:11: /kisskb/src/sound/core/seq/seq_memory.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/irqchip/irq-gic.c:21: /kisskb/src/drivers/irqchip/irq-gic.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/sound/core/seq/seq_memory.c:11: /kisskb/src/sound/core/seq/seq_memory.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/irqchip/irq-gic.c:23: /kisskb/src/drivers/irqchip/irq-gic.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/core/seq/seq_memory.c: In function 'snd_seq_cell_alloc': /kisskb/src/sound/core/seq/seq_memory.c:217:28: note: byref variable will be forcibly initialized 217 | wait_queue_entry_t wait; | ^~~~ In file included from /kisskb/src/sound/core/seq/seq_memory.c:11: /kisskb/src/sound/core/seq/seq_memory.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/sound/core/seq/seq_memory.c: In function 'snd_seq_dump_var_event': /kisskb/src/sound/core/seq/seq_memory.c:77:22: note: byref variable will be forcibly initialized 77 | char buf[32]; | ^~~ /kisskb/src/sound/core/seq/seq_memory.c: In function 'snd_seq_event_dup': /kisskb/src/sound/core/seq/seq_memory.c:312:50: note: byref variable will be forcibly initialized 312 | struct snd_seq_event_cell *src, *tmp, *tail; | ^~~ /kisskb/src/sound/core/seq/seq_memory.c:287:36: note: byref variable will be forcibly initialized 287 | struct snd_seq_event_cell *cell; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic.c: In function 'gic_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic.c:1103:22: note: byref variable will be forcibly initialized 1103 | unsigned int type = IRQ_TYPE_NONE; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic.c:1102:25: note: byref variable will be forcibly initialized 1102 | irq_hw_number_t hwirq; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic.c: In function 'gic_check_eoimode': /kisskb/src/drivers/irqchip/irq-gic.c:1326:25: note: byref variable will be forcibly initialized 1326 | struct resource cpuif_res; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/crypto.h:17, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/crypto/algapi.c:8: /kisskb/src/crypto/algapi.c: In function 'crypto_remove_spawns': /kisskb/src/crypto/algapi.c:147:19: note: byref variable will be forcibly initialized 147 | LIST_HEAD(top); | ^~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c:146:19: note: byref variable will be forcibly initialized 146 | LIST_HEAD(stack); | ^~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c:144:19: note: byref variable will be forcibly initialized 144 | LIST_HEAD(secondary_spawns); | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_alg_tested': /kisskb/src/crypto/algapi.c:288:19: note: byref variable will be forcibly initialized 288 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_alg': /kisskb/src/crypto/algapi.c:434:19: note: byref variable will be forcibly initialized 434 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_template': /kisskb/src/crypto/algapi.c:525:19: note: byref variable will be forcibly initialized 525 | LIST_HEAD(users); | ^~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_instance': /kisskb/src/crypto/algapi.c:642:19: note: byref variable will be forcibly initialized 642 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c: In function '__vgic_v3_write_dir': /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c:733:13: note: byref variable will be forcibly initialized 733 | u64 lr_val; | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c: In function '__vgic_v3_read_hppir': /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c:935:13: note: byref variable will be forcibly initialized 935 | u64 lr_val; | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c: In function '__vgic_v3_write_eoir': /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c:756:13: note: byref variable will be forcibly initialized 756 | u64 lr_val; | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c: In function '__vgic_v3_read_iar': /kisskb/src/arch/arm64/kvm/hyp/vhe/../vgic-v3-sr.c:676:13: note: byref variable will be forcibly initialized 676 | u64 lr_val; | ^~~~~~ In file included from /kisskb/src/arch/arm64/kernel/vdso.c:20: /kisskb/src/arch/arm64/kernel/vdso.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/sched/topology.c: In function 'dattrs_equal': /kisskb/src/kernel/sched/topology.c:2382:34: note: byref variable will be forcibly initialized 2382 | struct sched_domain_attr tmp; | ^~~ /kisskb/src/arch/arm64/mm/hugetlbpage.c: In function 'get_clear_flush': /kisskb/src/arch/arm64/mm/hugetlbpage.c:186:39: note: byref variable will be forcibly initialized 186 | struct vm_area_struct vma = TLB_FLUSH_VMA(mm, 0); | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:679:9: note: in expansion of macro 'rcu_assign_pointer' 679 | rcu_assign_pointer(per_cpu(sd_asym_cpucapacity, cpu), sd); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:676:9: note: in expansion of macro 'rcu_assign_pointer' 676 | rcu_assign_pointer(per_cpu(sd_asym_packing, cpu), sd); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:673:9: note: in expansion of macro 'rcu_assign_pointer' 673 | rcu_assign_pointer(per_cpu(sd_numa, cpu), sd); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:670:9: note: in expansion of macro 'rcu_assign_pointer' 670 | rcu_assign_pointer(per_cpu(sd_llc_shared, cpu), sds); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:667:9: note: in expansion of macro 'rcu_assign_pointer' 667 | rcu_assign_pointer(per_cpu(sd_llc, cpu), sd); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/arch/arm64/include/asm/mmu_context.h:19, from /kisskb/src/include/linux/mmu_context.h:5, from /kisskb/src/include/linux/cpuset.h:18, from /kisskb/src/kernel/sched/sched.h:44, from /kisskb/src/kernel/sched/topology.c:5: /kisskb/src/kernel/sched/topology.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/arch/arm64/mm/hugetlbpage.c: In function 'set_huge_pte_at': /kisskb/src/arch/arm64/mm/hugetlbpage.c:219:16: note: byref variable will be forcibly initialized 219 | size_t pgsize; | ^~~~~~ /kisskb/src/arch/arm64/mm/hugetlbpage.c: In function 'set_huge_swap_pte_at': /kisskb/src/arch/arm64/mm/hugetlbpage.c:251:16: note: byref variable will be forcibly initialized 251 | size_t pgsize; | ^~~~~~ /kisskb/src/arch/arm64/mm/hugetlbpage.c: In function 'huge_pte_clear': /kisskb/src/arch/arm64/mm/hugetlbpage.c:365:16: note: byref variable will be forcibly initialized 365 | size_t pgsize; | ^~~~~~ /kisskb/src/arch/arm64/mm/hugetlbpage.c: In function 'huge_ptep_get_and_clear': /kisskb/src/arch/arm64/mm/hugetlbpage.c:377:16: note: byref variable will be forcibly initialized 377 | size_t pgsize; | ^~~~~~ /kisskb/src/arch/arm64/mm/hugetlbpage.c: In function 'huge_ptep_set_access_flags': /kisskb/src/arch/arm64/mm/hugetlbpage.c:422:16: note: byref variable will be forcibly initialized 422 | size_t pgsize = 0; | ^~~~~~ /kisskb/src/arch/arm64/mm/hugetlbpage.c: In function 'huge_ptep_set_wrprotect': /kisskb/src/arch/arm64/mm/hugetlbpage.c:458:16: note: byref variable will be forcibly initialized 458 | size_t pgsize; | ^~~~~~ /kisskb/src/arch/arm64/mm/hugetlbpage.c: In function 'huge_ptep_clear_flush': /kisskb/src/arch/arm64/mm/hugetlbpage.c:482:16: note: byref variable will be forcibly initialized 482 | size_t pgsize; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/topology.c:5: /kisskb/src/kernel/sched/topology.c: In function 'cpu_attach_domain': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:738:9: note: in expansion of macro 'rcu_assign_pointer' 738 | rcu_assign_pointer(rq->sd, sd); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c: In function 'build_sched_domains': /kisskb/src/kernel/sched/topology.c:2196:23: note: byref variable will be forcibly initialized 2196 | struct s_data d; | ^ /kisskb/src/security/device_cgroup.c: In function 'devcgroup_seq_show': /kisskb/src/security/device_cgroup.c:273:46: note: byref variable will be forcibly initialized 273 | char maj[MAJMINLEN], min[MAJMINLEN], acc[ACCLEN]; | ^~~ /kisskb/src/security/device_cgroup.c:273:30: note: byref variable will be forcibly initialized 273 | char maj[MAJMINLEN], min[MAJMINLEN], acc[ACCLEN]; | ^~~ /kisskb/src/security/device_cgroup.c:273:14: note: byref variable will be forcibly initialized 273 | char maj[MAJMINLEN], min[MAJMINLEN], acc[ACCLEN]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, 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/device_cgroup.h:2, from /kisskb/src/security/device_cgroup.c:8: /kisskb/src/security/device_cgroup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/device_cgroup.c: In function 'devcgroup_update_access': /kisskb/src/security/device_cgroup.c:604:35: note: byref variable will be forcibly initialized 604 | struct dev_exception_item ex; | ^~ /kisskb/src/security/device_cgroup.c:602:14: note: byref variable will be forcibly initialized 602 | char temp[12]; /* 11 + 1 characters needed for a u32 */ | ^~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/irqchip/irq-gic-pm.c:7: /kisskb/src/drivers/irqchip/irq-gic-pm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/crypto/aead.c: In function 'crypto_aead_report': /kisskb/src/crypto/aead.c:148:35: note: byref variable will be forcibly initialized 148 | struct crypto_report_aead raead; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_peek_irq': /kisskb/src/drivers/irqchip/irq-gic-v3.c:340:13: note: byref variable will be forcibly initialized 340 | u32 index, mask; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_irq_set_prio': /kisskb/src/drivers/irqchip/irq-gic-v3.c:463:21: note: byref variable will be forcibly initialized 463 | u32 offset, index; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_poke_irq': /kisskb/src/drivers/irqchip/irq-gic-v3.c:357:13: note: byref variable will be forcibly initialized 357 | u32 index, mask; | ^~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/irqchip/irq-gic-v3.c:9: /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_irq_domain_select': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1522:25: note: byref variable will be forcibly initialized 1522 | irq_hw_number_t hwirq; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1521:22: note: byref variable will be forcibly initialized 1521 | unsigned int type, ret, ppi_idx; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_ipi_send_mask': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1189:13: note: byref variable will be forcibly initialized 1189 | int cpu; | ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_set_type': /kisskb/src/drivers/irqchip/irq-gic-v3.c:579:21: note: byref variable will be forcibly initialized 579 | u32 offset, index; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_set_affinity': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1238:21: note: byref variable will be forcibly initialized 1238 | u32 offset, index; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1468:22: note: byref variable will be forcibly initialized 1468 | unsigned int type = IRQ_TYPE_NONE; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1467:25: note: byref variable will be forcibly initialized 1467 | irq_hw_number_t hwirq; | ^~~~~ /kisskb/src/fs/crypto/hkdf.c: In function 'fscrypt_init_hkdf': /kisskb/src/fs/crypto/hkdf.c:72:12: note: byref variable will be forcibly initialized 72 | u8 prk[HKDF_HASHLEN]; | ^~~ /kisskb/src/fs/crypto/hkdf.c: In function 'fscrypt_hkdf_expand': /kisskb/src/fs/crypto/hkdf.c:126:12: note: byref variable will be forcibly initialized 126 | u8 tmp[HKDF_HASHLEN]; | ^~~ /kisskb/src/fs/crypto/hkdf.c:125:12: note: byref variable will be forcibly initialized 125 | u8 counter = 1; | ^~~~~~~ /kisskb/src/fs/crypto/hkdf.c:121:12: note: byref variable will be forcibly initialized 121 | u8 prefix[9]; | ^~~~~~ In file included from /kisskb/src/fs/crypto/hkdf.c:12: /kisskb/src/include/crypto/hash.h:166:14: note: byref variable will be forcibly initialized 166 | char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ | ^~ /kisskb/src/fs/crypto/hkdf.c:120:9: note: in expansion of macro 'SHASH_DESC_ON_STACK' 120 | SHASH_DESC_ON_STACK(desc, hkdf->hmac_tfm); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_populate_ppi_partitions': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1901:35: note: byref variable will be forcibly initialized 1901 | struct irq_fwspec ppi_fwspec = { | ^~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1873:29: note: byref variable will be forcibly initialized 1873 | u32 cpu_phandle; | ^~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'partition_domain_translate': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1559:23: note: byref variable will be forcibly initialized 1559 | unsigned long ppi_intid; | ^~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_setup_kvm_info': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1930:13: note: byref variable will be forcibly initialized 1930 | u32 gicv_idx; | ^~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1929:25: note: byref variable will be forcibly initialized 1929 | struct resource r; | ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_init': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1983:33: note: byref variable will be forcibly initialized 1983 | struct resource res; | ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1957:13: note: byref variable will be forcibly initialized 1957 | u32 nr_redist_regions; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c:1956:13: note: byref variable will be forcibly initialized 1956 | u64 redist_stride; | ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/mm/fadvise.c:11: /kisskb/src/mm/fadvise.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/fadvise.c:15: /kisskb/src/mm/fadvise.c: In function 'generic_fadvise': /kisskb/src/mm/internal.h:68:26: note: byref variable will be forcibly initialized 68 | DEFINE_READAHEAD(ractl, file, &file->f_ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:944:34: note: in definition of macro 'DEFINE_READAHEAD' 944 | struct readahead_control ractl = { \ | ^~~~~ /kisskb/src/mm/fadvise.c:144:39: note: byref variable will be forcibly initialized 144 | unsigned long nr_pagevec = 0; | ^~~~~~~~~~ /kisskb/src/arch/arm64/kernel/return_address.c: In function 'return_address': /kisskb/src/arch/arm64/kernel/return_address.c:38:27: note: byref variable will be forcibly initialized 38 | struct stackframe frame; | ^~~~~ /kisskb/src/arch/arm64/kernel/return_address.c:37:36: note: byref variable will be forcibly initialized 37 | struct return_address_data data; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/sound/core/seq/seq_queue.c:26: /kisskb/src/sound/core/seq/seq_queue.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/sound/core/seq/seq_queue.c:26: /kisskb/src/sound/core/seq/seq_queue.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/core/seq/seq_queue.c: In function 'queue_broadcast_event': /kisskb/src/sound/core/seq/seq_queue.c:622:30: note: byref variable will be forcibly initialized 622 | struct snd_seq_event sev; | ^~~ /kisskb/src/sound/core/seq/seq_queue.c: In function 'snd_seq_check_queue': /kisskb/src/sound/core/seq/seq_queue.c:243:29: note: byref variable will be forcibly initialized 243 | snd_seq_real_time_t cur_time; | ^~~~~~~~ /kisskb/src/sound/core/seq/seq_queue.c:242:29: note: byref variable will be forcibly initialized 242 | snd_seq_tick_time_t cur_tick; | ^~~~~~~~ In file included from /kisskb/src/include/linux/nospec.h:10, from /kisskb/src/kernel/sched/autogroup.c:5: /kisskb/src/kernel/sched/autogroup.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/autogroup.c: In function 'autogroup_move_group': /kisskb/src/kernel/sched/autogroup.c:140:23: note: byref variable will be forcibly initialized 140 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/sched/autogroup.c: In function 'autogroup_task_get': /kisskb/src/kernel/sched/autogroup.c:52:23: note: byref variable will be forcibly initialized 52 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:10: /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:45:27: note: byref variable will be forcibly initialized 45 | 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:310:33: note: byref variable will be forcibly initialized 310 | struct resource res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/locking/semaphore.c:28: /kisskb/src/kernel/locking/semaphore.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/locking/semaphore.c:30: /kisskb/src/kernel/locking/semaphore.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/locking/semaphore.c: In function '__down_common': /kisskb/src/kernel/locking/semaphore.c:211:33: note: byref variable will be forcibly initialized 211 | struct semaphore_waiter waiter; | ^~~~~~ /kisskb/src/crypto/geniv.c: In function 'aead_geniv_alloc': /kisskb/src/crypto/geniv.c:49:13: note: byref variable will be forcibly initialized 49 | u32 mask; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/datagram.c:37: /kisskb/src/net/core/datagram.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/core/datagram.c:37: /kisskb/src/net/core/datagram.c: In function '__raw_spin_lock_irqsave': /kisskb/src/kernel/sched/membarrier.c: In function 'membarrier_global_expedited': /kisskb/src/kernel/sched/membarrier.c:247:23: note: byref variable will be forcibly initialized 247 | cpumask_var_t tmpmask; | ^~~~~~~ /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/sched/membarrier.c: In function 'sync_runqueues_membarrier_state': /kisskb/src/kernel/sched/membarrier.c:428:23: note: byref variable will be forcibly initialized 428 | cpumask_var_t tmpmask; | ^~~~~~~ /kisskb/src/kernel/sched/membarrier.c: In function 'membarrier_private_expedited': /kisskb/src/kernel/sched/membarrier.c:311:23: note: byref variable will be forcibly initialized 311 | cpumask_var_t tmpmask; | ^~~~~~~ /kisskb/src/kernel/sched/isolation.c: In function 'housekeeping_setup': /kisskb/src/kernel/sched/isolation.c:83:23: note: byref variable will be forcibly initialized 83 | cpumask_var_t tmp; | ^~~ /kisskb/src/kernel/sched/isolation.c:82:23: note: byref variable will be forcibly initialized 82 | cpumask_var_t non_housekeeping_mask; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/datagram.c: In function '__skb_try_recv_datagram': /kisskb/src/net/core/datagram.c:252:13: note: byref variable will be forcibly initialized 252 | int error = sock_error(sk); | ^~~~~ /kisskb/src/net/core/datagram.c: In function '__skb_recv_datagram': /kisskb/src/net/core/datagram.c:292:14: note: byref variable will be forcibly initialized 292 | long timeo; | ^~~~~ /kisskb/src/net/core/datagram.c:291:31: note: byref variable will be forcibly initialized 291 | struct sk_buff *skb, *last; | ^~~~ /kisskb/src/net/core/datagram.c: In function 'skb_recv_datagram': /kisskb/src/net/core/datagram.c:315:13: note: byref variable will be forcibly initialized 315 | int off = 0; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/fs/crypto/hooks.c:8: /kisskb/src/fs/crypto/hooks.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/datagram.c: In function '__zerocopy_sg_from_iter': /kisskb/src/net/core/datagram.c:627:24: note: byref variable will be forcibly initialized 627 | size_t start; | ^~~~~ /kisskb/src/net/core/datagram.c:625:30: note: byref variable will be forcibly initialized 625 | struct page *pages[MAX_SKB_FRAGS]; | ^~~~~ /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:181:16: note: in expansion of macro 'smp_load_acquire' 181 | return smp_load_acquire(&inode->i_crypt_info); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/datagram.c: In function 'skb_copy_and_csum_datagram_msg': /kisskb/src/net/core/datagram.c:751:16: note: byref variable will be forcibly initialized 751 | __wsum csum; | ^~~~ /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_symlink': /kisskb/src/fs/crypto/hooks.c:317:34: note: byref variable will be forcibly initialized 317 | struct fscrypt_str cstr, pstr; | ^~~~ /kisskb/src/fs/crypto/hooks.c:317:28: note: byref variable will be forcibly initialized 317 | struct fscrypt_str cstr, pstr; | ^~~~ In file included from /kisskb/src/include/linux/fs.h:35, from /kisskb/src/include/linux/fscrypt.h:16, from /kisskb/src/fs/crypto/fscrypt_private.h:14, from /kisskb/src/fs/crypto/hooks.c:10: /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_symlink_getattr': /kisskb/src/fs/crypto/hooks.c:413:29: note: byref variable will be forcibly initialized 413 | DEFINE_DELAYED_CALL(done); | ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' 15 | #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:133: /kisskb/src/kernel/sched/psi.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c: In function 'group_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:209:9: note: in expansion of macro 'rcu_assign_pointer' 209 | rcu_assign_pointer(group->poll_task, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c: In function 'collect_percpu_times': /kisskb/src/kernel/sched/psi.c:335:21: note: byref variable will be forcibly initialized 335 | u32 cpu_changed_states; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:333:21: note: byref variable will be forcibly initialized 333 | u32 times[NR_PSI_STATES]; | ^~~~~ /kisskb/src/kernel/sched/psi.c: In function 'psi_avgs_work': /kisskb/src/kernel/sched/psi.c:426:13: note: byref variable will be forcibly initialized 426 | u32 changed_states; | ^~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c: In function 'psi_poll_work': /kisskb/src/kernel/sched/psi.c:591:13: note: byref variable will be forcibly initialized 591 | u32 changed_states; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/kernel/sched/../workqueue_internal.h:12, from /kisskb/src/kernel/sched/psi.c:133: /kisskb/src/kernel/sched/psi.c: In function 'psi_poll_worker': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:636:17: note: in expansion of macro 'wait_event_interruptible' 636 | wait_event_interruptible(group->poll_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:133: /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:1219:25: note: in expansion of macro 'rcu_assign_pointer' 1219 | rcu_assign_pointer(group->poll_task, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c: In function 'psi_task_change': /kisskb/src/kernel/sched/psi.c:797:15: note: byref variable will be forcibly initialized 797 | void *iter = NULL; | ^~~~ /kisskb/src/kernel/sched/psi.c: In function 'psi_task_switch': /kisskb/src/kernel/sched/psi.c:826:15: note: byref variable will be forcibly initialized 826 | void *iter; | ^~~~ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_enter': /kisskb/src/kernel/sched/psi.c:894:25: note: byref variable will be forcibly initialized 894 | struct rq_flags rf; | ^~ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_leave': /kisskb/src/kernel/sched/psi.c:924:25: note: byref variable will be forcibly initialized 924 | struct rq_flags rf; | ^~ In file included from /kisskb/src/include/linux/list.h:11, 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:133: /kisskb/src/kernel/sched/psi.c: In function 'cgroup_move_task': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:1028:9: note: in expansion of macro 'rcu_assign_pointer' 1028 | rcu_assign_pointer(task->cgroups, to); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:992:17: note: in expansion of macro 'rcu_assign_pointer' 992 | rcu_assign_pointer(task->cgroups, to); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:984:25: note: byref variable will be forcibly initialized 984 | struct rq_flags rf; | ^~ In file included from /kisskb/src/include/linux/list.h:11, 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:133: /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_create': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:1169:17: note: in expansion of macro 'rcu_assign_pointer' 1169 | rcu_assign_pointer(group->poll_task, task); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:1118:13: note: byref variable will be forcibly initialized 1118 | u32 window_us; | ^~~~~~~~~ /kisskb/src/kernel/sched/psi.c:1117:13: note: byref variable will be forcibly initialized 1117 | u32 threshold_us; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:133: /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_replace': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/psi.c:1253:9: note: in expansion of macro 'rcu_assign_pointer' 1253 | rcu_assign_pointer(*trigger_ptr, new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/irqchip/irq-gic-v3-its.c:7: /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'get_its_list': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:211:23: note: byref variable will be forcibly initialized 211 | unsigned long its_list = 0; | ^~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/core/stream.c:16: /kisskb/src/net/core/stream.c: In function 'sk_stream_wait_close': /kisskb/src/net/core/stream.c:99:34: note: byref variable will be forcibly initialized 99 | DEFINE_WAIT_FUNC(wait, woken_wake_function); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ In file included from /kisskb/src/include/linux/kasan-checks.h:5, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/init.h:5, from /kisskb/src/arch/arm64/kernel/alternative.c:11: /kisskb/src/arch/arm64/kernel/alternative.c: In function '__apply_alternatives_multi_stop': /kisskb/src/arch/arm64/kernel/alternative.c:212:32: note: byref variable will be forcibly initialized 212 | DECLARE_BITMAP(remaining_capabilities, ARM64_NPATCHABLE); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/arch/arm64/kernel/alternative.c:201:27: note: byref variable will be forcibly initialized 201 | struct alt_region region = { | ^~~~~~ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_boot_alternatives': /kisskb/src/arch/arm64/kernel/alternative.c:239:27: note: byref variable will be forcibly initialized 239 | struct alt_region region = { | ^~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, 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/irqchip/irq-gic-v3-its.c:7: /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'gic_check_reserved_range': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2193:13: note: byref variable will be forcibly initialized 2193 | u64 i; | ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2192:33: note: byref variable will be forcibly initialized 2192 | phys_addr_t start, end, addr_end; | ^~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2192:28: note: byref variable will be forcibly initialized 2192 | phys_addr_t start, end, addr_end; | ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2192:21: note: byref variable will be forcibly initialized 2192 | phys_addr_t start, end, addr_end; | ^~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:7: /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_cpu_init_lpis': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3044:21: note: byref variable will be forcibly initialized 3044 | phys_addr_t paddr; | ^~~~~ /kisskb/src/arch/arm64/kernel/cpufeature.c: In function 'parse_kpti': /kisskb/src/arch/arm64/kernel/cpufeature.c:1604:14: note: byref variable will be forcibly initialized 1604 | bool enabled; | ^~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1196:29: note: byref variable will be forcibly initialized 1196 | 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:1239:29: note: byref variable will be forcibly initialized 1239 | 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:1229:29: note: byref variable will be forcibly initialized 1229 | struct its_cmd_desc desc; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1206:29: note: byref variable will be forcibly initialized 1206 | struct its_cmd_desc desc; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_movi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1218:29: note: byref variable will be forcibly initialized 1218 | struct its_cmd_desc desc; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_clear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1165:29: note: byref variable will be forcibly initialized 1165 | 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:1155:29: note: byref variable will be forcibly initialized 1155 | 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:1175:29: note: byref variable will be forcibly initialized 1175 | 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:1185:29: note: byref variable will be forcibly initialized 1185 | struct its_cmd_desc desc; | ^~~~ /kisskb/src/arch/arm64/kernel/cpufeature.c: In function 'do_emulate_mrs': /kisskb/src/arch/arm64/kernel/cpufeature.c:3063:13: note: byref variable will be forcibly initialized 3063 | u64 val; | ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapp': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1276:29: note: byref variable will be forcibly initialized 1276 | 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:1331:29: note: byref variable will be forcibly initialized 1331 | struct its_cmd_desc desc; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invdb': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1381:29: note: byref variable will be forcibly initialized 1381 | struct its_cmd_desc desc; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_configure_sgi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4163:29: note: byref variable will be forcibly initialized 4163 | 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:1339:29: note: byref variable will be forcibly initialized 1339 | 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:1263:29: note: byref variable will be forcibly initialized 1263 | 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:1249:29: note: byref variable will be forcibly initialized 1249 | 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:1353:29: note: byref variable will be forcibly initialized 1353 | 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:1367:29: note: byref variable will be forcibly initialized 1367 | struct its_cmd_desc desc; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3513:27: note: byref variable will be forcibly initialized 3513 | struct irq_fwspec fwspec; | ^~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_create_device': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3357:13: note: byref variable will be forcibly initialized 3357 | int nr_lpis; | ^~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3356:13: note: byref variable will be forcibly initialized 3356 | int lpi_base; | ^~~~~~~~ /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:40: note: byref variable will be forcibly initialized 24 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4461:19: note: byref variable will be forcibly initialized 4461 | int base, nr_ids, i, err = 0; | ^~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c: In function 'its_pmsi_prepare': /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c:50:13: note: byref variable will be forcibly initialized 50 | u32 dev_id; | ^~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4461:13: note: byref variable will be forcibly initialized 4461 | int base, nr_ids, i, err = 0; | ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_alloc_tables': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:2585:21: note: byref variable will be forcibly initialized 2585 | u32 order; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_fifo.c:7: /kisskb/src/sound/core/seq/seq_fifo.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_select_cpu': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1573:23: note: byref variable will be forcibly initialized 1573 | cpumask_var_t tmpmask; | ^~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'direct_lpi_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1434:23: note: byref variable will be forcibly initialized 1434 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_fifo.c:7: /kisskb/src/sound/core/seq/seq_fifo.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3540:25: note: byref variable will be forcibly initialized 3540 | irq_hw_number_t hwirq; | ^~~~~ /kisskb/src/sound/core/seq/seq_fifo.c: In function 'snd_seq_fifo_event_in': /kisskb/src/sound/core/seq/seq_fifo.c:104:36: note: byref variable will be forcibly initialized 104 | struct snd_seq_event_cell *cell; | ^~~~ /kisskb/src/sound/core/seq/seq_fifo.c: In function 'snd_seq_fifo_cell_out': /kisskb/src/sound/core/seq/seq_fifo.c:167:28: note: byref variable will be forcibly initialized 167 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/sound/core/seq/seq_fifo.c: In function 'snd_seq_fifo_resize': /kisskb/src/sound/core/seq/seq_fifo.c:227:40: note: byref variable will be forcibly initialized 227 | struct snd_seq_pool *newpool, *oldpool; | ^~~~~~~ /kisskb/src/sound/core/seq/seq_fifo.c:227:30: note: byref variable will be forcibly initialized 227 | struct snd_seq_pool *newpool, *oldpool; | ^~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_of_probe': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:5211:25: note: byref variable will be forcibly initialized 5211 | struct resource res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/mm/page-writeback.c:15: /kisskb/src/mm/page-writeback.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/locking/rwsem.c:19: /kisskb/src/kernel/locking/rwsem.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/locking/rwsem.c:20: /kisskb/src/kernel/locking/rwsem.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rwsem.c:522:17: note: in expansion of macro 'smp_store_release' 522 | smp_store_release(&waiter->task, NULL); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rwsem.c:387:26: note: byref variable will be forcibly initialized 387 | struct list_head wlist; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/mm/page-writeback.c:17: /kisskb/src/mm/page-writeback.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rwsem.c:981:22: note: in expansion of macro 'smp_load_acquire' 981 | if (!smp_load_acquire(&waiter.task)) { | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/locking/rwsem.c:24: /kisskb/src/kernel/locking/rwsem.c:898:23: note: byref variable will be forcibly initialized 898 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:28: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/locking/rwsem.c:897:29: note: byref variable will be forcibly initialized 897 | struct rwsem_waiter waiter; | ^~~~~~ /kisskb/src/kernel/locking/rwsem.c: In function '__down_read_common': /kisskb/src/kernel/locking/rwsem.c:1211:14: note: byref variable will be forcibly initialized 1211 | long count; | ^~~~~ In file included from /kisskb/src/kernel/locking/rwsem.c:24: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_write_slowpath': /kisskb/src/kernel/locking/rwsem.c:1023:23: note: byref variable will be forcibly initialized 1023 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:28: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/locking/rwsem.c:1021:29: note: byref variable will be forcibly initialized 1021 | struct rwsem_waiter waiter; | ^~~~~~ /kisskb/src/mm/page-writeback.c: In function '__wb_calc_thresh': /kisskb/src/mm/page-writeback.c:757:34: note: byref variable will be forcibly initialized 757 | unsigned long numerator, denominator; | ^~~~~~~~~~~ /kisskb/src/mm/page-writeback.c:757:23: note: byref variable will be forcibly initialized 757 | unsigned long numerator, denominator; | ^~~~~~~~~ In file included from /kisskb/src/kernel/locking/rwsem.c:24: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_wake': /kisskb/src/kernel/locking/rwsem.c:1172:23: note: byref variable will be forcibly initialized 1172 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:28: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_downgrade_wake': /kisskb/src/kernel/locking/rwsem.c:1193:23: note: byref variable will be forcibly initialized 1193 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:28: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/mm/page-writeback.c: In function 'balance_dirty_pages': /kisskb/src/mm/page-writeback.c:1574:13: note: byref variable will be forcibly initialized 1574 | int nr_dirtied_pause; | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/page-writeback.c: In function 'writeback_set_ratelimit': /kisskb/src/mm/page-writeback.c:2069:23: note: byref variable will be forcibly initialized 2069 | unsigned long dirty_thresh; | ^~~~~~~~~~~~ /kisskb/src/mm/page-writeback.c:2068:23: note: byref variable will be forcibly initialized 2068 | unsigned long background_thresh; | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/page-writeback.c:18: /kisskb/src/mm/page-writeback.c: In function 'tag_pages_for_writeback': /kisskb/src/mm/page-writeback.c:2127:18: note: byref variable will be forcibly initialized 2127 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/page-writeback.c: In function 'write_cache_pages': In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/ipi.h:90, from /kisskb/src/arch/arm64/kernel/smp.c:55: /kisskb/src/arch/arm64/kernel/smp.c: In function 'trace_event_raw_event_ipi_raise': /kisskb/src/mm/page-writeback.c:2186:17: note: byref variable will be forcibly initialized 2186 | pgoff_t index; | ^~~~~ /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ipi.h:19:1: note: in expansion of macro 'TRACE_EVENT' 19 | TRACE_EVENT(ipi_raise, | ^~~~~~~~~~~ /kisskb/src/mm/page-writeback.c:2184:24: note: byref variable will be forcibly initialized 2184 | struct pagevec pvec; | ^~~~ /kisskb/src/arch/arm64/kernel/smp.c: In function 'trace_event_raw_event_ipi_handler': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/ipi.h:38:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 38 | DECLARE_EVENT_CLASS(ipi_handler, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/page-writeback.c:18: /kisskb/src/mm/page-writeback.c: In function '__folio_start_writeback': /kisskb/src/mm/page-writeback.c:2847:26: note: byref variable will be forcibly initialized 2847 | XA_STATE(xas, &mapping->i_pages, folio_index(folio)); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/arch/arm64/kernel/smp.c: In function 'smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1034:27: note: byref variable will be forcibly initialized 1034 | cpumask_t mask; | ^~~~ /kisskb/src/arch/arm64/kernel/smp.c: In function 'crash_smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1060:19: note: byref variable will be forcibly initialized 1060 | cpumask_t mask; | ^~~~ In file included from /kisskb/src/drivers/irqchip/irq-gic-v4.c:9: /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_map_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:314:29: note: byref variable will be forcibly initialized 314 | 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:337:29: note: byref variable will be forcibly initialized 337 | struct its_cmd_info info = { | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/proton-pack.c:21: /kisskb/src/arch/arm64/kernel/proton-pack.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /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:30: note: byref variable will be forcibly initialized 144 | 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:30: note: byref variable will be forcibly initialized 448 | struct arm_smccc_res res; | ^~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/readahead.c:12: /kisskb/src/mm/readahead.c: In function 'page_cache_ra_unbounded': /kisskb/src/mm/readahead.c:178:19: note: byref variable will be forcibly initialized 178 | LIST_HEAD(page_pool); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/skcipher.c: In function 'crypto_skcipher_report': /kisskb/src/crypto/skcipher.c:706:40: note: byref variable will be forcibly initialized 706 | struct crypto_report_blkcipher rblkcipher; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/mm/truncate.c:11: /kisskb/src/mm/truncate.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/skcipher.c: In function 'skcipher_alloc_instance_simple': /kisskb/src/crypto/skcipher.c:932:13: note: byref variable will be forcibly initialized 932 | u32 mask; | ^~~~ /kisskb/src/fs/crypto/keyring.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:447:16: note: in expansion of macro 'smp_load_acquire' 447 | return smp_load_acquire(&key->state); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/mm/truncate.c:12: /kisskb/src/mm/truncate.c: In function '__clear_shadow_entry': /kisskb/src/mm/truncate.c:37:18: note: byref variable will be forcibly initialized 37 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/crypto/keyring.c: In function 'find_master_key_user': /kisskb/src/fs/crypto/keyring.c:279:14: note: byref variable will be forcibly initialized 279 | char description[FSCRYPT_MK_USER_DESCRIPTION_SIZE]; | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/truncate.c: In function '__invalidate_mapping_pages': /kisskb/src/mm/truncate.c:482:24: note: byref variable will be forcibly initialized 482 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/truncate.c:481:17: note: byref variable will be forcibly initialized 481 | pgoff_t indices[PAGEVEC_SIZE]; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keyring.c:21: /kisskb/src/fs/crypto/keyring.c: In function 'allocate_filesystem_keyring': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c:221:9: note: in expansion of macro 'smp_store_release' 221 | smp_store_release(&sb->s_master_keys, keyring); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c:202:14: note: byref variable will be forcibly initialized 202 | char description[FSCRYPT_FS_KEYRING_DESCRIPTION_SIZE]; | ^~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'allocate_master_key_users_keyring': /kisskb/src/fs/crypto/keyring.c:257:14: note: byref variable will be forcibly initialized 257 | char description[FSCRYPT_MK_USERS_DESCRIPTION_SIZE]; | ^~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'add_master_key_user': /kisskb/src/fs/crypto/keyring.c:294:14: note: byref variable will be forcibly initialized 294 | char description[FSCRYPT_MK_USER_DESCRIPTION_SIZE]; | ^~~~~~~~~~~ /kisskb/src/mm/truncate.c: In function 'truncate_inode_pages_range': /kisskb/src/mm/truncate.c:300:25: note: byref variable will be forcibly initialized 300 | pgoff_t indices[PAGEVEC_SIZE]; | ^~~~~~~ /kisskb/src/mm/truncate.c:299:25: note: byref variable will be forcibly initialized 299 | struct pagevec pvec; | ^~~~ /kisskb/src/fs/crypto/keyring.c: In function 'add_new_master_key': /kisskb/src/fs/crypto/keyring.c:339:14: note: byref variable will be forcibly initialized 339 | char description[FSCRYPT_MK_DESCRIPTION_SIZE]; | ^~~~~~~~~~~ /kisskb/src/mm/truncate.c: In function 'invalidate_inode_pages2_range': /kisskb/src/mm/truncate.c:627:24: note: byref variable will be forcibly initialized 627 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/truncate.c:626:17: note: byref variable will be forcibly initialized 626 | pgoff_t indices[PAGEVEC_SIZE]; | ^~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'check_for_busy_inodes': /kisskb/src/fs/crypto/keyring.c:816:14: note: byref variable will be forcibly initialized 816 | char ino_str[50] = ""; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keyring.c:21: /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_find_master_key': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c:247:19: note: in expansion of macro 'smp_load_acquire' 247 | keyring = smp_load_acquire(&sb->s_master_keys); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c:239:14: note: byref variable will be forcibly initialized 239 | char description[FSCRYPT_MK_DESCRIPTION_SIZE]; | ^~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'do_remove_key': /kisskb/src/fs/crypto/keyring.c:915:39: note: byref variable will be forcibly initialized 915 | struct fscrypt_remove_key_arg arg; | ^~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_add_key': /kisskb/src/fs/crypto/keyring.c:636:42: note: byref variable will be forcibly initialized 636 | struct fscrypt_master_key_secret secret; | ^~~~~~ /kisskb/src/fs/crypto/keyring.c:635:36: note: byref variable will be forcibly initialized 635 | struct fscrypt_add_key_arg arg; | ^~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, 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/include/linux/crypto.h:20, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keyring.c:21: /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_add_test_dummy_key': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/fs/crypto/keyring.c:703:9: note: in expansion of macro 'get_random_once' 703 | get_random_once(test_key, FSCRYPT_MAX_KEY_SIZE); | ^~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c:700:42: note: byref variable will be forcibly initialized 700 | struct fscrypt_master_key_secret secret; | ^~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_verify_key_added': /kisskb/src/fs/crypto/keyring.c:733:38: note: byref variable will be forcibly initialized 733 | struct fscrypt_key_specifier mk_spec; | ^~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_get_key_status': /kisskb/src/fs/crypto/keyring.c:1047:43: note: byref variable will be forcibly initialized 1047 | struct fscrypt_get_key_status_arg arg; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/pagemap.h:83, from /kisskb/src/mm/swap.c:44: /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_insertion': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' 28 | TRACE_EVENT(mm_lru_insertion, | ^~~~~~~~~~~ /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_activate': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:61:1: note: in expansion of macro 'TRACE_EVENT' 61 | TRACE_EVENT(mm_lru_activate, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/arch/arm64/kernel/idreg-override.c: In function 'find_field': /kisskb/src/arch/arm64/kernel/idreg-override.c:111:14: note: byref variable will be forcibly initialized 111 | char opt[FTR_DESC_NAME_LEN + FTR_DESC_FIELD_LEN + 2]; | ^~~ /kisskb/src/arch/arm64/kernel/idreg-override.c: In function 'match_options': /kisskb/src/arch/arm64/kernel/idreg-override.c:136:29: note: byref variable will be forcibly initialized 136 | u64 v; | ^ /kisskb/src/arch/arm64/kernel/idreg-override.c: In function '__parse_cmdline': /kisskb/src/arch/arm64/kernel/idreg-override.c:165:22: note: byref variable will be forcibly initialized 165 | char buf[256]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/swap.c:795:20: note: in expansion of macro 'smp_load_acquire' 795 | this_gen = smp_load_acquire(&lru_drain_gen); | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/swap.c: In function 'release_pages': /kisskb/src/mm/swap.c:906:23: note: byref variable will be forcibly initialized 906 | unsigned long flags = 0; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c:904:19: note: byref variable will be forcibly initialized 904 | LIST_HEAD(pages_to_free); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/swap.c: In function 'pagevec_lru_move_fn': /kisskb/src/mm/swap.c:197:23: note: byref variable will be forcibly initialized 197 | unsigned long flags = 0; | ^~~~~ /kisskb/src/mm/swap.c: In function '__pagevec_lru_add': /kisskb/src/mm/swap.c:1064:23: note: byref variable will be forcibly initialized 1064 | unsigned long flags = 0; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/sound/core/seq/seq_prioq.c:7: /kisskb/src/sound/core/seq/seq_prioq.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/sound/core/seq/seq_prioq.c:8: /kisskb/src/sound/core/seq/seq_prioq.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/net/llc/llc_core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/llc/llc_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c:1511:31: note: byref variable will be forcibly initialized 1511 | struct vm_area_struct pvma; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_page': /kisskb/src/mm/shmem.c:1575:31: note: byref variable will be forcibly initialized 1575 | struct vm_area_struct pvma; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_replace_entry': /kisskb/src/mm/shmem.c:413:18: note: byref variable will be forcibly initialized 413 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_hugepage': /kisskb/src/mm/shmem.c:1553:17: note: byref variable will be forcibly initialized 1553 | pgoff_t hindex; | ^~~~~~ /kisskb/src/mm/shmem.c:1551:31: note: byref variable will be forcibly initialized 1551 | struct vm_area_struct pvma; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_add_to_page_cache': /kisskb/src/mm/shmem.c:696:24: note: byref variable will be forcibly initialized 696 | XA_STATE_ORDER(xas, &mapping->i_pages, index, compound_order(page)); | ^~~ /kisskb/src/include/linux/xarray.h:1365:25: note: in definition of macro 'XA_STATE_ORDER' 1365 | struct xa_state name = __XA_STATE(array, \ | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_swapin_page': /kisskb/src/mm/shmem.c:1718:22: note: byref variable will be forcibly initialized 1718 | struct page *page; | ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_unused_huge_shrink': /kisskb/src/mm/shmem.c:552:19: note: byref variable will be forcibly initialized 552 | LIST_HEAD(to_remove); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/shmem.c:551:19: note: byref variable will be forcibly initialized 551 | LIST_HEAD(list), *pos, *next; | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_swap_entries': /kisskb/src/mm/shmem.c:1221:30: note: byref variable will be forcibly initialized 1221 | struct page *page = pvec.pages[i]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:163:9: note: in expansion of macro 'smp_store_release' 163 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_find_swap_entries': /kisskb/src/mm/shmem.c:1170:18: note: byref variable will be forcibly initialized 1170 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1250:17: note: byref variable will be forcibly initialized 1250 | pgoff_t indices[PAGEVEC_SIZE]; | ^~~~~~~ /kisskb/src/mm/shmem.c:1249:24: note: byref variable will be forcibly initialized 1249 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/vmscan.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_get_inode': /kisskb/src/mm/shmem.c:2284:15: note: byref variable will be forcibly initialized 2284 | ino_t ino; | ^~~ /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3361:15: note: byref variable will be forcibly initialized 3361 | char *rest; | ^~~~ /kisskb/src/mm/shmem.c:3359:32: note: byref variable will be forcibly initialized 3359 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_enabled_store': /kisskb/src/mm/shmem.c:3963:14: note: byref variable will be forcibly initialized 3963 | char tmp[16]; | ^~~ /kisskb/src/mm/shmem.c: In function 'shmem_getpage_gfp': /kisskb/src/mm/shmem.c:1819:22: note: byref variable will be forcibly initialized 1819 | struct page *page; | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:978:30: note: byref variable will be forcibly initialized 978 | struct page *page = NULL; | ^~~~ /kisskb/src/mm/shmem.c:963:30: note: byref variable will be forcibly initialized 963 | struct page *page = NULL; | ^~~~ /kisskb/src/mm/shmem.c:923:17: note: byref variable will be forcibly initialized 923 | pgoff_t indices[PAGEVEC_SIZE]; | ^~~~~~~ /kisskb/src/mm/shmem.c:922:24: note: byref variable will be forcibly initialized 922 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_symlink': /kisskb/src/mm/shmem.c:3053:22: note: byref variable will be forcibly initialized 3053 | struct page *page; | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_get_link': /kisskb/src/mm/shmem.c:3111:22: note: byref variable will be forcibly initialized 3111 | struct page *page = NULL; | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_file_read_iter': /kisskb/src/mm/shmem.c:2532:30: note: byref variable will be forcibly initialized 2532 | struct page *page = NULL; | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_fault': /kisskb/src/mm/shmem.c:2083:42: note: byref variable will be forcibly initialized 2083 | DEFINE_WAIT_FUNC(shmem_fault_wait, synchronous_wake_function); | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/mm/shmem.c:2053:20: note: byref variable will be forcibly initialized 2053 | vm_fault_t ret = VM_FAULT_LOCKED; | ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_partial_swap_usage': /kisskb/src/mm/shmem.c:807:18: note: byref variable will be forcibly initialized 807 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unlock_mapping': /kisskb/src/mm/shmem.c:868:17: note: byref variable will be forcibly initialized 868 | pgoff_t index = 0; | ^~~~~ /kisskb/src/mm/shmem.c:867:24: note: byref variable will be forcibly initialized 867 | struct pagevec pvec; | ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_evict_inode': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c:1149:25: note: in expansion of macro 'wait_var_event' 1149 | wait_var_event(&info->stop_eviction, | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/vmscan.h:460, from /kisskb/src/mm/vmscan.c:63: /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_sleep': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:35:1: note: in expansion of macro 'TRACE_EVENT' 35 | TRACE_EVENT(mm_vmscan_kswapd_sleep, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_wake': /kisskb/src/mm/shmem.c: In function 'shmem_fallocate': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:52:1: note: in expansion of macro 'TRACE_EVENT' 52 | TRACE_EVENT(mm_vmscan_kswapd_wake, | ^~~~~~~~~~~ /kisskb/src/mm/shmem.c:2724:30: note: byref variable will be forcibly initialized 2724 | struct page *page; | ^~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_wakeup_kswapd': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:75:1: note: in expansion of macro 'TRACE_EVENT' 75 | TRACE_EVENT(mm_vmscan_wakeup_kswapd, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_begin_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/vmscan.h:101:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 101 | DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c:2657:49: note: byref variable will be forcibly initialized 2657 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(shmem_falloc_waitq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:62:32: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD' 62 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/mm/shmem.c:2657:17: note: in expansion of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 2657 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(shmem_falloc_waitq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c:2644:29: note: byref variable will be forcibly initialized 2644 | struct shmem_falloc shmem_falloc; | ^~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_end_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/vmscan.h:145:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 145 | DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:185:1: note: in expansion of macro 'TRACE_EVENT' 185 | TRACE_EVENT(mm_shrink_slab_start, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_end': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:230:1: note: in expansion of macro 'TRACE_EVENT' 230 | TRACE_EVENT(mm_shrink_slab_end, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_isolate': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:267:1: note: in expansion of macro 'TRACE_EVENT' 267 | TRACE_EVENT(mm_vmscan_lru_isolate, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_inactive': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:339:1: note: in expansion of macro 'TRACE_EVENT' 339 | TRACE_EVENT(mm_vmscan_lru_shrink_inactive, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_active': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:390:1: note: in expansion of macro 'TRACE_EVENT' 390 | TRACE_EVENT(mm_vmscan_lru_shrink_active, | ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_node_reclaim_begin': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:426:1: note: in expansion of macro 'TRACE_EVENT' 426 | TRACE_EVENT(mm_vmscan_node_reclaim_begin, | ^~~~~~~~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_read_mapping_page_gfp': /kisskb/src/mm/shmem.c:4186:22: note: byref variable will be forcibly initialized 4186 | struct page *page; | ^~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_writepage': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:316:1: note: in expansion of macro 'TRACE_EVENT' 316 | TRACE_EVENT(mm_vmscan_writepage, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/irqchip/irq-partition-percpu.c: In function 'partition_domain_alloc': /kisskb/src/drivers/irqchip/irq-partition-percpu.c:140:22: note: byref variable will be forcibly initialized 140 | unsigned int type; | ^~~~ /kisskb/src/drivers/irqchip/irq-partition-percpu.c:139:25: note: byref variable will be forcibly initialized 139 | irq_hw_number_t hwirq; | ^~~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_slab': /kisskb/src/mm/vmscan.c:927:39: note: byref variable will be forcibly initialized 927 | struct shrink_control sc = { | ^~ /kisskb/src/mm/vmscan.c: In function 'page_check_references': /kisskb/src/mm/vmscan.c:1256:23: note: byref variable will be forcibly initialized 1256 | unsigned long vm_flags; | ^~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:1081:42: note: byref variable will be forcibly initialized 1081 | struct writeback_control wbc = { | ^~~ /kisskb/src/mm/vmscan.c: In function 'demote_page_list': /kisskb/src/mm/vmscan.c:1361:22: note: byref variable will be forcibly initialized 1361 | unsigned int nr_succeeded; | ^~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_page_list': /kisskb/src/mm/vmscan.c:1407:29: note: byref variable will be forcibly initialized 1407 | bool dirty, writeback, may_enter_fs; | ^~~~~~~~~ /kisskb/src/mm/vmscan.c:1407:22: note: byref variable will be forcibly initialized 1407 | bool dirty, writeback, may_enter_fs; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:1393:19: note: byref variable will be forcibly initialized 1393 | LIST_HEAD(demote_pages); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:1392:19: note: byref variable will be forcibly initialized 1392 | LIST_HEAD(free_pages); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:1391:19: note: byref variable will be forcibly initialized 1391 | LIST_HEAD(ret_pages); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ethernet/eth.c:36: /kisskb/src/net/ethernet/eth.c: In function 'eth_header_cache': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ethernet/eth.c:247:9: note: in expansion of macro 'smp_store_release' 247 | smp_store_release(&hh->hh_len, ETH_HLEN); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'throttle_direct_reclaim': /kisskb/src/net/ethernet/eth.c: In function 'eth_get_headlen': /kisskb/src/net/ethernet/eth.c:129:32: note: byref variable will be forcibly initialized 129 | struct flow_keys_basic keys; | ^~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:9: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:25: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3609:17: note: in expansion of macro 'wait_event_killable' 3609 | wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3605:17: note: in expansion of macro 'wait_event_interruptible_timeout' 3605 | wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ethernet/eth.c: In function 'eth_type_trans': /kisskb/src/net/ethernet/eth.c:157:24: note: byref variable will be forcibly initialized 157 | unsigned short _service_access_point; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ethernet/eth.c: In function 'platform_get_ethdev_address': /kisskb/src/net/ethernet/eth.c:536:12: note: byref variable will be forcibly initialized 536 | u8 addr[ETH_ALEN] __aligned(2); | ^~~~ /kisskb/src/net/ethernet/eth.c: In function 'nvmem_get_mac_address': /kisskb/src/net/ethernet/eth.c:559:16: note: byref variable will be forcibly initialized 559 | size_t len; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/plist.h:77, from /kisskb/src/include/linux/pm_qos.h:15, from /kisskb/src/kernel/power/qos.c:23: /kisskb/src/kernel/power/qos.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ethernet/eth.c: In function 'device_get_ethdev_address': /kisskb/src/net/ethernet/eth.c:650:12: note: byref variable will be forcibly initialized 650 | u8 addr[ETH_ALEN]; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'move_pages_to_lru': /kisskb/src/mm/vmscan.c:2180:19: note: byref variable will be forcibly initialized 2180 | LIST_HEAD(pages_to_free); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1850:19: note: byref variable will be forcibly initialized 1850 | LIST_HEAD(clean_pages); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:1847:29: note: byref variable will be forcibly initialized 1847 | struct reclaim_stat stat; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/pm_qos.h:16, from /kisskb/src/kernel/power/qos.c:23: /kisskb/src/kernel/power/qos.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'isolate_lru_pages': /kisskb/src/mm/vmscan.c:2002:19: note: byref variable will be forcibly initialized 2002 | LIST_HEAD(pages_skipped); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:2265:29: note: byref variable will be forcibly initialized 2265 | struct reclaim_stat stat; | ^~~~ /kisskb/src/mm/vmscan.c:2262:23: note: byref variable will be forcibly initialized 2262 | unsigned long nr_scanned; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:2261:19: note: byref variable will be forcibly initialized 2261 | LIST_HEAD(page_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_active_list': /kisskb/src/mm/vmscan.c:2375:19: note: byref variable will be forcibly initialized 2375 | LIST_HEAD(l_inactive); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:2374:19: note: byref variable will be forcibly initialized 2374 | LIST_HEAD(l_active); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmscan.c:2373:19: note: byref variable will be forcibly initialized 2373 | LIST_HEAD(l_hold); /* The pages which were snipped off */ | ^~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/power/qos.c: In function 'cpu_latency_qos_read': /kisskb/src/mm/vmscan.c:2372:23: note: byref variable will be forcibly initialized 2372 | unsigned long vm_flags; | ^~~~~~~~ /kisskb/src/kernel/power/qos.c:366:13: note: byref variable will be forcibly initialized 366 | s32 value; | ^~~~~ /kisskb/src/mm/vmscan.c:2371:23: note: byref variable will be forcibly initialized 2371 | unsigned long nr_scanned; | ^~~~~~~~~~ /kisskb/src/kernel/power/qos.c: In function 'cpu_latency_qos_write': /kisskb/src/kernel/power/qos.c:381:13: note: byref variable will be forcibly initialized 381 | s32 value; | ^~~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_lruvec': /kisskb/src/mm/vmscan.c:2811:23: note: byref variable will be forcibly initialized 2811 | unsigned long targets[NR_LRU_LISTS]; | ^~~~~~~ /kisskb/src/mm/vmscan.c:2810:23: note: byref variable will be forcibly initialized 2810 | unsigned long nr[NR_LRU_LISTS]; | ^~ /kisskb/src/mm/vmscan.c: In function 'balance_pgdat': /kisskb/src/mm/vmscan.c:3965:23: note: byref variable will be forcibly initialized 3965 | unsigned long pflags; | ^~~~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2465:29: note: byref variable will be forcibly initialized 2465 | struct reclaim_stat dummy_stat; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:2464:19: note: byref variable will be forcibly initialized 2464 | LIST_HEAD(node_page_list); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/scm.c: In function '__scm_send': /kisskb/src/net/core/scm.c:164:38: note: byref variable will be forcibly initialized 164 | struct ucred creds; | ^~~~~ /kisskb/src/net/core/scm.c: In function 'put_cmsg_scm_timestamping64': /kisskb/src/net/core/scm.c:264:35: note: byref variable will be forcibly initialized 264 | struct scm_timestamping64 tss; | ^~~ /kisskb/src/net/core/scm.c: In function 'put_cmsg_scm_timestamping': /kisskb/src/net/core/scm.c:278:33: note: byref variable will be forcibly initialized 278 | struct scm_timestamping tss; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/locking/percpu-rwsem.c:2: /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:154:16: note: in expansion of macro 'smp_load_acquire' 154 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:163:9: note: in expansion of macro 'smp_store_release' 163 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:9: note: in expansion of macro 'rcu_assign_pointer' 47 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | 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' 52 | rcu_assign_pointer(w->task, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wake_function': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c:131:9: note: in expansion of macro 'smp_store_release' 131 | smp_store_release(&wq_entry->private, NULL); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c:158:22: note: in expansion of macro 'smp_load_acquire' 158 | if (!smp_load_acquire(&wq_entry.private)) | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/vhe/../exception.c: In function '__vcpu_read_sys_reg': /kisskb/src/arch/arm64/kvm/hyp/vhe/../exception.c:23:13: note: byref variable will be forcibly initialized 23 | u64 val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/arch/arm64/kernel/patching.c:2: /kisskb/src/arch/arm64/kernel/patching.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/arch/arm64/kernel/patching.c:3: /kisskb/src/arch/arm64/kernel/patching.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/arch/arm64/kernel/patching.c: In function 'aarch64_insn_read': /kisskb/src/arch/arm64/kernel/patching.c:60:16: note: byref variable will be forcibly initialized 60 | __le32 val; | ^~~ /kisskb/src/arch/arm64/kernel/patching.c: In function 'aarch64_insn_patch_text': /kisskb/src/arch/arm64/kernel/patching.c:138:35: note: byref variable will be forcibly initialized 138 | struct aarch64_insn_patch patch = { | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/arch/arm64/kernel/suspend.c:2: /kisskb/src/arch/arm64/kernel/suspend.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/arch/arm64/kernel/suspend.c: In function 'cpu_suspend': /kisskb/src/arch/arm64/kernel/suspend.c:93:33: note: byref variable will be forcibly initialized 93 | struct sleep_stack_data state; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_timer.c:8: /kisskb/src/sound/core/seq/seq_timer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_timer.c:8: /kisskb/src/sound/core/seq/seq_timer.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_timer.c:8: /kisskb/src/sound/core/seq/seq_timer.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:27: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/sound/core/seq/seq_timer.c: In function 'snd_seq_timer_open': /kisskb/src/sound/core/seq/seq_timer.c:285:45: note: byref variable will be forcibly initialized 285 | struct snd_timer_id tid; | ^~~ /kisskb/src/sound/core/seq/seq_timer.c:262:14: note: byref variable will be forcibly initialized 262 | char str[32]; | ^~~ /kisskb/src/sound/core/seq/seq_timer.c: In function 'snd_seq_timer_get_cur_time': /kisskb/src/sound/core/seq/seq_timer.c:448:35: note: byref variable will be forcibly initialized 448 | struct timespec64 tm; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/util.c:2: /kisskb/src/mm/util.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/crypto/seqiv.c:13: /kisskb/src/crypto/seqiv.c: In function 'seqiv_aead_encrypt': /kisskb/src/include/crypto/skcipher.h:127:14: note: byref variable will be forcibly initialized 127 | char __##name##_desc[sizeof(struct skcipher_request) + \ | ^~ /kisskb/src/crypto/seqiv.c:69:17: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' 69 | SYNC_SKCIPHER_REQUEST_ON_STACK(nreq, ctx->sknull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/util.c:2: /kisskb/src/mm/util.c: In function 'vm_mmap_pgoff': /kisskb/src/mm/util.c:513:19: note: byref variable will be forcibly initialized 513 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/util.c:512:23: note: byref variable will be forcibly initialized 512 | unsigned long populate; | ^~~~~~~~ /kisskb/src/mm/util.c: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:800:13: note: byref variable will be forcibly initialized 800 | int new_policy = -1; | ^~~~~~~~~~ /kisskb/src/mm/util.c:799:26: note: byref variable will be forcibly initialized 799 | struct ctl_table t; | ^ /kisskb/src/crypto/echainiv.c: In function 'echainiv_encrypt': /kisskb/src/crypto/echainiv.c:72:21: note: byref variable will be forcibly initialized 72 | u64 a; | ^ In file included from /kisskb/src/crypto/echainiv.c:18: /kisskb/src/include/crypto/skcipher.h:127:14: note: byref variable will be forcibly initialized 127 | char __##name##_desc[sizeof(struct skcipher_request) + \ | ^~ /kisskb/src/crypto/echainiv.c:45:17: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' 45 | SYNC_SKCIPHER_REQUEST_ON_STACK(nreq, ctx->sknull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/echainiv.c:31:16: note: byref variable will be forcibly initialized 31 | __be64 nseqno; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/kunit/assert.h:13, from /kisskb/src/include/kunit/test.h:12, from /kisskb/src/lib/kunit/test.c:9: /kisskb/src/lib/kunit/test.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/include/kunit/test.h:19, from /kisskb/src/lib/kunit/test.c:9: /kisskb/src/lib/kunit/test.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/kunit/test.h:22, from /kisskb/src/lib/kunit/test.c:9: /kisskb/src/lib/kunit/test.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_log_append': /kisskb/src/lib/kunit/test.c:107:17: note: byref variable will be forcibly initialized 107 | va_list args; | ^~~~ /kisskb/src/lib/kunit/test.c:106:14: note: byref variable will be forcibly initialized 106 | char line[KUNIT_LOG_SIZE]; | ^~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_case_catch_errors': /kisskb/src/lib/kunit/test.c:420:40: note: byref variable will be forcibly initialized 420 | struct kunit_try_catch_context context; | ^~~~~~~ In file included from /kisskb/src/drivers/irqchip/irq-xilinx-intc.c:12: /kisskb/src/drivers/irqchip/irq-xilinx-intc.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_tests': /kisskb/src/lib/kunit/test.c:504:43: note: byref variable will be forcibly initialized 504 | struct kunit_result_stats param_stats = { 0 }; | ^~~~~~~~~~~ /kisskb/src/lib/kunit/test.c:503:30: note: byref variable will be forcibly initialized 503 | struct kunit test = { .param_value = NULL, .param_index = 0 }; | ^~~~ /kisskb/src/lib/kunit/test.c:495:14: note: byref variable will be forcibly initialized 495 | char param_desc[KUNIT_PARAM_DESC_SIZE]; | ^~~~~~~~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_kmalloc_array': /kisskb/src/lib/kunit/test.c:729:43: note: byref variable will be forcibly initialized 729 | struct kunit_kmalloc_array_params params = { | ^~~~~~ /kisskb/src/lib/kunit/test.c: In function '__kunit_fail_current_test': /kisskb/src/lib/kunit/test.c:27:17: note: byref variable will be forcibly initialized 27 | va_list args; | ^~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_do_assertion': /kisskb/src/lib/kunit/test.c:283:17: note: byref variable will be forcibly initialized 283 | va_list args; | ^~~~ /kisskb/src/arch/arm64/kernel/paravirt.c: In function 'has_pv_steal_clock': /kisskb/src/arch/arm64/kernel/paravirt.c:129:30: note: byref variable will be forcibly initialized 129 | 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:87:30: note: byref variable will be forcibly initialized 87 | struct arm_smccc_res res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:181:16: note: in expansion of macro 'smp_load_acquire' 181 | 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/fscrypt_private.h:399:16: note: in expansion of macro 'smp_load_acquire' 399 | return smp_load_acquire(&prep_key->tfm) != NULL; | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_prepare_key': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:145:9: note: in expansion of macro 'smp_store_release' 145 | smp_store_release(&prep_key->tfm, tfm); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'setup_per_mode_enc_key': /kisskb/src/fs/crypto/keysetup.c:174:12: note: byref variable will be forcibly initialized 174 | u8 hkdf_info[sizeof(mode_num) + sizeof(sb->s_uuid)]; | ^~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:173:12: note: byref variable will be forcibly initialized 173 | u8 mode_key[FSCRYPT_MAX_KEY_SIZE]; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keysetup.c:11: /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_setup_iv_ino_lblk_32_key': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:292:17: note: in expansion of macro 'smp_store_release' 292 | smp_store_release(&mk->mk_ino_hash_key_initialized, true); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:279:14: note: in expansion of macro 'smp_load_acquire' 279 | if (!smp_load_acquire(&mk->mk_ino_hash_key_initialized)) { | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_setup_v2_file_key': /kisskb/src/fs/crypto/keysetup.c:340:20: note: byref variable will be forcibly initialized 340 | u8 derived_key[FSCRYPT_MAX_KEY_SIZE]; | ^~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'setup_file_encryption_key': /kisskb/src/fs/crypto/keysetup.c:420:38: note: byref variable will be forcibly initialized 420 | struct fscrypt_key_specifier mk_spec; | ^~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_setup_encryption_info': /kisskb/src/fs/crypto/keysetup.c:541:21: note: byref variable will be forcibly initialized 541 | struct key *master_key = NULL; | ^~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_encryption_info': /kisskb/src/fs/crypto/keysetup.c:625:30: note: byref variable will be forcibly initialized 625 | union fscrypt_policy policy; | ^~~~~~ /kisskb/src/fs/crypto/keysetup.c:624:31: note: byref variable will be forcibly initialized 624 | union fscrypt_context ctx; | ^~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_prepare_new_inode': /kisskb/src/fs/crypto/keysetup.c:690:12: note: byref variable will be forcibly initialized 690 | u8 nonce[FSCRYPT_FILE_NONCE_SIZE]; | ^~~~~ /kisskb/src/arch/arm64/kernel/machine_kexec.c: In function 'machine_kexec_post_load': /kisskb/src/arch/arm64/kernel/machine_kexec.c:122:31: note: byref variable will be forcibly initialized 122 | struct trans_pgd_info info = { | ^~~~ /kisskb/src/arch/arm64/kernel/machine_kexec.c:119:16: note: byref variable will be forcibly initialized 119 | pgd_t *trans_pgd; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/vmstat.c:13: /kisskb/src/mm/vmstat.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/mm/vmstat.c:13: /kisskb/src/mm/vmstat.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/mm/vmstat.c: In function 'extfrag_show_print': /kisskb/src/mm/vmstat.c:2185:33: note: byref variable will be forcibly initialized 2185 | struct contig_page_info info; | ^~~~ /kisskb/src/mm/vmstat.c: In function 'unusable_show_print': /kisskb/src/mm/vmstat.c:2133:33: note: byref variable will be forcibly initialized 2133 | struct contig_page_info info; | ^~~~ /kisskb/src/mm/vmstat.c: In function 'extfrag_for_order': /kisskb/src/mm/vmstat.c:1129:33: note: byref variable will be forcibly initialized 1129 | struct contig_page_info info; | ^~~~ /kisskb/src/mm/vmstat.c: In function 'fragmentation_index': /kisskb/src/mm/vmstat.c:1143:33: note: byref variable will be forcibly initialized 1143 | struct contig_page_info info; | ^~~~ /kisskb/src/kernel/power/main.c: In function 'pm_freeze_timeout_store': /kisskb/src/kernel/power/main.c:873:23: note: byref variable will be forcibly initialized 873 | unsigned long val; | ^~~ /kisskb/src/kernel/power/main.c: In function 'sync_on_suspend_store': /kisskb/src/kernel/power/main.c:212:23: note: byref variable will be forcibly initialized 212 | unsigned long val; | ^~~ /kisskb/src/kernel/power/main.c: In function 'pm_async_store': /kisskb/src/kernel/power/main.c:109:23: note: byref variable will be forcibly initialized 109 | unsigned long val; | ^~~ /kisskb/src/kernel/power/main.c: In function 'wakeup_count_store': /kisskb/src/kernel/power/main.c:715:22: note: byref variable will be forcibly initialized 715 | unsigned int val; | ^~~ /kisskb/src/kernel/power/main.c: In function 'wakeup_count_show': /kisskb/src/kernel/power/main.c:705:22: note: byref variable will be forcibly initialized 705 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/pid_namespace.h:7, from /kisskb/src/include/linux/ptrace.h:10, from /kisskb/src/include/linux/elfcore.h:11, from /kisskb/src/include/linux/crash_core.h:6, from /kisskb/src/include/linux/kexec.h:18, from /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:15: /kisskb/src/arch/arm64/kernel/machine_kexec_file.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c: In function 'prepare_elf_headers': /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:48:28: note: byref variable will be forcibly initialized 48 | phys_addr_t start, end; | ^~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:48:21: note: byref variable will be forcibly initialized 48 | phys_addr_t start, end; | ^~~~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:47:13: note: byref variable will be forcibly initialized 47 | u64 i; | ^ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c: In function 'load_other_segments': /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:89:23: note: byref variable will be forcibly initialized 89 | unsigned long headers_sz, initrd_load_addr = 0, dtb_len, | ^~~~~~~~~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:88:15: note: byref variable will be forcibly initialized 88 | void *headers, *dtb = NULL; | ^~~~~~~ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:87:26: note: byref variable will be forcibly initialized 87 | struct kexec_buf kbuf; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/mm/backing-dev.c:3: /kisskb/src/mm/backing-dev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_system.c: In function 'snd_seq_system_broadcast': /kisskb/src/sound/core/seq/seq_system.c:81:30: note: byref variable will be forcibly initialized 81 | struct snd_seq_event ev; | ^~ /kisskb/src/sound/core/seq/seq_system.c: In function 'snd_seq_system_client_init': /kisskb/src/sound/core/seq/seq_system.c:109:38: note: byref variable will be forcibly initialized 109 | struct snd_seq_port_callback pcallbacks; | ^~~~~~~~~~ /kisskb/src/mm/backing-dev.c: In function 'max_ratio_store': /kisskb/src/mm/backing-dev.c:186:22: note: byref variable will be forcibly initialized 186 | unsigned int ratio; | ^~~~~ /kisskb/src/mm/backing-dev.c: In function 'min_ratio_store': /kisskb/src/mm/backing-dev.c:167:22: note: byref variable will be forcibly initialized 167 | unsigned int ratio; | ^~~~~ /kisskb/src/mm/backing-dev.c: In function 'read_ahead_kb_store': /kisskb/src/mm/backing-dev.c:139:23: note: byref variable will be forcibly initialized 139 | unsigned long read_ahead_kb; | ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/core/gen_stats.c:13: /kisskb/src/net/core/gen_stats.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/backing-dev.c: In function 'bdi_debug_stats_show': /kisskb/src/mm/backing-dev.c:55:23: note: byref variable will be forcibly initialized 55 | unsigned long dirty_thresh; | ^~~~~~~~~~~~ /kisskb/src/mm/backing-dev.c:54:23: note: byref variable will be forcibly initialized 54 | unsigned long background_thresh; | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/gen_stats.c: In function '___gnet_stats_copy_basic': /kisskb/src/net/core/gen_stats.c:195:41: note: byref variable will be forcibly initialized 195 | struct gnet_stats_basic sb; | ^~ /kisskb/src/net/core/gen_stats.c:181:27: note: byref variable will be forcibly initialized 181 | u64 bstats_bytes, bstats_packets; | ^~~~~~~~~~~~~~ /kisskb/src/net/core/gen_stats.c:180:38: note: byref variable will be forcibly initialized 180 | struct gnet_stats_basic_sync bstats; | ^~~~~~ /kisskb/src/net/core/gen_stats.c: In function 'gnet_stats_copy_rate_est': /kisskb/src/net/core/gen_stats.c:281:36: note: byref variable will be forcibly initialized 281 | struct gnet_stats_rate_est est; | ^~~ /kisskb/src/net/core/gen_stats.c:280:38: note: byref variable will be forcibly initialized 280 | struct gnet_stats_rate_est64 sample; | ^~~~~~ /kisskb/src/mm/backing-dev.c: In function 'bdi_register': /kisskb/src/mm/backing-dev.c:912:17: note: byref variable will be forcibly initialized 912 | va_list args; | ^~~~ /kisskb/src/arch/arm64/kernel/kexec_image.c: In function 'image_load': /kisskb/src/arch/arm64/kernel/kexec_image.c:45:26: note: byref variable will be forcibly initialized 45 | struct kexec_buf kbuf; | ^~~~ /kisskb/src/crypto/ahash.c: In function 'ahash_notify_einprogress': /kisskb/src/crypto/ahash.c:278:37: note: byref variable will be forcibly initialized 278 | struct crypto_async_request oreq; | ^~~~ /kisskb/src/crypto/ahash.c: In function 'crypto_ahash_report': /kisskb/src/crypto/ahash.c:502:35: note: byref variable will be forcibly initialized 502 | struct crypto_report_hash rhash; | ^~~~~ /kisskb/src/crypto/shash.c: In function 'shash_update_unaligned': /kisskb/src/crypto/shash.c:103:12: note: byref variable will be forcibly initialized 103 | u8 ubuf[MAX_ALGAPI_ALIGNMASK * 2]; | ^~~~ /kisskb/src/crypto/shash.c: In function 'shash_final_unaligned': /kisskb/src/crypto/shash.c:145:12: note: byref variable will be forcibly initialized 145 | u8 ubuf[MAX_ALGAPI_ALIGNMASK + HASH_MAX_DIGESTSIZE]; | ^~~~ /kisskb/src/crypto/shash.c: In function 'crypto_shash_report': /kisskb/src/crypto/shash.c:464:35: note: byref variable will be forcibly initialized 464 | struct crypto_report_hash rhash; | ^~~~~ In file included from /kisskb/src/include/crypto/internal/hash.h:12, from /kisskb/src/crypto/shash.c:9: /kisskb/src/crypto/shash.c: In function 'crypto_shash_tfm_digest': /kisskb/src/include/crypto/hash.h:166:14: note: byref variable will be forcibly initialized 166 | char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ | ^~ /kisskb/src/crypto/shash.c:224:9: note: in expansion of macro 'SHASH_DESC_ON_STACK' 224 | SHASH_DESC_ON_STACK(desc, tfm); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/shash.c: In function 'shash_ahash_update': /kisskb/src/crypto/shash.c:269:33: note: byref variable will be forcibly initialized 269 | struct crypto_hash_walk walk; | ^~~~ /kisskb/src/crypto/shash.c: In function 'shash_ahash_finup': /kisskb/src/crypto/shash.c:292:33: note: byref variable will be forcibly initialized 292 | struct crypto_hash_walk walk; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c:11: /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c:14: /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c: In function 'bcm7038_l1_cpu_offline': /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c:229:19: note: byref variable will be forcibly initialized 229 | cpumask_t new_affinity; | ^~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c: In function 'bcm7038_l1_irq_handle': /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c:140:31: note: byref variable will be forcibly initialized 140 | unsigned long pending, flags; | ^~~~~~~ /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c: In function 'bcm7038_l1_init_one': /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c:255:25: note: byref variable will be forcibly initialized 255 | struct resource res; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/gen_estimator.c:13: /kisskb/src/net/core/gen_estimator.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/gen_estimator.c: In function 'est_timer': /kisskb/src/net/core/gen_estimator.c:79:38: note: byref variable will be forcibly initialized 79 | struct gnet_stats_basic_sync b; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/gen_estimator.c:13: /kisskb/src/net/core/gen_estimator.c: In function 'gen_new_estimator': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/gen_estimator.c:189:9: note: in expansion of macro 'rcu_assign_pointer' 189 | rcu_assign_pointer(*rate_est, est); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/gen_estimator.c:139:38: note: byref variable will be forcibly initialized 139 | struct gnet_stats_basic_sync b; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/kunit/assert.h:13, from /kisskb/src/include/kunit/test.h:12, from /kisskb/src/lib/kunit/string-stream.c:9: /kisskb/src/lib/kunit/string-stream.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/string-stream.c: In function 'alloc_string_stream_fragment': /kisskb/src/lib/kunit/string-stream.c:53:53: note: byref variable will be forcibly initialized 53 | struct string_stream_fragment_alloc_context context = { | ^~~~~~~ /kisskb/src/lib/kunit/string-stream.c: In function 'string_stream_vadd': /kisskb/src/lib/kunit/string-stream.c:79:17: note: byref variable will be forcibly initialized 79 | 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:17: note: byref variable will be forcibly initialized 106 | va_list args; | ^~~~ /kisskb/src/lib/kunit/string-stream.c: In function 'alloc_string_stream': /kisskb/src/lib/kunit/string-stream.c:199:44: note: byref variable will be forcibly initialized 199 | struct string_stream_alloc_context context = { | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/fs/crypto/keysetup_v1.c:23: /kisskb/src/fs/crypto/keysetup_v1.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup_v1.c: In function 'fscrypt_is_key_prepared': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/fscrypt_private.h:399:16: note: in expansion of macro 'smp_load_acquire' 399 | return smp_load_acquire(&prep_key->tfm) != NULL; | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup_v1.c: In function 'find_or_insert_direct_key': /kisskb/src/fs/crypto/keysetup_v1.c:182:23: note: byref variable will be forcibly initialized 182 | unsigned long hash_key; | ^~~~~~~~ /kisskb/src/fs/crypto/keysetup_v1.c: In function 'derive_key_aes': /kisskb/src/fs/crypto/keysetup_v1.c:54:36: note: byref variable will be forcibly initialized 54 | struct scatterlist src_sg, dst_sg; | ^~~~~~ /kisskb/src/fs/crypto/keysetup_v1.c:54:28: note: byref variable will be forcibly initialized 54 | struct scatterlist src_sg, dst_sg; | ^~~~~~ In file included from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/fs/crypto/keysetup_v1.c:23: /kisskb/src/fs/crypto/keysetup_v1.c:53:29: note: byref variable will be forcibly initialized 53 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:28: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/osq_lock.c:170:21: note: in expansion of macro 'smp_load_acquire' 170 | if (smp_load_acquire(&node->locked)) | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup_v1.c: In function 'fscrypt_setup_v1_file_key_via_subscribed_keyrings': /kisskb/src/fs/crypto/keysetup_v1.c:301:35: note: byref variable will be forcibly initialized 301 | const struct fscrypt_key *payload; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_ports.c:8: /kisskb/src/sound/core/seq/seq_ports.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_ports.c: In function 'clear_subscriber_list': /kisskb/src/sound/core/seq/seq_ports.c:216:40: note: byref variable will be forcibly initialized 216 | struct snd_seq_client *c; | ^ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_delete_all_ports': /kisskb/src/sound/core/seq/seq_ports.c:294:26: note: byref variable will be forcibly initialized 294 | struct list_head deleted_list; | ^~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_attach': /kisskb/src/sound/core/seq/seq_ports.c:666:34: note: byref variable will be forcibly initialized 666 | struct snd_seq_port_info portinfo; | ^~~~~~~~ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_detach': /kisskb/src/sound/core/seq/seq_ports.c:699:34: note: byref variable will be forcibly initialized 699 | struct snd_seq_port_info portinfo; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/kvm/hyp/include/hyp/switch.h:11, from /kisskb/src/arch/arm64/kvm/hyp/nvhe/switch.c:7: /kisskb/src/arch/arm64/kvm/hyp/nvhe/switch.c: In function '__get_fault_info': /kisskb/src/arch/arm64/kvm/hyp/include/hyp/fault.h:46:13: note: byref variable will be forcibly initialized 46 | u64 hpfar, far; | ^~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/switch.c: In function '__kvm_vcpu_run': /kisskb/src/arch/arm64/kvm/hyp/nvhe/switch.c:264:13: note: byref variable will be forcibly initialized 264 | u64 exit_code; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/802/psnap.c:10: /kisskb/src/net/802/psnap.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/802/psnap.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/mm/percpu.c:71: /kisskb/src/mm/percpu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'pcpu_chunk_refresh_hint': /kisskb/src/mm/percpu.c:752:22: note: byref variable will be forcibly initialized 752 | int bit_off, bits; | ^~~~ /kisskb/src/mm/percpu.c:752:13: note: byref variable will be forcibly initialized 752 | int bit_off, bits; | ^~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/mm/percpu.c:73: /kisskb/src/mm/percpu.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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:73: /kisskb/src/mm/percpu.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/mm/percpu.c: In function 'pcpu_dump_alloc_info': /kisskb/src/mm/percpu.c:2486:14: note: byref variable will be forcibly initialized 2486 | char empty_str[] = "--------"; | ^~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'pcpu_find_block_fit': /kisskb/src/mm/percpu.c:1110:28: note: byref variable will be forcibly initialized 1110 | int bit_off, bits, next_off; | ^~~~~~~~ /kisskb/src/mm/percpu.c:1110:22: note: byref variable will be forcibly initialized 1110 | int bit_off, bits, next_off; | ^~~~ /kisskb/src/mm/percpu.c:1110:13: note: byref variable will be forcibly initialized 1110 | int bit_off, bits, next_off; | ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/percpu.h:126, from /kisskb/src/mm/percpu.c:98: /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(percpu_alloc_percpu, | ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_free_percpu': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:43:1: note: in expansion of macro 'TRACE_EVENT' 43 | TRACE_EVENT(percpu_free_percpu, | ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu_fail': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:65:1: note: in expansion of macro 'TRACE_EVENT' 65 | TRACE_EVENT(percpu_alloc_percpu_fail, | ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_create_chunk': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:90:1: note: in expansion of macro 'TRACE_EVENT' 90 | TRACE_EVENT(percpu_create_chunk, | ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_destroy_chunk': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:107:1: note: in expansion of macro 'TRACE_EVENT' 107 | TRACE_EVENT(percpu_destroy_chunk, | ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'pcpu_alloc_area': /kisskb/src/mm/percpu.c:1217:37: note: byref variable will be forcibly initialized 1217 | unsigned long area_off = 0, area_bits = 0; | ^~~~~~~~~ /kisskb/src/mm/percpu.c:1217:23: note: byref variable will be forcibly initialized 1217 | unsigned long area_off = 0, area_bits = 0; | ^~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/mm/percpu.c:73: /kisskb/src/mm/percpu.c: In function 'pcpu_balance_free': /kisskb/src/mm/percpu.c:1987:19: note: byref variable will be forcibly initialized 1987 | LIST_HEAD(to_free); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/irqchip/irq-brcmstb-l2.c:11: /kisskb/src/drivers/irqchip/irq-brcmstb-l2.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/irqchip/irq-brcmstb-l2.c:11: /kisskb/src/drivers/irqchip/irq-brcmstb-l2.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/kmem.h:397, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 12 | DECLARE_EVENT_CLASS(kmem_alloc, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc_node': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 62 | DECLARE_EVENT_CLASS(kmem_alloc_node, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kfree': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'TRACE_EVENT' 118 | TRACE_EVENT(kfree, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_cache_free': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:138:1: note: in expansion of macro 'TRACE_EVENT' 138 | TRACE_EVENT(kmem_cache_free, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:138:1: note: in expansion of macro 'TRACE_EVENT' 138 | TRACE_EVENT(kmem_cache_free, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:160:1: note: in expansion of macro 'TRACE_EVENT' 160 | TRACE_EVENT(mm_page_free, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free_batched': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:182:1: note: in expansion of macro 'TRACE_EVENT' 182 | TRACE_EVENT(mm_page_free_batched, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:201:1: note: in expansion of macro 'TRACE_EVENT' 201 | TRACE_EVENT(mm_page_alloc, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:230:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 230 | DECLARE_EVENT_CLASS(mm_page, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_pcpu_drain': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:263:1: note: in expansion of macro 'TRACE_EVENT' 263 | TRACE_EVENT(mm_page_pcpu_drain, | ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc_extfrag': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:286:1: note: in expansion of macro 'TRACE_EVENT' 286 | TRACE_EVENT(mm_page_alloc_extfrag, | ^~~~~~~~~~~ In file included from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'mm_ptr_to_hash': /kisskb/src/include/trace/events/kmem.h:334:23: note: byref variable will be forcibly initialized 334 | unsigned long hashval; | ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/kmem.h:397, from /kisskb/src/mm/slab_common.c:29: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_rss_stat': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:366:1: note: in expansion of macro 'TRACE_EVENT' 366 | TRACE_EVENT(rss_stat, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/slab_common.c:7: /kisskb/src/mm/slab_common.c: In function 'slab_caches_to_rcu_destroy_workfn': /kisskb/src/mm/slab_common.c:421:19: note: byref variable will be forcibly initialized 421 | LIST_HEAD(to_destroy); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab_common.c: In function 'kmalloc_fix_flags': /kisskb/src/mm/slab_common.c:925:15: note: byref variable will be forcibly initialized 925 | gfp_t invalid_mask = flags & GFP_SLAB_BUG_MASK; | ^~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'dump_unreclaimable_slab': /kisskb/src/mm/slab_common.c:1095:25: note: byref variable will be forcibly initialized 1095 | struct slabinfo sinfo; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/mcs_spinlock.h:45:9: note: in expansion of macro 'smp_store_release' 45 | smp_store_release((l), 1) | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:553:9: note: in expansion of macro 'arch_mcs_spin_unlock_contended' 553 | arch_mcs_spin_unlock_contended(&next->locked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:177:23: note: in expansion of macro 'smp_load_acquire' 177 | VAL = smp_load_acquire(__PTR); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' 28 | #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:511:15: note: in expansion of macro 'atomic_cond_read_acquire' 511 | val = atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_PENDING_MASK)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:177:23: note: in expansion of macro 'smp_load_acquire' 177 | VAL = smp_load_acquire(__PTR); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/mcs_spinlock.h:34:9: note: in expansion of macro 'smp_cond_load_acquire' 34 | smp_cond_load_acquire(l, VAL); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:474:17: note: in expansion of macro 'arch_mcs_spin_lock_contended' 474 | arch_mcs_spin_lock_contended(&node->locked); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:177:23: note: in expansion of macro 'smp_load_acquire' 177 | VAL = smp_load_acquire(__PTR); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' 28 | #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:382:17: note: in expansion of macro 'atomic_cond_read_acquire' 382 | atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_MASK)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/akcipher.c: In function 'crypto_akcipher_report': /kisskb/src/crypto/akcipher.c:26:39: note: byref variable will be forcibly initialized 26 | struct crypto_report_akcipher rakcipher; | ^~~~~~~~~ /kisskb/src/net/llc/llc_if.c: In function 'llc_establish_connection': /kisskb/src/net/llc/llc_if.c:86:32: note: byref variable will be forcibly initialized 86 | struct llc_addr laddr, daddr; | ^~~~~ /kisskb/src/net/llc/llc_if.c:86:25: note: byref variable will be forcibly initialized 86 | struct llc_addr laddr, daddr; | ^~~~~ /kisskb/src/crypto/kpp.c: In function 'crypto_kpp_report': /kisskb/src/crypto/kpp.c:26:34: note: byref variable will be forcibly initialized 26 | struct crypto_report_kpp rkpp; | ^~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c: In function '__kvm_tlb_flush_vmid_ipa': /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c:61:32: note: byref variable will be forcibly initialized 61 | struct tlb_inv_context cxt; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c: In function '__kvm_tlb_flush_vmid': /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c:114:32: note: byref variable will be forcibly initialized 114 | struct tlb_inv_context cxt; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c: In function '__kvm_flush_cpu_context': /kisskb/src/arch/arm64/kvm/hyp/nvhe/tlb.c:130:32: note: byref variable will be forcibly initialized 130 | struct tlb_inv_context cxt; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/core/net_namespace.c:24: /kisskb/src/net/core/net_namespace.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/net/core/net_namespace.c: In function 'rtnl_net_fill': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net_namespace.c: In function 'rtnl_valid_dump_net_req': /kisskb/src/net/core/net_namespace.c:983:24: note: byref variable will be forcibly initialized 983 | struct nlattr *tb[NETNSA_MAX + 1]; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'net_assign_generic': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net_namespace.c:119:9: note: in expansion of macro 'rcu_assign_pointer' 119 | rcu_assign_pointer(net->gen, ng); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net_namespace.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'setup_net': /kisskb/src/net/core/net_namespace.c:311:19: note: byref variable will be forcibly initialized 311 | LIST_HEAD(net_exit_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/net_namespace.c: In function '__unregister_pernet_operations': /kisskb/src/net/core/net_namespace.c:1191:27: note: byref variable will be forcibly initialized 1191 | LIST_HEAD(net_exit_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/net_namespace.c: In function 'rtnl_net_getid': /kisskb/src/net/core/net_namespace.c:874:24: note: byref variable will be forcibly initialized 874 | struct nlattr *tb[NETNSA_MAX + 1]; | ^~ /kisskb/src/net/core/net_namespace.c: In function 'rtnl_net_newid': /kisskb/src/net/core/net_namespace.c:730:24: note: byref variable will be forcibly initialized 730 | struct nlattr *tb[NETNSA_MAX + 1]; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'net_ns_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net_namespace.c:1101:9: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(init_net.gen, ng); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'move_freelist_head': /kisskb/src/mm/compaction.c:1290:19: note: byref variable will be forcibly initialized 1290 | LIST_HEAD(sublist); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/compaction.c: In function 'move_freelist_tail': /kisskb/src/mm/compaction.c:1307:19: note: byref variable will be forcibly initialized 1307 | LIST_HEAD(sublist); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/compaction.h:361, from /kisskb/src/mm/compaction.c:46: /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_isolate_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/compaction.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 14 | DECLARE_EVENT_CLASS(mm_compaction_isolate_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_migratepages': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/compaction.h:68:1: note: in expansion of macro 'TRACE_EVENT' 68 | TRACE_EVENT(mm_compaction_migratepages, | ^~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_begin': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/compaction.h:106:1: note: in expansion of macro 'TRACE_EVENT' 106 | TRACE_EVENT(mm_compaction_begin, | ^~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_end': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/compaction.h:136:1: note: in expansion of macro 'TRACE_EVENT' 136 | TRACE_EVENT(mm_compaction_end, | ^~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_try_to_compact_pages': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/compaction.h:170:1: note: in expansion of macro 'TRACE_EVENT' 170 | TRACE_EVENT(mm_compaction_try_to_compact_pages, | ^~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_suitable_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/compaction.h:197:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 197 | DECLARE_EVENT_CLASS(mm_compaction_suitable_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_defer_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/compaction.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 244 | DECLARE_EVENT_CLASS(mm_compaction_defer_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_kcompactd_sleep': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/compaction.h:298:1: note: in expansion of macro 'TRACE_EVENT' 298 | TRACE_EVENT(mm_compaction_kcompactd_sleep, | ^~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_kcompactd_wake_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/compaction.h:315:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 315 | DECLARE_EVENT_CLASS(kcompactd_wake_template, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:181:16: note: in expansion of macro 'smp_load_acquire' 181 | return smp_load_acquire(&inode->i_crypt_info); | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_block': /kisskb/src/mm/compaction.c:560:14: note: byref variable will be forcibly initialized 560 | bool locked = false; | ^~~~~~ /kisskb/src/mm/compaction.c:559:23: note: byref variable will be forcibly initialized 559 | unsigned long flags = 0; | ^~~~~ /kisskb/src/fs/crypto/policy.c: In function 'supported_iv_ino_lblk_policy': /kisskb/src/fs/crypto/policy.c:86:28: note: byref variable will be forcibly initialized 86 | int ino_bits = 64, lblk_bits = 64; | ^~~~~~~~~ /kisskb/src/fs/crypto/policy.c:86:13: note: byref variable will be forcibly initialized 86 | int ino_bits = 64, lblk_bits = 64; | ^~~~~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/core/secure_seq.c:8: /kisskb/src/net/core/secure_seq.c: In function 'net_secret_init': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:27:9: note: in expansion of macro 'net_get_random_once' 27 | net_get_random_once(&net_secret, sizeof(net_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c: In function 'ts_secret_init': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:32:9: note: in expansion of macro 'net_get_random_once' 32 | net_get_random_once(&ts_secret, sizeof(ts_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'fast_isolate_around': /kisskb/src/mm/compaction.c:1318:23: note: byref variable will be forcibly initialized 1318 | unsigned long start_pfn, end_pfn; | ^~~~~~~~~ /kisskb/src/net/core/secure_seq.c: In function 'secure_tcpv6_ts_off': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:32:9: note: in expansion of macro 'net_get_random_once' 32 | net_get_random_once(&ts_secret, sizeof(ts_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:60:40: note: byref variable will be forcibly initialized 60 | } __aligned(SIPHASH_ALIGNMENT) combined = { | ^~~~~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/core/secure_seq.c:8: /kisskb/src/net/core/secure_seq.c: In function 'secure_tcpv6_seq': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:27:9: note: in expansion of macro 'net_get_random_once' 27 | net_get_random_once(&net_secret, sizeof(net_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:82:40: note: byref variable will be forcibly initialized 82 | } __aligned(SIPHASH_ALIGNMENT) combined = { | ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'split_map_pages': /kisskb/src/mm/compaction.c:91:19: note: byref variable will be forcibly initialized 91 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/core/secure_seq.c:8: /kisskb/src/net/core/secure_seq.c: In function 'secure_ipv6_port_ephemeral': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:27:9: note: in expansion of macro 'net_get_random_once' 27 | net_get_random_once(&net_secret, sizeof(net_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:104:40: note: byref variable will be forcibly initialized 104 | } __aligned(SIPHASH_ALIGNMENT) combined = { | ^~~~~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/core/secure_seq.c:8: /kisskb/src/net/core/secure_seq.c: In function 'secure_tcp_ts_off': /kisskb/src/fs/crypto/policy.c: In function 'set_encryption_policy': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:32:9: note: in expansion of macro 'net_get_random_once' 32 | net_get_random_once(&ts_secret, sizeof(ts_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:393:31: note: byref variable will be forcibly initialized 393 | union fscrypt_context ctx; | ^~~ /kisskb/src/fs/crypto/policy.c:392:12: note: byref variable will be forcibly initialized 392 | u8 nonce[FSCRYPT_FILE_NONCE_SIZE]; | ^~~~~ /kisskb/src/mm/compaction.c: In function 'isolate_freepages': /kisskb/src/mm/compaction.c:1540:23: note: byref variable will be forcibly initialized 1540 | unsigned long isolate_start_pfn; /* exact pfn we start at */ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c: In function 'secure_tcp_seq': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:27:9: note: in expansion of macro 'net_get_random_once' 27 | net_get_random_once(&net_secret, sizeof(net_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c: In function 'secure_ipv4_port_ephemeral': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:27:9: note: in expansion of macro 'net_get_random_once' 27 | net_get_random_once(&net_secret, sizeof(net_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c: In function 'secure_dccp_sequence_number': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:27:9: note: in expansion of macro 'net_get_random_once' 27 | net_get_random_once(&net_secret, sizeof(net_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c: In function 'secure_dccpv6_sequence_number': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:27:9: note: in expansion of macro 'net_get_random_once' 27 | net_get_random_once(&net_secret, sizeof(net_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/secure_seq.c:178:40: note: byref variable will be forcibly initialized 178 | } __aligned(SIPHASH_ALIGNMENT) combined = { | ^~~~~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_get_policy': /kisskb/src/fs/crypto/policy.c:369:31: note: byref variable will be forcibly initialized 369 | union fscrypt_context ctx; | ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_set_policy': /kisskb/src/fs/crypto/policy.c:439:30: note: byref variable will be forcibly initialized 439 | union fscrypt_policy existing_policy; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:438:30: note: byref variable will be forcibly initialized 438 | union fscrypt_policy policy; | ^~~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy': /kisskb/src/fs/crypto/policy.c:504:30: note: byref variable will be forcibly initialized 504 | union fscrypt_policy policy; | ^~~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy_ex': /kisskb/src/fs/crypto/policy.c:523:42: note: byref variable will be forcibly initialized 523 | struct fscrypt_get_policy_ex_arg arg; | ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_nonce': /kisskb/src/fs/crypto/policy.c:556:31: note: byref variable will be forcibly initialized 556 | union fscrypt_context ctx; | ^~~ /kisskb/src/mm/compaction.c: In function 'isolate_migratepages_block': /kisskb/src/mm/compaction.c:800:23: note: byref variable will be forcibly initialized 800 | unsigned long flags = 0; | ^~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_has_permitted_context': /kisskb/src/fs/crypto/policy.c:592:45: note: byref variable will be forcibly initialized 592 | union fscrypt_policy parent_policy, child_policy; | ^~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:592:30: note: byref variable will be forcibly initialized 592 | union fscrypt_policy parent_policy, child_policy; | ^~~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_set_context': /kisskb/src/fs/crypto/policy.c:680:31: note: byref variable will be forcibly initialized 680 | union fscrypt_context ctx; | ^~~ /kisskb/src/mm/compaction.c: In function '__compact_finished': /kisskb/src/mm/compaction.c:2087:22: note: byref variable will be forcibly initialized 2087 | bool can_steal; | ^~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_range': /kisskb/src/mm/compaction.c:711:31: note: byref variable will be forcibly initialized 711 | unsigned long isolate_start_pfn = pfn; | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c:699:19: note: byref variable will be forcibly initialized 699 | LIST_HEAD(freelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/compaction.c: In function 'compact_zone_order': /kisskb/src/mm/compaction.c:2500:32: note: byref variable will be forcibly initialized 2500 | struct capture_control capc = { | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'kcompactd': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:396:9: note: in expansion of macro '___wait_event' 396 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:409:25: note: in expansion of macro '__wait_event_freezable_timeout' 409 | __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c:2930:21: note: in expansion of macro 'wait_event_freezable_timeout' 2930 | if (wait_event_freezable_timeout(pgdat->kcompactd_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c:2921:31: note: byref variable will be forcibly initialized 2921 | unsigned long pflags; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/locking/rtmutex_api.c:5: /kisskb/src/kernel/locking/rtmutex_api.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/include/kunit/test.h:21, from /kisskb/src/lib/kunit/try-catch.c:10: /kisskb/src/lib/kunit/try-catch.c: In function 'kunit_try_catch_run': /kisskb/src/lib/kunit/try-catch.c:60:36: note: byref variable will be forcibly initialized 60 | DECLARE_COMPLETION_ONSTACK(try_completion); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/lib/kunit/try-catch.c:60:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 60 | DECLARE_COMPLETION_ONSTACK(try_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_dummy.c: In function 'create_port': /kisskb/src/sound/core/seq/seq_dummy.c:109:38: note: byref variable will be forcibly initialized 109 | struct snd_seq_port_callback pcb; | ^~~ /kisskb/src/sound/core/seq/seq_dummy.c:108:34: note: byref variable will be forcibly initialized 108 | struct snd_seq_port_info pinfo; | ^~~~~ /kisskb/src/sound/core/seq/seq_dummy.c: In function 'dummy_input': /kisskb/src/sound/core/seq/seq_dummy.c:78:30: note: byref variable will be forcibly initialized 78 | struct snd_seq_event tmpev; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/kernel/locking/rtmutex_api.c:5: /kisskb/src/kernel/locking/rtmutex_api.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/kernel/locking/rtmutex_api.c:9: /kisskb/src/kernel/locking/rtmutex_api.c: In function 'try_to_take_rt_mutex': /kisskb/src/kernel/locking/rtmutex.c:308:34: note: byref variable will be forcibly initialized 308 | &(struct rt_mutex_waiter){ .prio = __waiter_prio(p), .deadline = (p)->dl.deadline } | ^ /kisskb/src/kernel/locking/rtmutex.c:1031:45: note: in expansion of macro 'task_to_waiter' 1031 | if (!rt_mutex_steal(task_to_waiter(task), | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_read_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:177:23: note: in expansion of macro 'smp_load_acquire' 177 | VAL = smp_load_acquire(__PTR); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' 28 | #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c:48:9: note: in expansion of macro 'atomic_cond_read_acquire' 48 | atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:177:23: note: in expansion of macro 'smp_load_acquire' 177 | VAL = smp_load_acquire(__PTR); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' 28 | #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c:32:17: note: in expansion of macro 'atomic_cond_read_acquire' 32 | atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rtmutex_api.c: In function '__rt_mutex_slowlock_locked': /kisskb/src/kernel/locking/rtmutex.c:1609:32: note: byref variable will be forcibly initialized 1609 | struct rt_mutex_waiter waiter; | ^~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex.c:27, from /kisskb/src/kernel/locking/rtmutex_api.c:9: /kisskb/src/kernel/locking/rtmutex_api.c: In function 'rt_mutex_slowunlock': /kisskb/src/kernel/locking/rtmutex.c:1288:26: note: byref variable will be forcibly initialized 1288 | DEFINE_RT_WAKE_Q(wqh); | ^~~ /kisskb/src/kernel/locking/rtmutex_common.h:56:31: note: in definition of macro 'DEFINE_RT_WAKE_Q' 56 | struct rt_wake_q_head name = { \ | ^~~~ /kisskb/src/kernel/locking/rtmutex_api.c: In function 'rt_mutex_futex_unlock': /kisskb/src/kernel/locking/rtmutex_api.c:168:26: note: byref variable will be forcibly initialized 168 | DEFINE_RT_WAKE_Q(wqh); | ^~~ /kisskb/src/kernel/locking/rtmutex_common.h:56:31: note: in definition of macro 'DEFINE_RT_WAKE_Q' 56 | struct rt_wake_q_head name = { \ | ^~~~ In file included from /kisskb/src/include/kunit/test.h:22, from /kisskb/src/lib/kunit/executor.c:4: /kisskb/src/lib/kunit/executor.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/lib/kunit/executor.c: In function 'kunit_filter_suites': /kisskb/src/lib/kunit/executor.c:154:34: note: byref variable will be forcibly initialized 154 | struct kunit_test_filter filter; | ^~~~~~ /kisskb/src/lib/kunit/executor.c: In function 'kunit_run_all_tests': /kisskb/src/lib/kunit/executor.c:235:26: note: byref variable will be forcibly initialized 235 | struct suite_set suite_set = { | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:11: /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'gicp_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:84:27: note: byref variable will be forcibly initialized 84 | struct irq_fwspec fwspec; | ^~~~~~ In file included from /kisskb/src/include/linux/of_platform.h:9, from /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:17: /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/net/802/stp.c:7: /kisskb/src/net/802/stp.c: In function 'stp_proto_register': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/802/stp.c:77:17: note: in expansion of macro 'rcu_assign_pointer' 77 | rcu_assign_pointer(garp_protos[proto->group_address[5] - | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/802/stp.c:75:17: note: in expansion of macro 'rcu_assign_pointer' 75 | rcu_assign_pointer(stp_proto, proto); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/core/flow_dissector.c:3: /kisskb/src/net/core/flow_dissector.c: In function '__flow_hash_secret_init': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/flow_dissector.c:1451:9: note: in expansion of macro 'net_get_random_once' 1451 | net_get_random_once(&hashrnd, sizeof(hashrnd)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_mpls': /kisskb/src/net/core/flow_dissector.c:415:33: note: byref variable will be forcibly initialized 415 | struct mpls_label *hdr, _hdr; | ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_arp': /kisskb/src/net/core/flow_dissector.c:481:23: note: byref variable will be forcibly initialized 481 | struct arphdr _arp; | ^~~~ /kisskb/src/net/core/flow_dissector.c:479:21: note: byref variable will be forcibly initialized 479 | } *arp_eth, _arp_eth; | ^~~~~~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_batadv': /kisskb/src/net/core/flow_dissector.c:673:17: note: byref variable will be forcibly initialized 673 | } *hdr, _hdr; | ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_gre': /kisskb/src/net/core/flow_dissector.c:610:20: note: byref variable will be forcibly initialized 610 | u8 _ppp_hdr[PPP_HDRLEN]; | ^~~~~~~~ /kisskb/src/net/core/flow_dissector.c:592:39: note: byref variable will be forcibly initialized 592 | struct ethhdr _eth; | ^~~~ /kisskb/src/net/core/flow_dissector.c:565:24: note: byref variable will be forcibly initialized 565 | __be32 _keyid; | ^~~~~~ /kisskb/src/net/core/flow_dissector.c:532:35: note: byref variable will be forcibly initialized 532 | struct gre_base_hdr *hdr, _hdr; | ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_tcp': /kisskb/src/net/core/flow_dissector.c:703:28: note: byref variable will be forcibly initialized 703 | struct tcphdr *th, _th; | ^~~ In file included from /kisskb/src/net/core/flow_dissector.c:14: /kisskb/src/net/core/flow_dissector.c: In function 'tipc_hdr_rps_key': /kisskb/src/include/net/tipc.h:51:16: note: byref variable will be forcibly initialized 51 | __be32 key; | ^~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_get_ports': /kisskb/src/net/core/flow_dissector.c:127:32: note: byref variable will be forcibly initialized 127 | __be32 *ports, _ports; | ^~~~~~ /kisskb/src/net/core/flow_dissector.c: In function 'skb_flow_get_icmp_tci': /kisskb/src/net/core/flow_dissector.c:166:29: note: byref variable will be forcibly initialized 166 | struct icmphdr *ih, _ih; | ^~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect': /kisskb/src/net/core/flow_dissector.c:1336:33: note: byref variable will be forcibly initialized 1336 | struct frag_hdr _fh, *fh; | ^~~ /kisskb/src/net/core/flow_dissector.c:1317:20: note: byref variable will be forcibly initialized 1317 | u8 _opthdr[2], *opthdr; | ^~~~~~~ /kisskb/src/net/core/flow_dissector.c:1269:41: note: byref variable will be forcibly initialized 1269 | struct ptp_header *hdr, _hdr; | ^~~~ /kisskb/src/net/core/flow_dissector.c:1216:45: note: byref variable will be forcibly initialized 1216 | struct tipc_basic_hdr *hdr, _hdr; | ^~~~ /kisskb/src/net/core/flow_dissector.c:1192:25: note: byref variable will be forcibly initialized 1192 | } *hdr, _hdr; | ^~~~ /kisskb/src/net/core/flow_dissector.c:1140:33: note: byref variable will be forcibly initialized 1140 | struct vlan_hdr _vlan; | ^~~~~ /kisskb/src/net/core/flow_dissector.c:1089:32: note: byref variable will be forcibly initialized 1089 | struct ipv6hdr _iph; | ^~~~ /kisskb/src/net/core/flow_dissector.c:1041:30: note: byref variable will be forcibly initialized 1041 | struct iphdr _iph; | ^~~~ /kisskb/src/net/core/flow_dissector.c:996:51: note: byref variable will be forcibly initialized 996 | struct bpf_flow_dissector ctx = { | ^~~ /kisskb/src/net/core/flow_dissector.c:995:46: note: byref variable will be forcibly initialized 995 | struct bpf_flow_keys flow_keys; | ^~~~~~~~~ /kisskb/src/net/core/flow_dissector.c:927:14: note: byref variable will be forcibly initialized 927 | bool mpls_el = false; | ^~~~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/core/flow_dissector.c:3: /kisskb/src/net/core/flow_dissector.c: In function 'flow_hash_from_keys': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/flow_dissector.c:1451:9: note: in expansion of macro 'net_get_random_once' 1451 | net_get_random_once(&hashrnd, sizeof(hashrnd)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_hash_symmetric': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/flow_dissector.c:1451:9: note: in expansion of macro 'net_get_random_once' 1451 | net_get_random_once(&hashrnd, sizeof(hashrnd)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/flow_dissector.c:1609:26: note: byref variable will be forcibly initialized 1609 | struct flow_keys keys; | ^~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/net/core/flow_dissector.c:3: /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_hash': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/flow_dissector.c:1451:9: note: in expansion of macro 'net_get_random_once' 1451 | net_get_random_once(&hashrnd, sizeof(hashrnd)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/flow_dissector.c:1633:26: note: byref variable will be forcibly initialized 1633 | struct flow_keys keys; | ^~~~ /kisskb/src/net/core/flow_dissector.c: In function 'skb_get_hash_perturb': /kisskb/src/net/core/flow_dissector.c:1647:26: note: byref variable will be forcibly initialized 1647 | struct flow_keys keys; | ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_poff': /kisskb/src/net/core/flow_dissector.c:1667:20: note: byref variable will be forcibly initialized 1667 | u8 _doff; | ^~~~~ /kisskb/src/net/core/flow_dissector.c: In function 'skb_get_poff': /kisskb/src/net/core/flow_dissector.c:1715:32: note: byref variable will be forcibly initialized 1715 | struct flow_keys_basic keys; | ^~~~ /kisskb/src/crypto/rsa.c: In function 'rsa_dec': /kisskb/src/crypto/rsa.c:99:13: note: byref variable will be forcibly initialized 99 | int sign; | ^~~~ /kisskb/src/crypto/rsa.c: In function 'rsa_enc': /kisskb/src/crypto/rsa.c:60:13: note: byref variable will be forcibly initialized 60 | int sign; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/kernel/power/suspend.c:13: /kisskb/src/kernel/power/suspend.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/kernel/power/suspend.c:17: /kisskb/src/kernel/power/suspend.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/kernel/power/suspend.c:17: /kisskb/src/kernel/power/suspend.c: In function 's2idle_enter': /kisskb/src/include/linux/swait.h:161:28: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:183:15: note: in expansion of macro '___swait_event' 183 | (void)___swait_event(wq, condition, TASK_UNINTERRUPTIBLE, 0, \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:190:9: note: in expansion of macro '__swait_event' 190 | __swait_event(wq, condition); \ | ^~~~~~~~~~~~~ /kisskb/src/kernel/power/suspend.c:105:9: note: in expansion of macro 'swait_event_exclusive' 105 | swait_event_exclusive(s2idle_wait_head, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/power/suspend.c: In function 'suspend_devices_and_enter': /kisskb/src/kernel/power/suspend.c:479:14: note: byref variable will be forcibly initialized 479 | bool wakeup = false; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/include/asm/kvm_pgtable.h:11, from /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:11: /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_set_table_pte': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:154:9: note: in expansion of macro 'smp_store_release' 154 | smp_store_release(ptep, pte); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'hyp_map_walker_try_leaf': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:412:17: note: in expansion of macro 'smp_store_release' 412 | smp_store_release(ptep, new); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kvm_host.h:39, from /kisskb/src/arch/arm64/include/asm/kvm_pgtable.h:11, from /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:11: /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'stage2_map_walk_table_pre': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:722:9: note: in expansion of macro 'kvm_call_hyp' 722 | kvm_call_hyp(__kvm_tlb_flush_vmid, data->mmu); | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'stage2_put_pte': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:632:17: note: in expansion of macro 'kvm_call_hyp' 632 | kvm_call_hyp(__kvm_tlb_flush_vmid_ipa, mmu, addr, level); | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/include/asm/kvm_pgtable.h:11, from /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:11: /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'stage2_map_walker_try_leaf': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:696:9: note: in expansion of macro 'smp_store_release' 696 | smp_store_release(ptep, new); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_walk': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:280:38: note: byref variable will be forcibly initialized 280 | struct kvm_pgtable_walk_data walk_data = { | ^~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'stage2_update_leaf_attrs': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1005:35: note: byref variable will be forcibly initialized 1005 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_get_leaf': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:310:35: note: byref variable will be forcibly initialized 310 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:309:31: note: byref variable will be forcibly initialized 309 | struct leaf_walk_data data; | ^~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_hyp_map': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:447:35: note: byref variable will be forcibly initialized 447 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_hyp_destroy': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:492:35: note: byref variable will be forcibly initialized 492 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_map': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:843:35: note: byref variable will be forcibly initialized 843 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_set_owner': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:875:35: note: byref variable will be forcibly initialized 875 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_unmap': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:940:35: note: byref variable will be forcibly initialized 940 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_mkyoung': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1032:19: note: byref variable will be forcibly initialized 1032 | kvm_pte_t pte = 0; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_mkold': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1041:19: note: byref variable will be forcibly initialized 1041 | kvm_pte_t pte = 0; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_is_young': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1055:19: note: byref variable will be forcibly initialized 1055 | kvm_pte_t pte = 0; | ^~~ In file included from /kisskb/src/include/linux/kvm_host.h:39, from /kisskb/src/arch/arm64/include/asm/kvm_pgtable.h:11, from /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:11: /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_relax_perms': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1081:17: note: in expansion of macro 'kvm_call_hyp' 1081 | kvm_call_hyp(__kvm_tlb_flush_vmid_ipa, pgt->mmu, addr, level); | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1064:13: note: byref variable will be forcibly initialized 1064 | u32 level; | ^~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_flush': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1106:35: note: byref variable will be forcibly initialized 1106 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/pgtable.c: In function 'kvm_pgtable_stage2_destroy': /kisskb/src/arch/arm64/kvm/hyp/pgtable.c:1168:35: note: byref variable will be forcibly initialized 1168 | struct kvm_pgtable_walker walker = { | ^~~~~~ In file included from /kisskb/src/lib/kunit/kunit-example-test.c:9: /kisskb/src/lib/kunit/kunit-example-test.c: In function 'example_simple_test': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-example-test.c:29:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 29 | KUNIT_EXPECT_EQ(test, 1 + 1, 2); | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function '__test_mutex': /kisskb/src/kernel/locking/test-ww_mutex.c:61:31: note: byref variable will be forcibly initialized 61 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c:60:27: note: byref variable will be forcibly initialized 60 | struct test_mutex mtx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_aa': /kisskb/src/kernel/locking/test-ww_mutex.c:124:31: note: byref variable will be forcibly initialized 124 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c:123:25: note: byref variable will be forcibly initialized 123 | struct ww_mutex mutex; | ^~~~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_abba': /kisskb/src/kernel/locking/test-ww_mutex.c:221:31: note: byref variable will be forcibly initialized 221 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c:220:26: note: byref variable will be forcibly initialized 220 | struct test_abba abba; | ^~~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_abba_work': /kisskb/src/kernel/locking/test-ww_mutex.c:189:31: note: byref variable will be forcibly initialized 189 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'test_cycle_work': /kisskb/src/kernel/locking/test-ww_mutex.c:289:31: note: byref variable will be forcibly initialized 289 | struct ww_acquire_ctx ctx; | ^~~ In file included from /kisskb/src/kernel/locking/test-ww_mutex.c:13: /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'stress_inorder_work': /kisskb/src/kernel/locking/test-ww_mutex.c:423:31: note: byref variable will be forcibly initialized 423 | struct ww_acquire_ctx ctx; | ^~~ /kisskb/src/kernel/locking/test-ww_mutex.c: In function 'stress_reorder_work': /kisskb/src/kernel/locking/test-ww_mutex.c:481:31: note: byref variable will be forcibly initialized 481 | struct ww_acquire_ctx ctx; | ^~~ In file included from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/locking/test-ww_mutex.c:8: /kisskb/src/kernel/locking/test-ww_mutex.c:480:19: note: byref variable will be forcibly initialized 480 | LIST_HEAD(locks); | ^~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/sound/core/seq/seq_midi_event.c:9: /kisskb/src/sound/core/seq/seq_midi_event.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/sound/core/seq/seq_midi_event.c:9: /kisskb/src/sound/core/seq/seq_midi_event.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/core/seq/seq_midi_event.c: In function 'snd_midi_event_decode': /kisskb/src/sound/core/seq/seq_midi_event.c:321:31: note: byref variable will be forcibly initialized 321 | unsigned char xbuf[4]; | ^~~~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'event_process_midi': /kisskb/src/sound/core/seq/seq_midi.c:119:23: note: byref variable will be forcibly initialized 119 | unsigned char msg[10]; /* buffer for constructing midi messages */ | ^~~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'midisynth_use': /kisskb/src/sound/core/seq/seq_midi.c:212:35: note: byref variable will be forcibly initialized 212 | struct snd_rawmidi_params params; | ^~~~~~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'midisynth_subscribe': /kisskb/src/sound/core/seq/seq_midi.c:168:35: note: byref variable will be forcibly initialized 168 | struct snd_rawmidi_params params; | ^~~~~~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'snd_midi_input_event': /kisskb/src/sound/core/seq/seq_midi.c:66:14: note: byref variable will be forcibly initialized 66 | char buf[16], *pbuf; | ^~~ /kisskb/src/sound/core/seq/seq_midi.c:65:30: note: byref variable will be forcibly initialized 65 | struct snd_seq_event ev; | ^~ In file included from /kisskb/src/sound/core/seq/seq_midi.c:16: /kisskb/src/sound/core/seq/seq_midi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'snd_seq_midisynth_probe': /kisskb/src/sound/core/seq/seq_midi.c:273:38: note: byref variable will be forcibly initialized 273 | struct snd_seq_port_callback pcallbacks; | ^~~~~~~~~~ /kisskb/src/net/llc/llc_c_ev.c: In function 'llc_conn_ev_qlfy_p_flag_eq_f': /kisskb/src/net/llc/llc_c_ev.c:647:12: note: byref variable will be forcibly initialized 647 | u8 f_bit; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'call_netdevice_register_notifiers': /kisskb/src/net/core/dev.c:1698:37: note: byref variable will be forcibly initialized 1698 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c:1698:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'call_netdevice_unregister_notifiers': /kisskb/src/net/core/dev.c:1698:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1698:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1698:37: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-mvebu-icu.c: In function 'mvebu_icu_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-icu.c:200:23: note: byref variable will be forcibly initialized 200 | unsigned long hwirq; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c:13: /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/core/dev.c:78: /kisskb/src/net/core/dev.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'odmi_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c:82:27: note: byref variable will be forcibly initialized 82 | struct irq_fwspec fwspec; | ^~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c:13: /kisskb/src/drivers/irqchip/irq-mvebu-odmi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/core/dev.c: In function '__netdev_has_upper_dev': /kisskb/src/net/core/dev.c:7510:35: note: byref variable will be forcibly initialized 7510 | struct netdev_nested_priv priv = { | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/core/dev_addr_lists.c:10: /kisskb/src/net/core/dev_addr_lists.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'call_netdevice_notifiers_extack': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev_addr_lists.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netif_rx_internal': /kisskb/src/net/core/dev.c:4918:30: note: byref variable will be forcibly initialized 4918 | unsigned int qtail; | ^~~~~ /kisskb/src/net/core/dev.c:4901:48: note: byref variable will be forcibly initialized 4901 | struct rps_dev_flow voidflow, *rflow = &voidflow; | ^~~~~ /kisskb/src/net/core/dev.c:4901:37: note: byref variable will be forcibly initialized 4901 | struct rps_dev_flow voidflow, *rflow = &voidflow; | ^~~~~~~~ /kisskb/src/net/core/dev_addr_lists.c: In function 'dev_addr_init': /kisskb/src/net/core/dev_addr_lists.c:529:23: note: byref variable will be forcibly initialized 529 | unsigned char addr[MAX_ADDR_LEN]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/asm/virt.h:54, from /kisskb/src/arch/arm64/include/asm/kvm_asm.h:12, from /kisskb/src/arch/arm64/kvm/hyp/nvhe/psci-relay.c:7: /kisskb/src/arch/arm64/kvm/hyp/nvhe/psci-relay.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:163:9: note: in expansion of macro 'smp_store_release' 163 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/psci-relay.c: In function 'psci_call': /kisskb/src/arch/arm64/kvm/hyp/nvhe/psci-relay.c:66:30: note: byref variable will be forcibly initialized 66 | struct arm_smccc_res res; | ^~~ In file included from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/include/trace/events/xdp.h:9, from /kisskb/src/include/linux/bpf_trace.h:5, from /kisskb/src/net/core/dev.c:96: /kisskb/src/net/core/dev.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:41: note: byref variable will be forcibly initialized 600 | struct vlan_hdr vhdr, *vh; | ^~~~ /kisskb/src/net/core/dev.c: In function 'qdisc_pkt_len_init': /kisskb/src/net/core/dev.c:3758:39: note: byref variable will be forcibly initialized 3758 | struct udphdr _udphdr; | ^~~~~~~ /kisskb/src/net/core/dev.c:3751:39: note: byref variable will be forcibly initialized 3751 | struct tcphdr _tcphdr; | ^~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_sysfs_add': /kisskb/src/net/core/dev.c:7900:14: note: byref variable will be forcibly initialized 7900 | char linkname[IFNAMSIZ+7]; | ^~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_sysfs_del': /kisskb/src/net/core/dev.c:7911:14: note: byref variable will be forcibly initialized 7911 | char linkname[IFNAMSIZ+7]; | ^~~~~~~~ /kisskb/src/net/core/dev.c: In function '__netdev_upper_dev_link': /kisskb/src/net/core/dev.c:8086:49: note: byref variable will be forcibly initialized 8086 | struct netdev_notifier_changeupper_info changeupper_info = { | ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'dev_xdp_install': /kisskb/src/net/core/dev.c:9362:27: note: byref variable will be forcibly initialized 9362 | struct netdev_bpf xdp; | ^~~ /kisskb/src/net/core/dev.c: In function '__dev_alloc_name': /kisskb/src/net/core/dev.c:1089:13: note: byref variable will be forcibly initialized 1089 | int i = 0; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/mm/list_lru.c:8: /kisskb/src/mm/list_lru.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'dev_alloc_name_ns': /kisskb/src/net/core/dev.c:1156:14: note: byref variable will be forcibly initialized 1156 | char buf[IFNAMSIZ]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'dev_set_alias': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:1332:21: note: in expansion of macro 'rcu_replace_pointer' 1332 | new_alias = rcu_replace_pointer(dev->ifalias, new_alias, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/802/mrp.c:10: /kisskb/src/net/802/mrp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_state_change': /kisskb/src/net/core/dev.c:1389:52: note: byref variable will be forcibly initialized 1389 | struct netdev_notifier_change_info change_info = { | ^~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'call_netdevice_notifiers': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_features_change': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function '__netdev_notify_peers': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function '__dev_close_many': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized In file included from /kisskb/src/mm/list_lru.c:12: /kisskb/src/mm/list_lru.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function '__dev_close': /kisskb/src/net/core/dev.c:1583:19: note: byref variable will be forcibly initialized 1583 | LIST_HEAD(single); | ^~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_close_many': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'dev_close': /kisskb/src/net/core/dev.c:1622:27: note: byref variable will be forcibly initialized 1622 | LIST_HEAD(single); | ^~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c: In function 'udp_tunnel_get_rx_info': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'udp_tunnel_drop_rx_info': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/802/mrp.c: In function 'mrp_init_port': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/802/mrp.c:833:9: note: in expansion of macro 'rcu_assign_pointer' 833 | rcu_assign_pointer(dev->mrp_port, port); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'vlan_get_rx_ctag_filter_info': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'vlan_drop_rx_ctag_filter_info': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'vlan_get_rx_stag_filter_info': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'vlan_drop_rx_stag_filter_info': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function '__netif_set_xps_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:2686:9: note: in expansion of macro 'rcu_assign_pointer' 2686 | rcu_assign_pointer(dev->xps_maps[type], new_dev_maps); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/802/mrp.c: In function 'mrp_pdu_parse_end_mark': /kisskb/src/net/802/mrp.c:632:16: note: byref variable will be forcibly initialized 632 | __be16 endmark; | ^~~~~~~ /kisskb/src/net/802/mrp.c: In function 'mrp_pdu_parse_vecattr': /kisskb/src/net/802/mrp.c:687:12: note: byref variable will be forcibly initialized 687 | u8 vaevents, vaevent; | ^~~~~~~~ /kisskb/src/net/802/mrp.c:685:32: note: byref variable will be forcibly initialized 685 | struct mrp_vecattr_hdr _vah; | ^~~~ /kisskb/src/net/802/mrp.c: In function 'mrp_pdu_parse_msg': /kisskb/src/net/802/mrp.c:758:28: note: byref variable will be forcibly initialized 758 | struct mrp_msg_hdr _mh; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/enable.c:8: /kisskb/src/fs/verity/enable.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/802/mrp.c: In function 'mrp_rcv': /kisskb/src/net/802/mrp.c:788:13: note: byref variable will be forcibly initialized 788 | int offset = skb_network_offset(skb); | ^~~~~~ /kisskb/src/net/802/mrp.c:786:28: note: byref variable will be forcibly initialized 786 | struct mrp_pdu_hdr _ph; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/802/mrp.c:10: /kisskb/src/net/802/mrp.c: In function 'mrp_init_applicant': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/802/mrp.c:877:9: note: in expansion of macro 'rcu_assign_pointer' 877 | rcu_assign_pointer(dev->mrp_port->applicants[appl->type], app); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function '__dev_xmit_skb': /kisskb/src/net/core/dev.c:3790:25: note: byref variable will be forcibly initialized 3790 | struct sk_buff *to_free = NULL; | ^~~~~~~ In file included from /kisskb/src/fs/verity/enable.c:13: /kisskb/src/fs/verity/enable.c: In function 'read_file_data_page': /kisskb/src/include/linux/pagemap.h:1002:26: note: byref variable will be forcibly initialized 1002 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:944:34: note: in definition of macro 'DEFINE_READAHEAD' 944 | struct readahead_control ractl = { \ | ^~~~~ /kisskb/src/include/linux/pagemap.h:979:26: note: byref variable will be forcibly initialized 979 | DEFINE_READAHEAD(ractl, file, ra, mapping, index); | ^~~~~ /kisskb/src/include/linux/pagemap.h:944:34: note: in definition of macro 'DEFINE_READAHEAD' 944 | struct readahead_control ractl = { \ | ^~~~~ /kisskb/src/net/core/dev.c: In function 'skb_mac_gso_segment': /kisskb/src/net/core/dev.c:3322:13: note: byref variable will be forcibly initialized 3322 | int vlan_depth = skb->mac_len; | ^~~~~~~~~~ /kisskb/src/fs/verity/enable.c: In function 'fsverity_ioctl_enable': /kisskb/src/fs/verity/enable.c:343:36: note: byref variable will be forcibly initialized 343 | struct fsverity_enable_arg arg; | ^~~ /kisskb/src/net/core/dev.c: In function '__dev_queue_xmit': /kisskb/src/net/core/dev.c:4142:14: note: byref variable will be forcibly initialized 4142 | bool again = false; | ^~~~~ /kisskb/src/net/core/dev.c:4141:13: note: byref variable will be forcibly initialized 4141 | int rc = -ENOMEM; | ^~ /kisskb/src/net/core/dev.c: In function '__dev_direct_xmit': /kisskb/src/net/core/dev.c:4268:14: note: byref variable will be forcibly initialized 4268 | bool again = false; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/include/linux/memcontrol.h:13, from /kisskb/src/mm/workingset.c:8: /kisskb/src/mm/workingset.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'do_xdp_generic': /kisskb/src/net/core/dev.c:4864:33: note: byref variable will be forcibly initialized 4864 | struct xdp_buff xdp; | ^~~ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_core': /kisskb/src/net/core/dev.c:5248:25: note: byref variable will be forcibly initialized 5248 | struct sk_buff *skb = *pskb; | ^~~ /kisskb/src/net/core/dev.c:5246:37: note: byref variable will be forcibly initialized 5246 | struct packet_type *ptype, *pt_prev; | ^~~~~~~ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_one_core': /kisskb/src/net/core/dev.c:5450:29: note: byref variable will be forcibly initialized 5450 | struct packet_type *pt_prev = NULL; | ^~~~~~~ /kisskb/src/net/core/dev.c: In function 'netif_receive_skb_internal': /kisskb/src/net/core/dev.c:5645:48: note: byref variable will be forcibly initialized 5645 | struct rps_dev_flow voidflow, *rflow = &voidflow; | ^~~~~ /kisskb/src/net/core/dev.c:5645:37: note: byref variable will be forcibly initialized 5645 | struct rps_dev_flow voidflow, *rflow = &voidflow; | ^~~~~~~~ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_list_core': /kisskb/src/net/core/dev.c:5528:37: note: byref variable will be forcibly initialized 5528 | struct packet_type *pt_prev = NULL; | ^~~~~~~ /kisskb/src/net/core/dev.c:5523:25: note: byref variable will be forcibly initialized 5523 | struct sk_buff *skb, *next; | ^~~ /kisskb/src/net/core/dev.c:5522:26: note: byref variable will be forcibly initialized 5522 | struct list_head sublist; | ^~~~~~~ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_list': /kisskb/src/net/core/dev.c:5582:42: note: byref variable will be forcibly initialized 5582 | struct list_head sublist; | ^~~~~~~ /kisskb/src/net/core/dev.c: In function 'netif_receive_skb_list_internal': /kisskb/src/net/core/dev.c:5678:56: note: byref variable will be forcibly initialized 5678 | struct rps_dev_flow voidflow, *rflow = &voidflow; | ^~~~~ /kisskb/src/net/core/dev.c:5678:45: note: byref variable will be forcibly initialized 5678 | struct rps_dev_flow voidflow, *rflow = &voidflow; | ^~~~~~~~ /kisskb/src/net/core/dev.c:5663:26: note: byref variable will be forcibly initialized 5663 | struct list_head sublist; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'netdev_rx_handler_register': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:5178:9: note: in expansion of macro 'rcu_assign_pointer' 5178 | rcu_assign_pointer(dev->rx_handler, rx_handler); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:5177:9: note: in expansion of macro 'rcu_assign_pointer' 5177 | rcu_assign_pointer(dev->rx_handler_data, rx_handler_data); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'napi_threaded_poll': /kisskb/src/net/core/dev.c:7122:30: note: byref variable will be forcibly initialized 7122 | bool repoll = false; | ^~~~~~ /kisskb/src/net/core/dev.c: In function 'napi_poll': /kisskb/src/net/core/dev.c:7069:14: note: byref variable will be forcibly initialized 7069 | bool do_repoll = false; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'net_rx_action': /kisskb/src/net/core/dev.c:7148:19: note: byref variable will be forcibly initialized 7148 | LIST_HEAD(repoll); | ^~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c:7147:19: note: byref variable will be forcibly initialized 7147 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_verify_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:513:37: note: byref variable will be forcibly initialized 513 | struct crypto_async_request async_req; | ^~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'napi_enable': /kisskb/src/net/core/dev.c:6950:23: note: byref variable will be forcibly initialized 6950 | unsigned long val, new; | ^~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_decrypt_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:335:37: note: byref variable will be forcibly initialized 335 | struct crypto_async_request async_req; | ^~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_upper_dev_link': /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_encrypt_sign_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:217:37: note: byref variable will be forcibly initialized 217 | struct crypto_async_request async_req; | ^~~~~~~~~ /kisskb/src/net/core/dev.c:8167:35: note: byref variable will be forcibly initialized 8167 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_master_upper_dev_link': /kisskb/src/net/core/dev.c:8196:35: note: byref variable will be forcibly initialized 8196 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_upper_dev_unlink': /kisskb/src/net/core/dev.c:8249:35: note: byref variable will be forcibly initialized 8249 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_prepare': /kisskb/src/net/core/dev.c:8290:35: note: byref variable will be forcibly initialized 8290 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_commit': /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_create': /kisskb/src/net/core/dev.c:8317:35: note: byref variable will be forcibly initialized 8317 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/crypto/rsa-pkcs1pad.c:600:13: note: byref variable will be forcibly initialized 600 | u32 mask; | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_abort': /kisskb/src/net/core/dev.c:8337:35: note: byref variable will be forcibly initialized 8337 | struct netdev_nested_priv priv = { | ^~~~ /kisskb/src/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:121:31: note: byref variable will be forcibly initialized 121 | unsigned long ino; | ^~~ /kisskb/src/mm/debug.c:120:31: note: byref variable will be forcibly initialized 120 | struct dentry dentry; | ^~~~~~ /kisskb/src/mm/debug.c:118:36: note: byref variable will be forcibly initialized 118 | struct hlist_node *dentry_first; | ^~~~~~~~~~~~ /kisskb/src/mm/debug.c:117:56: note: byref variable will be forcibly initialized 117 | const struct address_space_operations *a_ops; | ^~~~~ /kisskb/src/mm/debug.c:116:31: note: byref variable will be forcibly initialized 116 | struct inode *host; | ^~~~ /kisskb/src/net/core/dev.c: In function '__dev_notify_flags': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:8830:52: note: byref variable will be forcibly initialized 8830 | struct netdev_notifier_change_info change_info = { | ^~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function '__dev_open': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_open': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'dev_set_mtu_ext': /kisskb/src/net/core/dev.c:2044:41: note: byref variable will be forcibly initialized 2044 | struct netdev_notifier_info_ext info = { | ^~~~ /kisskb/src/net/core/dev.c:2044:41: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_set_mtu': /kisskb/src/net/core/dev.c:8944:32: note: byref variable will be forcibly initialized 8944 | struct netlink_ext_ack extack; | ^~~~~~ /kisskb/src/net/core/dev.c: In function 'dev_pre_changeaddr_notify': /kisskb/src/net/core/dev.c:9007:52: note: byref variable will be forcibly initialized 9007 | struct netdev_notifier_pre_changeaddr_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_set_mac_address': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'bpf_xdp_link_attach': /kisskb/src/net/core/dev.c:9681:32: note: byref variable will be forcibly initialized 9681 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_wait_allrefs': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_run_todo': /kisskb/src/net/core/dev.c:10563:26: note: byref variable will be forcibly initialized 10563 | struct list_head list; | ^~~~ /kisskb/src/net/core/dev.c: In function 'unregister_netdevice_many': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c:11013:19: note: byref variable will be forcibly initialized 11013 | LIST_HEAD(close_head); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c: In function 'unregister_netdevice_queue': /kisskb/src/net/core/dev.c:10995:27: note: byref variable will be forcibly initialized 10995 | LIST_HEAD(single); | ^~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c: In function 'default_device_exit_batch': /kisskb/src/net/core/dev.c:11572:19: note: byref variable will be forcibly initialized 11572 | LIST_HEAD(dev_kill_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/dev.c: In function '__dev_change_net_namespace': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:11148:18: note: byref variable will be forcibly initialized 11148 | int err, new_nsid; | ^~~~~~~~ /kisskb/src/net/core/dev.c: In function 'default_device_exit': /kisskb/src/net/core/dev.c:11511:22: note: byref variable will be forcibly initialized 11511 | char fb_name[IFNAMSIZ]; | ^~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_printk': /kisskb/src/net/core/dev.c:11450:17: note: byref variable will be forcibly initialized 11450 | va_list args; | ^~~~ /kisskb/src/net/core/dev.c:11449:26: note: byref variable will be forcibly initialized 11449 | struct va_format vaf; | ^~~ /kisskb/src/net/core/dev.c: In function 'netdev_emerg': /kisskb/src/net/core/dev.c:11467:17: note: byref variable will be forcibly initialized 11467 | va_list args; \ | ^~~~ /kisskb/src/net/core/dev.c:11480:1: note: in expansion of macro 'define_netdev_printk_level' 11480 | define_netdev_printk_level(netdev_emerg, KERN_EMERG); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11466:26: note: byref variable will be forcibly initialized 11466 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:11480:1: note: in expansion of macro 'define_netdev_printk_level' 11480 | define_netdev_printk_level(netdev_emerg, KERN_EMERG); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_alert': /kisskb/src/net/core/dev.c:11467:17: note: byref variable will be forcibly initialized 11467 | va_list args; \ | ^~~~ /kisskb/src/net/core/dev.c:11481:1: note: in expansion of macro 'define_netdev_printk_level' 11481 | define_netdev_printk_level(netdev_alert, KERN_ALERT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11466:26: note: byref variable will be forcibly initialized 11466 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:11481:1: note: in expansion of macro 'define_netdev_printk_level' 11481 | define_netdev_printk_level(netdev_alert, KERN_ALERT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_crit': /kisskb/src/net/core/dev.c:11467:17: note: byref variable will be forcibly initialized 11467 | va_list args; \ | ^~~~ /kisskb/src/net/core/dev.c:11482:1: note: in expansion of macro 'define_netdev_printk_level' 11482 | define_netdev_printk_level(netdev_crit, KERN_CRIT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11466:26: note: byref variable will be forcibly initialized 11466 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:11482:1: note: in expansion of macro 'define_netdev_printk_level' 11482 | define_netdev_printk_level(netdev_crit, KERN_CRIT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_err': /kisskb/src/net/core/dev.c:11467:17: note: byref variable will be forcibly initialized 11467 | va_list args; \ | ^~~~ /kisskb/src/net/core/dev.c:11483:1: note: in expansion of macro 'define_netdev_printk_level' 11483 | define_netdev_printk_level(netdev_err, KERN_ERR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11466:26: note: byref variable will be forcibly initialized 11466 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:11483:1: note: in expansion of macro 'define_netdev_printk_level' 11483 | define_netdev_printk_level(netdev_err, KERN_ERR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'dev_change_tx_queue_len': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_warn': /kisskb/src/net/core/dev.c:11467:17: note: byref variable will be forcibly initialized 11467 | va_list args; \ | ^~~~ /kisskb/src/net/core/dev.c:11484:1: note: in expansion of macro 'define_netdev_printk_level' 11484 | define_netdev_printk_level(netdev_warn, KERN_WARNING); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11466:26: note: byref variable will be forcibly initialized 11466 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:11484:1: note: in expansion of macro 'define_netdev_printk_level' 11484 | define_netdev_printk_level(netdev_warn, KERN_WARNING); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function '__netdev_update_features': /kisskb/src/net/core/dev.c:9949:27: note: byref variable will be forcibly initialized 9949 | netdev_features_t features; | ^~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_sync_lower_features': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_update_features': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'generic_xdp_install': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:5612:17: note: in expansion of macro 'rcu_assign_pointer' 5612 | rcu_assign_pointer(dev->xdp_prog, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_change_features': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c: In function 'register_netdevice': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'netdev_notice': /kisskb/src/net/core/dev.c:11467:17: note: byref variable will be forcibly initialized 11467 | va_list args; \ | ^~~~ /kisskb/src/net/core/dev.c:11485:1: note: in expansion of macro 'define_netdev_printk_level' 11485 | define_netdev_printk_level(netdev_notice, KERN_NOTICE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11466:26: note: byref variable will be forcibly initialized 11466 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:11485:1: note: in expansion of macro 'define_netdev_printk_level' 11485 | define_netdev_printk_level(netdev_notice, KERN_NOTICE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_info': /kisskb/src/net/core/dev.c:11467:17: note: byref variable will be forcibly initialized 11467 | va_list args; \ | ^~~~ /kisskb/src/net/core/dev.c:11486:1: note: in expansion of macro 'define_netdev_printk_level' 11486 | define_netdev_printk_level(netdev_info, KERN_INFO); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11466:26: note: byref variable will be forcibly initialized 11466 | struct va_format vaf; \ | ^~~ /kisskb/src/net/core/dev.c:11486:1: note: in expansion of macro 'define_netdev_printk_level' 11486 | define_netdev_printk_level(netdev_info, KERN_INFO); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'dev_change_name': /kisskb/src/net/core/dev.c:2009:37: note: byref variable will be forcibly initialized 2009 | struct netdev_notifier_info info = { | ^~~~ /kisskb/src/net/core/dev.c:1215:14: note: byref variable will be forcibly initialized 1215 | char oldname[IFNAMSIZ]; | ^~~~~~~ /kisskb/src/kernel/power/autosleep.c: In function 'try_to_suspend': /kisskb/src/kernel/power/autosleep.c:29:37: note: byref variable will be forcibly initialized 29 | unsigned int initial_count, final_count; | ^~~~~~~~~~~ /kisskb/src/kernel/power/autosleep.c:29:22: note: byref variable will be forcibly initialized 29 | unsigned int initial_count, final_count; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/math/prime_numbers.c:168:17: note: in expansion of macro 'rcu_assign_pointer' 168 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/math/prime_numbers.c:152:9: note: in expansion of macro 'rcu_assign_pointer' 152 | rcu_assign_pointer(primes, new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/sound/core/seq/seq_virmidi.c:25: /kisskb/src/sound/core/seq/seq_virmidi.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_virmidi.c: In function 'snd_vmidi_output_work': /kisskb/src/sound/core/seq/seq_virmidi.c:130:23: note: byref variable will be forcibly initialized 130 | unsigned char input; | ^~~~~ /kisskb/src/sound/core/seq/seq_virmidi.c: In function 'snd_virmidi_dev_attach_seq': /kisskb/src/sound/core/seq/seq_virmidi.c:347:38: note: byref variable will be forcibly initialized 347 | struct snd_seq_port_callback pcallbacks; | ^~~~~~~~~~ /kisskb/src/sound/core/seq/seq_virmidi.c: In function 'snd_virmidi_dev_receive_event': /kisskb/src/sound/core/seq/seq_virmidi.c:70:23: note: byref variable will be forcibly initialized 70 | unsigned char msg[4]; | ^~~ /kisskb/src/sound/core/seq/seq_virmidi.c: In function 'snd_virmidi_new': /kisskb/src/sound/core/seq/seq_virmidi.c:480:29: note: byref variable will be forcibly initialized 480 | struct snd_rawmidi *rmidi; | ^~~~~ /kisskb/src/kernel/locking/lock_events.c: In function 'lockevent_read': /kisskb/src/kernel/locking/lock_events.c:64:14: note: byref variable will be forcibly initialized 64 | char buf[64]; | ^~~ /kisskb/src/drivers/irqchip/irq-mvebu-pic.c: In function 'mvebu_pic_handle_cascade_irq': /kisskb/src/drivers/irqchip/irq-mvebu-pic.c:93:23: note: byref variable will be forcibly initialized 93 | unsigned long irqmap, irqn; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/irqchip/irq-mvebu-sei.c:5: /kisskb/src/drivers/irqchip/irq-mvebu-sei.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/irqchip/irq-mvebu-sei.c:5: /kisskb/src/drivers/irqchip/irq-mvebu-sei.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/irqchip/irq-mvebu-sei.c: In function 'mvebu_sei_handle_cascade_irq': /kisskb/src/drivers/irqchip/irq-mvebu-sei.c:334:31: note: byref variable will be forcibly initialized 334 | unsigned long irqmap; | ^~~~~~ /kisskb/src/drivers/irqchip/irq-mvebu-sei.c: In function 'mvebu_sei_cp_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-sei.c:253:27: note: byref variable will be forcibly initialized 253 | 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:27: note: byref variable will be forcibly initialized 212 | struct irq_fwspec fwspec; | ^~~~~~ /kisskb/src/lib/crypto/chacha.c: In function 'chacha_block_generic': /kisskb/src/lib/crypto/chacha.c:78:13: note: byref variable will be forcibly initialized 78 | u32 x[16]; | ^ /kisskb/src/lib/crypto/chacha.c: In function 'hchacha_block_generic': /kisskb/src/lib/crypto/chacha.c:105:13: note: byref variable will be forcibly initialized 105 | u32 x[16]; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/hash_algs.c:8: /kisskb/src/fs/verity/hash_algs.c: In function 'fsverity_get_hash_alg': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/verity/hash_algs.c:100:9: note: in expansion of macro 'smp_store_release' 100 | smp_store_release(&alg->tfm, tfm); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/export.h:43, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/hash_algs.c:8: /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/compiler.h:77:45: note: in definition of macro 'likely' 77 | # define likely(x) __builtin_expect(!!(x), 1) | ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/verity/hash_algs.c:56:20: note: in expansion of macro 'smp_load_acquire' 56 | if (likely(smp_load_acquire(&alg->tfm) != NULL)) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/verity/hash_algs.c:10: /kisskb/src/fs/verity/hash_algs.c: In function 'fsverity_prepare_hash_state': /kisskb/src/fs/verity/hash_algs.c:164:29: note: byref variable will be forcibly initialized 164 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:28: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/verity/hash_algs.c:163:28: note: byref variable will be forcibly initialized 163 | struct scatterlist sg; | ^~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/verity/hash_algs.c:10: /kisskb/src/fs/verity/hash_algs.c: In function 'fsverity_hash_page': /kisskb/src/fs/verity/hash_algs.c:238:29: note: byref variable will be forcibly initialized 238 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:28: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/verity/hash_algs.c:237:28: note: byref variable will be forcibly initialized 237 | struct scatterlist sg; | ^~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/verity/hash_algs.c:10: /kisskb/src/fs/verity/hash_algs.c: In function 'fsverity_hash_buffer': /kisskb/src/fs/verity/hash_algs.c:286:29: note: byref variable will be forcibly initialized 286 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:28: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/fs/verity/hash_algs.c:285:28: note: byref variable will be forcibly initialized 285 | struct scatterlist sg; | ^~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/setup.c: In function 'divide_memory_pool': /kisskb/src/arch/arm64/kvm/hyp/nvhe/setup.c:33:31: note: byref variable will be forcibly initialized 33 | unsigned long vstart, vend, nr_pages; | ^~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/setup.c:33:23: note: byref variable will be forcibly initialized 33 | unsigned long vstart, vend, nr_pages; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/mm/gup.c:2: /kisskb/src/mm/gup.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mm.c: In function 'hyp_back_vmemmap': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mm.c:108:30: note: byref variable will be forcibly initialized 108 | unsigned long start, end; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mm.c:108:23: note: byref variable will be forcibly initialized 108 | unsigned long start, end; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmap_lock.h:87, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 16 | DECLARE_EVENT_CLASS(mmap_lock, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 16 | DECLARE_EVENT_CLASS(mmap_lock, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_acquire_returned': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:9: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:52:1: note: in expansion of macro 'TRACE_EVENT_FN' 52 | TRACE_EVENT_FN(mmap_lock_acquire_returned, | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:9: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:52:1: note: in expansion of macro 'TRACE_EVENT_FN' 52 | TRACE_EVENT_FN(mmap_lock_acquire_returned, | ^~~~~~~~~~~~~~ /kisskb/src/mm/gup.c: In function '__get_user_pages': /kisskb/src/mm/gup.c:1107:30: note: byref variable will be forcibly initialized 1107 | unsigned int foll_flags = gup_flags; | ^~~~~~~~~~ /kisskb/src/mm/gup.c:1087:32: note: byref variable will be forcibly initialized 1087 | struct vm_area_struct *vma = NULL; | ^~~ /kisskb/src/mm/gup.c: In function 'gup_pgd_range': /kisskb/src/mm/gup.c:2721:13: note: byref variable will be forcibly initialized 2721 | static void gup_pgd_range(unsigned long addr, unsigned long end, | ^~~~~~~~~~~~~ /kisskb/src/mm/gup.c: In function 'unpin_user_page_range_dirty_lock': /kisskb/src/mm/gup.c:372:22: note: byref variable will be forcibly initialized 372 | unsigned int ntails; | ^~~~~~ /kisskb/src/mm/gup.c:371:22: note: byref variable will be forcibly initialized 371 | struct page *head; | ^~~~ /kisskb/src/mm/gup.c: In function 'unpin_user_pages': /kisskb/src/mm/gup.c:395:22: note: byref variable will be forcibly initialized 395 | unsigned int ntails; | ^~~~~~ /kisskb/src/mm/gup.c:394:22: note: byref variable will be forcibly initialized 394 | struct page *head; | ^~~~ /kisskb/src/mm/gup.c: In function 'unpin_user_pages_dirty_lock': /kisskb/src/mm/gup.c:311:22: note: byref variable will be forcibly initialized 311 | unsigned int ntails; | ^~~~~~ /kisskb/src/mm/gup.c:310:22: note: byref variable will be forcibly initialized 310 | struct page *head; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/mm/gup.c:5: /kisskb/src/mm/gup.c: In function 'check_and_migrate_movable_pages': /kisskb/src/mm/gup.c:1842:19: note: byref variable will be forcibly initialized 1842 | LIST_HEAD(movable_page_list); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/gup.c: In function 'lockless_pages_from_mm': /kisskb/src/mm/gup.c:2793:13: note: byref variable will be forcibly initialized 2793 | int nr_pinned = 0; | ^~~~~~~~~ /kisskb/src/mm/gup.c: In function '__mm_populate': /kisskb/src/mm/gup.c:1569:13: note: byref variable will be forcibly initialized 1569 | int locked = 0; | ^~~~~~ /kisskb/src/mm/gup.c: In function 'fault_in_safe_writeable': /kisskb/src/mm/gup.c:1720:13: note: byref variable will be forcibly initialized 1720 | int locked = 0; | ^~~~~~ /kisskb/src/mm/gup.c: In function 'get_user_pages_unlocked': /kisskb/src/mm/gup.c:2191:13: note: byref variable will be forcibly initialized 2191 | int locked = 1; | ^~~~~~ /kisskb/src/mm/gup.c: In function 'internal_get_user_pages_fast': /kisskb/src/mm/gup.c:2839:28: note: byref variable will be forcibly initialized 2839 | unsigned long len, end; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/llc/llc_c_ac.c:20: /kisskb/src/net/llc/llc_c_ac.c: In function 'queued_spin_unlock': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/kernel/irq/irqdesc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/kernel/irq/irqdesc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_send_dm_rsp_f_set_p': /kisskb/src/net/llc/llc_c_ac.c:231:20: note: byref variable will be forcibly initialized 231 | u8 f_bit; | ^~~~~ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_send_frmr_rsp_f_set_x': /kisskb/src/net/llc/llc_c_ac.c:275:12: note: byref variable will be forcibly initialized 275 | u8 f_bit; | ^~~~~ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_resend_frmr_rsp_f_set_p': /kisskb/src/net/llc/llc_c_ac.c:336:12: note: byref variable will be forcibly initialized 336 | u8 f_bit; | ^~~~~ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_send_ua_rsp_f_set_p': /kisskb/src/net/llc/llc_c_ac.c:806:12: note: byref variable will be forcibly initialized 806 | u8 f_bit; | ^~~~~ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_send_ack_if_needed': /kisskb/src/net/llc/llc_c_ac.c:865:12: note: byref variable will be forcibly initialized 865 | u8 pf_bit; | ^~~~~~ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_upd_nr_received': /kisskb/src/net/llc/llc_c_ac.c:1196:20: note: byref variable will be forcibly initialized 1196 | u8 f_bit; | ^~~~~ /kisskb/src/net/llc/llc_c_ac.c:1174:13: note: byref variable will be forcibly initialized 1174 | u16 unacked = 0; | ^~~~~~~ /kisskb/src/net/llc/llc_c_ac.c: In function 'llc_conn_ac_upd_p_flag': /kisskb/src/net/llc/llc_c_ac.c:1212:20: note: byref variable will be forcibly initialized 1212 | u8 f_bit; | ^~~~~ /kisskb/src/crypto/acompress.c: In function 'crypto_acomp_report': /kisskb/src/crypto/acompress.c:29:36: note: byref variable will be forcibly initialized 29 | struct crypto_report_acomp racomp; | ^~~~~~ /kisskb/src/drivers/irqchip/irq-ls-extirq.c: In function 'ls_extirq_parse_map': /kisskb/src/drivers/irqchip/irq-ls-extirq.c:113:28: note: byref variable will be forcibly initialized 113 | u32 hwirq, intsize, j; | ^~~~~~~ /kisskb/src/drivers/irqchip/irq-ls-extirq.c:101:13: note: byref variable will be forcibly initialized 101 | u32 mapsize; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/printk/printk.c:22: /kisskb/src/kernel/printk/printk.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:163:9: note: in expansion of macro 'smp_store_release' 163 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/crypto/libchacha.c: In function 'chacha_crypt_generic': /kisskb/src/lib/crypto/libchacha.c:19:12: note: byref variable will be forcibly initialized 19 | u8 stream[CHACHA_BLOCK_SIZE] __aligned(sizeof(long)); | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/crypto/scompress.c:10: /kisskb/src/crypto/scompress.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/scompress.c: In function 'crypto_scomp_report': /kisskb/src/crypto/scompress.c:44:35: note: byref variable will be forcibly initialized 44 | struct crypto_report_comp rscomp; | ^~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/core/init.c:8: /kisskb/src/sound/core/init.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/printk/printk.c:23: /kisskb/src/kernel/printk/printk.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/printk/printk.c: In function 'add_to_rb': /kisskb/src/kernel/printk/printk.c:1038:30: note: byref variable will be forcibly initialized 1038 | struct printk_record dest_r; | ^~~~~~ /kisskb/src/kernel/printk/printk.c:1037:35: note: byref variable will be forcibly initialized 1037 | struct prb_reserved_entry e; | ^ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/printk.h:37, from /kisskb/src/kernel/printk/printk.c:56: /kisskb/src/kernel/printk/printk.c: In function 'trace_event_raw_event_console': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(console, | ^~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_poll': /kisskb/src/kernel/printk/printk.c:818:28: note: byref variable will be forcibly initialized 818 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'info_print_ext_header': /kisskb/src/kernel/printk/printk.c:558:14: note: byref variable will be forcibly initialized 558 | char caller[20]; | ^~~~~~ /kisskb/src/sound/core/init.c: In function 'id_store': /kisskb/src/sound/core/init.c:754:14: note: byref variable will be forcibly initialized 754 | char buf1[sizeof(card->id)]; | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:739:23: note: in expansion of macro 'wait_event_interruptible' 739 | ret = wait_event_interruptible(log_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'record_print_text': In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/core/init.c:8: /kisskb/src/sound/core/init.c: In function 'snd_power_sync_ref': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/include/sound/core.h:190:9: note: in expansion of macro 'wait_event' 190 | wait_event(card->power_ref_sleep, !atomic_read(&card->power_ref)); | ^~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1325:14: note: byref variable will be forcibly initialized 1325 | char prefix[PREFIX_MAX]; | ^~~~~~ /kisskb/src/sound/core/init.c: In function 'snd_card_set_id_no_lock': /kisskb/src/sound/core/init.c:698:22: note: byref variable will be forcibly initialized 698 | char sfxstr[5]; /* "_012" */ | ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/printk/printk.c:23: /kisskb/src/kernel/printk/printk.c: In function 'syslog_print': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1506:23: note: in expansion of macro 'wait_event_interruptible' 1506 | len = wait_event_interruptible(log_wait, prb_read_valid(prb, seq, NULL)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1485:30: note: byref variable will be forcibly initialized 1485 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:1484:28: note: byref variable will be forcibly initialized 1484 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'get_record_print_text_size': /kisskb/src/kernel/printk/printk.c:1424:14: note: byref variable will be forcibly initialized 1424 | char prefix[PREFIX_MAX]; | ^~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'find_first_fitting_seq': /kisskb/src/kernel/printk/printk.c:1448:22: note: byref variable will be forcibly initialized 1448 | unsigned int line_count; | ^~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1447:28: note: byref variable will be forcibly initialized 1447 | struct printk_info info; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c:9: /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/mm/memory.c:42: /kisskb/src/mm/memory.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'syslog_print_all': /kisskb/src/kernel/printk/printk.c:1578:30: note: byref variable will be forcibly initialized 1578 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:1577:28: note: byref variable will be forcibly initialized 1577 | struct printk_info info; | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/core/init.c:8: /kisskb/src/sound/core/init.c: In function 'snd_card_disconnect_sync': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:15: note: in expansion of macro '___wait_event' 947 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:9: note: in expansion of macro '__wait_event_lock_irq' 1007 | __wait_event_lock_irq(wq_head, condition, lock, ); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/init.c:539:9: note: in expansion of macro 'wait_event_lock_irq' 539 | wait_event_lock_irq(card->remove_sleep, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:605:36: note: byref variable will be forcibly initialized 605 | DECLARE_COMPLETION_ONSTACK(released); | ^~~~~~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/sound/core/init.c:605:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 605 | DECLARE_COMPLETION_ONSTACK(released); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c:11: /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/core/init.c: In function 'snd_card_register': /kisskb/src/sound/core/init.c:873:22: note: byref variable will be forcibly initialized 873 | char tmpid[sizeof(card->id)]; | ^~~~~ /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c: In function 'uniphier_aidet_domain_alloc': /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c:112:27: note: byref variable will be forcibly initialized 112 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'console_setup': /kisskb/src/kernel/printk/printk.c:2380:14: note: byref variable will be forcibly initialized 2380 | char buf[sizeof(console_cmdline[0].name) + 4]; /* 4 for "ttyS" */ | ^~~ /kisskb/src/sound/core/init.c: In function 'snd_power_ref_and_wait': /kisskb/src/sound/core/init.c:1114:28: note: byref variable will be forcibly initialized 1114 | wait_queue_entry_t wait; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:178:14: note: byref variable will be forcibly initialized 178 | char old_str[DEVKMSG_STR_MAX_SIZE]; | ^~~~~~~ /kisskb/src/kernel/printk/printk.c: In function 'vprintk_store': /kisskb/src/kernel/printk/printk.c:2115:17: note: byref variable will be forcibly initialized 2115 | va_list args2; | ^~~~~ /kisskb/src/kernel/printk/printk.c:2114:13: note: byref variable will be forcibly initialized 2114 | u16 reserve_size; | ^~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:2112:14: note: byref variable will be forcibly initialized 2112 | char prefix_buf[8]; | ^~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:2111:13: note: byref variable will be forcibly initialized 2111 | u16 trunc_msg_len = 0; | ^~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:2109:30: note: byref variable will be forcibly initialized 2109 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:2108:32: note: byref variable will be forcibly initialized 2108 | enum printk_info_flags flags = 0; | ^~~~~ /kisskb/src/kernel/printk/printk.c:2107:35: note: byref variable will be forcibly initialized 2107 | struct prb_reserved_entry e; | ^ /kisskb/src/kernel/printk/printk.c: In function '_printk': /kisskb/src/kernel/printk/printk.c:2265:17: note: byref variable will be forcibly initialized 2265 | va_list args; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'setup_log_buf': /kisskb/src/kernel/printk/printk.c:1067:30: note: byref variable will be forcibly initialized 1067 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:1066:28: note: byref variable will be forcibly initialized 1066 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'do_syslog': /kisskb/src/kernel/printk/printk.c:1723:38: note: byref variable will be forcibly initialized 1723 | unsigned int line_count; | ^~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:1637:28: note: byref variable will be forcibly initialized 1637 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2612:30: note: byref variable will be forcibly initialized 2612 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:2611:28: note: byref variable will be forcibly initialized 2611 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_emit': /kisskb/src/kernel/printk/printk.c:646:17: note: byref variable will be forcibly initialized 646 | va_list args; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_write': /kisskb/src/kernel/printk/printk.c:700:23: note: byref variable will be forcibly initialized 700 | char *endp = NULL; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function '_printk_deferred': /kisskb/src/kernel/printk/printk.c:3271:17: note: byref variable will be forcibly initialized 3271 | va_list args; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'kmsg_dump_get_line': /kisskb/src/kernel/printk/printk.c:3451:30: note: byref variable will be forcibly initialized 3451 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:3450:22: note: byref variable will be forcibly initialized 3450 | unsigned int line_count; | ^~~~~~~~~~ /kisskb/src/kernel/printk/printk.c:3449:28: note: byref variable will be forcibly initialized 3449 | struct printk_info info; | ^~~~ /kisskb/src/kernel/printk/printk.c: In function 'kmsg_dump_get_buffer': /kisskb/src/kernel/printk/printk.c:3508:30: note: byref variable will be forcibly initialized 3508 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk.c:3507:28: note: byref variable will be forcibly initialized 3507 | struct printk_info info; | ^~~~ /kisskb/src/mm/memory.c: In function 'remove_device_exclusive_entry': /kisskb/src/mm/memory.c:3441:35: note: byref variable will be forcibly initialized 3441 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function 'wp_page_copy': /kisskb/src/mm/memory.c:2978:35: note: byref variable will be forcibly initialized 2978 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function '__pte_alloc': /kisskb/src/mm/memory.c:464:19: note: byref variable will be forcibly initialized 464 | pgtable_t new = pte_alloc_one(mm); | ^~~ /kisskb/src/fs/verity/init.c: In function 'fsverity_msg': /kisskb/src/fs/verity/init.c:18:17: note: byref variable will be forcibly initialized 18 | va_list args; | ^~~~ /kisskb/src/fs/verity/init.c:17:26: note: byref variable will be forcibly initialized 17 | struct va_format vaf; | ^~~ /kisskb/src/mm/memory.c: In function 'copy_pte_range': /kisskb/src/mm/memory.c:1018:22: note: byref variable will be forcibly initialized 1018 | struct page *prealloc = NULL; | ^~~~~~~~ /kisskb/src/mm/memory.c:1016:13: note: byref variable will be forcibly initialized 1016 | int rss[NR_MM_COUNTERS]; | ^~~ /kisskb/src/mm/memory.c: In function 'zap_pte_range': /kisskb/src/mm/memory.c:1314:13: note: byref variable will be forcibly initialized 1314 | int rss[NR_MM_COUNTERS]; | ^~~ /kisskb/src/mm/memory.c: In function 'zap_page_range_single': /kisskb/src/mm/memory.c:1658:27: note: byref variable will be forcibly initialized 1658 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/memory.c:1657:35: note: byref variable will be forcibly initialized 1657 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function 'unmap_vmas': /kisskb/src/mm/memory.c:1609:35: note: byref variable will be forcibly initialized 1609 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range': /kisskb/src/mm/memory.c:1631:27: note: byref variable will be forcibly initialized 1631 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/memory.c:1630:35: note: byref variable will be forcibly initialized 1630 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function 'copy_page_range': /kisskb/src/mm/memory.c:1236:35: note: byref variable will be forcibly initialized 1236 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/memory.c: In function 'insert_page': /kisskb/src/mm/memory.c:1759:21: note: byref variable will be forcibly initialized 1759 | spinlock_t *ptl; | ^~~ /kisskb/src/mm/memory.c: In function 'insert_pfn': /kisskb/src/mm/memory.c:2022:21: note: byref variable will be forcibly initialized 2022 | spinlock_t *ptl; | ^~~ /kisskb/src/mm/memory.c: In function '__apply_to_page_range': /kisskb/src/mm/memory.c:2650:24: note: byref variable will be forcibly initialized 2650 | pgtbl_mod_mask mask = 0; | ^~~~ /kisskb/src/mm/memory.c: In function 'follow_pfn': /kisskb/src/mm/memory.c:4979:16: note: byref variable will be forcibly initialized 4979 | pte_t *ptep; | ^~~~ /kisskb/src/mm/memory.c:4978:21: note: byref variable will be forcibly initialized 4978 | spinlock_t *ptl; | ^~~ /kisskb/src/mm/memory.c: In function '__access_remote_vm': /kisskb/src/mm/memory.c:5105:30: note: byref variable will be forcibly initialized 5105 | struct page *page = NULL; | ^~~~ /kisskb/src/mm/memory.c:5094:32: note: byref variable will be forcibly initialized 5094 | struct vm_area_struct *vma; | ^~~ /kisskb/src/mm/memory.c: In function 'copy_user_huge_page': /kisskb/src/mm/memory.c:5377:33: note: byref variable will be forcibly initialized 5377 | struct copy_subpage_arg arg = { | ^~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function 'range_is_memory': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:222:30: note: byref variable will be forcibly initialized 222 | struct kvm_mem_range r; | ^ In file included from /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:14: /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function '__get_fault_info': /kisskb/src/arch/arm64/kvm/hyp/include/hyp/fault.h:46:13: note: byref variable will be forcibly initialized 46 | u64 hpfar, far; | ^~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function 'host_stage2_adjust_range': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:266:13: note: byref variable will be forcibly initialized 266 | u32 level; | ^~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:265:19: note: byref variable will be forcibly initialized 265 | kvm_pte_t pte; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function 'addr_is_memory': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:210:30: note: byref variable will be forcibly initialized 210 | struct kvm_mem_range range; | ^~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function 'host_stage2_idmap': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:334:30: note: byref variable will be forcibly initialized 334 | struct kvm_mem_range range; | ^~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function '__pkvm_host_share_hyp': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:366:19: note: byref variable will be forcibly initialized 366 | kvm_pte_t pte; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c: In function 'handle_host_mem_abort': /kisskb/src/arch/arm64/kvm/hyp/nvhe/mem_protect.c:443:36: note: byref variable will be forcibly initialized 443 | struct kvm_vcpu_fault_info fault; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/neighbour.c:16: /kisskb/src/net/core/neighbour.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/mm/mincore.c:11: /kisskb/src/mm/mincore.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/mincore.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/net/core/neighbour.c:29: /kisskb/src/net/core/neighbour.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/core/neighbour.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/sched/sch_generic.c:10: /kisskb/src/net/sched/sch_generic.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c: In function 'neigh_fill_info': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/core/neighbour.c:2531:22: note: byref variable will be forcibly initialized 2531 | char haddr[MAX_ADDR_LEN]; | ^~~~~ /kisskb/src/net/core/neighbour.c:2506:30: note: byref variable will be forcibly initialized 2506 | struct nda_cacheinfo ci; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/net/core/neighbour.c:29: /kisskb/src/net/core/neighbour.c: In function 'pneigh_fill_info': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/sound/core/memory.c: In function 'copy_to_user_fromio': /kisskb/src/sound/core/memory.c:28:14: note: byref variable will be forcibly initialized 28 | char buf[256]; | ^~~ /kisskb/src/sound/core/memory.c: In function 'copy_from_user_toio': /kisskb/src/sound/core/memory.c:60:14: note: byref variable will be forcibly initialized 60 | char buf[256]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/neighbour.c:16: /kisskb/src/net/core/neighbour.c: In function 'neigh_hash_grow': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:552:9: note: in expansion of macro 'rcu_assign_pointer' 552 | rcu_assign_pointer(tbl->nht, new_nht); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:548:25: note: in expansion of macro 'rcu_assign_pointer' 548 | rcu_assign_pointer(new_nht->hash_buckets[hash], n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:544:25: note: in expansion of macro 'rcu_assign_pointer' 544 | rcu_assign_pointer(n->next, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c: In function 'transition_one_qdisc': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1149:9: note: in expansion of macro 'rcu_assign_pointer' 1149 | rcu_assign_pointer(dev_queue->qdisc, new_qdisc); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c: In function 'neigh_valid_dump_req': /kisskb/src/net/core/neighbour.c:2740:24: note: byref variable will be forcibly initialized 2740 | struct nlattr *tb[NDA_MAX + 1]; | ^~ /kisskb/src/net/sched/sch_generic.c: In function 'dev_deactivate_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1202:17: note: in expansion of macro 'rcu_assign_pointer' 1202 | rcu_assign_pointer(dev_queue->qdisc, qdisc_default); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c: In function 'neigh_valid_get_req': /kisskb/src/net/core/neighbour.c:2847:24: note: byref variable will be forcibly initialized 2847 | struct nlattr *tb[NDA_MAX + 1]; | ^~ /kisskb/src/net/sched/sch_generic.c: In function 'dev_init_scheduler_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1389:9: note: in expansion of macro 'rcu_assign_pointer' 1389 | rcu_assign_pointer(dev_queue->qdisc, qdisc); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/net/core/neighbour.c:29: /kisskb/src/net/core/neighbour.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ /kisskb/src/net/core/neighbour.c: In function 'nla_get_msecs': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/neighbour.c: In function 'nla_put_msecs': /kisskb/src/include/net/netlink.h:1500:13: note: byref variable will be forcibly initialized 1500 | u64 tmp = jiffies_to_msecs(njiffies); | ^~~ /kisskb/src/net/core/neighbour.c: In function 'neightbl_fill_parms': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/lib/crypto/aes.c: In function 'aes_encrypt': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/aes.c:262:21: note: byref variable will be forcibly initialized 262 | u32 st0[4], st1[4]; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/aes.c:262:13: note: byref variable will be forcibly initialized 262 | u32 st0[4], st1[4]; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/sched/sch_generic.c:11: /kisskb/src/net/sched/sch_generic.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/core/neighbour.c: In function 'neightbl_fill_info': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/neighbour.c:2155:34: note: byref variable will be forcibly initialized 2155 | struct ndt_stats ndst; | ^~~~ /kisskb/src/net/core/neighbour.c:2134:35: note: byref variable will be forcibly initialized 2134 | struct ndt_config ndc = { | ^~~ /kisskb/src/lib/crypto/aes.c: In function 'aes_decrypt': /kisskb/src/lib/crypto/aes.c:313:21: note: byref variable will be forcibly initialized 313 | u32 st0[4], st1[4]; | ^~~ /kisskb/src/lib/crypto/aes.c:313:13: note: byref variable will be forcibly initialized 313 | u32 st0[4], st1[4]; | ^~~ /kisskb/src/net/core/neighbour.c: In function 'neightbl_set': /kisskb/src/net/core/neighbour.c:2298:32: note: byref variable will be forcibly initialized 2298 | struct nlattr *tbp[NDTPA_MAX+1]; | ^~~ /kisskb/src/net/core/neighbour.c:2260:24: note: byref variable will be forcibly initialized 2260 | struct nlattr *tb[NDTA_MAX+1]; | ^~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/sched/sch_generic.c:17: /kisskb/src/net/sched/sch_generic.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/sched/sch_generic.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/net/sched/sch_generic.c: In function 'pfifo_fast_change_tx_queue_len': /kisskb/src/net/sched/sch_generic.c:839:27: note: byref variable will be forcibly initialized 839 | struct skb_array *bands[PFIFO_FAST_BANDS]; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/neighbour.c:16: /kisskb/src/net/core/neighbour.c: In function 'neigh_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:219:17: note: in expansion of macro 'rcu_assign_pointer' 219 | rcu_assign_pointer(*np, neigh); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c: In function 'neigh_flush_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:343:25: note: in expansion of macro 'rcu_assign_pointer' 343 | rcu_assign_pointer(*np, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c: In function 'sch_direct_xmit': /kisskb/src/net/sched/sch_generic.c:319:14: note: byref variable will be forcibly initialized 319 | bool again = false; | ^~~~~ /kisskb/src/net/sched/sch_generic.c:318:13: note: byref variable will be forcibly initialized 318 | int ret = NETDEV_TX_BUSY; | ^~~ /kisskb/src/net/core/neighbour.c: In function '___neigh_create': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:689:9: note: in expansion of macro 'rcu_assign_pointer' 689 | rcu_assign_pointer(nht->hash_buckets[hash_val], n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:686:9: note: in expansion of macro 'rcu_assign_pointer' 686 | rcu_assign_pointer(n->next, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c: In function 'qdisc_restart': /kisskb/src/net/sched/sch_generic.c:394:14: note: byref variable will be forcibly initialized 394 | bool validate; | ^~~~~~~~ /kisskb/src/net/sched/sch_generic.c: In function '__qdisc_run': /kisskb/src/net/sched/sch_generic.c:413:13: note: byref variable will be forcibly initialized 413 | int packets; | ^~~~~~~ /kisskb/src/net/core/neighbour.c: In function '__neigh_update': /kisskb/src/net/core/neighbour.c:1264:18: note: byref variable will be forcibly initialized 1264 | int err, notify = 0; | ^~~~~~ /kisskb/src/net/core/neighbour.c:1261:33: note: byref variable will be forcibly initialized 1261 | bool gc_update = false, managed_update = false; | ^~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:1261:14: note: byref variable will be forcibly initialized 1261 | bool gc_update = false, managed_update = false; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/sched/sch_generic.c:10: /kisskb/src/net/sched/sch_generic.c: In function 'shutdown_scheduler_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1411:17: note: in expansion of macro 'rcu_assign_pointer' 1411 | rcu_assign_pointer(dev_queue->qdisc, qdisc_default); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c: In function 'neigh_get': /kisskb/src/net/sched/sch_generic.c: In function 'dev_graft_qdisc': /kisskb/src/net/core/neighbour.c:2972:13: note: byref variable will be forcibly initialized 2972 | int dev_idx = 0; | ^~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1073:9: note: in expansion of macro 'rcu_assign_pointer' 1073 | rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:2971:12: note: byref variable will be forcibly initialized 2971 | u8 ndm_flags = 0; | ^~~~~~~~~ /kisskb/src/net/sched/sch_generic.c: In function 'dev_activate': /kisskb/src/net/core/neighbour.c:2970:15: note: byref variable will be forcibly initialized 2970 | void *dst = NULL; | ^~~ /kisskb/src/net/sched/sch_generic.c:1158:13: note: byref variable will be forcibly initialized 1158 | int need_watchdog; | ^~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:2968:29: note: byref variable will be forcibly initialized 2968 | struct neigh_table *tbl = NULL; | ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/sch_generic.c:11: /kisskb/src/net/sched/sch_generic.c: In function 'dev_deactivate': /kisskb/src/net/sched/sch_generic.c:1309:19: note: byref variable will be forcibly initialized 1309 | LIST_HEAD(single); | ^~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/sched/sch_generic.c:10: /kisskb/src/net/sched/sch_generic.c: In function 'mini_qdisc_pair_swap': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1520:9: note: in expansion of macro 'rcu_assign_pointer' 1520 | rcu_assign_pointer(*miniqp->p_miniq, miniq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c: In function 'neigh_add': /kisskb/src/net/core/neighbour.c:1913:24: note: byref variable will be forcibly initialized 1913 | struct nlattr *tb[NDA_MAX+1]; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/neighbour.c:16: /kisskb/src/net/core/neighbour.c: In function '__neigh_for_each_release': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:3067:33: note: in expansion of macro 'rcu_assign_pointer' 3067 | rcu_assign_pointer(*np, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/mm/mlock.c:10: /kisskb/src/mm/mlock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/mlock.c: In function '__munlock_pagevec_fill': /kisskb/src/mm/mlock.c:356:21: note: byref variable will be forcibly initialized 356 | spinlock_t *ptl; | ^~~ /kisskb/src/mm/mlock.c: In function '__munlock_pagevec': /kisskb/src/mm/mlock.c:267:13: note: byref variable will be forcibly initialized 267 | int pgrescued = 0; | ^~~~~~~~~ /kisskb/src/mm/mlock.c:265:24: note: byref variable will be forcibly initialized 265 | struct pagevec pvec_putback; | ^~~~~~~~~~~~ /kisskb/src/mm/mlock.c: In function 'munlock_vma_pages_range': /kisskb/src/mm/mlock.c:431:32: note: byref variable will be forcibly initialized 431 | struct pagevec pvec; | ^~~~ /kisskb/src/mm/mlock.c: In function 'apply_vma_lock_flags': /kisskb/src/mm/mlock.c:564:38: note: byref variable will be forcibly initialized 564 | struct vm_area_struct *vma, *prev; | ^~~~ /kisskb/src/mm/mlock.c: In function 'apply_mlockall_flags': /kisskb/src/mm/mlock.c:742:38: note: byref variable will be forcibly initialized 742 | struct vm_area_struct *vma, *prev = NULL; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/measure.c:8: /kisskb/src/fs/verity/measure.c: In function 'fsverity_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fsverity.h:124:16: note: in expansion of macro 'smp_load_acquire' 124 | return smp_load_acquire(&inode->i_verity_info); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/verity/measure.c: In function 'fsverity_ioctl_measure': /kisskb/src/fs/verity/measure.c:29:32: note: byref variable will be forcibly initialized 29 | struct fsverity_digest arg; | ^~~ /kisskb/src/net/core/utils.c: In function 'in4_pton': /kisskb/src/net/core/utils.c:124:12: note: byref variable will be forcibly initialized 124 | u8 dbuf[4]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/core/rtnetlink.c:15: /kisskb/src/net/core/rtnetlink.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/utils.c: In function 'in6_pton': /kisskb/src/net/core/utils.c:190:12: note: byref variable will be forcibly initialized 190 | u8 dbuf[16]; | ^~~~ /kisskb/src/net/core/utils.c:188:21: note: byref variable will be forcibly initialized 188 | const char *s, *tok = NULL; | ^ /kisskb/src/net/core/utils.c: In function 'inet6_pton': /kisskb/src/net/core/utils.c:337:22: note: byref variable will be forcibly initialized 337 | char scope_id[16]; | ^~~~~~~~ /kisskb/src/net/core/utils.c:324:21: note: byref variable will be forcibly initialized 324 | const char *scope_delim; | ^~~~~~~~~~~ /kisskb/src/net/core/utils.c: In function 'inet_pton_with_scope': /kisskb/src/net/core/utils.c:372:13: note: byref variable will be forcibly initialized 372 | u16 port_num; | ^~~~~~~~ /kisskb/src/net/core/utils.c: In function 'inet_addr_is_any': /kisskb/src/net/core/utils.c:406:43: note: byref variable will be forcibly initialized 406 | const struct sockaddr_in6 in6_any = | ^~~~~~~ /kisskb/src/net/core/utils.c: In function 'inet_proto_csum_replace16': /kisskb/src/net/core/utils.c:462:16: note: byref variable will be forcibly initialized 462 | __be32 diff[] = { | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/sound/core/control.c:8: /kisskb/src/sound/core/control.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/control.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'do_setvfinfo': /kisskb/src/net/core/rtnetlink.c:2386:37: note: byref variable will be forcibly initialized 2386 | struct ifla_vf_info ivf; | ^~~ In file included from /kisskb/src/include/linux/sockptr.h:11, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/core/rtnetlink.c:24: /kisskb/src/net/core/rtnetlink.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/core/rtnetlink.c:15: /kisskb/src/net/core/rtnetlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/rtnetlink.c:17: /kisskb/src/net/core/rtnetlink.c: In function '__rtnl_kill_links': /kisskb/src/net/core/rtnetlink.c:417:19: note: byref variable will be forcibly initialized 417 | LIST_HEAD(list_kill); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_group_dellink': /kisskb/src/net/core/rtnetlink.c:3020:19: note: byref variable will be forcibly initialized 3020 | LIST_HEAD(list_kill); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/core/rtnetlink.c:45: /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_xdp_report_one': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'brport_nla_put_flag': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_proto_down': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_vf_ports_fill': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/sound/core/control.c:8: /kisskb/src/sound/core/control.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/sound/core/control.c:8: /kisskb/src/sound/core/control.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_xdp_fill': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/core/rtnetlink.c:1459:12: note: byref variable will be forcibly initialized 1459 | u8 mode; | ^~~~ /kisskb/src/net/core/rtnetlink.c:1457:13: note: byref variable will be forcibly initialized 1457 | u32 prog_id; | ^~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'valid_fdb_dump_legacy': /kisskb/src/net/core/rtnetlink.c:4302:24: note: byref variable will be forcibly initialized 4302 | struct nlattr *tb[IFLA_MAX+1]; | ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list': /kisskb/src/sound/core/control.c:750:32: note: byref variable will be forcibly initialized 750 | struct snd_ctl_elem_id id; | ^~ /kisskb/src/net/core/rtnetlink.c: In function 'valid_bridge_getlink_req': /kisskb/src/net/core/rtnetlink.c:4707:24: note: byref variable will be forcibly initialized 4707 | struct nlattr *tb[IFLA_MAX+1]; | ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list_user': /kisskb/src/sound/core/control.c:788:34: note: byref variable will be forcibly initialized 788 | struct snd_ctl_elem_list list; | ^~~~ /kisskb/src/net/core/rtnetlink.c: In function 'valid_fdb_dump_strict': /kisskb/src/net/core/rtnetlink.c:4248:24: note: byref variable will be forcibly initialized 4248 | struct nlattr *tb[NDA_MAX + 1]; | ^~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_calcit': /kisskb/src/net/core/rtnetlink.c:3722:24: note: byref variable will be forcibly initialized 3722 | struct nlattr *tb[IFLA_MAX+1]; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/core/rtnetlink.c:45: /kisskb/src/net/core/rtnetlink.c: In function 'put_master_ifindex': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_ifalias': /kisskb/src/net/core/rtnetlink.c:1557:14: note: byref variable will be forcibly initialized 1557 | char buf[IFALIASZ]; | ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_link_ifmap': /kisskb/src/net/core/rtnetlink.c:1392:32: note: byref variable will be forcibly initialized 1392 | struct rtnl_link_ifmap map; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/core/rtnetlink.c:45: /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_read': /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_vfinfo': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/sound/core/control.c:1854:44: note: byref variable will be forcibly initialized 1854 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/net/core/rtnetlink.c:1233:29: note: byref variable will be forcibly initialized 1233 | struct ifla_vf_guid port_guid; | ^~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1232:29: note: byref variable will be forcibly initialized 1232 | struct ifla_vf_guid node_guid; | ^~~~~~~~~ /kisskb/src/sound/core/control.c:1851:38: note: byref variable will be forcibly initialized 1851 | struct snd_ctl_event ev; | ^~ /kisskb/src/net/core/rtnetlink.c:1231:29: note: byref variable will be forcibly initialized 1231 | struct ifla_vf_info ivi; | ^~~ /kisskb/src/net/core/rtnetlink.c:1230:34: note: byref variable will be forcibly initialized 1230 | struct ifla_vf_broadcast vf_broadcast; | ^~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1229:28: note: byref variable will be forcibly initialized 1229 | struct ifla_vf_mac vf_mac; | ^~~~~~ /kisskb/src/net/core/rtnetlink.c:1228:29: note: byref variable will be forcibly initialized 1228 | struct ifla_vf_rate vf_rate; | ^~~~~~~ /kisskb/src/net/core/rtnetlink.c:1227:29: note: byref variable will be forcibly initialized 1227 | struct ifla_vf_vlan vf_vlan; | ^~~~~~~ /kisskb/src/net/core/rtnetlink.c:1226:30: note: byref variable will be forcibly initialized 1226 | struct ifla_vf_trust vf_trust; | ^~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1225:30: note: byref variable will be forcibly initialized 1225 | struct ifla_vf_stats vf_stats; | ^~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1224:32: note: byref variable will be forcibly initialized 1224 | struct ifla_vf_tx_rate vf_tx_rate; | ^~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1223:33: note: byref variable will be forcibly initialized 1223 | struct ifla_vf_spoofchk vf_spoofchk; | ^~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1222:34: note: byref variable will be forcibly initialized 1222 | struct ifla_vf_vlan_info vf_vlan_info; | ^~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1221:35: note: byref variable will be forcibly initialized 1221 | struct ifla_vf_link_state vf_linkstate; | ^~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1219:37: note: byref variable will be forcibly initialized 1219 | struct ifla_vf_rss_query_en vf_rss_query_en; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_notify_one': /kisskb/src/sound/core/control.c:203:32: note: byref variable will be forcibly initialized 203 | struct snd_ctl_elem_id id = kctl->id; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/core/rtnetlink.c:45: /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_vf': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_new1': /kisskb/src/sound/core/control.c:264:30: note: byref variable will be forcibly initialized 264 | struct snd_kcontrol *kctl; | ^~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_phys_port_id_fill': /kisskb/src/net/core/rtnetlink.c:1139:36: note: byref variable will be forcibly initialized 1139 | struct netdev_phys_item_id ppid; | ^~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_phys_port_name_fill': /kisskb/src/net/core/rtnetlink.c:1156:14: note: byref variable will be forcibly initialized 1156 | char name[IFNAMSIZ]; | ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_tlv_ioctl': /kisskb/src/sound/core/control.c:1725:32: note: byref variable will be forcibly initialized 1725 | struct snd_ctl_elem_id id; | ^~ /kisskb/src/sound/core/control.c:1721:28: note: byref variable will be forcibly initialized 1721 | struct snd_ctl_tlv header; | ^~~~~~ /kisskb/src/sound/core/control.c: In function '__snd_ctl_add_replace': /kisskb/src/sound/core/control.c:376:32: note: byref variable will be forcibly initialized 376 | struct snd_ctl_elem_id id; | ^~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_bridge_getlink': /kisskb/src/net/core/rtnetlink.c:4765:13: note: byref variable will be forcibly initialized 4765 | u32 filter_mask = 0; | ^~~~~~~~~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_info_user': /kisskb/src/sound/core/control.c:1043:34: note: byref variable will be forcibly initialized 1043 | struct snd_ctl_elem_info info; | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/core/rtnetlink.c:45: /kisskb/src/net/core/rtnetlink.c: In function 'nla_put_iflink': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_link_netnsid': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'exiu_domain_alloc': /kisskb/src/drivers/irqchip/irq-sni-exiu.c:148:27: note: byref variable will be forcibly initialized 148 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_lock': /kisskb/src/net/core/rtnetlink.c: In function 'linkinfo_to_kind_ops': /kisskb/src/sound/core/control.c:1203:32: note: byref variable will be forcibly initialized 1203 | struct snd_ctl_elem_id id; | ^~ /kisskb/src/net/core/rtnetlink.c:1945:22: note: byref variable will be forcibly initialized 1945 | char kind[MODULE_NAME_LEN]; | ^~~~ /kisskb/src/net/core/rtnetlink.c:1939:24: note: byref variable will be forcibly initialized 1939 | struct nlattr *linfo[IFLA_INFO_MAX + 1]; | ^~~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_unlock': /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_dev_get': /kisskb/src/sound/core/control.c:1231:32: note: byref variable will be forcibly initialized 1231 | struct snd_ctl_elem_id id; | ^~ /kisskb/src/net/core/rtnetlink.c:2959:14: note: byref variable will be forcibly initialized 2959 | char buffer[ALTIFNAMSIZ]; | ^~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_linkprop': /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_add': /kisskb/src/sound/core/control.c:1478:30: note: byref variable will be forcibly initialized 1478 | struct snd_kcontrol *kctl; | ^~~~ /kisskb/src/net/core/rtnetlink.c:3664:14: note: byref variable will be forcibly initialized 3664 | bool changed = false; | ^~~~~~~ /kisskb/src/net/core/rtnetlink.c:3661:24: note: byref variable will be forcibly initialized 3661 | struct nlattr *tb[IFLA_MAX + 1]; | ^~ /kisskb/src/net/core/rtnetlink.c: In function 'do_set_proto_down': /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_add_user': /kisskb/src/net/core/rtnetlink.c:2541:24: note: byref variable will be forcibly initialized 2541 | struct nlattr *pdreason[IFLA_PROTO_DOWN_REASON_MAX + 1]; | ^~~~~~~~ /kisskb/src/sound/core/control.c:1609:34: note: byref variable will be forcibly initialized 1609 | struct snd_ctl_elem_info info; | ^~~~ /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'exiu_dt_init': /kisskb/src/drivers/irqchip/irq-sni-exiu.c:215:25: note: byref variable will be forcibly initialized 215 | struct resource res; | ^~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_remove': /kisskb/src/sound/core/control.c:1628:32: note: byref variable will be forcibly initialized 1628 | struct snd_ctl_elem_id id; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/core/rtnetlink.c:15: /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_register_internal': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:220:9: note: in expansion of macro 'rcu_assign_pointer' 220 | rcu_assign_pointer(tab[msgindex], link); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:193:17: note: in expansion of macro 'rcu_assign_pointer' 193 | rcu_assign_pointer(rtnl_msg_handlers[protocol], tab); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnetlink_rcv_msg': /kisskb/src/net/core/rtnetlink.c:5530:53: note: byref variable will be forcibly initialized 5530 | struct netlink_dump_control c = { | ^ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/core/rtnetlink.c:45: /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_ifinfo': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_stats_dump': /kisskb/src/net/core/rtnetlink.c:5410:44: note: byref variable will be forcibly initialized 5410 | int h, s_h, err, s_idx, s_idxattr, s_prividx; | ^~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:5410:33: note: byref variable will be forcibly initialized 5410 | int h, s_h, err, s_idx, s_idxattr, s_prividx; | ^~~~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_stats_get': /kisskb/src/net/core/rtnetlink.c:5365:26: note: byref variable will be forcibly initialized 5365 | int idxattr = 0, prividx = 0; | ^~~~~~~ /kisskb/src/net/core/rtnetlink.c:5365:13: note: byref variable will be forcibly initialized 5365 | int idxattr = 0, prividx = 0; | ^~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fdb_get': /kisskb/src/net/core/rtnetlink.c:4508:13: note: byref variable will be forcibly initialized 4508 | u16 vid = 0; | ^~~ /kisskb/src/net/core/rtnetlink.c:4507:13: note: byref variable will be forcibly initialized 4507 | u8 *addr = NULL; | ^~~~ /kisskb/src/net/core/rtnetlink.c:4506:13: note: byref variable will be forcibly initialized 4506 | int br_idx = 0; | ^~~~~~ /kisskb/src/net/core/rtnetlink.c:4505:12: note: byref variable will be forcibly initialized 4505 | u8 ndm_flags = 0; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/mm/mmap.c:12: /kisskb/src/mm/mmap.c: In function 'queued_spin_unlock': /kisskb/src/net/core/rtnetlink.c:4504:13: note: byref variable will be forcibly initialized 4504 | int brport_idx = 0; | ^~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:4502:24: note: byref variable will be forcibly initialized 4502 | struct nlattr *tb[NDA_MAX + 1]; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/core/rtnetlink.c:45: /kisskb/src/net/core/rtnetlink.c: In function 'rtnetlink_put_metrics': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/rtnetlink.c:758:38: note: byref variable will be forcibly initialized 758 | char tmp[TCP_CA_NAME_MAX], *name; | ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_dump_ifinfo': /kisskb/src/net/core/rtnetlink.c:2076:24: note: byref variable will be forcibly initialized 2076 | struct nlattr *tb[IFLA_MAX+1]; | ^~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_getlink': /kisskb/src/net/core/rtnetlink.c:3565:24: note: byref variable will be forcibly initialized 3565 | struct nlattr *tb[IFLA_MAX+1]; | ^~ /kisskb/src/net/core/rtnetlink.c: In function 'do_setlink': /kisskb/src/net/core/rtnetlink.c:2893:32: note: byref variable will be forcibly initialized 2893 | struct nlattr *xdp[IFLA_XDP_MAX + 1]; | ^~~ /kisskb/src/net/core/rtnetlink.c:2850:32: note: byref variable will be forcibly initialized 2850 | struct nlattr *port[IFLA_PORT_MAX+1]; | ^~~~ /kisskb/src/net/core/rtnetlink.c:2815:32: note: byref variable will be forcibly initialized 2815 | struct nlattr *port[IFLA_PORT_MAX+1]; | ^~~~ /kisskb/src/net/core/rtnetlink.c:2790:32: note: byref variable will be forcibly initialized 2790 | struct nlattr *vfinfo[IFLA_VF_MAX + 1]; | ^~~~~~ /kisskb/src/net/core/rtnetlink.c:2633:30: note: byref variable will be forcibly initialized 2633 | struct ifmap k_map; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmap.h:48, from /kisskb/src/mm/mmap.c:57: /kisskb/src/mm/mmap.c: In function 'trace_event_raw_event_vm_unmapped_area': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmap.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(vm_unmapped_area, | ^~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_setlink': /kisskb/src/net/core/rtnetlink.c:2982:14: note: byref variable will be forcibly initialized 2982 | char ifname[IFNAMSIZ]; | ^~~~~~ /kisskb/src/net/core/rtnetlink.c:2981:24: note: byref variable will be forcibly initialized 2981 | struct nlattr *tb[IFLA_MAX+1]; | ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/rtnetlink.c:17: /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_delete_link': /kisskb/src/net/core/rtnetlink.c:3056:19: note: byref variable will be forcibly initialized 3056 | LIST_HEAD(list_kill); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_dellink': /kisskb/src/net/core/rtnetlink.c:3076:24: note: byref variable will be forcibly initialized 3076 | struct nlattr *tb[IFLA_MAX+1]; | ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/rtnetlink.c:17: /kisskb/src/net/core/rtnetlink.c: In function '__rtnl_newlink': /kisskb/src/net/core/rtnetlink.c:3486:27: note: byref variable will be forcibly initialized 3486 | LIST_HEAD(list_kill); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/kernel/irq/handle.c:11: /kisskb/src/kernel/irq/handle.c: In function 'queued_spin_unlock': /kisskb/src/net/core/rtnetlink.c:3267:14: note: byref variable will be forcibly initialized 3267 | char ifname[IFNAMSIZ]; | ^~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:3264:14: note: byref variable will be forcibly initialized 3264 | char kind[MODULE_NAME_LEN]; | ^~~~ /kisskb/src/net/core/rtnetlink.c:3261:24: note: byref variable will be forcibly initialized 3261 | struct nlattr *tb[IFLA_MAX + 1]; | ^~ /kisskb/src/net/core/rtnetlink.c:3256:24: note: byref variable will be forcibly initialized 3256 | struct nlattr *linkinfo[IFLA_INFO_MAX + 1]; | ^~~~~~~~ /kisskb/src/net/core/rtnetlink.c:3254:24: note: byref variable will be forcibly initialized 3254 | struct nlattr *slave_attr[RTNL_SLAVE_MAX_TYPE + 1]; | ^~~~~~~~~~ /kisskb/src/mm/mmap.c: In function 'unmap_region': /kisskb/src/mm/mmap.c:2645:27: note: byref variable will be forcibly initialized 2645 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/mmap.c: In function 'cmdline_parse_stack_guard_gap': /kisskb/src/mm/mmap.c:2548:15: note: byref variable will be forcibly initialized 2548 | char *endptr; | ^~~~~~ /kisskb/src/kernel/irq/handle.c: In function 'handle_irq_event_percpu': /kisskb/src/kernel/irq/handle.c:194:22: note: byref variable will be forcibly initialized 194 | unsigned int flags = 0; | ^~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fdb_add': /kisskb/src/net/core/rtnetlink.c:4000:13: note: byref variable will be forcibly initialized 4000 | u16 vid; | ^~~ /kisskb/src/net/core/rtnetlink.c:3997:24: note: byref variable will be forcibly initialized 3997 | struct nlattr *tb[NDA_MAX+1]; | ^~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fdb_del': /kisskb/src/net/core/rtnetlink.c:4109:13: note: byref variable will be forcibly initialized 4109 | u16 vid; | ^~~ /kisskb/src/net/core/rtnetlink.c:4105:24: note: byref variable will be forcibly initialized 4105 | struct nlattr *tb[NDA_MAX+1]; | ^~ /kisskb/src/mm/mmap.c: In function 'ksys_mmap_pgoff': /kisskb/src/mm/mmap.c:1602:33: note: byref variable will be forcibly initialized 1602 | struct ucounts *ucounts = NULL; | ^~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fdb_dump': /kisskb/src/net/core/rtnetlink.c:4346:13: note: byref variable will be forcibly initialized 4346 | int fidx = 0; | ^~~~ /kisskb/src/net/core/rtnetlink.c:4342:13: note: byref variable will be forcibly initialized 4342 | int br_idx = 0; | ^~~~~~ /kisskb/src/net/core/rtnetlink.c:4341:13: note: byref variable will be forcibly initialized 4341 | int brport_idx = 0; | ^~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/core/rtnetlink.c:45: /kisskb/src/net/core/rtnetlink.c: In function 'ndo_dflt_bridge_getlink': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area': /kisskb/src/mm/mmap.c:2142:38: note: byref variable will be forcibly initialized 2142 | struct vm_unmapped_area_info info; | ^~~~ /kisskb/src/mm/mmap.c:2141:38: note: byref variable will be forcibly initialized 2141 | struct vm_area_struct *vma, *prev; | ^~~~ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area_topdown': /kisskb/src/mm/mmap.c:2182:38: note: byref variable will be forcibly initialized 2182 | struct vm_unmapped_area_info info; | ^~~~ /kisskb/src/mm/mmap.c:2180:38: note: byref variable will be forcibly initialized 2180 | struct vm_area_struct *vma, *prev; | ^~~~ /kisskb/src/mm/mmap.c: In function 'exit_mmap': /kisskb/src/mm/mmap.c:3126:27: note: byref variable will be forcibly initialized 3126 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/mmap.c: In function 'do_brk_flags': /kisskb/src/mm/mmap.c:3026:36: note: byref variable will be forcibly initialized 3026 | struct rb_node **rb_link, *rb_parent; | ^~~~~~~~~ /kisskb/src/mm/mmap.c:3026:26: note: byref variable will be forcibly initialized 3026 | struct rb_node **rb_link, *rb_parent; | ^~~~~~~ /kisskb/src/mm/mmap.c:3025:38: note: byref variable will be forcibly initialized 3025 | struct vm_area_struct *vma, *prev; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/mmap.c:13: /kisskb/src/mm/mmap.c: In function 'vm_brk_flags': /kisskb/src/mm/mmap.c:3096:19: note: byref variable will be forcibly initialized 3096 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mmap.c: In function '__do_sys_brk': /kisskb/src/mm/mmap.c:202:19: note: byref variable will be forcibly initialized 202 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mmap.c: In function '__vm_munmap': /kisskb/src/mm/mmap.c:2902:19: note: byref variable will be forcibly initialized 2902 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mmap.c: In function 'mmap_region': /kisskb/src/mm/mmap.c:1723:36: note: byref variable will be forcibly initialized 1723 | struct rb_node **rb_link, *rb_parent; | ^~~~~~~~~ /kisskb/src/mm/mmap.c:1723:26: note: byref variable will be forcibly initialized 1723 | struct rb_node **rb_link, *rb_parent; | ^~~~~~~ /kisskb/src/mm/mmap.c:1721:38: note: byref variable will be forcibly initialized 1721 | struct vm_area_struct *vma, *prev, *merge; | ^~~~ /kisskb/src/crypto/testmgr.c: In function 'valid_testvec_config': /kisskb/src/crypto/testmgr.c:486:13: note: byref variable will be forcibly initialized 486 | int flags = 0; | ^~~~~ /kisskb/src/mm/mmap.c: In function '__do_sys_remap_file_pages': /kisskb/src/mm/mmap.c:2946:23: note: byref variable will be forcibly initialized 2946 | unsigned long populate = 0; | ^~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_akcipher_one': /kisskb/src/crypto/testmgr.c:3925:38: note: byref variable will be forcibly initialized 3925 | struct scatterlist src, dst, src_tab[3]; | ^~~~~~~ /kisskb/src/crypto/testmgr.c:3925:33: note: byref variable will be forcibly initialized 3925 | struct scatterlist src, dst, src_tab[3]; | ^~~ /kisskb/src/crypto/testmgr.c:3925:28: note: byref variable will be forcibly initialized 3925 | struct scatterlist src, dst, src_tab[3]; | ^~~ /kisskb/src/crypto/testmgr.c:3922:28: note: byref variable will be forcibly initialized 3922 | struct crypto_wait wait; | ^~~~ /kisskb/src/crypto/testmgr.c:3918:15: note: byref variable will be forcibly initialized 3918 | char *xbuf[XBUFSIZE]; | ^~~~ /kisskb/src/crypto/testmgr.c: In function 'do_test_kpp': /kisskb/src/crypto/testmgr.c:3743:33: note: byref variable will be forcibly initialized 3743 | struct scatterlist src, dst; | ^~~ /kisskb/src/crypto/testmgr.c:3743:28: note: byref variable will be forcibly initialized 3743 | struct scatterlist src, dst; | ^~~ /kisskb/src/crypto/testmgr.c:3740:28: note: byref variable will be forcibly initialized 3740 | struct crypto_wait wait; | ^~~~ /kisskb/src/crypto/testmgr.c: In function 'drbg_cavs_test': /kisskb/src/crypto/testmgr.c:3644:41: note: byref variable will be forcibly initialized 3644 | struct drbg_string addtl, pers, testentropy; | ^~~~~~~~~~~ /kisskb/src/crypto/testmgr.c:3644:35: note: byref variable will be forcibly initialized 3644 | struct drbg_string addtl, pers, testentropy; | ^~~~ /kisskb/src/crypto/testmgr.c:3644:28: note: byref variable will be forcibly initialized 3644 | struct drbg_string addtl, pers, testentropy; | ^~~~~ /kisskb/src/crypto/testmgr.c:3643:31: note: byref variable will be forcibly initialized 3643 | struct drbg_test_data test_data; | ^~~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_cprng': /kisskb/src/crypto/testmgr.c:3449:14: note: byref variable will be forcibly initialized 3449 | char result[32]; | ^~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_acomp': /kisskb/src/crypto/testmgr.c:3284:28: note: byref variable will be forcibly initialized 3284 | struct crypto_wait wait; | ^~~~ /kisskb/src/crypto/testmgr.c:3282:33: note: byref variable will be forcibly initialized 3282 | struct scatterlist src, dst; | ^~~ /kisskb/src/crypto/testmgr.c:3282:28: note: byref variable will be forcibly initialized 3282 | struct scatterlist src, dst; | ^~~ /kisskb/src/crypto/testmgr.c: In function 'test_comp': /kisskb/src/crypto/testmgr.c:3234:30: note: byref variable will be forcibly initialized 3234 | unsigned int dlen = COMP_BUF_SIZE; | ^~~~ /kisskb/src/crypto/testmgr.c:3189:30: note: byref variable will be forcibly initialized 3189 | unsigned int dlen = COMP_BUF_SIZE; | ^~~~ /kisskb/src/crypto/testmgr.c: In function 'build_hash_sglist': /kisskb/src/crypto/testmgr.c:1132:25: note: byref variable will be forcibly initialized 1132 | struct iov_iter input; | ^~~~~ /kisskb/src/crypto/testmgr.c:1131:21: note: byref variable will be forcibly initialized 1131 | struct kvec kv; | ^~ /kisskb/src/crypto/testmgr.c: In function 'test_shash_vec_cfg': /kisskb/src/crypto/testmgr.c:804:28: note: byref variable will be forcibly initialized 804 | const u8 *keybuf, *keyptr; \ | ^~~~~~ /kisskb/src/crypto/testmgr.c:1191:23: note: in expansion of macro 'do_setkey' 1191 | err = do_setkey(crypto_shash_setkey, tfm, vec->key, vec->ksize, | ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:804:19: note: byref variable will be forcibly initialized 804 | const u8 *keybuf, *keyptr; \ | ^~~~~~ /kisskb/src/crypto/testmgr.c:1191:23: note: in expansion of macro 'do_setkey' 1191 | err = do_setkey(crypto_shash_setkey, tfm, vec->key, vec->ksize, | ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:1186:12: note: byref variable will be forcibly initialized 1186 | u8 result[HASH_MAX_DIGESTSIZE + TESTMGR_POISON_LEN]; | ^~~~~~ /kisskb/src/crypto/testmgr.c:1184:40: note: byref variable will be forcibly initialized 1184 | const struct test_sg_division *divs[XBUFSIZE]; | ^~~~ /kisskb/src/crypto/testmgr.c: In function 'build_cipher_test_sglists': /kisskb/src/crypto/testmgr.c:750:25: note: byref variable will be forcibly initialized 750 | struct iov_iter input; | ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_ahash_vec_cfg': /kisskb/src/crypto/testmgr.c:804:28: note: byref variable will be forcibly initialized 804 | const u8 *keybuf, *keyptr; \ | ^~~~~~ /kisskb/src/crypto/testmgr.c:1379:23: note: in expansion of macro 'do_setkey' 1379 | err = do_setkey(crypto_ahash_setkey, tfm, vec->key, vec->ksize, | ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:804:19: note: byref variable will be forcibly initialized 804 | const u8 *keybuf, *keyptr; \ | ^~~~~~ /kisskb/src/crypto/testmgr.c:1379:23: note: in expansion of macro 'do_setkey' 1379 | err = do_setkey(crypto_ahash_setkey, tfm, vec->key, vec->ksize, | ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:1374:12: note: byref variable will be forcibly initialized 1374 | u8 result[HASH_MAX_DIGESTSIZE + TESTMGR_POISON_LEN]; | ^~~~~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:1370:29: note: byref variable will be forcibly initialized 1370 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:28: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/crypto/testmgr.c:1369:40: note: byref variable will be forcibly initialized 1369 | const struct test_sg_division *divs[XBUFSIZE]; | ^~~~ /kisskb/src/crypto/testmgr.c: In function 'test_hash_vec': /kisskb/src/crypto/testmgr.c:1552:14: note: byref variable will be forcibly initialized 1552 | char vec_name[16]; | ^~~~~~~~ /kisskb/src/crypto/testmgr.c: In function '__alg_test_hash': /kisskb/src/crypto/testmgr.c:1799:28: note: byref variable will be forcibly initialized 1799 | struct shash_desc *desc = NULL; | ^~~~ /kisskb/src/crypto/testmgr.c:1798:30: note: byref variable will be forcibly initialized 1798 | struct crypto_shash *stfm = NULL; | ^~~~ In file included from /kisskb/src/crypto/testmgr.c:20: /kisskb/src/crypto/testmgr.c: In function 'alg_test_crc32c': /kisskb/src/include/crypto/hash.h:166:14: note: byref variable will be forcibly initialized 166 | char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ | ^~ /kisskb/src/crypto/testmgr.c:3592:17: note: in expansion of macro 'SHASH_DESC_ON_STACK' 3592 | SHASH_DESC_ON_STACK(shash, tfm); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/testmgr.c:3568:16: note: byref variable will be forcibly initialized 3568 | __le32 val; | ^~~ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec_cfg': /kisskb/src/crypto/testmgr.c:2062:22: note: byref variable will be forcibly initialized 2062 | char expected_error[32]; | ^~~~~~~~~~~~~~ /kisskb/src/crypto/testmgr.c:804:28: note: byref variable will be forcibly initialized 804 | const u8 *keybuf, *keyptr; \ | ^~~~~~ /kisskb/src/crypto/testmgr.c:1947:15: note: in expansion of macro 'do_setkey' 1947 | err = do_setkey(crypto_aead_setkey, tfm, vec->key, vec->klen, | ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:804:19: note: byref variable will be forcibly initialized 804 | const u8 *keybuf, *keyptr; \ | ^~~~~~ /kisskb/src/crypto/testmgr.c:1947:15: note: in expansion of macro 'do_setkey' 1947 | err = do_setkey(crypto_aead_setkey, tfm, vec->key, vec->klen, | ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:1938:21: note: byref variable will be forcibly initialized 1938 | struct kvec input[2]; | ^~~~~ /kisskb/src/crypto/testmgr.c:1934:12: note: byref variable will be forcibly initialized 1934 | u8 _iv[3 * (MAX_ALGAPI_ALIGNMASK + 1) + MAX_IVLEN]; | ^~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:1933:29: note: byref variable will be forcibly initialized 1933 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:28: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec': /kisskb/src/crypto/testmgr.c:2107:14: note: byref variable will be forcibly initialized 2107 | char vec_name[16]; | ^~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec_cfg': /kisskb/src/crypto/testmgr.c:804:28: note: byref variable will be forcibly initialized 804 | const u8 *keybuf, *keyptr; \ | ^~~~~~ /kisskb/src/crypto/testmgr.c:2712:15: note: in expansion of macro 'do_setkey' 2712 | err = do_setkey(crypto_skcipher_setkey, tfm, vec->key, vec->klen, | ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:804:19: note: byref variable will be forcibly initialized 804 | const u8 *keybuf, *keyptr; \ | ^~~~~~ /kisskb/src/crypto/testmgr.c:2712:15: note: in expansion of macro 'do_setkey' 2712 | err = do_setkey(crypto_skcipher_setkey, tfm, vec->key, vec->klen, | ^~~~~~~~~ /kisskb/src/crypto/testmgr.c:2703:21: note: byref variable will be forcibly initialized 2703 | struct kvec input; | ^~~~~ /kisskb/src/crypto/testmgr.c:2699:12: note: byref variable will be forcibly initialized 2699 | u8 _iv[3 * (MAX_ALGAPI_ALIGNMASK + 1) + MAX_IVLEN]; | ^~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:2698:29: note: byref variable will be forcibly initialized 2698 | DECLARE_CRYPTO_WAIT(wait); | ^~~~ /kisskb/src/include/linux/crypto.h:583:28: note: in definition of macro 'DECLARE_CRYPTO_WAIT' 583 | struct crypto_wait _wait = { \ | ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec': /kisskb/src/crypto/testmgr.c:2855:14: note: byref variable will be forcibly initialized 2855 | char vec_name[16]; | ^~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_cipher': /kisskb/src/crypto/testmgr.c:2609:15: note: byref variable will be forcibly initialized 2609 | char *xbuf[XBUFSIZE]; | ^~~~ /kisskb/src/crypto/testmgr.c: In function 'alg_test': /kisskb/src/crypto/testmgr.c:5639:22: note: byref variable will be forcibly initialized 5639 | char nalg[CRYPTO_MAX_ALG_NAME]; | ^~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, 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/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/crypto/testmgr.c:5636:9: note: in expansion of macro 'DO_ONCE' 5636 | DO_ONCE(testmgr_onetime_init); | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/open.c:8: /kisskb/src/fs/verity/open.c: In function 'fsverity_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fsverity.h:124:16: note: in expansion of macro 'smp_load_acquire' 124 | return smp_load_acquire(&inode->i_verity_info); | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/crypto/blake2s-generic.c: In function 'blake2s_compress_generic': /kisskb/src/lib/crypto/blake2s-generic.c:44:13: note: byref variable will be forcibly initialized 44 | u32 v[16]; | ^ /kisskb/src/lib/crypto/blake2s-generic.c:43:13: note: byref variable will be forcibly initialized 43 | u32 m[16]; | ^ /kisskb/src/fs/verity/open.c: In function 'ensure_verity_info': /kisskb/src/fs/verity/open.c:309:16: note: byref variable will be forcibly initialized 309 | size_t desc_size; | ^~~~~~~~~ /kisskb/src/fs/verity/open.c:308:37: note: byref variable will be forcibly initialized 308 | struct fsverity_descriptor *desc; | ^~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c: In function '__vgic_v3_write_dir': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c:733:13: note: byref variable will be forcibly initialized 733 | u64 lr_val; | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c: In function '__vgic_v3_read_hppir': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c:935:13: note: byref variable will be forcibly initialized 935 | u64 lr_val; | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c: In function '__vgic_v3_write_eoir': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c:756:13: note: byref variable will be forcibly initialized 756 | u64 lr_val; | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c: In function '__vgic_v3_read_iar': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../vgic-v3-sr.c:676:13: note: byref variable will be forcibly initialized 676 | u64 lr_val; | ^~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/sound/core/vmaster.c:8: /kisskb/src/sound/core/vmaster.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/sound/core/vmaster.c: In function 'snd_ctl_make_virtual_master': /kisskb/src/sound/core/vmaster.c:397:33: note: byref variable will be forcibly initialized 397 | struct snd_kcontrol_new knew; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/irqchip/qcom-pdc.c:8: /kisskb/src/drivers/irqchip/qcom-pdc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/qcom-pdc.c: In function 'qcom_pdc_gpio_alloc': /kisskb/src/drivers/irqchip/qcom-pdc.c:269:22: note: byref variable will be forcibly initialized 269 | unsigned int type; | ^~~~ /kisskb/src/drivers/irqchip/qcom-pdc.c:268:25: note: byref variable will be forcibly initialized 268 | irq_hw_number_t hwirq, parent_hwirq; | ^~~~~ /kisskb/src/drivers/irqchip/qcom-pdc.c:267:27: note: byref variable will be forcibly initialized 267 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/qcom-pdc.c: In function 'qcom_pdc_alloc': /kisskb/src/drivers/irqchip/qcom-pdc.c:225:22: note: byref variable will be forcibly initialized 225 | unsigned int type; | ^~~~ /kisskb/src/drivers/irqchip/qcom-pdc.c:224:25: note: byref variable will be forcibly initialized 224 | irq_hw_number_t hwirq, parent_hwirq; | ^~~~~ /kisskb/src/drivers/irqchip/qcom-pdc.c:223:27: note: byref variable will be forcibly initialized 223 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/irqchip/qcom-pdc.c:8: /kisskb/src/drivers/irqchip/qcom-pdc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/sound/core/ctljack.c: In function 'get_available_index': /kisskb/src/sound/core/ctljack.c:32:32: note: byref variable will be forcibly initialized 32 | struct snd_ctl_elem_id sid; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/llc/llc_conn.c:16: /kisskb/src/net/llc/llc_conn.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/llc/llc_conn.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:9: note: in expansion of macro 'rcu_assign_pointer' 106 | rcu_assign_pointer(hlist_nulls_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/llc/llc_conn.c: In function 'llc_conn_resend_i_pdu_as_cmd': /kisskb/src/net/llc/llc_conn.c:214:13: note: byref variable will be forcibly initialized 214 | u16 nbr_unack_pdus; | ^~~~~~~~~~~~~~ /kisskb/src/net/llc/llc_conn.c: In function 'llc_conn_resend_i_pdu_as_rsp': /kisskb/src/net/llc/llc_conn.c:256:13: note: byref variable will be forcibly initialized 256 | u16 nbr_unack_pdus; | ^~~~~~~~~~~~~~ /kisskb/src/net/llc/llc_conn.c: In function 'llc_conn_handler': /kisskb/src/net/llc/llc_conn.c:771:32: note: byref variable will be forcibly initialized 771 | struct llc_addr saddr, daddr; | ^~~~~ /kisskb/src/net/llc/llc_conn.c:771:25: note: byref variable will be forcibly initialized 771 | struct llc_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/kernel/irq/manage.c:11: /kisskb/src/kernel/irq/manage.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/manage.c:11: /kisskb/src/kernel/irq/manage.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_affinity_notify': /kisskb/src/kernel/irq/manage.c:510:23: note: byref variable will be forcibly initialized 510 | cpumask_var_t cpumask; | ^~~~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_thread_check_affinity': /kisskb/src/kernel/irq/manage.c:1124:23: note: byref variable will be forcibly initialized 1124 | cpumask_var_t mask; | ^~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_thread': /kisskb/src/kernel/irq/manage.c:1256:30: note: byref variable will be forcibly initialized 1256 | struct callback_head on_exit_work; | ^~~~~~~~~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_update_affinity_desc': /kisskb/src/kernel/irq/manage.c:392:23: note: byref variable will be forcibly initialized 392 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_affinity_hint': /kisskb/src/kernel/irq/manage.c:491:23: note: byref variable will be forcibly initialized 491 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_vcpu_affinity': /kisskb/src/kernel/irq/manage.c:645:23: note: byref variable will be forcibly initialized 645 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function '__disable_irq_nosync': /kisskb/src/kernel/irq/manage.c:682:23: note: byref variable will be forcibly initialized 682 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'enable_irq': /kisskb/src/kernel/irq/manage.c:810:23: note: byref variable will be forcibly initialized 810 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_irq_wake': /kisskb/src/kernel/irq/manage.c:874:23: note: byref variable will be forcibly initialized 874 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'can_request_irq': /kisskb/src/kernel/irq/manage.c:923:23: note: byref variable will be forcibly initialized 923 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_parent': /kisskb/src/kernel/irq/manage.c:997:23: note: byref variable will be forcibly initialized 997 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'enable_percpu_irq': /kisskb/src/kernel/irq/manage.c:2343:23: note: byref variable will be forcibly initialized 2343 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_percpu_is_enabled': /kisskb/src/kernel/irq/manage.c:2390:23: note: byref variable will be forcibly initialized 2390 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'disable_percpu_irq': /kisskb/src/kernel/irq/manage.c:2407:23: note: byref variable will be forcibly initialized 2407 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'prepare_percpu_nmi': /kisskb/src/kernel/irq/manage.c:2702:23: note: byref variable will be forcibly initialized 2702 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'teardown_percpu_nmi': /kisskb/src/kernel/irq/manage.c:2745:23: note: byref variable will be forcibly initialized 2745 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function '__synchronize_hardirq': /kisskb/src/kernel/irq/manage.c:41:14: note: byref variable will be forcibly initialized 41 | bool inprogress; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/manage.c:11: /kisskb/src/kernel/irq/manage.c: In function 'synchronize_irq': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/irq/manage.c:137:17: note: in expansion of macro 'wait_event' 137 | wait_event(desc->wait_for_threads, | ^~~~~~~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_get_irqchip_state': /kisskb/src/kernel/irq/manage.c:2805:23: note: byref variable will be forcibly initialized 2805 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_set_irqchip_state': /kisskb/src/kernel/irq/manage.c:2839:23: note: byref variable will be forcibly initialized 2839 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/crypto/crypto_user_base.c:14: /kisskb/src/crypto/crypto_user_base.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report_cipher': /kisskb/src/crypto/crypto_user_base.c:74:37: note: byref variable will be forcibly initialized 74 | struct crypto_report_cipher rcipher; | ^~~~~~~ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report_comp': /kisskb/src/crypto/crypto_user_base.c:90:35: note: byref variable will be forcibly initialized 90 | struct crypto_report_comp rcomp; | ^~~~~ In file included from /kisskb/src/crypto/crypto_user_base.c:14: /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report_one': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/crypto/crypto_user_base.c:118:45: note: byref variable will be forcibly initialized 118 | struct crypto_report_larval rl; | ^~ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_dump_report': /kisskb/src/crypto/crypto_user_base.c:228:33: note: byref variable will be forcibly initialized 228 | struct crypto_dump_info info; | ^~~~ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_user_rcv_msg': /kisskb/src/crypto/crypto_user_base.c:451:53: note: byref variable will be forcibly initialized 451 | struct netlink_dump_control c = { | ^ /kisskb/src/crypto/crypto_user_base.c:426:24: note: byref variable will be forcibly initialized 426 | struct nlattr *attrs[CRYPTOCFGA_MAX+1]; | ^~~~~ /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_report': /kisskb/src/crypto/crypto_user_base.c:191:33: note: byref variable will be forcibly initialized 191 | struct crypto_dump_info info; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/link_watch.c:9: /kisskb/src/net/core/link_watch.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/link_watch.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/crypto/crypto_user_base.c:9: /kisskb/src/crypto/crypto_user_base.c: In function 'crypto_update_alg': /kisskb/src/crypto/crypto_user_base.c:266:19: note: byref variable will be forcibly initialized 266 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/core/link_watch.c:9: /kisskb/src/net/core/link_watch.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/link_watch.c:9: /kisskb/src/net/core/link_watch.c: In function '__linkwatch_run_queue': /kisskb/src/net/core/link_watch.c:178:19: note: byref variable will be forcibly initialized 178 | LIST_HEAD(wrk); | ^~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fsverity.h:14, from /kisskb/src/fs/verity/fsverity_private.h:18, from /kisskb/src/fs/verity/read_metadata.c:8: /kisskb/src/fs/verity/read_metadata.c: In function 'fsverity_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fsverity.h:124:16: note: in expansion of macro 'smp_load_acquire' 124 | return smp_load_acquire(&inode->i_verity_info); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/verity/read_metadata.c: In function 'fsverity_read_descriptor': /kisskb/src/fs/verity/read_metadata.c:101:16: note: byref variable will be forcibly initialized 101 | size_t desc_size; | ^~~~~~~~~ /kisskb/src/fs/verity/read_metadata.c:100:37: note: byref variable will be forcibly initialized 100 | struct fsverity_descriptor *desc; | ^~~~ /kisskb/src/fs/verity/read_metadata.c: In function 'fsverity_read_signature': /kisskb/src/fs/verity/read_metadata.c:122:16: note: byref variable will be forcibly initialized 122 | size_t desc_size; | ^~~~~~~~~ /kisskb/src/fs/verity/read_metadata.c:121:37: note: byref variable will be forcibly initialized 121 | struct fsverity_descriptor *desc; | ^~~~ /kisskb/src/fs/verity/read_metadata.c: In function 'fsverity_ioctl_read_metadata': /kisskb/src/fs/verity/read_metadata.c:156:43: note: byref variable will be forcibly initialized 156 | struct fsverity_read_metadata_arg arg; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/pagewalk.h:5, from /kisskb/src/mm/mprotect.c:12: /kisskb/src/mm/mprotect.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/mprotect.c: In function 'change_pmd_range': /kisskb/src/mm/mprotect.c:230:35: note: byref variable will be forcibly initialized 230 | struct mmu_notifier_range range; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/include/asm/kvm_pgtable.h:11, from /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:11: /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_set_table_pte': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:154:9: note: in expansion of macro 'smp_store_release' 154 | smp_store_release(ptep, pte); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'hyp_map_walker_try_leaf': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:412:17: note: in expansion of macro 'smp_store_release' 412 | smp_store_release(ptep, new); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/mprotect.c: In function 'mprotect_fixup': /kisskb/src/mm/mprotect.c:433:26: note: byref variable will be forcibly initialized 433 | pgprot_t new_pgprot = vm_get_page_prot(newflags); | ^~~~~~~~~~ /kisskb/src/mm/mprotect.c: In function 'do_mprotect_pkey': /kisskb/src/mm/mprotect.c:526:38: note: byref variable will be forcibly initialized 526 | struct vm_area_struct *vma, *prev; | ^~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'stage2_map_walker_try_leaf': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:696:9: note: in expansion of macro 'smp_store_release' 696 | smp_store_release(ptep, new); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_walk': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:280:38: note: byref variable will be forcibly initialized 280 | struct kvm_pgtable_walk_data walk_data = { | ^~~~~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'stage2_update_leaf_attrs': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1005:35: note: byref variable will be forcibly initialized 1005 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_get_leaf': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:310:35: note: byref variable will be forcibly initialized 310 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:309:31: note: byref variable will be forcibly initialized 309 | struct leaf_walk_data data; | ^~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_hyp_map': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:447:35: note: byref variable will be forcibly initialized 447 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_hyp_destroy': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:492:35: note: byref variable will be forcibly initialized 492 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_map': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:843:35: note: byref variable will be forcibly initialized 843 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_set_owner': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:875:35: note: byref variable will be forcibly initialized 875 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_unmap': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:940:35: note: byref variable will be forcibly initialized 940 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_mkyoung': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1032:19: note: byref variable will be forcibly initialized 1032 | kvm_pte_t pte = 0; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_mkold': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1041:19: note: byref variable will be forcibly initialized 1041 | kvm_pte_t pte = 0; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_is_young': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1055:19: note: byref variable will be forcibly initialized 1055 | kvm_pte_t pte = 0; | ^~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_relax_perms': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1064:13: note: byref variable will be forcibly initialized 1064 | u32 level; | ^~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_flush': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1106:35: note: byref variable will be forcibly initialized 1106 | struct kvm_pgtable_walker walker = { | ^~~~~~ /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c: In function 'kvm_pgtable_stage2_destroy': /kisskb/src/arch/arm64/kvm/hyp/nvhe/../pgtable.c:1168:35: note: byref variable will be forcibly initialized 1168 | struct kvm_pgtable_walker walker = { | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/sound/core/timer.c:7: /kisskb/src/sound/core/timer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/sound/core/timer.c:9: /kisskb/src/sound/core/timer.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/sound/core/timer.c:9: /kisskb/src/sound/core/timer.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_next_device': /kisskb/src/sound/core/timer.c:1552:29: note: byref variable will be forcibly initialized 1552 | struct snd_timer_id id; | ^~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:65:11: note: byref variable will be forcibly initialized 65 | } b; | ^ /kisskb/src/lib/crypto/chacha20poly1305.c:61:34: note: byref variable will be forcibly initialized 61 | struct poly1305_desc_ctx poly1305_state; | ^~~~~~~~~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gparams': /kisskb/src/sound/core/timer.c:1711:34: note: byref variable will be forcibly initialized 1711 | struct snd_timer_gparams gparams; | ^~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'xchacha_init': /kisskb/src/lib/crypto/chacha20poly1305.c:39:12: note: byref variable will be forcibly initialized 39 | u8 iv[CHACHA_IV_SIZE]; | ^~ /kisskb/src/lib/crypto/chacha20poly1305.c:38:13: note: byref variable will be forcibly initialized 38 | u32 k[CHACHA_KEY_WORDS]; | ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gstatus': /kisskb/src/sound/core/timer.c:1722:29: note: byref variable will be forcibly initialized 1722 | struct snd_timer_id tid; | ^~~ /kisskb/src/sound/core/timer.c:1721:34: note: byref variable will be forcibly initialized 1721 | struct snd_timer_gstatus gstatus; | ^~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:136:11: note: byref variable will be forcibly initialized 136 | } b; | ^ /kisskb/src/lib/crypto/chacha20poly1305.c:129:34: note: byref variable will be forcibly initialized 129 | struct poly1305_desc_ctx poly1305_state; | ^~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_crypt_sg_inplace': /kisskb/src/lib/crypto/chacha20poly1305.c:234:11: note: byref variable will be forcibly initialized 234 | } b __aligned(16); | ^ /kisskb/src/lib/crypto/chacha20poly1305.c:218:32: note: byref variable will be forcibly initialized 218 | struct sg_mapping_iter miter; | ^~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c:217:13: note: byref variable will be forcibly initialized 217 | u32 chacha_state[CHACHA_STATE_WORDS]; | ^~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c:216:34: note: byref variable will be forcibly initialized 216 | struct poly1305_desc_ctx poly1305_state; | ^~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:97:16: note: byref variable will be forcibly initialized 97 | __le64 iv[2]; | ^~ /kisskb/src/lib/crypto/chacha20poly1305.c:96:13: note: byref variable will be forcibly initialized 96 | u32 k[CHACHA_KEY_WORDS]; | ^ /kisskb/src/lib/crypto/chacha20poly1305.c:95:13: note: byref variable will be forcibly initialized 95 | u32 chacha_state[CHACHA_STATE_WORDS]; | ^~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'xchacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:117:13: note: byref variable will be forcibly initialized 117 | u32 chacha_state[CHACHA_STATE_WORDS]; | ^~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:175:16: note: byref variable will be forcibly initialized 175 | __le64 iv[2]; | ^~ /kisskb/src/lib/crypto/chacha20poly1305.c:174:13: note: byref variable will be forcibly initialized 174 | u32 k[CHACHA_KEY_WORDS]; | ^ /kisskb/src/lib/crypto/chacha20poly1305.c:173:13: note: byref variable will be forcibly initialized 173 | u32 chacha_state[CHACHA_STATE_WORDS]; | ^~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'xchacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:199:13: note: byref variable will be forcibly initialized 199 | u32 chacha_state[CHACHA_STATE_WORDS]; | ^~~~~~~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_notify1': /kisskb/src/sound/core/timer.c:502:27: note: byref variable will be forcibly initialized 502 | struct timespec64 tstamp; | ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ginfo': /kisskb/src/sound/core/timer.c:1645:29: note: byref variable will be forcibly initialized 1645 | struct snd_timer_id tid; | ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ccallback': /kisskb/src/sound/core/timer.c:1371:34: note: byref variable will be forcibly initialized 1371 | struct snd_timer_tread64 r1; | ^~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tinterrupt': /kisskb/src/sound/core/timer.c:1405:27: note: byref variable will be forcibly initialized 1405 | struct timespec64 tstamp; | ^~~~~~ /kisskb/src/sound/core/timer.c:1404:38: note: byref variable will be forcibly initialized 1404 | struct snd_timer_tread64 *r, r1; | ^~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_read': /kisskb/src/sound/core/timer.c:2172:44: note: byref variable will be forcibly initialized 2172 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/sound/core/timer.c:2146:34: note: byref variable will be forcibly initialized 2146 | struct snd_timer_tread32 tread32; | ^~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status32': /kisskb/src/sound/core/timer.c:1932:35: note: byref variable will be forcibly initialized 1932 | struct snd_timer_status32 status; | ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status64': /kisskb/src/sound/core/timer.c:1955:35: note: byref variable will be forcibly initialized 1955 | struct snd_timer_status64 status; | ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_open': /kisskb/src/sound/core/timer.c:294:24: note: byref variable will be forcibly initialized 294 | struct device *card_dev_to_put = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_close': /kisskb/src/sound/core/timer.c:457:24: note: byref variable will be forcibly initialized 457 | struct device *card_dev_to_put = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tselect': /kisskb/src/sound/core/timer.c:1758:14: note: byref variable will be forcibly initialized 1758 | char str[32]; | ^~~ /kisskb/src/sound/core/timer.c:1757:33: note: byref variable will be forcibly initialized 1757 | struct snd_timer_select tselect; | ^~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_params': /kisskb/src/sound/core/timer.c:1903:50: note: byref variable will be forcibly initialized 1903 | struct snd_timer_tread64 tread; | ^~~~~ /kisskb/src/sound/core/timer.c:1831:33: note: byref variable will be forcibly initialized 1831 | struct snd_timer_params params; | ^~~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c: In function 'ti_sci_intr_xlate_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c:83:32: note: byref variable will be forcibly initialized 83 | u32 base, pbase, size, len; | ^~~ /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c: In function 'ti_sci_intr_alloc_parent_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c:139:27: note: byref variable will be forcibly initialized 139 | struct irq_fwspec fwspec; | ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_new': /kisskb/src/sound/core/timer.c:1108:29: note: byref variable will be forcibly initialized 1108 | struct snd_timer_id tid; | ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_register': /kisskb/src/sound/core/timer.c:1127:27: note: byref variable will be forcibly initialized 1127 | struct snd_device dev; | ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_register_system': /kisskb/src/sound/core/timer.c:1219:27: note: byref variable will be forcibly initialized 1219 | struct snd_timer *timer; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/mremap.c:11: /kisskb/src/mm/mremap.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/mremap.c: In function 'move_page_tables': /kisskb/src/mm/mremap.c:485:35: note: byref variable will be forcibly initialized 485 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/mremap.c: In function 'move_vma': /kisskb/src/mm/mremap.c:582:14: note: byref variable will be forcibly initialized 582 | bool need_rmap_locks; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/mremap.c:11: /kisskb/src/mm/mremap.c: In function '__do_sys_mremap': /kisskb/src/mm/mremap.c:900:19: note: byref variable will be forcibly initialized 900 | LIST_HEAD(uf_unmap); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mremap.c:899:19: note: byref variable will be forcibly initialized 899 | LIST_HEAD(uf_unmap_early); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/mremap.c:896:14: note: byref variable will be forcibly initialized 896 | bool locked = false; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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_vma_mapped.c:2: /kisskb/src/mm/page_vma_mapped.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/cmac.c: In function 'cmac_create': /kisskb/src/crypto/cmac.c:229:13: note: byref variable will be forcibly initialized 229 | u32 mask; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/sound/core/hrtimer.c:8: /kisskb/src/sound/core/hrtimer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/verity/verify.c: In function 'verify_page': /kisskb/src/fs/verity/verify.c:113:30: note: byref variable will be forcibly initialized 113 | unsigned int hoffset; | ^~~~~~~ /kisskb/src/fs/verity/verify.c:112:25: note: byref variable will be forcibly initialized 112 | pgoff_t hindex; | ^~~~~~ /kisskb/src/fs/verity/verify.c:96:12: note: byref variable will be forcibly initialized 96 | u8 real_hash[FS_VERITY_MAX_DIGEST_SIZE]; | ^~~~~~~~~ /kisskb/src/fs/verity/verify.c:94:12: note: byref variable will be forcibly initialized 94 | u8 _want_hash[FS_VERITY_MAX_DIGEST_SIZE]; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/sched/sch_mq.c:9: /kisskb/src/net/sched/sch_mq.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'data_make_reusable': /kisskb/src/kernel/printk/printk_ringbuffer.c:571:25: note: byref variable will be forcibly initialized 571 | struct prb_desc desc; | ^~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'data_push_tail': /kisskb/src/kernel/printk/printk_ringbuffer.c:634:23: note: byref variable will be forcibly initialized 634 | unsigned long next_lpos; | ^~~~~~~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'desc_push_tail': /kisskb/src/kernel/printk/printk_ringbuffer.c:769:25: note: byref variable will be forcibly initialized 769 | struct prb_desc desc; | ^~~~ /kisskb/src/sound/core/hrtimer.c: In function 'snd_hrtimer_init': /kisskb/src/sound/core/hrtimer.c:132:27: note: byref variable will be forcibly initialized 132 | struct snd_timer *timer; | ^~~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'desc_reopen_last': /kisskb/src/kernel/printk/printk_ringbuffer.c:1264:13: note: byref variable will be forcibly initialized 1264 | u32 cid; | ^~~ /kisskb/src/kernel/printk/printk_ringbuffer.c:1261:25: note: byref variable will be forcibly initialized 1261 | struct prb_desc desc; | ^~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'desc_read_finalized_seq': /kisskb/src/kernel/printk/printk_ringbuffer.c:1750:13: note: byref variable will be forcibly initialized 1750 | u64 s; | ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_first_seq': /kisskb/src/kernel/printk/printk_ringbuffer.c:1830:13: note: byref variable will be forcibly initialized 1830 | u64 seq; | ^~~ /kisskb/src/kernel/printk/printk_ringbuffer.c:1828:25: note: byref variable will be forcibly initialized 1828 | struct prb_desc desc; | ^~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'copy_data': /kisskb/src/kernel/printk/printk_ringbuffer.c:1698:22: note: byref variable will be forcibly initialized 1698 | unsigned int data_size; | ^~~~~~~~~ In file included from /kisskb/src/net/sched/sch_mq.c:9: /kisskb/src/net/sched/sch_mq.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_read': /kisskb/src/kernel/printk/printk_ringbuffer.c:1792:25: note: byref variable will be forcibly initialized 1792 | struct prb_desc desc; | ^~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_reserve_in_last': /kisskb/src/kernel/printk/printk_ringbuffer.c:1354:23: note: byref variable will be forcibly initialized 1354 | unsigned long id; | ^~ /kisskb/src/kernel/printk/printk_ringbuffer.c:1352:22: note: byref variable will be forcibly initialized 1352 | unsigned int data_size; | ^~~~~~~~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_reserve': /kisskb/src/kernel/printk/printk_ringbuffer.c:1485:23: note: byref variable will be forcibly initialized 1485 | unsigned long id; | ^~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_read_valid_info': /kisskb/src/kernel/printk/printk_ringbuffer.c:1959:30: note: byref variable will be forcibly initialized 1959 | struct printk_record r; | ^ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_first_valid_seq': /kisskb/src/kernel/printk/printk_ringbuffer.c:1983:13: note: byref variable will be forcibly initialized 1983 | u64 seq = 0; | ^~~ /kisskb/src/kernel/printk/printk_ringbuffer.c: In function 'prb_next_seq': /kisskb/src/kernel/printk/printk_ringbuffer.c:2008:13: note: byref variable will be forcibly initialized 2008 | u64 seq = 0; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/sound/core/pcm.c:8: /kisskb/src/sound/core/pcm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/crypto/curve25519-hacl64.c: In function 'crecip': /kisskb/src/lib/crypto/curve25519-hacl64.c:300:13: note: byref variable will be forcibly initialized 300 | u64 buf[20] = { 0 }; | ^~~ /kisskb/src/lib/crypto/curve25519-hacl64.c: In function 'addanddouble_fmonty': /kisskb/src/lib/crypto/curve25519-hacl64.c:353:13: note: byref variable will be forcibly initialized 353 | u64 tmp[5] = { 0 }; | ^~~ /kisskb/src/lib/crypto/curve25519-hacl64.c:353:13: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-hacl64.c:353:13: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-hacl64.c:353:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/sched/sch_frag.c:5: /kisskb/src/net/sched/sch_frag.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:41: note: byref variable will be forcibly initialized 600 | struct vlan_hdr vhdr, *vh; | ^~~~ /kisskb/src/net/sched/sch_frag.c: In function 'sch_fragment': /kisskb/src/net/sched/sch_frag.c:109:33: note: byref variable will be forcibly initialized 109 | struct rt6_info sch_frag_rt; | ^~~~~~~~~~~ /kisskb/src/net/sched/sch_frag.c:93:31: note: byref variable will be forcibly initialized 93 | struct rtable sch_frag_rt = { 0 }; | ^~~~~~~~~~~ /kisskb/src/lib/crypto/curve25519-hacl64.c: In function 'ladder_smallloop_cmult_small_loop_double_step': /kisskb/src/lib/crypto/curve25519-hacl64.c:491:13: note: byref variable will be forcibly initialized 491 | u64 buf[40] = { 0 }; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/pagewalk.h:5, from /kisskb/src/mm/pagewalk.c:2: /kisskb/src/mm/pagewalk.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/crypto/curve25519-hacl64.c: In function 'ladder_smallloop_cmult_small_loop': /kisskb/src/lib/crypto/curve25519-hacl64.c:491:13: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-hacl64.c:491:13: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-hacl64.c: In function 'ladder_bigloop_cmult_big_loop': /kisskb/src/lib/crypto/curve25519-hacl64.c:491:13: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-hacl64.c:491:13: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-hacl64.c: In function 'ladder_cmult': /kisskb/src/lib/crypto/curve25519-hacl64.c:491:13: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-hacl64.c:491:13: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-hacl64.c: In function 'format_scalar_of_point': /kisskb/src/lib/crypto/curve25519-hacl64.c:300:13: note: byref variable will be forcibly initialized 300 | u64 buf[20] = { 0 }; | ^~~ /kisskb/src/lib/crypto/curve25519-hacl64.c: In function 'curve25519_generic': /kisskb/src/lib/crypto/curve25519-hacl64.c:300:13: note: byref variable will be forcibly initialized /kisskb/src/lib/crypto/curve25519-hacl64.c:777:29: note: byref variable will be forcibly initialized 777 | u64 buf[15] = { 0 }; | ^~~ /kisskb/src/lib/crypto/curve25519-hacl64.c:771:20: note: byref variable will be forcibly initialized 771 | u8 e[32] __aligned(32) = { 0 }; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:9: note: in expansion of macro 'rcu_assign_pointer' 47 | rcu_assign_pointer(w->task, current); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | 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' 52 | rcu_assign_pointer(w->task, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function '__kvm_handle_hva_range': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:505:30: note: byref variable will be forcibly initialized 505 | struct kvm_gfn_range gfn_range; | ^~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_device_ioctl_attr': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4010:32: note: byref variable will be forcibly initialized 4010 | struct kvm_device_attr attr; | ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/kvm.h:510, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:66: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_userspace_exit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:22:1: note: in expansion of macro 'TRACE_EVENT' 22 | TRACE_EVENT(kvm_userspace_exit, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_vcpu_wakeup': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:43:1: note: in expansion of macro 'TRACE_EVENT' 43 | TRACE_EVENT(kvm_vcpu_wakeup, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_set_irq': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:66:1: note: in expansion of macro 'TRACE_EVENT' 66 | TRACE_EVENT(kvm_set_irq, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_ack_irq': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:183:1: note: in expansion of macro 'TRACE_EVENT' 183 | TRACE_EVENT(kvm_ack_irq, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_mmio': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:213:1: note: in expansion of macro 'TRACE_EVENT' 213 | TRACE_EVENT(kvm_mmio, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_fpu': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:243:1: note: in expansion of macro 'TRACE_EVENT' 243 | TRACE_EVENT(kvm_fpu, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_halt_poll_ns': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:347:1: note: in expansion of macro 'TRACE_EVENT' 347 | TRACE_EVENT(kvm_halt_poll_ns, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_dirty_ring_push': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:378:1: note: in expansion of macro 'TRACE_EVENT' 378 | TRACE_EVENT(kvm_dirty_ring_push, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_dirty_ring_reset': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:405:1: note: in expansion of macro 'TRACE_EVENT' 405 | TRACE_EVENT(kvm_dirty_ring_reset, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_dirty_ring_exit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:426:1: note: in expansion of macro 'TRACE_EVENT' 426 | TRACE_EVENT(kvm_dirty_ring_exit, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_unmap_hva_range': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:441:1: note: in expansion of macro 'TRACE_EVENT' 441 | TRACE_EVENT(kvm_unmap_hva_range, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_set_spte_hva': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:459:1: note: in expansion of macro 'TRACE_EVENT' 459 | TRACE_EVENT(kvm_set_spte_hva, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_age_hva': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:474:1: note: in expansion of macro 'TRACE_EVENT' 474 | TRACE_EVENT(kvm_age_hva, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'trace_event_raw_event_kvm_test_age_hva': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kvm.h:492:1: note: in expansion of macro 'TRACE_EVENT' 492 | TRACE_EVENT(kvm_test_age_hva, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_mmu_notifier_change_pte': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:505:30: note: byref variable will be forcibly initialized 505 | struct kvm_gfn_range gfn_range; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function '__gfn_to_memslot': /kisskb/src/include/linux/kvm_host.h:1272:13: note: byref variable will be forcibly initialized 1272 | int slot_index = atomic_read(&slots->last_used_slot); | ^~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function '__kvm_gfn_to_hva_cache_init': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2947:15: note: byref variable will be forcibly initialized 2947 | gfn_t nr_pages_avail; | ^~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'vcpu_stat_get': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:5286:13: note: byref variable will be forcibly initialized 5286 | u64 tmp_val; | ^~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_vcpu_ioctl_get_stats_fd': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3722:14: note: byref variable will be forcibly initialized 3722 | char name[15 + ITOA_MAX_LEN + 1]; | ^~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'create_vcpu_fd': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3566:14: note: byref variable will be forcibly initialized 3566 | char name[8 + 1 + ITOA_MAX_LEN + 1]; | ^~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_vcpu_ioctl': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3894:26: note: byref variable will be forcibly initialized 3894 | sigset_t sigset, *p; | ^~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3893:40: note: byref variable will be forcibly initialized 3893 | struct kvm_signal_mask kvm_sigmask; | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3883:40: note: byref variable will be forcibly initialized 3883 | struct kvm_guest_debug dbg; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3868:40: note: byref variable will be forcibly initialized 3868 | struct kvm_translation tr; | ^~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3859:37: note: byref variable will be forcibly initialized 3859 | struct kvm_mp_state mp_state; | ^~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3847:37: note: byref variable will be forcibly initialized 3847 | struct kvm_mp_state mp_state; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:3782:25: note: in expansion of macro 'rcu_assign_pointer' 3782 | rcu_assign_pointer(vcpu->pid, newpid); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'install_new_memslots': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1461:9: note: in expansion of macro 'rcu_assign_pointer' 1461 | rcu_assign_pointer(kvm->memslots[as_id], slots); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_delete_memslot': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1628:32: note: byref variable will be forcibly initialized 1628 | struct kvm_memory_slot new; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'hva_to_pfn_fast': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2235:22: note: byref variable will be forcibly initialized 2235 | struct page *page[1]; | ^~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'hva_to_pfn_slow': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2283:30: note: byref variable will be forcibly initialized 2283 | struct page *wpage; | ^~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2264:22: note: byref variable will be forcibly initialized 2264 | struct page *page; | ^~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'hva_to_pfn_remapped': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2329:22: note: byref variable will be forcibly initialized 2329 | bool unlocked = false; | ^~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2320:21: note: byref variable will be forcibly initialized 2320 | spinlock_t *ptl; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2319:16: note: byref variable will be forcibly initialized 2319 | pte_t *ptep; | ^~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'hva_to_pfn': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2397:19: note: byref variable will be forcibly initialized 2397 | kvm_pfn_t pfn = 0; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_create_vm': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1075:17: note: in expansion of macro 'rcu_assign_pointer' 1075 | rcu_assign_pointer(kvm->buses[i], | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1071:17: note: in expansion of macro 'rcu_assign_pointer' 1071 | rcu_assign_pointer(kvm->memslots[i], slots); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_create_vm_debugfs': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:936:14: note: byref variable will be forcibly initialized 936 | char dir_name[ITOA_MAX_LEN * 2]; | ^~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function '__kvm_set_memory_region': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1661:37: note: byref variable will be forcibly initialized 1661 | struct kvm_memory_slot old, new; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:1661:32: note: byref variable will be forcibly initialized 1661 | struct kvm_memory_slot old, new; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_vcpu_gfn_to_memslot': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2080:13: note: byref variable will be forcibly initialized 2080 | int slot_index; | ^~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'gfn_to_page_many_atomic': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:2515:15: note: byref variable will be forcibly initialized 2515 | gfn_t entry = 0; | ^~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_vm_ioctl': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4500:42: note: byref variable will be forcibly initialized 4500 | struct kvm_create_device cd; | ^~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4469:40: note: byref variable will be forcibly initialized 4469 | struct kvm_irq_routing routing; | ^~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4446:38: note: byref variable will be forcibly initialized 4446 | struct kvm_irq_level irq_event; | ^~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4434:32: note: byref variable will be forcibly initialized 4434 | struct kvm_msi msi; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4424:38: note: byref variable will be forcibly initialized 4424 | struct kvm_ioeventfd data; | ^~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4415:34: note: byref variable will be forcibly initialized 4415 | struct kvm_irqfd data; | ^~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4405:48: note: byref variable will be forcibly initialized 4405 | struct kvm_coalesced_mmio_zone zone; | ^~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4396:48: note: byref variable will be forcibly initialized 4396 | struct kvm_coalesced_mmio_zone zone; | ^~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4385:44: note: byref variable will be forcibly initialized 4385 | struct kvm_clear_dirty_log log; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4375:38: note: byref variable will be forcibly initialized 4375 | struct kvm_dirty_log log; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4364:52: note: byref variable will be forcibly initialized 4364 | struct kvm_userspace_memory_region kvm_userspace_mem; | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4355:39: note: byref variable will be forcibly initialized 4355 | struct kvm_enable_cap cap; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:18: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_io_bus_register_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:5034:9: note: in expansion of macro 'rcu_assign_pointer' 5034 | rcu_assign_pointer(kvm->buses[bus_idx], new_bus); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_io_bus_unregister_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:5071:9: note: in expansion of macro 'rcu_assign_pointer' 5071 | rcu_assign_pointer(kvm->buses[bus_idx], new_bus); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_init': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:5498:13: note: byref variable will be forcibly initialized 5498 | int r; | ^ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:5497:37: note: byref variable will be forcibly initialized 5497 | struct kvm_cpu_compat_check c; | ^ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/sock_diag.h:5, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_8': /kisskb/src/net/core/filter.c:212:12: note: byref variable will be forcibly initialized 212 | u8 tmp, *ptr; | ^~~ /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_8': /kisskb/src/net/core/filter.c:212:12: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_8_no_cache': /kisskb/src/net/core/filter.c:212:12: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_8_no_cache': /kisskb/src/net/core/filter.c:212:12: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_16': /kisskb/src/net/core/filter.c:239:13: note: byref variable will be forcibly initialized 239 | u16 tmp, *ptr; | ^~~ /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_16': /kisskb/src/net/core/filter.c:239:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_16_no_cache': /kisskb/src/net/core/filter.c:239:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_16_no_cache': /kisskb/src/net/core/filter.c:239:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_32': /kisskb/src/net/core/filter.c:266:13: note: byref variable will be forcibly initialized 266 | u32 tmp, *ptr; | ^~~ /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_32': /kisskb/src/net/core/filter.c:266:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_skb_load_helper_32_no_cache': /kisskb/src/net/core/filter.c:266:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function 'bpf_skb_load_helper_32_no_cache': /kisskb/src/net/core/filter.c:266:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_msg_push_data': /kisskb/src/net/core/filter.c:2706:28: note: byref variable will be forcibly initialized 2706 | struct scatterlist sge, nsge, nnsge, rsge = {0}, *psge; | ^~~ /kisskb/src/net/core/filter.c: In function '____bpf_skb_get_tunnel_key': /kisskb/src/net/core/filter.c:4204:12: note: byref variable will be forcibly initialized 4204 | u8 compat[sizeof(struct bpf_tunnel_key)]; | ^~~~~~ /kisskb/src/net/core/filter.c: In function '____bpf_skb_set_tunnel_key': /kisskb/src/net/core/filter.c:4310:12: note: byref variable will be forcibly initialized 4310 | u8 compat[sizeof(struct bpf_tunnel_key)]; | ^~~~~~ /kisskb/src/net/core/filter.c: In function '____bpf_sock_ops_getsockopt': /kisskb/src/net/core/filter.c:5216:27: note: byref variable will be forcibly initialized 5216 | const u8 *start; | ^~~~~ /kisskb/src/net/core/filter.c: In function 'bpf_sock_ops_getsockopt': /kisskb/src/net/core/filter.c:5216:27: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c: In function '____bpf_sock_ops_load_hdr_opt': /kisskb/src/net/core/filter.c:6911:19: note: byref variable will be forcibly initialized 6911 | const u8 *op, *opend, *magic, *search = search_res; | ^~ /kisskb/src/net/core/filter.c:6910:14: note: byref variable will be forcibly initialized 6910 | bool eol, load_syn = flags & BPF_LOAD_HDR_OPT_TCP_SYN; | ^~~ /kisskb/src/net/core/filter.c: In function 'bpf_sock_ops_load_hdr_opt': /kisskb/src/net/core/filter.c:6910:14: note: byref variable will be forcibly initialized /kisskb/src/net/core/filter.c:6911:19: note: byref variable will be forcibly initialized 6911 | const u8 *op, *opend, *magic, *search = search_res; | ^~ /kisskb/src/net/core/filter.c: In function '____bpf_sock_ops_store_hdr_opt': /kisskb/src/net/core/filter.c:6991:14: note: byref variable will be forcibly initialized 6991 | bool eol; | ^~~ /kisskb/src/net/core/filter.c: In function 'bpf_sock_ops_store_hdr_opt': /kisskb/src/net/core/filter.c:6991:14: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/sock_diag.h:8, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function '__bpf_prog_run_save_cb': /kisskb/src/include/linux/filter.h:750:12: note: byref variable will be forcibly initialized 750 | u8 cb_saved[BPF_SKB_CB_LEN]; | ^~~~~~~~ In file included from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/sock_diag.h:8, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:41: note: byref variable will be forcibly initialized 600 | struct vlan_hdr vhdr, *vh; | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/sock_diag.h:5, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/core/filter.c: In function 'bpf_convert_filter': /kisskb/src/net/core/filter.c:775:44: note: byref variable will be forcibly initialized 775 | struct sock_filter tmp = { | ^~~ /kisskb/src/net/core/filter.c:618:34: note: byref variable will be forcibly initialized 618 | struct bpf_insn *insn = tmp_insns; | ^~~~ /kisskb/src/net/core/filter.c:617:33: note: byref variable will be forcibly initialized 617 | struct bpf_insn tmp_insns[32] = { }; | ^~~~~~~~~ /kisskb/src/net/core/filter.c: In function 'bpf_migrate_filter': /kisskb/src/net/core/filter.c:1243:14: note: byref variable will be forcibly initialized 1243 | bool seen_ld_abs = false; | ^~~~~~~~~~~ /kisskb/src/net/core/filter.c:1242:18: note: byref variable will be forcibly initialized 1242 | int err, new_len, old_len = fp->len; | ^~~~~~~ /kisskb/src/net/core/filter.c:1242:13: note: byref variable will be forcibly initialized 1242 | int err, new_len, old_len = fp->len; | ^~~ /kisskb/src/net/core/filter.c: In function 'bpf_out_neigh_v4': /kisskb/src/net/core/filter.c:2270:14: note: byref variable will be forcibly initialized 2270 | bool is_v6gw = false; | ^~~~~~~ /kisskb/src/net/core/filter.c: In function '__bpf_redirect_neigh_v4': /kisskb/src/net/core/filter.c:2326:31: note: byref variable will be forcibly initialized 2326 | struct flowi4 fl4 = { | ^~~ /kisskb/src/net/core/filter.c: In function '__bpf_redirect_neigh_v6': /kisskb/src/net/core/filter.c:2224:31: note: byref variable will be forcibly initialized 2224 | struct flowi6 fl6 = { | ^~~ /kisskb/src/net/core/filter.c: In function '_bpf_setsockopt': /kisskb/src/net/core/filter.c:4862:30: note: byref variable will be forcibly initialized 4862 | char name[TCP_CA_NAME_MAX]; | ^~~~ /kisskb/src/net/core/filter.c:4724:14: note: byref variable will be forcibly initialized 4724 | char devname[IFNAMSIZ]; | ^~~~~~~ /kisskb/src/net/core/filter.c: In function 'bpf_ipv4_fib_lookup': /kisskb/src/net/core/filter.c:5388:23: note: byref variable will be forcibly initialized 5388 | struct flowi4 fl4; | ^~~ /kisskb/src/net/core/filter.c:5387:27: note: byref variable will be forcibly initialized 5387 | struct fib_result res; | ^~~ /kisskb/src/net/core/filter.c: In function 'bpf_ipv6_fib_lookup': /kisskb/src/net/core/filter.c:5508:23: note: byref variable will be forcibly initialized 5508 | struct flowi6 fl6; | ^~~ /kisskb/src/net/core/filter.c: In function 'sk_lookup': /kisskb/src/net/core/filter.c:6110:14: note: byref variable will be forcibly initialized 6110 | bool refcounted = false; | ^~~~~~~~~~ /kisskb/src/net/core/filter.c: In function 'copy_bpf_fprog_from_user': /kisskb/src/net/core/filter.c:85:5: note: userspace variable will be forcibly initialized 85 | int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c:85:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/filter.c:88:42: note: byref variable will be forcibly initialized 88 | struct compat_sock_fprog f32; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/core/filter.c:20: /kisskb/src/net/core/filter.c: In function '__sk_attach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c:1470:9: note: in expansion of macro 'rcu_assign_pointer' 1470 | rcu_assign_pointer(sk->sk_filter, fp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c: In function 'bpf_run_sk_reuseport': /kisskb/src/net/core/filter.c:10169:34: note: byref variable will be forcibly initialized 10169 | struct sk_reuseport_kern reuse_kern; | ^~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_irq_handler': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:151:23: note: byref variable will be forcibly initialized 151 | unsigned long val; | ^~~ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_xlate_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:181:13: note: byref variable will be forcibly initialized 181 | int len; | ^~~ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_alloc_parent_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:209:27: note: byref variable will be forcibly initialized 209 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:12: /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_get_unmapped_sources': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:631:21: note: byref variable will be forcibly initialized 631 | u32 dev_id; | ^~~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:616:36: note: byref variable will be forcibly initialized 616 | struct of_phandle_iterator it; | ^~ /kisskb/src/kernel/printk/index.c: In function 'pi_show': /kisskb/src/kernel/printk/index.c:77:32: note: byref variable will be forcibly initialized 77 | enum printk_info_flags flags = 0; | ^~~~~ /kisskb/src/kernel/printk/index.c:76:13: note: byref variable will be forcibly initialized 76 | int level = LOGLEVEL_DEFAULT; | ^~~~~ /kisskb/src/lib/lzo/lzo1x_compress.c: In function 'lzogeneric1x_1_compress': /kisskb/src/lib/lzo/lzo1x_compress.c:313:21: note: byref variable will be forcibly initialized 313 | signed char state_offset = -2; | ^~~~~~~~~~~~ In file included from /kisskb/src/lib/842/842_compress.c:16: /kisskb/src/lib/842/842_compress.c: In function 'sw842_debugfs_create': /kisskb/src/lib/842/842_debugfs.h:27:22: note: byref variable will be forcibly initialized 27 | char name[32]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/kernel/irq/spurious.c:8: /kisskb/src/kernel/irq/spurious.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/spurious.c:9: /kisskb/src/kernel/irq/spurious.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/resend.c: In function 'irq_inject_interrupt': /kisskb/src/kernel/irq/resend.c:158:23: note: byref variable will be forcibly initialized 158 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/crypto/internal/hash.h:12, from /kisskb/src/crypto/hmac.c:15: /kisskb/src/crypto/hmac.c: In function 'hmac_setkey': /kisskb/src/include/crypto/hash.h:166:14: note: byref variable will be forcibly initialized 166 | char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ | ^~ /kisskb/src/crypto/hmac.c:51:9: note: in expansion of macro 'SHASH_DESC_ON_STACK' 51 | SHASH_DESC_ON_STACK(shash, hash); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/hmac.c: In function 'hmac_create': /kisskb/src/crypto/hmac.c:171:13: note: byref variable will be forcibly initialized 171 | u32 mask; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/kernel/irq/chip.c:11: /kisskb/src/kernel/irq/chip.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/chip.c:11: /kisskb/src/kernel/irq/chip.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_chip': /kisskb/src/kernel/irq/chip.c:43:23: note: byref variable will be forcibly initialized 43 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_irq_type': /kisskb/src/kernel/irq/chip.c:70:23: note: byref variable will be forcibly initialized 70 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_handler_data': /kisskb/src/kernel/irq/chip.c:92:23: note: byref variable will be forcibly initialized 92 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_msi_desc_off': /kisskb/src/kernel/irq/chip.c:114:23: note: byref variable will be forcibly initialized 114 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_chip_data': /kisskb/src/kernel/irq/chip.c:147:23: note: byref variable will be forcibly initialized 147 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'handle_untracked_irq': /kisskb/src/kernel/irq/chip.c:578:22: note: byref variable will be forcibly initialized 578 | unsigned int flags = 0; | ^~~~~ /kisskb/src/kernel/irq/chip.c: In function '__irq_set_handler': /kisskb/src/kernel/irq/chip.c:1049:23: note: byref variable will be forcibly initialized 1049 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_set_chained_handler_and_data': /kisskb/src/kernel/irq/chip.c:1064:23: note: byref variable will be forcibly initialized 1064 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/chip.c: In function 'irq_modify_status': /kisskb/src/kernel/irq/chip.c:1088:23: note: byref variable will be forcibly initialized 1088 | unsigned long flags, trigger, tmp; | ^~~~~ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c: In function 'chacha20poly1305_encrypt_bignonce': /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8841:13: note: byref variable will be forcibly initialized 8841 | u32 le_key[8]; | ^~~~~~ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8840:12: note: byref variable will be forcibly initialized 8840 | u8 bottom_row[16] = { 0 }; | ^~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8835:13: note: byref variable will be forcibly initialized 8835 | u32 chacha20_state[CHACHA_STATE_WORDS]; | ^~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8834:34: note: byref variable will be forcibly initialized 8834 | struct poly1305_desc_ctx poly1305_state; | ^~~~~~~~~~~~~~ /kisskb/src/lib/crypto/chacha20poly1305-selftest.c: In function 'chacha20poly1305_selftest': /kisskb/src/lib/crypto/chacha20poly1305-selftest.c:8891:28: note: byref variable will be forcibly initialized 8891 | struct scatterlist sg_src[3]; | ^~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'update_audio_tstamp': /kisskb/src/sound/core/pcm_lib.c:214:27: note: byref variable will be forcibly initialized 214 | struct timespec64 driver_tstamp; | ^~~~~~~~~~~~~ In file included from /kisskb/src/sound/core/pcm_lib.c:8: /kisskb/src/sound/core/pcm_lib.c: In function 'krealloc_array': /kisskb/src/include/linux/slab.h:645:16: note: byref variable will be forcibly initialized 645 | size_t bytes; | ^~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'wait_for_avail': /kisskb/src/sound/core/pcm_lib.c:1865:28: note: byref variable will be forcibly initialized 1865 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/sound/core/pcm_lib.c: In function '__snd_pcm_xrun': /kisskb/src/sound/core/pcm_lib.c:149:35: note: byref variable will be forcibly initialized 149 | struct timespec64 tstamp; | ^~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_update_hw_ptr0': /kisskb/src/sound/core/pcm_lib.c:302:30: note: byref variable will be forcibly initialized 302 | char name[16]; | ^~~~ /kisskb/src/sound/core/pcm_lib.c:268:27: note: byref variable will be forcibly initialized 268 | struct timespec64 audio_tstamp; | ^~~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c:267:27: note: byref variable will be forcibly initialized 267 | struct timespec64 curr_tstamp; | ^~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratden': /kisskb/src/sound/core/pcm_lib.c:911:29: note: byref variable will be forcibly initialized 911 | struct snd_interval t; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/sound/core/pcm_native.c:7: /kisskb/src/sound/core/pcm_native.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_ratdens': /kisskb/src/sound/core/pcm_lib.c:1352:31: note: byref variable will be forcibly initialized 1352 | unsigned int num = 0, den = 0; | ^~~ /kisskb/src/sound/core/pcm_lib.c:1352:22: note: byref variable will be forcibly initialized 1352 | unsigned int num = 0, den = 0; | ^~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratnum': /kisskb/src/sound/core/pcm_lib.c:793:29: note: byref variable will be forcibly initialized 793 | struct snd_interval t; | ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_ratnums': /kisskb/src/sound/core/pcm_lib.c:1317:31: note: byref variable will be forcibly initialized 1317 | unsigned int num = 0, den = 0; | ^~~ /kisskb/src/sound/core/pcm_lib.c:1317:22: note: byref variable will be forcibly initialized 1317 | unsigned int num = 0, den = 0; | ^~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_list': /kisskb/src/sound/core/pcm_lib.c:1009:29: note: byref variable will be forcibly initialized 1009 | struct snd_interval list_range; | ^~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_noresample_func': /kisskb/src/sound/core/pcm_lib.c:1488:22: note: byref variable will be forcibly initialized 1488 | unsigned int base_rate = (unsigned int)(uintptr_t)rule->private; | ^~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ranges': /kisskb/src/sound/core/pcm_lib.c:1049:29: note: byref variable will be forcibly initialized 1049 | struct snd_interval range; | ^~~~~ /kisskb/src/sound/core/pcm_lib.c:1048:29: note: byref variable will be forcibly initialized 1048 | struct snd_interval range_union; | ^~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_add': /kisskb/src/sound/core/pcm_lib.c:1128:17: note: byref variable will be forcibly initialized 1128 | va_list args; | ^~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_constraint_minmax': /kisskb/src/sound/core/pcm_lib.c:1243:29: note: byref variable will be forcibly initialized 1243 | struct snd_interval t; | ^ In file included from /kisskb/src/sound/core/pcm_native.c:22: /kisskb/src/sound/core/pcm_native.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:25: note: byref variable will be forcibly initialized 156 | struct snd_mask old; | ^~~ /kisskb/src/sound/core/pcm_lib.c: In function '__snd_pcm_lib_xfer': /kisskb/src/sound/core/pcm_lib.c:2158:27: note: byref variable will be forcibly initialized 2158 | snd_pcm_uframes_t avail; | ^~~~~ /kisskb/src/net/llc/llc_pdu.c: In function 'llc_pdu_set_pf_bit': /kisskb/src/net/llc/llc_pdu.c:37:12: note: byref variable will be forcibly initialized 37 | u8 pdu_type; | ^~~~~~~~ /kisskb/src/net/llc/llc_pdu.c: In function 'llc_pdu_decode_pf_bit': /kisskb/src/net/llc/llc_pdu.c:65:12: note: byref variable will be forcibly initialized 65 | u8 pdu_type; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/ipc.h:5, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/compat.h:14, from /kisskb/src/sound/core/pcm_native.c:7: /kisskb/src/sound/core/pcm_native.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/sound/core/pcm_native.c:11: /kisskb/src/sound/core/pcm_native.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_buffer_bytes_max': /kisskb/src/sound/core/pcm_native.c:2408:29: note: byref variable will be forcibly initialized 2408 | 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:2317:29: note: byref variable will be forcibly initialized 2317 | 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:2327:29: note: byref variable will be forcibly initialized 2327 | 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:2299:29: note: byref variable will be forcibly initialized 2299 | 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:2308:29: note: byref variable will be forcibly initialized 2308 | 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:2359:29: note: byref variable will be forcibly initialized 2359 | 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:2340:25: note: byref variable will be forcibly initialized 2340 | struct snd_mask m; | ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xferi_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3139:26: note: byref variable will be forcibly initialized 3139 | 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:3161:26: note: byref variable will be forcibly initialized 3161 | struct snd_xfern xfern; | ^~~~~ /kisskb/src/net/llc/llc_s_ac.c: In function 'llc_sap_action_send_xid_r': /kisskb/src/net/llc/llc_s_ac.c:103:30: note: byref variable will be forcibly initialized 103 | u8 mac_da[ETH_ALEN], mac_sa[ETH_ALEN], dsap; | ^~~~~~ /kisskb/src/net/llc/llc_s_ac.c:103:12: note: byref variable will be forcibly initialized 103 | u8 mac_da[ETH_ALEN], mac_sa[ETH_ALEN], dsap; | ^~~~~~ /kisskb/src/net/llc/llc_s_ac.c: In function 'llc_sap_action_send_test_r': /kisskb/src/net/llc/llc_s_ac.c:151:30: note: byref variable will be forcibly initialized 151 | u8 mac_da[ETH_ALEN], mac_sa[ETH_ALEN], dsap; | ^~~~~~ /kisskb/src/net/llc/llc_s_ac.c:151:12: note: byref variable will be forcibly initialized 151 | u8 mac_da[ETH_ALEN], mac_sa[ETH_ALEN], dsap; | ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sw_params_user': /kisskb/src/sound/core/pcm_native.c:919:34: note: byref variable will be forcibly initialized 919 | struct snd_pcm_sw_params params; | ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_channel_info_user': /kisskb/src/sound/core/pcm_native.c:1114:37: note: byref variable will be forcibly initialized 1114 | struct snd_pcm_channel_info info; | ^~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sync_ptr': /kisskb/src/sound/core/pcm_native.c:2970:33: note: byref variable will be forcibly initialized 2970 | struct snd_pcm_sync_ptr sync_ptr; | ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status64': /kisskb/src/sound/core/pcm_native.c:995:43: note: byref variable will be forcibly initialized 995 | struct timespec64 tstamp; | ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user32': /kisskb/src/sound/core/pcm_native.c:1046:33: note: byref variable will be forcibly initialized 1046 | struct snd_pcm_status32 status32; | ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c:1045:33: note: byref variable will be forcibly initialized 1045 | 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:1021:33: note: byref variable will be forcibly initialized 1021 | struct snd_pcm_status64 status; | ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_drain': /kisskb/src/sound/core/pcm_native.c:2029:28: note: byref variable will be forcibly initialized 2029 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_common_ioctl': /kisskb/src/sound/core/pcm_native.c:3287:35: note: byref variable will be forcibly initialized 3287 | snd_pcm_sframes_t delay = 0; | ^~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_open_substream': /kisskb/src/sound/core/pcm_native.c:2659:35: note: byref variable will be forcibly initialized 2659 | struct snd_pcm_substream *substream; | ^~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_open_file': /kisskb/src/sound/core/pcm_native.c:2709:35: note: byref variable will be forcibly initialized 2709 | struct snd_pcm_substream *substream; | ^~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_open': /kisskb/src/sound/core/pcm_native.c:2760:28: note: byref variable will be forcibly initialized 2760 | wait_queue_entry_t wait; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/if.h:25, from /kisskb/src/include/net/llc.h:15, from /kisskb/src/net/llc/llc_sap.c:15: /kisskb/src/net/llc/llc_sap.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/irqchip/irq-pruss-intc.c:18: /kisskb/src/drivers/irqchip/irq-pruss-intc.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/net/llc/llc_sap.c: In function 'llc_sap_mcast': /kisskb/src/net/llc/llc_sap.c:395:22: note: byref variable will be forcibly initialized 395 | struct sock *stack[256 / sizeof(struct sock *)]; | ^~~~~ /kisskb/src/net/llc/llc_sap.c: In function 'llc_sap_handler': /kisskb/src/net/llc/llc_sap.c:423:25: note: byref variable will be forcibly initialized 423 | struct llc_addr laddr; | ^~~~~ /kisskb/src/drivers/irqchip/irq-pruss-intc.c: In function 'pruss_intc_probe': /kisskb/src/drivers/irqchip/irq-pruss-intc.c:524:31: note: byref variable will be forcibly initialized 524 | u8 max_system_events, irqs_reserved = 0; | ^~~~~~~~~~~~~ /kisskb/src/lib/zlib_deflate/deftree.c: In function 'tr_static_init': /kisskb/src/lib/zlib_deflate/deftree.c:179:9: note: byref variable will be forcibly initialized 179 | ush bl_count[MAX_BITS+1]; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/nfs_common/grace.c:8: /kisskb/src/fs/nfs_common/grace.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/crypto/curve25519-selftest.c: In function 'curve25519_selftest': /kisskb/src/lib/crypto/curve25519-selftest.c:1307:71: note: byref variable will be forcibly initialized 1307 | curve25519_generic(out3, in, (u8[CURVE25519_KEY_SIZE]){ 9 }); | ^ /kisskb/src/lib/crypto/curve25519-selftest.c:1306:70: note: byref variable will be forcibly initialized 1306 | ret2 = curve25519(out2, in, (u8[CURVE25519_KEY_SIZE]){ 9 }); | ^ /kisskb/src/lib/crypto/curve25519-selftest.c:1289:12: note: byref variable will be forcibly initialized 1289 | out3[CURVE25519_KEY_SIZE]; | ^~~~ /kisskb/src/lib/crypto/curve25519-selftest.c:1288:38: note: byref variable will be forcibly initialized 1288 | u8 out[CURVE25519_KEY_SIZE], out2[CURVE25519_KEY_SIZE], | ^~~~ /kisskb/src/lib/crypto/curve25519-selftest.c:1288:12: note: byref variable will be forcibly initialized 1288 | u8 out[CURVE25519_KEY_SIZE], out2[CURVE25519_KEY_SIZE], | ^~~ /kisskb/src/lib/crypto/curve25519-selftest.c:1287:12: note: byref variable will be forcibly initialized 1287 | u8 in[CURVE25519_KEY_SIZE]; | ^~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/irq/devres.c:3: /kisskb/src/kernel/irq/devres.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/kernel/irq/devres.c: In function 'devm_free_irq': /kisskb/src/kernel/irq/devres.c:141:27: note: byref variable will be forcibly initialized 141 | struct irq_devres match_data = { irq, dev_id }; | ^~~~~~~~~~ /kisskb/src/crypto/crypto_null.c: In function 'null_skcipher_crypt': /kisskb/src/crypto/crypto_null.c:78:30: note: byref variable will be forcibly initialized 78 | struct skcipher_walk walk; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/842/842_decompress.c: In function '__split_next_bits': /kisskb/src/lib/842/842_decompress.c:69:13: note: byref variable will be forcibly initialized 69 | u64 tmp = 0; | ^~~ /kisskb/src/lib/842/842_decompress.c: In function 'do_data': /kisskb/src/lib/842/842_decompress.c:133:13: note: byref variable will be forcibly initialized 133 | u64 v; | ^ /kisskb/src/lib/842/842_decompress.c: In function '__do_index': /kisskb/src/lib/842/842_decompress.c:165:13: note: byref variable will be forcibly initialized 165 | u64 index, offset, total = round_down(p->out - p->ostart, 8); | ^~~~~ In file included from /kisskb/src/lib/842/842_decompress.c:14: /kisskb/src/lib/842/842_decompress.c: In function 'sw842_debugfs_create': /kisskb/src/lib/842/842_debugfs.h:27:22: note: byref variable will be forcibly initialized 27 | char name[32]; | ^~~~ /kisskb/src/lib/842/842_decompress.c: In function 'sw842_decompress': /kisskb/src/lib/842/842_decompress.c:283:13: note: byref variable will be forcibly initialized 283 | u64 crc; | ^~~ /kisskb/src/lib/842/842_decompress.c:282:27: note: byref variable will be forcibly initialized 282 | u64 op, rep, tmp, bytes, total; | ^~~~~ /kisskb/src/lib/842/842_decompress.c:282:22: note: byref variable will be forcibly initialized 282 | u64 op, rep, tmp, bytes, total; | ^~~ /kisskb/src/lib/842/842_decompress.c:282:17: note: byref variable will be forcibly initialized 282 | u64 op, rep, tmp, bytes, total; | ^~~ /kisskb/src/lib/842/842_decompress.c:282:13: note: byref variable will be forcibly initialized 282 | u64 op, rep, tmp, bytes, total; | ^~ /kisskb/src/lib/842/842_decompress.c:280:28: note: byref variable will be forcibly initialized 280 | struct sw842_param p; | ^ In file included from /kisskb/src/kernel/rcu/update.c:584: /kisskb/src/kernel/rcu/update.c: In function 'tasks_gp_state_getname': /kisskb/src/kernel/rcu/tasks.h:142:13: note: byref variable will be forcibly initialized 142 | int i = data_race(rtp->gp_state); // Let KCSAN detect update races | ^ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rcu.h:840, from /kisskb/src/kernel/rcu/rcu.h:13, from /kisskb/src/kernel/rcu/update.c:49: /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_utilization': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' 27 | TRACE_EVENT(rcu_utilization, | ^~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_grace_period': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:69:1: note: in expansion of macro 'TRACE_EVENT_RCU' 69 | TRACE_EVENT_RCU(rcu_grace_period, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_future_grace_period': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:107:1: note: in expansion of macro 'TRACE_EVENT_RCU' 107 | TRACE_EVENT_RCU(rcu_future_grace_period, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_grace_period_init': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:147:1: note: in expansion of macro 'TRACE_EVENT_RCU' 147 | TRACE_EVENT_RCU(rcu_grace_period_init, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_grace_period': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:192:1: note: in expansion of macro 'TRACE_EVENT_RCU' 192 | TRACE_EVENT_RCU(rcu_exp_grace_period, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_funnel_lock': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:224:1: note: in expansion of macro 'TRACE_EVENT_RCU' 224 | TRACE_EVENT_RCU(rcu_exp_funnel_lock, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_preempt_task': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:312:1: note: in expansion of macro 'TRACE_EVENT_RCU' 312 | TRACE_EVENT_RCU(rcu_preempt_task, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_unlock_preempted_task': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:339:1: note: in expansion of macro 'TRACE_EVENT_RCU' 339 | TRACE_EVENT_RCU(rcu_unlock_preempted_task, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_quiescent_state_report': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:368:1: note: in expansion of macro 'TRACE_EVENT_RCU' 368 | TRACE_EVENT_RCU(rcu_quiescent_state_report, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_fqs': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:411:1: note: in expansion of macro 'TRACE_EVENT_RCU' 411 | TRACE_EVENT_RCU(rcu_fqs, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_stall_warning': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:444:1: note: in expansion of macro 'TRACE_EVENT' 444 | TRACE_EVENT(rcu_stall_warning, | ^~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_dyntick': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:480:1: note: in expansion of macro 'TRACE_EVENT_RCU' 480 | TRACE_EVENT_RCU(rcu_dyntick, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_callback': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:512:1: note: in expansion of macro 'TRACE_EVENT_RCU' 512 | TRACE_EVENT_RCU(rcu_callback, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_segcb_stats': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:537:1: note: in expansion of macro 'TRACE_EVENT_RCU' 537 | TRACE_EVENT_RCU(rcu_segcb_stats, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_kvfree_callback': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:571:1: note: in expansion of macro 'TRACE_EVENT_RCU' 571 | TRACE_EVENT_RCU(rcu_kvfree_callback, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:604:1: note: in expansion of macro 'TRACE_EVENT_RCU' 604 | TRACE_EVENT_RCU(rcu_batch_start, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_callback': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:631:1: note: in expansion of macro 'TRACE_EVENT_RCU' 631 | TRACE_EVENT_RCU(rcu_invoke_callback, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kvfree_callback': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:660:1: note: in expansion of macro 'TRACE_EVENT_RCU' 660 | TRACE_EVENT_RCU(rcu_invoke_kvfree_callback, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kfree_bulk_callback': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:688:1: note: in expansion of macro 'TRACE_EVENT_RCU' 688 | TRACE_EVENT_RCU(rcu_invoke_kfree_bulk_callback, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_end': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:721:1: note: in expansion of macro 'TRACE_EVENT_RCU' 721 | TRACE_EVENT_RCU(rcu_batch_end, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_torture_read': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:763:1: note: in expansion of macro 'TRACE_EVENT_RCU' 763 | TRACE_EVENT_RCU(rcu_torture_read, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_barrier': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' 11 | #define TRACE_EVENT_RCU TRACE_EVENT | ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:810:1: note: in expansion of macro 'TRACE_EVENT_RCU' 810 | TRACE_EVENT_RCU(rcu_barrier, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/crypto/des.c:23: /kisskb/src/lib/crypto/des.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:13: note: byref variable will be forcibly initialized 59 | u32 K[6]; | ^ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/update.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_read_check_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:918:9: note: in expansion of macro 'smp_store_release' 918 | smp_store_release(&texp->trc_ipi_to_cpu, -1); // ^^^ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:917:9: note: in expansion of macro 'smp_store_release' 917 | smp_store_release(per_cpu_ptr(&trc_ipi_to_cpu, smp_processor_id()), false); // ^^^ | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/update.c:584: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_wait_gp': /kisskb/src/kernel/rcu/tasks.h:339:22: note: byref variable will be forcibly initialized 339 | bool firstreport; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:307:19: note: byref variable will be forcibly initialized 307 | LIST_HEAD(holdouts); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_kthread': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:212:25: note: in expansion of macro 'wait_event_interruptible' 212 | 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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:708:9: note: in expansion of macro '___wait_event' 708 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:740:25: note: in expansion of macro '__wait_event_idle_exclusive_timeout' 740 | __ret = __wait_event_idle_exclusive_timeout(wq_head, condition, timeout);\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:1171:23: note: in expansion of macro 'wait_event_idle_exclusive_timeout' 1171 | ret = wait_event_idle_exclusive_timeout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/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:55, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/bug.h:166:32: note: in definition of macro 'WARN_ON' 166 | int __ret_warn_on = !!(condition); \ | ^~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:1160:21: note: in expansion of macro 'WARN_ON_ONCE' 1160 | if (WARN_ON_ONCE(smp_load_acquire(per_cpu_ptr(&trc_ipi_to_cpu, cpu)))) | ^~~~~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:1160:34: note: in expansion of macro 'smp_load_acquire' 1160 | if (WARN_ON_ONCE(smp_load_acquire(per_cpu_ptr(&trc_ipi_to_cpu, cpu)))) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:1151:19: note: byref variable will be forcibly initialized 1151 | LIST_HEAD(holdouts); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/kernel/rcu/update.c:584: /kisskb/src/kernel/rcu/tasks.h:1149:14: note: byref variable will be forcibly initialized 1149 | bool firstreport; | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:974:13: note: in expansion of macro 'smp_load_acquire' 974 | if (smp_load_acquire(&t->trc_ipi_to_cpu) != -1) // Order IPI | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'check_all_holdout_tasks_trace': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:1124:21: note: in expansion of macro 'smp_load_acquire' 1124 | if (smp_load_acquire(&t->trc_ipi_to_cpu) == -1 && | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/update.c:40: /kisskb/src/kernel/rcu/update.c: In function 'synchronize_rcu_tasks_generic': /kisskb/src/include/linux/rcupdate_wait.h:27:32: note: byref variable will be forcibly initialized 27 | struct rcu_synchronize __rs_array[ARRAY_SIZE(__crcu_array)]; \ | ^~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' 32 | #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:178:9: note: in expansion of macro 'wait_rcu_gp' 178 | wait_rcu_gp(rtp->call_func); | ^~~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:26:25: note: byref variable will be forcibly initialized 26 | call_rcu_func_t __crcu_array[] = { __VA_ARGS__ }; \ | ^~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' 32 | #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:178:9: note: in expansion of macro 'wait_rcu_gp' 178 | wait_rcu_gp(rtp->call_func); | ^~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/update.c:584: /kisskb/src/kernel/rcu/update.c: In function 'show_rcu_tasks_trace_gp_kthread': /kisskb/src/kernel/rcu/tasks.h:1290:14: note: byref variable will be forcibly initialized 1290 | char buf[64]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/rmap.c:55: /kisskb/src/mm/rmap.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/rmap.c: In function 'page_mkclean_one': /kisskb/src/mm/rmap.c:911:35: note: byref variable will be forcibly initialized 911 | struct mmu_notifier_range range; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/kernel/irq/generic-chip.c:7: /kisskb/src/kernel/irq/generic-chip.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/kernel/irq/generic-chip.c:7: /kisskb/src/kernel/irq/generic-chip.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/kernel/irq/generic-chip.c:7: /kisskb/src/kernel/irq/generic-chip.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/mm/rmap.c: In function 'try_to_unmap_one': /kisskb/src/mm/rmap.c:1405:35: note: byref variable will be forcibly initialized 1405 | struct mmu_notifier_range range; | ^~~~~ In file included from /kisskb/src/kernel/irq/generic-chip.c:11: /kisskb/src/kernel/irq/generic-chip.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/mm/rmap.c: In function 'try_to_migrate_one': /kisskb/src/mm/rmap.c:1705:35: note: byref variable will be forcibly initialized 1705 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/rmap.c: In function 'folio_mkclean': /kisskb/src/mm/rmap.c:986:13: note: byref variable will be forcibly initialized 986 | int cleaned = 0; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/kernel/irq/autoprobe.c:8: /kisskb/src/kernel/irq/autoprobe.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-apple-aic.c: In function 'aic_handle_ipi': /kisskb/src/drivers/irqchip/irq-apple-aic.c:649:32: note: byref variable will be forcibly initialized 649 | unsigned long enabled, firing; | ^~~~~~ /kisskb/src/drivers/irqchip/irq-apple-aic.c: In function 'aic_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-apple-aic.c:528:25: note: byref variable will be forcibly initialized 528 | irq_hw_number_t hwirq; | ^~~~~ /kisskb/src/drivers/irqchip/irq-apple-aic.c:526:22: note: byref variable will be forcibly initialized 526 | unsigned int type = IRQ_TYPE_NONE; | ^~~~ /kisskb/src/crypto/sha1_generic.c: In function 'sha1_generic_block_fn': /kisskb/src/crypto/sha1_generic.c:33:13: note: byref variable will be forcibly initialized 33 | u32 temp[SHA1_WORKSPACE_WORDS]; | ^~~~ /kisskb/src/crypto/rmd160.c: In function 'rmd160_final': /kisskb/src/crypto/rmd160.c:313:16: note: byref variable will be forcibly initialized 313 | __le64 bits; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/quota/dquot.c:58: /kisskb/src/fs/quota/dquot.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/quota/dquot.c: In function '__quota_error': /kisskb/src/fs/quota/dquot.c:141:34: note: byref variable will be forcibly initialized 141 | struct va_format vaf; | ^~~ /kisskb/src/fs/quota/dquot.c:140:25: note: byref variable will be forcibly initialized 140 | va_list args; | ^~~~ /kisskb/src/fs/quota/dquot.c: In function 'dquot_writeback_dquots': /kisskb/src/fs/quota/dquot.c:624:26: note: byref variable will be forcibly initialized 624 | struct list_head dirty; | ^~~~~ /kisskb/src/fs/quota/dquot.c: In function '__dquot_drop': /kisskb/src/fs/quota/dquot.c:1567:23: note: byref variable will be forcibly initialized 1567 | struct dquot *put[MAXQUOTAS]; | ^~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'drop_dquot_ref': /kisskb/src/fs/quota/dquot.c:1092:19: note: byref variable will be forcibly initialized 1092 | LIST_HEAD(tofree_head); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'invalidate_dquots': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/quota/dquot.c:558:25: note: in expansion of macro 'wait_event' 558 | wait_event(dquot_ref_wq, | ^~~~~~~~~~ /kisskb/src/fs/quota/dquot.c: In function '__dquot_initialize': /kisskb/src/fs/quota/dquot.c:1444:27: note: byref variable will be forcibly initialized 1444 | kprojid_t projid; | ^~~~~~ /kisskb/src/fs/quota/dquot.c: In function '__dquot_alloc_space': /kisskb/src/fs/quota/dquot.c:1651:27: note: byref variable will be forcibly initialized 1651 | struct dquot_warn warn[MAXQUOTAS]; | ^~~~ /kisskb/src/fs/quota/dquot.c: In function 'dquot_alloc_inode': /kisskb/src/fs/quota/dquot.c:1722:27: note: byref variable will be forcibly initialized 1722 | struct dquot_warn warn[MAXQUOTAS]; | ^~~~ /kisskb/src/fs/quota/dquot.c: In function '__dquot_free_space': /kisskb/src/fs/quota/dquot.c:1850:27: note: byref variable will be forcibly initialized 1850 | struct dquot_warn warn[MAXQUOTAS]; | ^~~~ /kisskb/src/fs/quota/dquot.c: In function 'dquot_free_inode': /kisskb/src/fs/quota/dquot.c:1905:27: note: byref variable will be forcibly initialized 1905 | struct dquot_warn warn[MAXQUOTAS]; | ^~~~ /kisskb/src/fs/quota/dquot.c: In function '__dquot_transfer': /kisskb/src/fs/quota/dquot.c:1957:27: note: byref variable will be forcibly initialized 1957 | struct dquot_warn warn_from_space[MAXQUOTAS]; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/quota/dquot.c:1956:27: note: byref variable will be forcibly initialized 1956 | struct dquot_warn warn_from_inodes[MAXQUOTAS]; | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/quota/dquot.c:1955:27: note: byref variable will be forcibly initialized 1955 | struct dquot_warn warn_to[MAXQUOTAS]; | ^~~~~~~ /kisskb/src/fs/quota/dquot.c:1951:17: note: byref variable will be forcibly initialized 1951 | qsize_t inode_usage = 1; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/kernel/irq/irqdomain.c:5: /kisskb/src/kernel/irq/irqdomain.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/kernel/irq/irqdomain.c:5: /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_set_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/irq/irqdomain.c:525:17: note: in expansion of macro 'rcu_assign_pointer' 525 | rcu_assign_pointer(domain->revmap[hwirq], irq_data); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_clear_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/irq/irqdomain.c:510:17: note: in expansion of macro 'rcu_assign_pointer' 510 | rcu_assign_pointer(domain->revmap[hwirq], NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_fix_revmap': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/irq/irqdomain.c:1519:17: note: in expansion of macro 'rcu_assign_pointer' 1519 | rcu_assign_pointer(d->domain->revmap[d->hwirq], d); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/kernel/irq/irqdomain.c:5: /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_fwspec_mapping': /kisskb/src/kernel/irq/irqdomain.c:765:22: note: byref variable will be forcibly initialized 765 | unsigned int type = IRQ_TYPE_NONE; | ^~~~ /kisskb/src/kernel/irq/irqdomain.c:764:25: note: byref variable will be forcibly initialized 764 | irq_hw_number_t hwirq; | ^~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_of_mapping': /kisskb/src/kernel/irq/irqdomain.c:853:27: note: byref variable will be forcibly initialized 853 | struct irq_fwspec fwspec; | ^~~~~~ /kisskb/src/lib/zstd/common/entropy_common.c: In function 'FSE_readNCount_body': /kisskb/src/lib/zstd/common/entropy_common.c:76:14: note: byref variable will be forcibly initialized 76 | char buffer[8] = {0}; | ^~~~~~ /kisskb/src/lib/zstd/common/entropy_common.c: In function 'HUF_readStats': /kisskb/src/lib/zstd/common/entropy_common.c:255:9: note: byref variable will be forcibly initialized 255 | U32 wksp[HUF_READ_STATS_WORKSPACE_SIZE_U32]; | ^~~~ /kisskb/src/net/core/sock_diag.c: In function 'sock_diag_put_meminfo': /kisskb/src/net/core/sock_diag.c:63:13: note: byref variable will be forcibly initialized 63 | u32 mem[SK_MEMINFO_VARS]; | ^~~ /kisskb/src/lib/crypto/sha256.c: In function 'sha256_update': /kisskb/src/lib/crypto/sha256.c:126:13: note: byref variable will be forcibly initialized 126 | u32 W[64]; | ^ /kisskb/src/lib/crypto/sha256.c: In function '__sha256_final': /kisskb/src/lib/crypto/sha256.c:163:16: note: byref variable will be forcibly initialized 163 | __be64 bits; | ^~~~ /kisskb/src/lib/crypto/sha256.c: In function 'sha256': /kisskb/src/lib/crypto/sha256.c:201:29: note: byref variable will be forcibly initialized 201 | struct sha256_state sctx; | ^~~~ /kisskb/src/crypto/sha512_generic.c: In function 'sha512_transform': /kisskb/src/crypto/sha512_generic.c:104:13: note: byref variable will be forcibly initialized 104 | u64 W[16]; | ^ In file included from /kisskb/src/lib/argv_split.c:9: /kisskb/src/lib/argv_split.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/kernel/irq/cpuhotplug.c:12: /kisskb/src/kernel/irq/cpuhotplug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_usingDTable_generic': /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized 243 | FSE_DState_t state2; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized 242 | FSE_DState_t state1; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized 241 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_wksp_body': /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized 242 | FSE_DState_t state1; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized 243 | FSE_DState_t state2; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized 241 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized 242 | FSE_DState_t state1; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized 243 | FSE_DState_t state2; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:328:14: note: byref variable will be forcibly initialized 328 | unsigned maxSymbolValue = FSE_MAX_SYMBOL_VALUE; | ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:327:14: note: byref variable will be forcibly initialized 327 | unsigned tableLog; | ^~~~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_wksp_body_default': /kisskb/src/lib/zstd/common/fse_decompress.c:327:14: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/common/fse_decompress.c:328:14: note: byref variable will be forcibly initialized 328 | unsigned maxSymbolValue = FSE_MAX_SYMBOL_VALUE; | ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c: In function 'FSE_decompress_usingDTable': /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized 241 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized 242 | FSE_DState_t state1; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized 243 | FSE_DState_t state2; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:241:19: note: byref variable will be forcibly initialized 241 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:242:18: note: byref variable will be forcibly initialized 242 | FSE_DState_t state1; | ^~~~~~ /kisskb/src/lib/zstd/common/fse_decompress.c:243:18: note: byref variable will be forcibly initialized 243 | FSE_DState_t state2; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/llc/af_llc.c:24: /kisskb/src/net/llc/af_llc.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/rtnetlink.h:7, from /kisskb/src/net/llc/af_llc.c:26: /kisskb/src/net/llc/af_llc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/bootconfig.c: In function 'xbc_parse_array': /kisskb/src/lib/bootconfig.c:547:15: note: byref variable will be forcibly initialized 547 | char *next; | ^~~~ /kisskb/src/lib/bootconfig.c: In function 'xbc_parse_kv': /kisskb/src/lib/bootconfig.c:631:15: note: byref variable will be forcibly initialized 631 | char *next; | ^~~~ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_setsockopt': /kisskb/src/net/llc/af_llc.c:1061:12: note: userspace variable will be forcibly initialized 1061 | static int llc_ui_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/llc/af_llc.c:1066:22: note: byref variable will be forcibly initialized 1066 | unsigned int opt; | ^~~ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_getname': /kisskb/src/net/llc/af_llc.c:1000:29: note: byref variable will be forcibly initialized 1000 | struct sockaddr_llc sllc; | ^~~~ /kisskb/src/net/llc/af_llc.c: In function 'llc_cmsg_rcv': /kisskb/src/lib/bootconfig.c: In function 'xbc_init': /kisskb/src/net/llc/af_llc.c:655:36: note: byref variable will be forcibly initialized 655 | struct llc_pktinfo info; | ^~~~ /kisskb/src/lib/bootconfig.c:816:15: note: byref variable will be forcibly initialized 816 | char *p, *q; | ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_recvmsg': /kisskb/src/net/llc/af_llc.c:751:14: note: byref variable will be forcibly initialized 751 | long timeo; | ^~~~~ /kisskb/src/net/llc/af_llc.c:747:13: note: byref variable will be forcibly initialized 747 | u32 peek_seq = 0; | ^~~~~~~~ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_sendmsg': /kisskb/src/net/llc/af_llc.c:918:13: note: byref variable will be forcibly initialized 918 | int rc = -EINVAL, copied = 0, hdrlen; | ^~ /kisskb/src/lib/cmdline.c: In function 'memparse': /kisskb/src/lib/cmdline.c:152:15: note: byref variable will be forcibly initialized 152 | char *endptr; /* local pointer to end of parsed string */ | ^~~~~~ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_getsockopt': /kisskb/src/net/llc/af_llc.c:1148:13: note: byref variable will be forcibly initialized 1148 | int val = 0, len = 0, rc = -EINVAL; | ^~~ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_bind': /kisskb/src/net/llc/af_llc.c:382:40: note: byref variable will be forcibly initialized 382 | struct llc_addr laddr, daddr; | ^~~~~ /kisskb/src/net/llc/af_llc.c:382:33: note: byref variable will be forcibly initialized 382 | struct llc_addr laddr, daddr; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/llc/af_llc.c:24: /kisskb/src/net/llc/af_llc.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1969:9: note: in expansion of macro 'rcu_assign_pointer' 1969 | rcu_assign_pointer(sk->sk_wq, &parent->wq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/sm3_generic.c: In function 'sm3_transform': /kisskb/src/crypto/sm3_generic.c:127:22: note: byref variable will be forcibly initialized 127 | unsigned int wt[64]; | ^~ /kisskb/src/crypto/sm3_generic.c:126:22: note: byref variable will be forcibly initialized 126 | unsigned int w[68]; | ^ /kisskb/src/lib/zstd/compress/fse_compress.c: In function 'FSE_compress_usingCTable_generic': /kisskb/src/lib/zstd/compress/fse_compress.c:559:27: note: byref variable will be forcibly initialized 559 | FSE_CState_t CState1, CState2; | ^~~~~~~ /kisskb/src/lib/zstd/compress/fse_compress.c:559:18: note: byref variable will be forcibly initialized 559 | FSE_CState_t CState1, CState2; | ^~~~~~~ /kisskb/src/lib/zstd/compress/fse_compress.c:558:19: note: byref variable will be forcibly initialized 558 | BIT_CStream_t bitC; | ^~~~ /kisskb/src/net/llc/llc_station.c: In function 'llc_station_ac_send_xid_r': /kisskb/src/net/llc/llc_station.c:50:12: note: byref variable will be forcibly initialized 50 | u8 mac_da[ETH_ALEN], dsap; | ^~~~~~ /kisskb/src/net/llc/llc_station.c: In function 'llc_station_ac_send_test_r': /kisskb/src/net/llc/llc_station.c:74:12: note: byref variable will be forcibly initialized 74 | u8 mac_da[ETH_ALEN], dsap; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/bus/mhi/core/init.c:7: /kisskb/src/drivers/bus/mhi/core/init.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/bus/mhi/core/init.c:12: /kisskb/src/drivers/bus/mhi/core/init.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/bus/mhi/core/init.c: In function 'mhi_init_mmio': /kisskb/src/drivers/bus/mhi/core/init.c:428:13: note: byref variable will be forcibly initialized 428 | u32 val; | ^~~ /kisskb/src/drivers/bus/mhi/core/init.c: In function 'mhi_prepare_for_power_up': /kisskb/src/drivers/bus/mhi/core/init.c:1067:22: note: byref variable will be forcibly initialized 1067 | u32 bhi_off, bhie_off; | ^~~~~~~~ /kisskb/src/drivers/bus/mhi/core/init.c:1067:13: note: byref variable will be forcibly initialized 1067 | u32 bhi_off, bhie_off; | ^~~~~~~ /kisskb/src/drivers/bus/mhi/core/init.c: In function 'mhi_register_controller': /kisskb/src/drivers/bus/mhi/core/init.c:882:13: note: byref variable will be forcibly initialized 882 | u32 soc_info; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/rcu_sync.h:13, from /kisskb/src/kernel/rcu/sync.c:10: /kisskb/src/kernel/rcu/sync.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/rcu_sync.h:13, from /kisskb/src/kernel/rcu/sync.c:10: /kisskb/src/kernel/rcu/sync.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/rcu_sync.h:13, from /kisskb/src/kernel/rcu/sync.c:10: /kisskb/src/kernel/rcu/sync.c: In function 'rcu_sync_enter': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/sync.c:155:9: note: in expansion of macro 'wait_event' 155 | wait_event(rsp->gp_wait, READ_ONCE(rsp->gp_state) >= GP_PASSED); | ^~~~~~~~~~ /kisskb/src/crypto/streebog_generic.c: In function 'streebog_g': /kisskb/src/crypto/streebog_generic.c:955:37: note: byref variable will be forcibly initialized 955 | struct streebog_uint512 Ki, data; | ^~~~ /kisskb/src/crypto/streebog_generic.c:955:33: note: byref variable will be forcibly initialized 955 | struct streebog_uint512 Ki, data; | ^~ /kisskb/src/crypto/streebog_generic.c: In function 'streebog_stage2': /kisskb/src/crypto/streebog_generic.c:977:33: note: byref variable will be forcibly initialized 977 | struct streebog_uint512 m; | ^ /kisskb/src/crypto/wp512.c: In function 'wp384_final': /kisskb/src/crypto/wp512.c:1100:12: note: byref variable will be forcibly initialized 1100 | u8 D[64]; | ^ /kisskb/src/crypto/wp512.c: In function 'wp256_final': /kisskb/src/crypto/wp512.c:1111:12: note: byref variable will be forcibly initialized 1111 | u8 D[64]; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/kernel/irq/pm.c:8: /kisskb/src/kernel/irq/pm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/pm.c:8: /kisskb/src/kernel/irq/pm.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/irq/pm.c: In function 'rearm_wake_irq': /kisskb/src/kernel/irq/pm.c:211:23: note: byref variable will be forcibly initialized 211 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/lib/dec_and_lock.c:3: /kisskb/src/lib/dec_and_lock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/lib/dec_and_lock.c:3: /kisskb/src/lib/dec_and_lock.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/core/dev_ioctl.c: In function 'dev_setifmap': /kisskb/src/net/core/dev_ioctl.c:117:30: note: byref variable will be forcibly initialized 117 | struct ifmap ifmap = { | ^~~~~ /kisskb/src/net/core/dev_ioctl.c: In function 'net_hwtstamp_validate': /kisskb/src/net/core/dev_ioctl.c:186:32: note: byref variable will be forcibly initialized 186 | struct hwtstamp_config cfg; | ^~~ /kisskb/src/net/core/dev_ioctl.c: In function 'dev_ifconf': /kisskb/src/net/core/dev_ioctl.c:53:31: note: byref variable will be forcibly initialized 53 | struct ifconf ifc; | ^~~ /kisskb/src/net/core/dev_ioctl.c:44:38: note: byref variable will be forcibly initialized 44 | struct compat_ifconf ifc32; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/kernfs/inode.c:10: /kisskb/src/fs/kernfs/inode.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/kernfs/inode.c: In function 'kernfs_vfs_user_xattr_add': /kisskb/src/fs/kernfs/inode.c:343:17: note: byref variable will be forcibly initialized 343 | ssize_t removed_size; | ^~~~~~~~~~~~ /kisskb/src/kernel/irq/msi.c: In function 'msi_domain_deactivate': /kisskb/src/fs/kernfs/inode.c: In function 'kernfs_vfs_user_xattr_rm': /kisskb/src/kernel/irq/msi.c:270:24: note: byref variable will be forcibly initialized 270 | struct msi_msg msg[2]; | ^~~ /kisskb/src/fs/kernfs/inode.c:377:17: note: byref variable will be forcibly initialized 377 | ssize_t removed_size; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/kernel/irq/msi.c:13: /kisskb/src/kernel/irq/msi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/irq/msi.c: In function 'msi_mode_show': /kisskb/src/kernel/irq/msi.c:80:23: note: byref variable will be forcibly initialized 80 | unsigned long irq; | ^~~ In file included from /kisskb/src/kernel/irq/msi.c:14: /kisskb/src/kernel/irq/msi.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_compress1X_usingCTable_internal_body': /kisskb/src/lib/zstd/compress/huf_compress.c:586:19: note: byref variable will be forcibly initialized 586 | BIT_CStream_t bitC; | ^~~~ /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_compressWeights': /kisskb/src/lib/zstd/compress/huf_compress.c:73:14: note: byref variable will be forcibly initialized 73 | unsigned maxSymbolValue = HUF_TABLELOG_MAX; | ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_setMaxHeight': /kisskb/src/lib/zstd/compress/huf_compress.c:277:17: note: byref variable will be forcibly initialized 277 | U32 rankLast[HUF_TABLELOG_MAX+2]; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/swait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/srcutree.c:22: /kisskb/src/kernel/rcu/srcutree.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_writeCTable': /kisskb/src/lib/zstd/compress/huf_compress.c:155:25: note: byref variable will be forcibly initialized 155 | HUF_WriteCTableWksp wksp; | ^~~~ /kisskb/src/lib/zstd/compress/huf_compress.c: In function 'HUF_readCTable': /kisskb/src/lib/zstd/compress/huf_compress.c:165:9: note: byref variable will be forcibly initialized 165 | U32 nbSymbols = 0; | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/huf_compress.c:164:9: note: byref variable will be forcibly initialized 164 | U32 tableLog = 0; | ^~~~~~~~ /kisskb/src/lib/zstd/compress/huf_compress.c:163:9: note: byref variable will be forcibly initialized 163 | U32 rankVal[HUF_TABLELOG_ABSOLUTEMAX + 1]; /* large enough for values from 0 to 16 */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/huf_compress.c:162:10: note: byref variable will be forcibly initialized 162 | BYTE huffWeight[HUF_SYMBOLVALUE_MAX + 1]; /* init not required, even though some static analyzer may complain */ | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:1189:29: note: in expansion of macro 'smp_load_acquire' 1189 | idx = rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq)); /* ^^^ */ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function 'init_srcu_struct_nodes': /kisskb/src/kernel/rcu/srcutree.c:88:13: note: byref variable will be forcibly initialized 88 | int levelspread[RCU_NUM_LVLS]; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'init_srcu_struct_fields': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:180:9: note: in expansion of macro 'smp_store_release' 180 | 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:229:28: note: in expansion of macro 'smp_load_acquire' 229 | 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:1245:27: note: byref variable will be forcibly initialized 1245 | struct rcu_cblist ready_cbs; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_funnel_gp_start': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:671:17: note: in expansion of macro 'smp_store_release' 671 | smp_store_release(&ssp->srcu_gp_seq_needed, s); /*^^^*/ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function '__synchronize_srcu': /kisskb/src/kernel/rcu/srcutree.c:915:32: note: byref variable will be forcibly initialized 915 | struct rcu_synchronize rcu; | ^~~ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_lle': /kisskb/src/crypto/gf128mul.c:172:15: note: byref variable will be forcibly initialized 172 | be128 p[8]; | ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_bbe': /kisskb/src/crypto/gf128mul.c:210:15: note: byref variable will be forcibly initialized 210 | be128 p[8]; | ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_4k_lle': /kisskb/src/crypto/gf128mul.c:388:15: note: byref variable will be forcibly initialized 388 | be128 r[1]; | ^ /kisskb/src/crypto/gf128mul.c: In function 'gf128mul_4k_bbe': /kisskb/src/crypto/gf128mul.c:403:15: note: byref variable will be forcibly initialized 403 | be128 r[1]; | ^ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict_advanced_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:3652:20: note: byref variable will be forcibly initialized 3652 | ZSTD_cwksp ws; | ^~ In file included from /kisskb/src/lib/zstd/compress/zstd_compress.c:22: /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_updateRep': /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:401:16: note: byref variable will be forcibly initialized 401 | repcodes_t newReps; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_copySequencesToSeqStoreNoBlockDelim': /kisskb/src/lib/zstd/compress/zstd_compress.c:4553:16: note: byref variable will be forcibly initialized 4553 | repcodes_t updatedRepcodes; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_copySequencesToSeqStoreExplicitBlockDelim': /kisskb/src/lib/zstd/compress/zstd_compress.c:4485:16: note: byref variable will be forcibly initialized 4485 | repcodes_t updatedRepcodes; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_initStaticCCtx': /kisskb/src/lib/zstd/compress/zstd_compress.c:105:16: note: byref variable will be forcibly initialized 105 | ZSTD_cwksp ws; | ^~ /kisskb/src/lib/decompress_bunzip2.c: In function 'bunzip2': /kisskb/src/lib/decompress_bunzip2.c:686:29: note: byref variable will be forcibly initialized 686 | struct bunzip_data *bd; | ^~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_copyBlockSequences': /kisskb/src/lib/zstd/compress/zstd_compress.c:2479:16: note: byref variable will be forcibly initialized 2479 | repcodes_t updatedRepcodes; | ^~~~~~~~~~~~~~~ /kisskb/src/crypto/ecb.c: In function 'crypto_ecb_crypt': /kisskb/src/crypto/ecb.c:21:30: note: byref variable will be forcibly initialized 21 | struct skcipher_walk walk; | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/irq/affinity.c:6: /kisskb/src/kernel/irq/affinity.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_makeCCtxParamsFromCParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:206:22: note: byref variable will be forcibly initialized 206 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/kernel/irq/affinity.c: In function '__irq_build_affinity_masks': /kisskb/src/kernel/irq/affinity.c:258:20: note: byref variable will be forcibly initialized 258 | nodemask_t nodemsk = NODE_MASK_NONE; | ^~~~~~~ /kisskb/src/kernel/irq/affinity.c: In function 'irq_build_affinity_masks': /kisskb/src/kernel/irq/affinity.c:344:29: note: byref variable will be forcibly initialized 344 | cpumask_var_t nmsk, npresmsk; | ^~~~~~~~ /kisskb/src/kernel/irq/affinity.c:344:23: note: byref variable will be forcibly initialized 344 | cpumask_var_t nmsk, npresmsk; | ^~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_entropyCompressSequences_internal': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/coalesced_mmio.c:14: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/coalesced_mmio.c: In function 'queued_spin_unlock': /kisskb/src/lib/zstd/compress/zstd_compress.c:2230:18: note: byref variable will be forcibly initialized 2230 | { unsigned max = MaxML; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:2202:18: note: byref variable will be forcibly initialized 2202 | { unsigned max = MaxOff; | ^~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:2176:18: note: byref variable will be forcibly initialized 2176 | { unsigned max = MaxLL; | ^~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_buildSeqStore': /kisskb/src/lib/zstd/compress/zstd_compress.c:2442:27: note: byref variable will be forcibly initialized 2442 | rawSeqStore_t ldmSeqStore = kNullRawSeqStore; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressSequences_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:4693:27: note: byref variable will be forcibly initialized 4693 | ZSTD_sequencePosition seqPos = {0, 0, 0}; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_loadCEntropy': /kisskb/src/lib/zstd/compress/zstd_compress.c:3194:45: note: byref variable will be forcibly initialized 3194 | unsigned litlengthMaxValue = MaxLL, litlengthLog; | ^~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3194:18: note: byref variable will be forcibly initialized 3194 | unsigned litlengthMaxValue = MaxLL, litlengthLog; | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3193:15: note: byref variable will be forcibly initialized 3193 | { short litlengthNCount[MaxLL+1]; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3180:47: note: byref variable will be forcibly initialized 3180 | unsigned matchlengthMaxValue = MaxML, matchlengthLog; | ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3180:18: note: byref variable will be forcibly initialized 3180 | unsigned matchlengthMaxValue = MaxML, matchlengthLog; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3179:15: note: byref variable will be forcibly initialized 3179 | { short matchlengthNCount[MaxML+1]; | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3165:18: note: byref variable will be forcibly initialized 3165 | { unsigned offcodeLog; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3151:18: note: byref variable will be forcibly initialized 3151 | unsigned hasZeroWeights = 1; | ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3150:18: note: byref variable will be forcibly initialized 3150 | { unsigned maxSymbolValue = 255; | ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3144:14: note: byref variable will be forcibly initialized 3144 | unsigned offcodeMaxValue = MaxOff; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3143:11: note: byref variable will be forcibly initialized 3143 | short offcodeNCount[MaxOff+1]; | ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_initStaticCDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:3803:20: note: byref variable will be forcibly initialized 3803 | ZSTD_cwksp ws; | ^~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3798:22: note: byref variable will be forcibly initialized 3798 | ZSTD_CCtx_params params; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressBegin_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3382:22: note: byref variable will be forcibly initialized 3382 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compress_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3488:22: note: byref variable will be forcibly initialized 3488 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_getCParamsFromCCtxParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1218:32: note: byref variable will be forcibly initialized 1218 | ZSTD_compressionParameters cParams; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCCtxSize_usingCCtxParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1304:38: note: byref variable will be forcibly initialized 1304 | ZSTD_compressionParameters const cParams = | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCCtxSize_usingCParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1317:28: note: byref variable will be forcibly initialized 1317 | ZSTD_CCtx_params const params = ZSTD_makeCCtxParamsFromCParams(cParams); | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCStreamSize_usingCCtxParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1349:42: note: byref variable will be forcibly initialized 1349 | { ZSTD_compressionParameters const cParams = | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_estimateCStreamSize_usingCParams': /kisskb/src/lib/zstd/compress/zstd_compress.c:1367:28: note: byref variable will be forcibly initialized 1367 | ZSTD_CCtx_params const params = ZSTD_makeCCtxParamsFromCParams(cParams); | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_getParams_internal': /kisskb/src/lib/zstd/compress/zstd_compress.c:5093:21: note: byref variable will be forcibly initialized 5093 | ZSTD_parameters params; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressBegin_usingDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:3392:22: note: byref variable will be forcibly initialized 3392 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compress_usingDict': /kisskb/src/lib/zstd/compress/zstd_compress.c:3520:22: note: byref variable will be forcibly initialized 3520 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict_advanced2': /kisskb/src/lib/zstd/compress/zstd_compress.c:3697:32: note: byref variable will be forcibly initialized 3697 | ZSTD_compressionParameters cParams; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:3696:22: note: byref variable will be forcibly initialized 3696 | ZSTD_CCtx_params cctxParams = *originalCctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_createCDict_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3678:22: note: byref variable will be forcibly initialized 3678 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_CCtx_init_compressStream2': /kisskb/src/lib/zstd/compress/zstd_compress.c:4311:22: note: byref variable will be forcibly initialized 4311 | ZSTD_CCtx_params params = cctx->requestedParams; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressStream2_simpleArgs': /kisskb/src/lib/zstd/compress/zstd_compress.c:4395:20: note: byref variable will be forcibly initialized 4395 | ZSTD_inBuffer input = { src, srcSize, *srcPos }; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c:4394:20: note: byref variable will be forcibly initialized 4394 | ZSTD_outBuffer output = { dst, dstCapacity, *dstPos }; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compress2': /kisskb/src/lib/zstd/compress/zstd_compress.c:4394:20: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_compress.c:4395:20: note: byref variable will be forcibly initialized 4395 | ZSTD_inBuffer input = { src, srcSize, *srcPos }; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_flushStream': /kisskb/src/lib/zstd/compress/zstd_compress.c:4842:19: note: byref variable will be forcibly initialized 4842 | ZSTD_inBuffer input = { NULL, 0, 0 }; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_endStream': /kisskb/src/lib/zstd/compress/zstd_compress.c:4849:19: note: byref variable will be forcibly initialized 4849 | ZSTD_inBuffer input = { NULL, 0, 0 }; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_compress.c: In function 'ZSTD_compressBegin_usingCDict_advanced': /kisskb/src/lib/zstd/compress/zstd_compress.c:3849:22: note: byref variable will be forcibly initialized 3849 | ZSTD_CCtx_params cctxParams; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/kernel/irq/debugfs.c:4: /kisskb/src/kernel/irq/debugfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/irq/debugfs.c: In function 'irq_debug_write': /kisskb/src/kernel/irq/debugfs.c:194:14: note: byref variable will be forcibly initialized 194 | char buf[8] = { 0, }; | ^~~ /kisskb/src/kernel/irq/debugfs.c: In function 'irq_add_debugfs_entry': /kisskb/src/kernel/irq/debugfs.c:229:14: note: byref variable will be forcibly initialized 229 | char name [10]; | ^~~~ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_pointer': /kisskb/src/sound/core/pcm_dmaengine.c:246:29: note: byref variable will be forcibly initialized 246 | struct dma_tx_state state; | ^~~~~ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_request_channel': /kisskb/src/sound/core/pcm_dmaengine.c:277:24: note: byref variable will be forcibly initialized 277 | dma_cap_mask_t mask; | ^~~~ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_refine_runtime_hwparams': /kisskb/src/sound/core/pcm_dmaengine.c:397:31: note: byref variable will be forcibly initialized 397 | struct dma_slave_caps dma_caps; | ^~~~~~~~ /kisskb/src/mm/vmalloc.c: In function 'insert_vmap_area': /kisskb/src/mm/vmalloc.c:1032:1: note: byref variable will be forcibly initialized 1032 | insert_vmap_area(struct vmap_area *va, | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/vmalloc.c: In function 'insert_vmap_area_augment': /kisskb/src/mm/vmalloc.c:1044:1: note: byref variable will be forcibly initialized 1044 | insert_vmap_area_augment(struct vmap_area *va, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmalloc.c:1044:1: note: byref variable will be forcibly initialized /kisskb/src/mm/vmalloc.c: In function 'merge_or_add_vmap_area': /kisskb/src/mm/vmalloc.c:1074:1: note: byref variable will be forcibly initialized 1074 | merge_or_add_vmap_area(struct vmap_area *va, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmalloc.c: In function 'merge_or_add_vmap_area_augment': /kisskb/src/mm/vmalloc.c:1074:1: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmalloc.c: In function 'vmap_range_noflush': /kisskb/src/mm/vmalloc.c:293:24: note: byref variable will be forcibly initialized 293 | pgtbl_mod_mask mask = 0; | ^~~~ /kisskb/src/mm/vmalloc.c: In function 'vmap_small_pages_range_noflush': /kisskb/src/mm/vmalloc.c:549:24: note: byref variable will be forcibly initialized 549 | pgtbl_mod_mask mask = 0; | ^~~~ /kisskb/src/mm/vmalloc.c:548:13: note: byref variable will be forcibly initialized 548 | int nr = 0; | ^~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/mm/vmalloc.c:14: /kisskb/src/mm/vmalloc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/mm/vmalloc.c: In function 'vunmap_range_noflush': /kisskb/src/mm/vmalloc.c:426:24: note: byref variable will be forcibly initialized 426 | pgtbl_mod_mask mask = 0; | ^~~~ /kisskb/src/mm/vmalloc.c: In function '__purge_vmap_area_lazy': /kisskb/src/mm/vmalloc.c:1666:26: note: byref variable will be forcibly initialized 1666 | struct list_head local_pure_list; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function 'purge_fragmented_blocks': /kisskb/src/mm/vmalloc.c:1947:19: note: byref variable will be forcibly initialized 1947 | LIST_HEAD(purge); | ^~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/vmalloc.c: In function 'alloc_vmap_area': /kisskb/src/mm/vmalloc.c:1520:23: note: byref variable will be forcibly initialized 1520 | unsigned long freed; | ^~~~~ /kisskb/src/mm/vmalloc.c: In function 'pcpu_get_vm_areas': /kisskb/src/mm/vmalloc.c:3608:34: note: byref variable will be forcibly initialized 3608 | struct vmap_area **vas, *va; | ^~ /kisskb/src/mm/vmalloc.c: In function 'remap_vmalloc_range_partial': /kisskb/src/mm/vmalloc.c:3438:23: note: byref variable will be forcibly initialized 3438 | unsigned long end_index; | ^~~~~~~~~ /kisskb/src/mm/vmalloc.c:3437:23: note: byref variable will be forcibly initialized 3437 | unsigned long off; | ^~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt_inplace': /kisskb/src/crypto/cbc.c:129:12: note: byref variable will be forcibly initialized 129 | u8 last_iv[MAX_CIPHER_BLOCKSIZE]; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/kernfs/dir.c:10: /kisskb/src/fs/kernfs/dir.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt': /kisskb/src/crypto/cbc.c:158:30: note: byref variable will be forcibly initialized 158 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_encrypt': /kisskb/src/crypto/cbc.c:76:30: note: byref variable will be forcibly initialized 76 | struct skcipher_walk walk; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/bus/mhi/core/main.c:7: /kisskb/src/drivers/bus/mhi/core/main.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/kernfs/dir.c:10: /kisskb/src/fs/kernfs/dir.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/main.c:8: /kisskb/src/drivers/bus/mhi/core/main.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_path_from_node_locked': /kisskb/src/fs/kernfs/dir.c:127:20: note: byref variable will be forcibly initialized 127 | const char parent_str[] = "/.."; | ^~~~~~~~~~ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_decrypt_inplace': /kisskb/src/crypto/cfb.c:158:12: note: byref variable will be forcibly initialized 158 | u8 tmp[MAX_CIPHER_BLOCKSIZE]; | ^~~ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_encrypt_inplace': /kisskb/src/crypto/cfb.c:88:12: note: byref variable will be forcibly initialized 88 | u8 tmp[MAX_CIPHER_BLOCKSIZE]; | ^~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_reset_data_chan': /kisskb/src/drivers/bus/mhi/core/main.c:1560:27: note: byref variable will be forcibly initialized 1560 | struct mhi_result result; | ^~~~~~ /kisskb/src/fs/kernfs/dir.c: In function '__kernfs_new_node': /kisskb/src/fs/kernfs/dir.c:612:30: note: byref variable will be forcibly initialized 612 | struct iattr iattr = { | ^~~~~ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_final': /kisskb/src/crypto/cfb.c:47:12: note: byref variable will be forcibly initialized 47 | u8 tmp[MAX_CIPHER_BLOCKSIZE + MAX_CIPHER_ALIGNMASK]; | ^~~ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_decrypt': /kisskb/src/crypto/cfb.c:182:30: note: byref variable will be forcibly initialized 182 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_encrypt': /kisskb/src/crypto/cfb.c:106:30: note: byref variable will be forcibly initialized 106 | struct skcipher_walk walk; | ^~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_rsc_event': /kisskb/src/drivers/bus/mhi/core/main.c:699:27: note: byref variable will be forcibly initialized 699 | struct mhi_result result; | ^~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_read_reg_field': /kisskb/src/drivers/bus/mhi/core/main.c:29:13: note: byref variable will be forcibly initialized 29 | u32 tmp; | ^~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_poll_reg_field': /kisskb/src/drivers/bus/mhi/core/main.c:46:13: note: byref variable will be forcibly initialized 46 | u32 out, retry = (mhi_cntrl->timeout_ms * 1000) / delayus; | ^~~ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_walk_ns': /kisskb/src/fs/kernfs/dir.c:821:15: note: byref variable will be forcibly initialized 821 | char *p, *name; | ^ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_write_reg_field': /kisskb/src/drivers/bus/mhi/core/main.c:73:13: note: byref variable will be forcibly initialized 73 | u32 tmp; | ^~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_get_exec_env': /kisskb/src/drivers/bus/mhi/core/main.c:151:13: note: byref variable will be forcibly initialized 151 | u32 exec; | ^~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_get_mhi_state': /kisskb/src/drivers/bus/mhi/core/main.c:160:13: note: byref variable will be forcibly initialized 160 | u32 state; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/kernfs/dir.c:10: /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_drain': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/kernfs/dir.c:476:9: note: in expansion of macro 'wait_event' 476 | wait_event(root->deactivate_waitq, | ^~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_skb': /kisskb/src/drivers/bus/mhi/core/main.c:1154:29: note: byref variable will be forcibly initialized 1154 | struct mhi_buf_info buf_info = { }; | ^~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_dma': /kisskb/src/drivers/bus/mhi/core/main.c:1172:29: note: byref variable will be forcibly initialized 1172 | struct mhi_buf_info buf_info = { }; | ^~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_xfer_event': /kisskb/src/drivers/bus/mhi/core/main.c:564:27: note: byref variable will be forcibly initialized 564 | struct mhi_result result; | ^~~~~~ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_remove_self': /kisskb/src/fs/kernfs/dir.c:1492:29: note: byref variable will be forcibly initialized 1492 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/fs/kernfs/dir.c:1492:17: note: in expansion of macro 'DEFINE_WAIT' 1492 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_prepare_channel': /kisskb/src/drivers/bus/mhi/core/main.c:1466:45: note: byref variable will be forcibly initialized 1466 | struct mhi_buf_info info = { }; | ^~~~ /kisskb/src/lib/decompress_unlzo.c: In function 'unlzo': /kisskb/src/lib/decompress_unlzo.c:106:16: note: byref variable will be forcibly initialized 106 | size_t tmp; | ^~~ /kisskb/src/lib/decompress_unlzo.c:104:14: note: byref variable will be forcibly initialized 104 | long skip = 0; | ^~~~ /kisskb/src/lib/zstd/compress/zstd_compress_literals.c: In function 'ZSTD_compressLiterals': /kisskb/src/lib/zstd/compress/zstd_compress_literals.c:101:20: note: byref variable will be forcibly initialized 101 | { HUF_repeat repeat = prevHuf->repeatMode; | ^~~~~~ /kisskb/src/crypto/cts.c: In function 'cts_cbc_decrypt': /kisskb/src/crypto/cts.c:185:12: note: byref variable will be forcibly initialized 185 | u8 d[MAX_CIPHER_BLOCKSIZE * 2] __aligned(__alignof__(u32)); | ^ /kisskb/src/crypto/cts.c: In function 'cts_cbc_encrypt': /kisskb/src/crypto/cts.c:104:12: note: byref variable will be forcibly initialized 104 | u8 d[MAX_CIPHER_BLOCKSIZE * 2] __aligned(__alignof__(u32)); | ^ /kisskb/src/crypto/cts.c: In function 'crypto_cts_create': /kisskb/src/crypto/cts.c:329:13: note: byref variable will be forcibly initialized 329 | u32 mask; | ^~~~ /kisskb/src/crypto/lrw.c: In function 'lrw_xor_tweak': /kisskb/src/crypto/lrw.c:149:13: note: byref variable will be forcibly initialized 149 | u32 counter[4]; | ^~~~~~~ /kisskb/src/crypto/lrw.c:147:30: note: byref variable will be forcibly initialized 147 | struct skcipher_walk w; | ^ /kisskb/src/crypto/lrw.c: In function 'lrw_create': /kisskb/src/crypto/lrw.c:306:13: note: byref variable will be forcibly initialized 306 | u32 mask; | ^~~~ /kisskb/src/crypto/lrw.c:305:14: note: byref variable will be forcibly initialized 305 | char ecb_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~ /kisskb/src/lib/xz/xz_dec_bcj.c: In function 'xz_dec_bcj_run': /kisskb/src/lib/xz/xz_dec_bcj.c:421:16: note: byref variable will be forcibly initialized 421 | size_t out_start; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netlink/af_netlink.c:36: /kisskb/src/net/netlink/af_netlink.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/ctr.c: In function 'crypto_rfc3686_create': /kisskb/src/crypto/ctr.c:263:13: note: byref variable will be forcibly initialized 263 | u32 mask; | ^~~~ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt_inplace': /kisskb/src/crypto/ctr.c:82:12: note: byref variable will be forcibly initialized 82 | u8 tmp[MAX_CIPHER_BLOCKSIZE + MAX_CIPHER_ALIGNMASK]; | ^~~ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt_final': /kisskb/src/crypto/ctr.c:34:12: note: byref variable will be forcibly initialized 34 | u8 tmp[MAX_CIPHER_BLOCKSIZE + MAX_CIPHER_ALIGNMASK]; | ^~~ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt': /kisskb/src/crypto/ctr.c:104:30: note: byref variable will be forcibly initialized 104 | struct skcipher_walk walk; | ^~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_hash': /kisskb/src/net/netlink/af_netlink.c:2815:36: note: byref variable will be forcibly initialized 2815 | struct netlink_compare_arg arg; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/netlink.h:29, from /kisskb/src/net/netlink/af_netlink.c:71: /kisskb/src/net/netlink/af_netlink.c: In function 'trace_event_raw_event_netlink_extack': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/netlink.h:9:1: note: in expansion of macro 'TRACE_EVENT' 9 | TRACE_EVENT(netlink_extack, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/netlink.h:9:1: note: in expansion of macro 'TRACE_EVENT' 9 | TRACE_EVENT(netlink_extack, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netlink/af_netlink.c:57: /kisskb/src/net/netlink/af_netlink.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_lookup': /kisskb/src/net/netlink/af_netlink.c:511:36: note: byref variable will be forcibly initialized 511 | struct netlink_compare_arg arg; | ^~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_cmsg_recv_pktinfo': /kisskb/src/net/netlink/af_netlink.c:1824:27: note: byref variable will be forcibly initialized 1824 | struct nl_pktinfo info; | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/netlink/af_netlink.c:67: /kisskb/src/net/netlink/af_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ In file included from /kisskb/src/include/linux/netlink.h:9, from /kisskb/src/include/uapi/linux/neighbour.h:6, from /kisskb/src/include/linux/netdevice.h:45, from /kisskb/src/net/netlink/af_netlink.c:41: /kisskb/src/net/netlink/af_netlink.c: In function 'scm_recv': /kisskb/src/include/net/scm.h:125:30: note: byref variable will be forcibly initialized 125 | struct ucred ucreds = { | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/sockptr.h:11, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netlink/af_netlink.c:36: /kisskb/src/net/netlink/af_netlink.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netlink/af_netlink.c:57: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_insert': /kisskb/src/net/netlink/af_netlink.c:520:36: note: byref variable will be forcibly initialized 520 | struct netlink_compare_arg arg; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_table_grab': /kisskb/src/net/netlink/af_netlink.c:437:35: note: byref variable will be forcibly initialized 437 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:33: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1619:12: note: userspace variable will be forcibly initialized 1619 | static int netlink_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c:1624:22: note: byref variable will be forcibly initialized 1624 | unsigned int val = 0; | ^~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_bind': /kisskb/src/net/netlink/af_netlink.c:996:23: note: byref variable will be forcibly initialized 996 | unsigned long groups; | ^~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_release': /kisskb/src/net/netlink/af_netlink.c:783:39: note: byref variable will be forcibly initialized 783 | struct netlink_notify n = { | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_add_usersock_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c:2799:9: note: in expansion of macro 'rcu_assign_pointer' 2799 | rcu_assign_pointer(nl_table[NETLINK_USERSOCK].listeners, listeners); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_attachskb': /kisskb/src/net/netlink/af_netlink.c:1228:35: note: byref variable will be forcibly initialized 1228 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:33: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_unicast': /kisskb/src/net/netlink/af_netlink.c:1333:14: note: byref variable will be forcibly initialized 1333 | long timeo; | ^~~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_broadcast': /kisskb/src/net/netlink/af_netlink.c:1494:39: note: byref variable will be forcibly initialized 1494 | struct netlink_broadcast_data info; | ^~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_sendmsg': /kisskb/src/net/netlink/af_netlink.c:1849:27: note: byref variable will be forcibly initialized 1849 | struct scm_cookie scm; | ^~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_set_err': /kisskb/src/net/netlink/af_netlink.c:1582:37: note: byref variable will be forcibly initialized 1582 | struct netlink_set_err_data info; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_kernel_create': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c:2069:17: note: in expansion of macro 'rcu_assign_pointer' 2069 | rcu_assign_pointer(nl_table[unit].listeners, listeners); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c:2027:24: note: byref variable will be forcibly initialized 2027 | struct socket *sock; | ^~~~ /kisskb/src/crypto/xts.c: In function 'xts_xor_tweak': /kisskb/src/crypto/xts.c:90:15: note: byref variable will be forcibly initialized 90 | le128 t = rctx->t; | ^ /kisskb/src/crypto/xts.c:89:30: note: byref variable will be forcibly initialized 89 | struct skcipher_walk w; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_change_ngroups': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c:2122:17: note: in expansion of macro 'rcu_assign_pointer' 2122 | rcu_assign_pointer(tbl->listeners, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/xts.c: In function 'xts_cts_final': /kisskb/src/crypto/xts.c:168:15: note: byref variable will be forcibly initialized 168 | le128 b[2]; | ^ /kisskb/src/crypto/xts.c: In function 'xts_cts_done': /kisskb/src/crypto/xts.c:146:15: note: byref variable will be forcibly initialized 146 | le128 b; | ^ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_recvmsg': /kisskb/src/net/netlink/af_netlink.c:1932:13: note: byref variable will be forcibly initialized 1932 | int err, ret; | ^~~ /kisskb/src/net/netlink/af_netlink.c:1926:27: note: byref variable will be forcibly initialized 1926 | struct scm_cookie scm; | ^~~ /kisskb/src/crypto/xts.c: In function 'xts_create': /kisskb/src/crypto/xts.c:345:13: note: byref variable will be forcibly initialized 345 | u32 mask; | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/netlink/af_netlink.c:67: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_ack': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_rcv_skb': /kisskb/src/net/netlink/af_netlink.c:2469:32: note: byref variable will be forcibly initialized 2469 | struct netlink_ext_ack extack; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c: In function 'ZSTD_encodeSequences_body': /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:298:19: note: byref variable will be forcibly initialized 298 | FSE_CState_t stateLitLength; | ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:297:19: note: byref variable will be forcibly initialized 297 | FSE_CState_t stateOffsetBits; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:296:19: note: byref variable will be forcibly initialized 296 | FSE_CState_t stateMatchLength; | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:295:19: note: byref variable will be forcibly initialized 295 | BIT_CStream_t blockStream; | ^~~~~~~~~~~ /kisskb/src/lib/decompress_unxz.c: In function 'unxz': /kisskb/src/lib/decompress_unxz.c:257:23: note: byref variable will be forcibly initialized 257 | struct xz_buf b; | ^ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c: In function 'ZSTD_NCountCost': /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:74:9: note: byref variable will be forcibly initialized 74 | S16 norm[MaxSeq + 1]; | ^~~~ /kisskb/src/lib/zstd/compress/zstd_compress_sequences.c:73:10: note: byref variable will be forcibly initialized 73 | BYTE wksp[FSE_NCOUNTBOUND]; | ^~~~ In file included from /kisskb/src/net/core/tso.c:3: /kisskb/src/net/core/tso.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:41: note: byref variable will be forcibly initialized 600 | struct vlan_hdr vhdr, *vh; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/sound/core.h:10, from /kisskb/src/sound/core/rawmidi.c:7: /kisskb/src/sound/core/rawmidi.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/earlycpio.c: In function 'find_cpio_data': /kisskb/src/lib/earlycpio.c:65:22: note: byref variable will be forcibly initialized 65 | unsigned int ch[C_NFIELDS], *chp, v; | ^~ /kisskb/src/lib/earlycpio.c:63:26: note: byref variable will be forcibly initialized 63 | struct cpio_data cd = { NULL, 0, "" }; | ^~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_user': /kisskb/src/sound/core/rawmidi.c:611:33: note: byref variable will be forcibly initialized 611 | struct snd_rawmidi_info info; | ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status32': /kisskb/src/sound/core/rawmidi.c:781:37: note: byref variable will be forcibly initialized 781 | struct snd_rawmidi_status64 status64; | ^~~~~~~~ /kisskb/src/sound/core/rawmidi.c:780:37: note: byref variable will be forcibly initialized 780 | struct snd_rawmidi_status32 status32; | ^~~~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status64': /kisskb/src/sound/core/rawmidi.c:822:37: note: byref variable will be forcibly initialized 822 | struct snd_rawmidi_status64 status; | ^~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/rawmidi.c:7: /kisskb/src/sound/core/rawmidi.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'get_framing_tstamp': /kisskb/src/sound/core/rawmidi.c:1034:27: note: byref variable will be forcibly initialized 1034 | struct timespec64 ts64 = {0, 0}; | ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_dev_register': /kisskb/src/sound/core/rawmidi.c:1870:14: note: byref variable will be forcibly initialized 1870 | char name[16]; | ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_write': /kisskb/src/sound/core/rawmidi.c:1566:44: note: byref variable will be forcibly initialized 1566 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/sound/core/rawmidi.c:1531:44: note: byref variable will be forcibly initialized 1531 | wait_queue_entry_t wait; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:12: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_read': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/rawmidi.c:1200:44: note: byref variable will be forcibly initialized 1200 | wait_queue_entry_t wait; | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/rawmidi.c:232:19: note: in expansion of macro 'wait_event_interruptible_timeout' 232 | timeout = wait_event_interruptible_timeout(runtime->sleep, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_select_user': /kisskb/src/sound/core/rawmidi.c:662:33: note: byref variable will be forcibly initialized 662 | struct snd_rawmidi_info info; | ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl': /kisskb/src/sound/core/rawmidi.c:883:43: note: byref variable will be forcibly initialized 883 | struct snd_rawmidi_params params; | ^~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_receive': /kisskb/src/sound/core/rawmidi.c:1064:27: note: byref variable will be forcibly initialized 1064 | struct timespec64 ts64 = get_framing_tstamp(substream); | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:12: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'close_substream': /kisskb/src/sound/core/rawmidi.c:514:47: note: byref variable will be forcibly initialized 514 | unsigned char buf = 0xfe; | ^~~ /kisskb/src/sound/core/rawmidi.c: In function 'rawmidi_open_priv': /kisskb/src/sound/core/rawmidi.c:332:55: note: byref variable will be forcibly initialized 332 | struct snd_rawmidi_substream *sinput = NULL, *soutput = NULL; | ^~~~~~~ /kisskb/src/sound/core/rawmidi.c:332:39: note: byref variable will be forcibly initialized 332 | struct snd_rawmidi_substream *sinput = NULL, *soutput = NULL; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:12: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function 'irqfd_update': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:251:45: note: byref variable will be forcibly initialized 251 | struct kvm_kernel_irq_routing_entry entries[KVM_NR_IRQCHIPS]; | ^~~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_open': /kisskb/src/sound/core/rawmidi.c:409:28: note: byref variable will be forcibly initialized 409 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/lib/dump_stack.c: In function 'dump_stack_set_arch_desc': /kisskb/src/lib/dump_stack.c:32:17: note: byref variable will be forcibly initialized 32 | va_list args; | ^~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function 'irqfd_wakeup': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:197:21: note: byref variable will be forcibly initialized 197 | u64 cnt; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:190:45: note: byref variable will be forcibly initialized 190 | struct kvm_kernel_irq_routing_entry irq; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function 'irqfd_shutdown': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:117:13: note: byref variable will be forcibly initialized 117 | u64 cnt; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c: In function 'kvm_irq_routing_update': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/eventfd.c:627:53: note: byref variable will be forcibly initialized 627 | struct kvm_kernel_irq_routing_entry old = irqfd->irq_entry; | ^~~ In file included from /kisskb/src/lib/fdt.c:2: /kisskb/src/lib/fdt.c: In function 'fdt_next_node': /kisskb/src/lib/../scripts/dtc/libfdt/fdt.c:241:13: note: byref variable will be forcibly initialized 241 | int nextoffset = 0; | ^~~~~~~~~~ /kisskb/src/lib/fdt.c: In function 'fdt_first_subnode': /kisskb/src/lib/../scripts/dtc/libfdt/fdt.c:281:13: note: byref variable will be forcibly initialized 281 | int depth = 0; | ^~~~~ /kisskb/src/lib/fdt.c: In function 'fdt_next_subnode': /kisskb/src/lib/../scripts/dtc/libfdt/fdt.c:292:13: note: byref variable will be forcibly initialized 292 | int depth = 1; | ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getfmt': /kisskb/src/fs/quota/quota.c:109:15: note: byref variable will be forcibly initialized 109 | __u32 fmt; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getinfo': /kisskb/src/fs/quota/quota.c:123:26: note: byref variable will be forcibly initialized 123 | struct if_dqinfo uinfo; | ^~~~~ /kisskb/src/fs/quota/quota.c:121:25: note: byref variable will be forcibly initialized 121 | struct qc_state state; | ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setinfo': /kisskb/src/fs/quota/quota.c:150:24: note: byref variable will be forcibly initialized 150 | struct qc_info qinfo; | ^~~~~ /kisskb/src/fs/quota/quota.c:149:26: note: byref variable will be forcibly initialized 149 | struct if_dqinfo info; | ^~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_enable': /kisskb/src/fs/quota/quota.c:315:15: note: byref variable will be forcibly initialized 315 | __u32 flags; | ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_disable': /kisskb/src/fs/quota/quota.c:326:15: note: byref variable will be forcibly initialized 326 | __u32 flags; | ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getstate': /kisskb/src/fs/quota/quota.c:357:25: note: byref variable will be forcibly initialized 357 | struct qc_state state; | ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstate': /kisskb/src/fs/quota/quota.c:436:30: note: byref variable will be forcibly initialized 436 | struct fs_quota_stat fqs; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getstatev': /kisskb/src/fs/quota/quota.c:455:25: note: byref variable will be forcibly initialized 455 | struct qc_state state; | ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstatev': /kisskb/src/fs/quota/quota.c:499:31: note: byref variable will be forcibly initialized 499 | struct fs_quota_statv fqs; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_rmxquota': /kisskb/src/fs/quota/quota.c:757:15: note: byref variable will be forcibly initialized 757 | __u32 flags; | ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getquota': /kisskb/src/fs/quota/quota.c:206:25: note: byref variable will be forcibly initialized 206 | struct if_dqblk idq; | ^~~ /kisskb/src/fs/quota/quota.c:205:25: note: byref variable will be forcibly initialized 205 | struct qc_dqblk fdq; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setquota': /kisskb/src/fs/quota/quota.c:291:25: note: byref variable will be forcibly initialized 291 | struct if_dqblk idq; | ^~~ /kisskb/src/fs/quota/quota.c:290:25: note: byref variable will be forcibly initialized 290 | struct qc_dqblk fdq; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxquota': /kisskb/src/fs/quota/quota.c:709:25: note: byref variable will be forcibly initialized 709 | struct qc_dqblk qdq; | ^~~ /kisskb/src/fs/quota/quota.c:708:30: note: byref variable will be forcibly initialized 708 | struct fs_disk_quota fdq; | ^~~ /kisskb/src/kernel/dma/mapping.c: In function 'dma_alloc_attrs': /kisskb/src/kernel/dma/mapping.c:492:15: note: byref variable will be forcibly initialized 492 | void *cpu_addr; | ^~~~~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextquota': /kisskb/src/fs/quota/quota.c:242:29: note: byref variable will be forcibly initialized 242 | struct if_nextdqblk idq; | ^~~ /kisskb/src/fs/quota/quota.c:241:25: note: byref variable will be forcibly initialized 241 | struct qc_dqblk fdq; | ^~~ /kisskb/src/fs/quota/quota.c:240:21: note: byref variable will be forcibly initialized 240 | struct kqid qid; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setxquota': /kisskb/src/fs/quota/quota.c:641:32: note: byref variable will be forcibly initialized 641 | struct qc_info qinfo; | ^~~~~ /kisskb/src/fs/quota/quota.c:628:25: note: byref variable will be forcibly initialized 628 | struct qc_dqblk qdq; | ^~~ /kisskb/src/fs/quota/quota.c:627:30: note: byref variable will be forcibly initialized 627 | struct fs_disk_quota fdq; | ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextxquota': /kisskb/src/fs/quota/quota.c:736:21: note: byref variable will be forcibly initialized 736 | struct kqid qid; | ^~~ /kisskb/src/fs/quota/quota.c:735:25: note: byref variable will be forcibly initialized 735 | struct qc_dqblk qdq; | ^~~ /kisskb/src/fs/quota/quota.c:734:30: note: byref variable will be forcibly initialized 734 | struct fs_disk_quota fdq; | ^~~ In file included from /kisskb/src/include/linux/compat.h:34, 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:28, 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/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:6, from /kisskb/src/fs/quota/quota.c:13: /kisskb/src/fs/quota/quota.c: In function '__do_sys_quotactl': /kisskb/src/arch/arm64/include/asm/syscall_wrapper.h:67:28: note: byref variable will be forcibly initialized 67 | static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) | ^~~~~~~~ /kisskb/src/include/linux/syscalls.h:228:9: note: in expansion of macro '__SYSCALL_DEFINEx' 228 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/syscalls.h:220:36: note: in expansion of macro 'SYSCALL_DEFINEx' 220 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /kisskb/src/fs/quota/quota.c:916:1: note: in expansion of macro 'SYSCALL_DEFINE4' 916 | SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, | ^~~~~~~~~~~~~~~ /kisskb/src/fs/quota/quota.c:921:21: note: byref variable will be forcibly initialized 921 | struct path path, *pathp = NULL; | ^~~~ In file included from /kisskb/src/lib/fdt_addresses.c:2: /kisskb/src/lib/fdt_addresses.c: In function 'fdt_cells': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_addresses.c:18:13: note: byref variable will be forcibly initialized 18 | int len; | ^~~ /kisskb/src/lib/fdt_addresses.c: In function 'fdt_appendprop_addrrange': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_addresses.c:61:17: note: byref variable will be forcibly initialized 61 | uint8_t data[sizeof(fdt64_t) * 2], *prop; | ^~~~ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_decrypt': /kisskb/src/crypto/keywrap.c:153:47: note: byref variable will be forcibly initialized 153 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:153:37: note: byref variable will be forcibly initialized 153 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:128:32: note: byref variable will be forcibly initialized 128 | struct crypto_kw_block block; | ^~~~~ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_encrypt': /kisskb/src/crypto/keywrap.c:226:47: note: byref variable will be forcibly initialized 226 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:226:37: note: byref variable will be forcibly initialized 226 | struct scatter_walk src_walk, dst_walk; | ^~~~~~~~ /kisskb/src/crypto/keywrap.c:197:32: note: byref variable will be forcibly initialized 197 | struct crypto_kw_block block; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/rcuscale.c:22: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/rcuscale.c:13: /kisskb/src/kernel/rcu/rcuscale.c: In function 'rcu_scale_wait_shutdown': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c:339:9: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 339 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/rcuscale.c:39: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kfree_scale_thread': /kisskb/src/kernel/rcu/rcuscale.c:650:31: note: byref variable will be forcibly initialized 650 | DEFINE_TORTURE_RANDOM(tr); | ^~ /kisskb/src/include/linux/torture.h:78:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 78 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/rcu/rcuscale.c:15: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kfree_scale_shutdown': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c:739:9: note: in expansion of macro 'wait_event' 739 | wait_event(shutdown_wq, | ^~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c: In function 'rcu_scale_shutdown': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c:612:9: note: in expansion of macro 'wait_event' 612 | wait_event(shutdown_wq, | ^~~~~~~~~~ In file included from /kisskb/src/lib/fdt_ro.c:2: /kisskb/src/lib/fdt_ro.c: In function 'nextprop_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:204:13: note: byref variable will be forcibly initialized 204 | int nextoffset; | ^~~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_string_eq_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:108:13: note: byref variable will be forcibly initialized 108 | int slen; | ^~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_nodename_eq_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:16:13: note: byref variable will be forcibly initialized 16 | int olen; | ^~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_subnode_offset_namelen': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:228:13: note: byref variable will be forcibly initialized 228 | int depth; | ^~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_getprop_namelen': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:454:13: note: byref variable will be forcibly initialized 454 | int poffset; | ^~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_getprop_by_offset': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:479:21: note: byref variable will be forcibly initialized 479 | int namelen; | ^~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_get_phandle': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:511:13: note: byref variable will be forcibly initialized 511 | int len; | ^~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_generate_phandle': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:144:18: note: byref variable will be forcibly initialized 144 | uint32_t max; | ^~~ In file included from /kisskb/src/lib/fdt_rw.c:2: /kisskb/src/lib/fdt_rw.c: In function 'fdt_resize_property_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:187:13: note: byref variable will be forcibly initialized 187 | int oldlen; | ^~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_add_property_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:209:13: note: byref variable will be forcibly initialized 209 | int allocated; | ^~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_get_path': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:545:28: note: byref variable will be forcibly initialized 545 | int offset, depth, namelen; | ^~~~~~~ /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:545:21: note: byref variable will be forcibly initialized 545 | int offset, depth, namelen; | ^~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_set_name': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:238:13: note: byref variable will be forcibly initialized 238 | int oldlen, newlen; | ^~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_supernode_atdepth_offset': /kisskb/src/lib/fdt_rw.c: In function 'fdt_setprop_placeholder': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:597:21: note: byref variable will be forcibly initialized 597 | int offset, depth; | ^~~~~ /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:261:30: note: byref variable will be forcibly initialized 261 | struct fdt_property *prop; | ^~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_setprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:279:15: note: byref variable will be forcibly initialized 279 | void *prop_data; | ^~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_depth': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:634:13: note: byref variable will be forcibly initialized 634 | int nodedepth; | ^~~~~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_appendprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:295:18: note: byref variable will be forcibly initialized 295 | int err, oldlen, newlen; | ^~~~~~ /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:294:30: note: byref variable will be forcibly initialized 294 | struct fdt_property *prop; | ^~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_offset_by_prop_value': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:660:13: note: byref variable will be forcibly initialized 660 | int len; | ^~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_delprop': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:321:13: note: byref variable will be forcibly initialized 321 | int len, proplen; | ^~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_add_subnode_namelen': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:337:21: note: byref variable will be forcibly initialized 337 | int offset, nextoffset; | ^~~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_stringlist_count': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:726:13: note: byref variable will be forcibly initialized 726 | int length, count = 0; | ^~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_stringlist_search': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:751:13: note: byref variable will be forcibly initialized 751 | int length, len, idx = 0; | ^~~~~~ /kisskb/src/lib/fdt_rw.c: In function 'fdt_open_into': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_rw.c:418:27: note: byref variable will be forcibly initialized 418 | int mem_rsv_size, struct_size; | ^~~~~~~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_stringlist_get': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:783:13: note: byref variable will be forcibly initialized 783 | int length; | ^~~~~~ /kisskb/src/lib/fdt_ro.c: In function 'fdt_node_check_compatible': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_ro.c:827:13: note: byref variable will be forcibly initialized 827 | int len; | ^~~ /kisskb/src/crypto/nhpoly1305.c: In function 'nhpoly1305_units': /kisskb/src/crypto/nhpoly1305.c:106:32: note: byref variable will be forcibly initialized 106 | __le64 tmp_hash[NH_NUM_PASSES]; | ^~~~~~~~ In file included from /kisskb/src/lib/fdt_sw.c:2: /kisskb/src/lib/fdt_sw.c: In function 'fdt_property_placeholder': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_sw.c:297:13: note: byref variable will be forcibly initialized 297 | int allocated; | ^~~~~~~~~ /kisskb/src/lib/fdt_sw.c: In function 'fdt_property': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_sw.c:327:15: note: byref variable will be forcibly initialized 327 | void *ptr; | ^~~ /kisskb/src/lib/fdt_sw.c: In function 'fdt_finish': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_sw.c:343:21: note: byref variable will be forcibly initialized 343 | int offset, nextoffset; | ^~~~~~~~~~ In file included from /kisskb/src/lib/fdt_wip.c:2: /kisskb/src/lib/fdt_wip.c: In function 'fdt_setprop_inplace_namelen_partial': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:19:13: note: byref variable will be forcibly initialized 19 | int proplen; | ^~~~~~~ /kisskb/src/lib/fdt_wip.c: In function 'fdt_setprop_inplace': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:37:13: note: byref variable will be forcibly initialized 37 | int proplen; | ^~~~~~~ /kisskb/src/lib/fdt_wip.c: In function 'fdt_nop_property': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:62:13: note: byref variable will be forcibly initialized 62 | int len; | ^~~ /kisskb/src/lib/fdt_wip.c: In function 'fdt_node_end_offset_': /kisskb/src/lib/../scripts/dtc/libfdt/fdt_wip.c:75:13: note: byref variable will be forcibly initialized 75 | int depth = 0; | ^~~~~ In file included from /kisskb/src/include/crypto/internal/skcipher.h:13, from /kisskb/src/crypto/gcm.c:10: /kisskb/src/crypto/gcm.c: In function 'crypto_rfc4543_copy_src_to_dst': /kisskb/src/include/crypto/skcipher.h:127:14: note: byref variable will be forcibly initialized 127 | char __##name##_desc[sizeof(struct skcipher_request) + \ | ^~ /kisskb/src/crypto/gcm.c:966:9: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' 966 | SYNC_SKCIPHER_REQUEST_ON_STACK(nreq, ctx->null); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_hash_header': /kisskb/src/crypto/adiantum.c:231:31: note: byref variable will be forcibly initialized 231 | struct poly1305_state state; | ^~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_hash_message': /kisskb/src/crypto/adiantum.c:255:32: note: byref variable will be forcibly initialized 255 | struct sg_mapping_iter miter; | ^~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_finish': /kisskb/src/crypto/adiantum.c:288:15: note: byref variable will be forcibly initialized 288 | le128 digest; | ^~~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_crypt': /kisskb/src/crypto/adiantum.c:329:15: note: byref variable will be forcibly initialized 329 | le128 digest; | ^~~~~~ /kisskb/src/crypto/gcm.c: In function 'crypto_rfc4543_create': /kisskb/src/crypto/gcm.c:1045:13: note: byref variable will be forcibly initialized 1045 | u32 mask; | ^~~~ /kisskb/src/crypto/gcm.c: In function 'crypto_rfc4106_create': /kisskb/src/crypto/gcm.c:830:13: note: byref variable will be forcibly initialized 830 | u32 mask; | ^~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_create': /kisskb/src/crypto/adiantum.c:494:13: note: byref variable will be forcibly initialized 494 | u32 mask; | ^~~~ /kisskb/src/crypto/gcm.c: In function 'crypto_gcm_create_common': /kisskb/src/crypto/gcm.c:581:13: note: byref variable will be forcibly initialized 581 | u32 mask; | ^~~~ /kisskb/src/crypto/gcm.c: In function 'crypto_gcm_create': /kisskb/src/crypto/gcm.c:661:14: note: byref variable will be forcibly initialized 661 | char ctr_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/percpu_counter.h:10, from /kisskb/src/include/linux/flex_proportions.h:11, from /kisskb/src/lib/flex_proportions.c:36: /kisskb/src/lib/flex_proportions.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/percpu_counter.h:10, from /kisskb/src/include/linux/flex_proportions.h:11, from /kisskb/src/lib/flex_proportions.c:36: /kisskb/src/lib/flex_proportions.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/lib/flex_proportions.c: In function '__fprop_add_percpu_max': /kisskb/src/lib/flex_proportions.c:264:42: note: byref variable will be forcibly initialized 264 | unsigned long numerator, denominator; | ^~~~~~~~~~~ /kisskb/src/lib/flex_proportions.c:264:31: note: byref variable will be forcibly initialized 264 | unsigned long numerator, denominator; | ^~~~~~~~~ /kisskb/src/crypto/ccm.c: In function 'set_msg_len': /kisskb/src/crypto/ccm.c:71:16: note: byref variable will be forcibly initialized 71 | __be32 data; | ^~~~ /kisskb/src/crypto/ccm.c: In function 'crypto_rfc4309_create': /kisskb/src/crypto/ccm.c:709:13: note: byref variable will be forcibly initialized 709 | u32 mask; | ^~~~ /kisskb/src/crypto/ccm.c: In function 'crypto_ccm_create_common': /kisskb/src/crypto/ccm.c:451:13: note: byref variable will be forcibly initialized 451 | u32 mask; | ^~~~ /kisskb/src/crypto/ccm.c: In function 'crypto_ccm_create': /kisskb/src/crypto/ccm.c:535:14: note: byref variable will be forcibly initialized 535 | char mac_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~ /kisskb/src/crypto/ccm.c:534:14: note: byref variable will be forcibly initialized 534 | char ctr_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~ /kisskb/src/crypto/ccm.c: In function 'crypto_ccm_auth': /kisskb/src/crypto/ccm.c:176:28: note: byref variable will be forcibly initialized 176 | struct scatterlist sg[3]; | ^~ /kisskb/src/crypto/ccm.c: In function 'cbcmac_create': /kisskb/src/crypto/ccm.c:868:13: note: byref variable will be forcibly initialized 868 | u32 mask; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/idr.c:2: /kisskb/src/lib/idr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/lib/idr.c:5: /kisskb/src/lib/idr.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/lib/idr.c: In function 'idr_alloc_u32': /kisskb/src/lib/idr.c:36:32: note: byref variable will be forcibly initialized 36 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/lib/idr.c: In function 'idr_alloc': /kisskb/src/lib/idr.c:81:13: note: byref variable will be forcibly initialized 81 | u32 id = start; | ^~ /kisskb/src/lib/idr.c: In function 'idr_alloc_cyclic': /kisskb/src/lib/idr.c:119:13: note: byref variable will be forcibly initialized 119 | u32 id = idr->idr_next; | ^~ /kisskb/src/lib/idr.c: In function 'idr_for_each': /kisskb/src/lib/idr.c:198:32: note: byref variable will be forcibly initialized 198 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/lib/idr.c: In function 'idr_get_next_ul': /kisskb/src/lib/idr.c:229:32: note: byref variable will be forcibly initialized 229 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/lib/idr.c: In function 'idr_get_next': /kisskb/src/lib/idr.c:266:23: note: byref variable will be forcibly initialized 266 | unsigned long id = *nextid; | ^~ /kisskb/src/lib/idr.c: In function 'idr_replace': /kisskb/src/lib/idr.c:293:22: note: byref variable will be forcibly initialized 293 | void __rcu **slot = NULL; | ^~~~ /kisskb/src/lib/idr.c:292:33: note: byref variable will be forcibly initialized 292 | struct radix_tree_node *node; | ^~~~ /kisskb/src/lib/idr.c: In function 'ida_alloc_range': /kisskb/src/lib/idr.c:404:31: note: byref variable will be forcibly initialized 404 | unsigned long tmp = xa_to_value(bitmap); | ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/lib/idr.c:5: /kisskb/src/lib/idr.c:383:18: note: byref variable will be forcibly initialized 383 | XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | 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:18: note: byref variable will be forcibly initialized 489 | XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | 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:18: note: byref variable will be forcibly initialized 542 | XA_STATE(xas, &ida->xa, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/klist.h:13, from /kisskb/src/lib/klist.c:36: /kisskb/src/lib/klist.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/klist.h:13, from /kisskb/src/lib/klist.c:36: /kisskb/src/lib/klist.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/lib/klist.c: In function 'klist_remove': /kisskb/src/lib/klist.c:240:29: note: byref variable will be forcibly initialized 240 | struct klist_waiter waiter; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/net/core/sock_reuseport.c:9: /kisskb/src/net/core/sock_reuseport.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/kernfs/file.c:10: /kisskb/src/fs/kernfs/file.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/core/sock_reuseport.c:9: /kisskb/src/net/core/sock_reuseport.c: In function '__bpf_prog_run_save_cb': /kisskb/src/include/linux/filter.h:750:12: note: byref variable will be forcibly initialized 750 | u8 cb_saved[BPF_SKB_CB_LEN]; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/net/core/sock_reuseport.c:9: /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_grow': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:206:17: note: in expansion of macro 'rcu_assign_pointer' 206 | rcu_assign_pointer(reuse->socks[i]->sk_reuseport_cb, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/kernfs/file.c:10: /kisskb/src/fs/kernfs/file.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_resurrect': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:334:9: note: in expansion of macro 'rcu_assign_pointer' 334 | rcu_assign_pointer(sk->sk_reuseport_cb, reuse); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:869:29: note: byref variable will be forcibly initialized 869 | struct qstr name; | ^~~~ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:153:9: note: in expansion of macro 'rcu_assign_pointer' 153 | rcu_assign_pointer(sk->sk_reuseport_cb, reuse); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_add_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:273:9: note: in expansion of macro 'rcu_assign_pointer' 273 | rcu_assign_pointer(sk->sk_reuseport_cb, reuse); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_detach_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:364:9: note: in expansion of macro 'rcu_assign_pointer' 364 | rcu_assign_pointer(sk->sk_reuseport_cb, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_attach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:608:9: note: in expansion of macro 'rcu_assign_pointer' 608 | rcu_assign_pointer(reuse->prog, prog); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_detach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:639:20: note: in expansion of macro 'rcu_replace_pointer' 639 | old_prog = rcu_replace_pointer(reuse->prog, old_prog, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/lib/kobject.c:13: /kisskb/src/lib/kobject.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/kobject.c: In function 'kobject_set_name': /kisskb/src/lib/kobject.c:326:17: note: byref variable will be forcibly initialized 326 | va_list vargs; | ^~~~~ /kisskb/src/lib/kobject.c: In function 'kobject_add': /kisskb/src/lib/kobject.c:429:17: note: byref variable will be forcibly initialized 429 | va_list args; | ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_init_and_add': /kisskb/src/lib/kobject.c:467:17: note: byref variable will be forcibly initialized 467 | va_list args; | ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_rename': /kisskb/src/lib/kobject.c:496:15: note: byref variable will be forcibly initialized 496 | char *envp[2]; | ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_move': /kisskb/src/lib/kobject.c:560:15: note: byref variable will be forcibly initialized 560 | char *envp[2]; | ^~~~ /kisskb/src/crypto/chacha20poly1305.c: In function 'poly_verify_tag': /kisskb/src/crypto/chacha20poly1305.c:98:12: note: byref variable will be forcibly initialized 98 | u8 tag[sizeof(rctx->tag)]; | ^~~ /kisskb/src/crypto/chacha20poly1305.c: In function 'chachapoly_create': /kisskb/src/crypto/chacha20poly1305.c:558:13: note: byref variable will be forcibly initialized 558 | u32 mask; | ^~~~ /kisskb/src/kernel/dma/direct.c: In function 'dma_direct_alloc_from_pool': /kisskb/src/kernel/dma/direct.c:141:15: note: byref variable will be forcibly initialized 141 | void *ret; | ^~~ /kisskb/src/kernel/dma/direct.c:140:13: note: byref variable will be forcibly initialized 140 | u64 phys_mask; | ^~~~~~~~~ /kisskb/src/kernel/dma/direct.c: In function '__dma_direct_alloc_pages': /kisskb/src/kernel/dma/direct.c:92:13: note: byref variable will be forcibly initialized 92 | u64 phys_limit; | ^~~~~~~~~~ In file included from /kisskb/src/kernel/dma/direct.c:15: /kisskb/src/kernel/dma/direct.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/dma/direct.c: In function 'dma_direct_map_resource': /kisskb/src/kernel/dma/direct.c:460:20: note: byref variable will be forcibly initialized 460 | dma_addr_t dma_addr = paddr; | ^~~~~~~~ /kisskb/src/kernel/dma/direct.c: In function 'dma_direct_mmap': /kisskb/src/kernel/dma/direct.c:499:13: note: byref variable will be forcibly initialized 499 | int ret = -ENXIO; | ^~~ In file included from /kisskb/src/lib/memcat_p.c:3: /kisskb/src/lib/memcat_p.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c:15: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c: In function 'kvm_send_userspace_msi': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c:51:45: note: byref variable will be forcibly initialized 51 | struct kvm_kernel_irq_routing_entry route; | ^~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c: In function 'kvm_set_irq': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c:74:45: note: byref variable will be forcibly initialized 74 | struct kvm_kernel_irq_routing_entry irq_set[KVM_NR_IRQCHIPS]; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c:15: /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c: In function 'kvm_set_irq_routing': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/irqchip.c:221:9: note: in expansion of macro 'rcu_assign_pointer' 221 | rcu_assign_pointer(kvm->irq_routing, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_kf_seq_show': /kisskb/src/fs/sysfs/file.c:46:15: note: byref variable will be forcibly initialized 46 | char *buf; | ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_file_ns': /kisskb/src/fs/sysfs/file.c:349:16: note: byref variable will be forcibly initialized 349 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/file.c:348:16: note: byref variable will be forcibly initialized 348 | kuid_t uid; | ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_add_file_to_group': /kisskb/src/fs/sysfs/file.c:384:16: note: byref variable will be forcibly initialized 384 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/file.c:383:16: note: byref variable will be forcibly initialized 383 | kuid_t uid; | ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_chmod_file': /kisskb/src/fs/sysfs/file.c:417:22: note: byref variable will be forcibly initialized 417 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_bin_file': /kisskb/src/fs/sysfs/file.c:562:16: note: byref variable will be forcibly initialized 562 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/file.c:561:16: note: byref variable will be forcibly initialized 561 | kuid_t uid; | ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit': /kisskb/src/fs/sysfs/file.c:744:17: note: byref variable will be forcibly initialized 744 | va_list args; | ^~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit_at': /kisskb/src/fs/sysfs/file.c:772:17: note: byref variable will be forcibly initialized 772 | va_list args; | ^~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_chunk': /kisskb/src/crypto/aegis128-core.c:259:35: note: byref variable will be forcibly initialized 259 | union aegis_block msg = {}; | ^~~ /kisskb/src/crypto/aegis128-core.c:217:27: note: byref variable will be forcibly initialized 217 | union aegis_block tmp; | ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_init': /kisskb/src/crypto/aegis128-core.c:102:27: note: byref variable will be forcibly initialized 102 | union aegis_block key_iv; | ^~~~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_final': /kisskb/src/crypto/aegis128-core.c:351:27: note: byref variable will be forcibly initialized 351 | union aegis_block tmp; | ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_chunk': /kisskb/src/crypto/aegis128-core.c:198:35: note: byref variable will be forcibly initialized 198 | union aegis_block msg = {}; | ^~~ /kisskb/src/crypto/aegis128-core.c:156:27: note: byref variable will be forcibly initialized 156 | union aegis_block tmp; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/kernel/rcu/refscale.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:154:16: note: in expansion of macro 'smp_load_acquire' 154 | return smp_load_acquire(&(v)->counter); | ^~~~~~~~~~~~~~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_process_ad': /kisskb/src/crypto/aegis128-core.c:282:27: note: byref variable will be forcibly initialized 282 | union aegis_block buf; | ^~~ /kisskb/src/crypto/aegis128-core.c:281:29: note: byref variable will be forcibly initialized 281 | struct scatter_walk walk; | ^~~~ /kisskb/src/kernel/rcu/refscale.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_generic': /kisskb/src/crypto/aegis128-core.c:419:28: note: byref variable will be forcibly initialized 419 | struct aegis_state state; | ^~~~~ /kisskb/src/crypto/aegis128-core.c:418:30: note: byref variable will be forcibly initialized 418 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/aegis128-core.c:414:27: note: byref variable will be forcibly initialized 414 | union aegis_block tag; | ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_generic': /kisskb/src/crypto/aegis128-core.c:396:28: note: byref variable will be forcibly initialized 396 | struct aegis_state state; | ^~~~~ /kisskb/src/crypto/aegis128-core.c:395:30: note: byref variable will be forcibly initialized 395 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_simd': /kisskb/src/crypto/aegis128-core.c:482:28: note: byref variable will be forcibly initialized 482 | struct aegis_state state; | ^~~~~ /kisskb/src/crypto/aegis128-core.c:481:30: note: byref variable will be forcibly initialized 481 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/aegis128-core.c:477:27: note: byref variable will be forcibly initialized 477 | union aegis_block tag; | ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_simd': /kisskb/src/crypto/aegis128-core.c:457:28: note: byref variable will be forcibly initialized 457 | struct aegis_state state; | ^~~~~ /kisskb/src/crypto/aegis128-core.c:456:30: note: byref variable will be forcibly initialized 456 | struct skcipher_walk walk; | ^~~~ /kisskb/src/kernel/rcu/refscale.c: In function 'ref_acqrel_section': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:445:17: note: in expansion of macro 'smp_store_release' 445 | smp_store_release(this_cpu_ptr(&test_acqrel), x + 1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:444:21: note: in expansion of macro 'smp_load_acquire' 444 | x = smp_load_acquire(this_cpu_ptr(&test_acqrel)); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/swait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/rcu/refscale.c:14: /kisskb/src/kernel/rcu/refscale.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/rcu/refscale.c: In function 'process_durations': /kisskb/src/kernel/rcu/refscale.c:603:14: note: byref variable will be forcibly initialized 603 | char buf1[64]; | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/rcu/refscale.c:14: /kisskb/src/kernel/rcu/refscale.c: In function 'main_func': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:687:17: note: in expansion of macro 'wait_event' 687 | wait_event(main_wq, | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:680:25: note: in expansion of macro 'smp_store_release' 680 | smp_store_release(&reader_tasks[r].start_reader, 1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:642:14: note: byref variable will be forcibly initialized 642 | char buf1[64]; | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/refscale.c:19: /kisskb/src/kernel/rcu/refscale.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/rcu/refscale.c:14: /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_reader': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/wait.h:284:21: note: in definition of macro '___wait_event' 284 | if (condition) \ | ^~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:533:9: note: in expansion of macro 'wait_event' 533 | 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' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:533:59: note: in expansion of macro 'smp_load_acquire' 533 | wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:533:9: note: in expansion of macro 'wait_event' 533 | wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || | ^~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/wait.h:317:13: note: in definition of macro 'wait_event' 317 | if (condition) \ | ^~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:533:59: note: in expansion of macro 'smp_load_acquire' 533 | wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_shutdown': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:780:9: note: in expansion of macro 'wait_event' 780 | wait_event(shutdown_wq, shutdown_start); | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/kernel/rcu/refscale.c: In function 'ref_acqrel_delay_section': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:459:17: note: in expansion of macro 'smp_store_release' 459 | smp_store_release(this_cpu_ptr(&test_acqrel), x + 1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:457:21: note: in expansion of macro 'smp_load_acquire' 457 | x = smp_load_acquire(this_cpu_ptr(&test_acqrel)); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/bus/mhi/core/pm.c:7: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_sys_error_transition': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:600:23: note: in expansion of macro 'wait_event_timeout' 600 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:593:21: note: byref variable will be forcibly initialized 593 | u32 in_reset = -1; | ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/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_suspend': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:859:15: note: in expansion of macro 'wait_event_timeout' 859 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:819:15: note: in expansion of macro 'wait_event_timeout' 819 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_resume': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:927:15: note: in expansion of macro 'wait_event_timeout' 927 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function '__mhi_device_get_sync': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:960:15: note: in expansion of macro 'wait_event_timeout' 960 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_mission_mode_transition': /kisskb/src/drivers/bus/mhi/core/pm.c:378:43: note: byref variable will be forcibly initialized 378 | enum mhi_ee_type ee = MHI_EE_MAX, current_ee = mhi_cntrl->ee; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_st_worker': /kisskb/src/drivers/bus/mhi/core/pm.c:735:19: note: byref variable will be forcibly initialized 735 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_async_power_up': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1084:23: note: in expansion of macro 'wait_event_timeout' 1084 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1041:13: note: byref variable will be forcibly initialized 1041 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_sync_power_up': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1182:9: note: in expansion of macro 'wait_event_timeout' 1182 | wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_force_rddm_mode': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1208:15: note: in expansion of macro 'wait_event_timeout' 1208 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kobject_uevent.c: In function 'uevent_net_broadcast': /kisskb/src/lib/mpi/ec.c: In function 'ec_mulm_448': In file included from /kisskb/src/include/linux/list.h:11, 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/sysfs/dir.c:14: /kisskb/src/fs/sysfs/dir.c: In function 'queued_spin_unlock': In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/core/fib_notifier.c:1: /kisskb/src/net/core/fib_notifier.c: In function '__list_add_rcu': /kisskb/src/lib/kobject_uevent.c:686:14: note: byref variable will be forcibly initialized 686 | char buf[sizeof("SEQNUM=") + 21]; | ^~~ /kisskb/src/lib/mpi/ec.c:354:20: note: byref variable will be forcibly initialized 354 | mpi_limb_t b1[LIMB_SIZE_HALF_448]; | ^~ /kisskb/src/lib/mpi/ec.c:353:20: note: byref variable will be forcibly initialized 353 | mpi_limb_t b0[LIMB_SIZE_HALF_448]; | ^~ /kisskb/src/lib/mpi/ec.c:352:20: note: byref variable will be forcibly initialized 352 | mpi_limb_t a3[LIMB_SIZE_HALF_448]; | ^~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/mpi/ec.c:351:20: note: byref variable will be forcibly initialized 351 | mpi_limb_t a2[LIMB_SIZE_HALF_448]; | ^~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/mpi/ec.c:350:20: note: byref variable will be forcibly initialized 350 | mpi_limb_t n[LIMB_SIZE_448*2]; | ^ /kisskb/src/lib/kobject_uevent.c: In function 'add_uevent_var': /kisskb/src/lib/kobject_uevent.c:656:17: note: byref variable will be forcibly initialized 656 | va_list args; | ^~~~ /kisskb/src/lib/mpi/ec.c: In function 'ec_subm_448': /kisskb/src/lib/mpi/ec.c:330:20: note: byref variable will be forcibly initialized 330 | mpi_limb_t n[LIMB_SIZE_448]; | ^ /kisskb/src/lib/mpi/ec.c: In function 'ec_addm_448': /kisskb/src/lib/mpi/ec.c:310:20: note: byref variable will be forcibly initialized 310 | mpi_limb_t n[LIMB_SIZE_448]; | ^ /kisskb/src/lib/mpi/ec.c: In function 'ec_subm_25519': /kisskb/src/lib/mpi/ec.c:225:20: note: byref variable will be forcibly initialized 225 | mpi_limb_t n[LIMB_SIZE_25519]; | ^ /kisskb/src/lib/mpi/ec.c: In function 'ec_addm_25519': /kisskb/src/lib/mpi/ec.c:203:20: note: byref variable will be forcibly initialized 203 | mpi_limb_t n[LIMB_SIZE_25519]; | ^ /kisskb/src/lib/kobject_uevent.c: In function 'kobject_synth_uevent': /kisskb/src/lib/kobject_uevent.c:197:33: note: byref variable will be forcibly initialized 197 | struct kobj_uevent_env *env; | ^~~ /kisskb/src/lib/kobject_uevent.c:196:21: note: byref variable will be forcibly initialized 196 | const char *action_args; | ^~~~~~~~~~~ /kisskb/src/lib/kobject_uevent.c:195:29: note: byref variable will be forcibly initialized 195 | enum kobject_action action; | ^~~~~~ /kisskb/src/lib/kobject_uevent.c:194:15: note: byref variable will be forcibly initialized 194 | char *no_uuid_envp[] = { "SYNTH_UUID=0", NULL }; | ^~~~~~~~~~~~ /kisskb/src/lib/mpi/ec.c: In function 'ec_mulm_25519': /kisskb/src/lib/mpi/ec.c:247:20: note: byref variable will be forcibly initialized 247 | mpi_limb_t m[LIMB_SIZE_25519+1]; | ^ /kisskb/src/lib/mpi/ec.c:246:20: note: byref variable will be forcibly initialized 246 | mpi_limb_t n[LIMB_SIZE_25519*2]; | ^ /kisskb/src/fs/sysfs/dir.c: In function 'sysfs_create_dir_ns': /kisskb/src/fs/sysfs/dir.c:44:16: note: byref variable will be forcibly initialized 44 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/dir.c:43:16: note: byref variable will be forcibly initialized 43 | kuid_t uid; | ^~~ /kisskb/src/lib/mpi/ec.c: In function 'mpi_ec_mul_point': /kisskb/src/lib/mpi/ec.c:1251:44: note: byref variable will be forcibly initialized 1251 | struct gcry_mpi_point p1_, p2_; | ^~~ /kisskb/src/lib/mpi/ec.c:1251:39: note: byref variable will be forcibly initialized 1251 | struct gcry_mpi_point p1_, p2_; | ^~~ /kisskb/src/lib/mpi/ec.c:1216:39: note: byref variable will be forcibly initialized 1216 | struct gcry_mpi_point p1, p2, p1inv; | ^~~~~ /kisskb/src/lib/mpi/ec.c:1216:35: note: byref variable will be forcibly initialized 1216 | struct gcry_mpi_point p1, p2, p1inv; | ^~ /kisskb/src/lib/mpi/ec.c:1216:31: note: byref variable will be forcibly initialized 1216 | struct gcry_mpi_point p1, p2, p1inv; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/configfs/inode.c:16: /kisskb/src/fs/configfs/inode.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/lib/ratelimit.c:11: /kisskb/src/lib/ratelimit.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/aegis128-neon-inner.c: In function 'crypto_aegis128_encrypt_chunk_neon': /kisskb/src/crypto/aegis128-neon-inner.c:245:25: note: byref variable will be forcibly initialized 245 | uint8_t buf[AEGIS_BLOCK_SIZE]; | ^~~ /kisskb/src/crypto/aegis128-neon-inner.c: In function 'crypto_aegis128_decrypt_chunk_neon': /kisskb/src/crypto/aegis128-neon-inner.c:291:25: note: byref variable will be forcibly initialized 291 | uint8_t buf[AEGIS_BLOCK_SIZE]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:684:9: note: in expansion of macro 'rcu_assign_pointer' 684 | rcu_assign_pointer(*slot, item); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'replace_slot': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:829:9: note: in expansion of macro 'rcu_assign_pointer' 829 | rcu_assign_pointer(*slot, item); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_extend': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:455:17: note: in expansion of macro 'rcu_assign_pointer' 455 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:626:25: note: in expansion of macro 'rcu_assign_pointer' 626 | rcu_assign_pointer(*slot, node_to_entry(child)); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_insert': /kisskb/src/lib/radix-tree.c:705:22: note: byref variable will be forcibly initialized 705 | void __rcu **slot; | ^~~~ /kisskb/src/lib/radix-tree.c:704:33: note: byref variable will be forcibly initialized 704 | struct radix_tree_node *node; | ^~~~ /kisskb/src/lib/radix-tree.c: In function '__radix_tree_lookup': /kisskb/src/lib/radix-tree.c:750:23: note: byref variable will be forcibly initialized 750 | unsigned long maxindex; | ^~~~~~~~ /kisskb/src/lib/radix-tree.c:749:33: note: byref variable will be forcibly initialized 749 | struct radix_tree_node *node, *parent; | ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_lookup_slot': /kisskb/src/lib/radix-tree.c:795:22: note: byref variable will be forcibly initialized 795 | void __rcu **slot; | ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_tag_set': /kisskb/src/lib/radix-tree.c:969:23: note: byref variable will be forcibly initialized 969 | unsigned long maxindex; | ^~~~~~~~ /kisskb/src/lib/radix-tree.c:968:33: note: byref variable will be forcibly initialized 968 | struct radix_tree_node *node, *parent; | ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_tag_clear': /kisskb/src/lib/radix-tree.c:1031:23: note: byref variable will be forcibly initialized 1031 | unsigned long maxindex; | ^~~~~~~~ /kisskb/src/lib/radix-tree.c:1030:33: note: byref variable will be forcibly initialized 1030 | struct radix_tree_node *node, *parent; | ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_tag_get': /kisskb/src/lib/radix-tree.c:1083:23: note: byref variable will be forcibly initialized 1083 | unsigned long maxindex; | ^~~~~~~~ /kisskb/src/lib/radix-tree.c:1082:33: note: byref variable will be forcibly initialized 1082 | struct radix_tree_node *node, *parent; | ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_next_chunk': /kisskb/src/lib/radix-tree.c:1158:38: note: byref variable will be forcibly initialized 1158 | unsigned long index, offset, maxindex; | ^~~~~~~~ /kisskb/src/lib/radix-tree.c:1157:40: note: byref variable will be forcibly initialized 1157 | struct radix_tree_node *node, *child; | ^~~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup': /kisskb/src/lib/radix-tree.c:1264:32: note: byref variable will be forcibly initialized 1264 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag': /kisskb/src/lib/radix-tree.c:1305:32: note: byref variable will be forcibly initialized 1305 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag_slot': /kisskb/src/lib/radix-tree.c:1346:32: note: byref variable will be forcibly initialized 1346 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_delete_item': /kisskb/src/lib/radix-tree.c:1416:22: note: byref variable will be forcibly initialized 1416 | void __rcu **slot = NULL; | ^~~~ /kisskb/src/lib/radix-tree.c:1415:33: note: byref variable will be forcibly initialized 1415 | struct radix_tree_node *node = NULL; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'idr_get_free': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:1510:25: note: in expansion of macro 'rcu_assign_pointer' 1510 | rcu_assign_pointer(*slot, node_to_entry(child)); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/dma/ops_helpers.c: In function 'dma_common_mmap': /kisskb/src/kernel/dma/ops_helpers.c:43:13: note: byref variable will be forcibly initialized 43 | int ret = -ENXIO; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/rbtree.h:22, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:191:17: note: in expansion of macro 'rcu_assign_pointer' 191 | rcu_assign_pointer(root->rb_node, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:189:25: note: in expansion of macro 'rcu_assign_pointer' 189 | rcu_assign_pointer(parent->rb_right, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:187:25: note: in expansion of macro 'rcu_assign_pointer' 187 | rcu_assign_pointer(parent->rb_left, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_buffer': /kisskb/src/lib/mpi/mpicoder.c:257:16: note: byref variable will be forcibly initialized 257 | __be64 alimb; | ^~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_write_to_sgl': /kisskb/src/lib/mpi/mpicoder.c:366:32: note: byref variable will be forcibly initialized 366 | struct sg_mapping_iter miter; | ^~~~~ /kisskb/src/lib/mpi/mpicoder.c:361:16: note: byref variable will be forcibly initialized 361 | __be64 alimb; | ^~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_raw_from_sgl': /kisskb/src/lib/mpi/mpicoder.c:439:32: note: byref variable will be forcibly initialized 439 | struct sg_mapping_iter miter; | ^~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_print': /kisskb/src/lib/mpi/mpicoder.c:712:30: note: byref variable will be forcibly initialized 712 | unsigned int n = 0; | ^ /kisskb/src/lib/mpi/mpicoder.c:669:30: note: byref variable will be forcibly initialized 669 | unsigned int n; | ^ /kisskb/src/lib/mpi/mpicoder.c:642:30: note: byref variable will be forcibly initialized 642 | unsigned int n = (nbits + 7)/8; | ^ /kisskb/src/lib/mpi/mpicoder.c:621:30: note: byref variable will be forcibly initialized 621 | unsigned int n = (nbits + 7)/8; | ^ /kisskb/src/lib/mpi/mpicoder.c:581:30: note: byref variable will be forcibly initialized 581 | unsigned int n; | ^ /kisskb/src/lib/mpi/mpicoder.c:559:16: note: byref variable will be forcibly initialized 559 | size_t dummy_nwritten; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/sysfs/symlink.c:12: /kisskb/src/fs/sysfs/symlink.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/configfs/symlink.c:11: /kisskb/src/fs/configfs/symlink.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/configfs/symlink.c: In function 'configfs_symlink': /kisskb/src/fs/configfs/symlink.c:147:29: note: byref variable will be forcibly initialized 147 | struct config_item *target_item = NULL; | ^~~~~~~~~~~ /kisskb/src/fs/configfs/symlink.c:144:21: note: byref variable will be forcibly initialized 144 | struct path path; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/sound/drivers/dummy.c:9: /kisskb/src/sound/drivers/dummy.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/arch/arm64/kvm/arm.c:7: /kisskb/src/arch/arm64/kvm/arm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/crypto/internal/skcipher.h:13, from /kisskb/src/crypto/cryptd.c:17: /kisskb/src/crypto/cryptd.c: In function 'cryptd_skcipher_decrypt': /kisskb/src/arch/arm64/kvm/arm.c: In function 'prepare_to_rcuwait': /kisskb/src/include/crypto/skcipher.h:127:14: note: byref variable will be forcibly initialized 127 | char __##name##_desc[sizeof(struct skcipher_request) + \ | ^~ /kisskb/src/crypto/cryptd.c:291:9: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' 291 | SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, child); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:9: note: in expansion of macro 'rcu_assign_pointer' 47 | rcu_assign_pointer(w->task, current); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | 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' 52 | rcu_assign_pointer(w->task, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/configfs/dir.c:13: /kisskb/src/fs/configfs/dir.c: In function 'queued_spin_unlock': /kisskb/src/sound/drivers/dummy.c: In function 'snd_card_dummy_pcm': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/drivers/dummy.c:671:25: note: byref variable will be forcibly initialized 671 | struct snd_pcm *pcm; | ^~~ /kisskb/src/crypto/cryptd.c: In function 'cryptd_skcipher_encrypt': /kisskb/src/include/crypto/skcipher.h:127:14: note: byref variable will be forcibly initialized 127 | char __##name##_desc[sizeof(struct skcipher_request) + \ | ^~ /kisskb/src/crypto/cryptd.c:263:9: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' 263 | SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, child); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/sound/drivers/dummy.c:9: /kisskb/src/sound/drivers/dummy.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/crypto/cryptd.c: In function 'cryptd_create_skcipher': /kisskb/src/crypto/cryptd.c:377:13: note: byref variable will be forcibly initialized 377 | u32 mask; | ^~~~ /kisskb/src/crypto/cryptd.c:376:13: note: byref variable will be forcibly initialized 376 | u32 type; | ^~~~ /kisskb/src/crypto/cryptd.c: In function 'cryptd_create_hash': /kisskb/src/crypto/cryptd.c:643:13: note: byref variable will be forcibly initialized 643 | u32 mask; | ^~~~ /kisskb/src/sound/drivers/dummy.c: In function 'snd_dummy_probe': /kisskb/src/crypto/cryptd.c:642:13: note: byref variable will be forcibly initialized 642 | u32 type; | ^~~~ /kisskb/src/sound/drivers/dummy.c:1022:26: note: byref variable will be forcibly initialized 1022 | struct snd_card *card; | ^~~~ /kisskb/src/crypto/cryptd.c: In function 'cryptd_create_aead': /kisskb/src/crypto/cryptd.c:830:13: note: byref variable will be forcibly initialized 830 | u32 mask; | ^~~~ /kisskb/src/crypto/cryptd.c:829:13: note: byref variable will be forcibly initialized 829 | u32 type; | ^~~~ /kisskb/src/crypto/cryptd.c: In function 'cryptd_alloc_skcipher': /kisskb/src/crypto/cryptd.c:907:14: note: byref variable will be forcibly initialized 907 | char cryptd_alg_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~~~~~~~~ /kisskb/src/crypto/cryptd.c: In function 'cryptd_alloc_ahash': /kisskb/src/crypto/cryptd.c:959:14: note: byref variable will be forcibly initialized 959 | char cryptd_alg_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/arch/arm64/kvm/trace_arm.h:312, from /kisskb/src/arch/arm64/kvm/arm.c:28: /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_entry': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:14:1: note: in expansion of macro 'TRACE_EVENT' 14 | TRACE_EVENT(kvm_entry, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_exit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:29:1: note: in expansion of macro 'TRACE_EVENT' 29 | TRACE_EVENT(kvm_exit, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_guest_fault': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:52:1: note: in expansion of macro 'TRACE_EVENT' 52 | TRACE_EVENT(kvm_guest_fault, | ^~~~~~~~~~~ /kisskb/src/crypto/cryptd.c: In function 'cryptd_alloc_aead': /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_access_fault': /kisskb/src/crypto/cryptd.c:1016:14: note: byref variable will be forcibly initialized 1016 | char cryptd_alg_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:77:1: note: in expansion of macro 'TRACE_EVENT' 77 | TRACE_EVENT(kvm_access_fault, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_irq_line': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:92:1: note: in expansion of macro 'TRACE_EVENT' 92 | TRACE_EVENT(kvm_irq_line, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_mmio_emulate': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:117:1: note: in expansion of macro 'TRACE_EVENT' 117 | TRACE_EVENT(kvm_mmio_emulate, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_set_way_flush': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:138:1: note: in expansion of macro 'TRACE_EVENT' 138 | TRACE_EVENT(kvm_set_way_flush, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_toggle_cache': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:156:1: note: in expansion of macro 'TRACE_EVENT' 156 | TRACE_EVENT(kvm_toggle_cache, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_timer_update_irq': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:180:1: note: in expansion of macro 'TRACE_EVENT' 180 | TRACE_EVENT(kvm_timer_update_irq, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_get_timer_map': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:200:1: note: in expansion of macro 'TRACE_EVENT' 200 | TRACE_EVENT(kvm_get_timer_map, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_timer_hrtimer_expire': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:271:1: note: in expansion of macro 'TRACE_EVENT' 271 | TRACE_EVENT(kvm_timer_hrtimer_expire, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_timer_emulate': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:286:1: note: in expansion of macro 'TRACE_EVENT' 286 | TRACE_EVENT(kvm_timer_emulate, | ^~~~~~~~~~~ /kisskb/src/fs/configfs/dir.c: In function 'configfs_rmdir': /kisskb/src/fs/configfs/dir.c:1461:32: note: byref variable will be forcibly initialized 1461 | struct dentry *wait; | ^~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_timer_save_state': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:227:1: note: in expansion of macro 'TRACE_EVENT' 227 | TRACE_EVENT(kvm_timer_save_state, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'trace_event_raw_event_kvm_timer_restore_state': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_arm.h:249:1: note: in expansion of macro 'TRACE_EVENT' 249 | TRACE_EVENT(kvm_timer_restore_state, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kvm_host.h:39, from /kisskb/src/arch/arm64/kvm/arm.c:12: /kisskb/src/arch/arm64/kvm/arm.c: In function 'cpu_set_hyp_vector': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/kvm/arm.c:1581:17: note: in expansion of macro 'kvm_call_hyp_nvhe' 1581 | kvm_call_hyp_nvhe(__pkvm_cpu_set_vector, data->slot); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/arch/arm64/kvm/arm.c:7: /kisskb/src/arch/arm64/kvm/arm.c: In function '_kvm_host_prot_finalize': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/include/asm-generic/bug.h:166:32: note: in definition of macro 'WARN_ON' 166 | int __ret_warn_on = !!(condition); \ | ^~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c:2000:21: note: in expansion of macro 'kvm_call_hyp_nvhe' 2000 | if (WARN_ON(kvm_call_hyp_nvhe(__pkvm_prot_finalize))) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kvm_host.h:39, from /kisskb/src/arch/arm64/kvm/arm.c:12: /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_vcpu_first_run_init': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/kvm/arm.c:623:17: note: in expansion of macro 'kvm_call_hyp_nvhe' 623 | kvm_call_hyp_nvhe(__pkvm_vcpu_init_traps, vcpu); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'hyp_install_host_vector': /kisskb/src/arch/arm64/kvm/arm.c:1516:30: note: byref variable will be forcibly initialized 1516 | struct arm_smccc_res res; | ^~~ In file included from /kisskb/src/include/linux/kvm_host.h:39, from /kisskb/src/arch/arm64/kvm/arm.c:12: /kisskb/src/arch/arm64/kvm/arm.c: In function 'cpu_init_hyp_mode': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/kvm/arm.c:1543:17: note: in expansion of macro 'kvm_call_hyp_nvhe' 1543 | kvm_call_hyp_nvhe(__kvm_enable_ssbs); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'do_pkvm_init': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/kvm/arm.c:1802:15: note: in expansion of macro 'kvm_call_hyp_nvhe' 1802 | ret = kvm_call_hyp_nvhe(__pkvm_init, hyp_mem_base, hyp_mem_size, | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_init_vector_slots': /kisskb/src/arch/arm64/kvm/arm.c:1440:15: note: byref variable will be forcibly initialized 1440 | void *base; | ^~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'pkvm_drop_host_privileges': /kisskb/src/arch/arm64/kvm/arm.c:2006:13: note: byref variable will be forcibly initialized 2006 | int ret = 0; | ^~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'init_hyp_mode': /kisskb/src/arch/arm64/kvm/arm.c:1848:13: note: byref variable will be forcibly initialized 1848 | u32 hyp_va_bits; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kvm_host.h:39, from /kisskb/src/arch/arm64/kvm/arm.c:12: /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_arch_vcpu_load': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c:405:17: note: in expansion of macro 'kvm_call_hyp' 405 | kvm_call_hyp(__kvm_flush_cpu_context, mmu); | ^~~~~~~~~~~~ /kisskb/src/lib/seq_buf.c: In function 'seq_buf_printf': /kisskb/src/lib/seq_buf.c:85:17: note: byref variable will be forcibly initialized 85 | va_list ap; | ^~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'update_vmid': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c:567:17: note: in expansion of macro 'kvm_call_hyp' 567 | kvm_call_hyp(__kvm_flush_vm_context); | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_arch_vcpu_ioctl_run': /kisskb/src/lib/seq_buf.c: In function 'seq_buf_putmem_hex': /kisskb/src/lib/seq_buf.c:225:23: note: byref variable will be forcibly initialized 225 | unsigned char hex[HEX_CHARS]; | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c:954:17: note: in expansion of macro 'kvm_call_hyp' 954 | kvm_call_hyp(__kvm_adjust_pc, vcpu); | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:644:31: note: in expansion of macro 'kvm_call_hyp_nvhe' 644 | ret = kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c:852:23: note: in expansion of macro 'kvm_call_hyp_ret' 852 | ret = kvm_call_hyp_ret(__kvm_vcpu_run, vcpu); | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c:773:13: note: byref variable will be forcibly initialized 773 | int ret; | ^~~ /kisskb/src/kernel/rcu/rcu_segcblist.c: In function 'rcu_segcblist_merge': /kisskb/src/kernel/rcu/rcu_segcblist.c:613:27: note: byref variable will be forcibly initialized 613 | struct rcu_cblist pendcbs; | ^~~~~~~ /kisskb/src/kernel/rcu/rcu_segcblist.c:612:27: note: byref variable will be forcibly initialized 612 | struct rcu_cblist donecbs; | ^~~~~~~ /kisskb/src/lib/seq_buf.c: In function 'seq_buf_hex_dump': /kisskb/src/lib/seq_buf.c:367:23: note: byref variable will be forcibly initialized 367 | unsigned char linebuf[32 * 3 + 2 + 32 + 1]; | ^~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_arch_vcpu_ioctl': /kisskb/src/arch/arm64/kvm/arm.c:1312:40: note: byref variable will be forcibly initialized 1312 | struct kvm_vcpu_events events; | ^~~~~~ /kisskb/src/arch/arm64/kvm/arm.c:1301:40: note: byref variable will be forcibly initialized 1301 | struct kvm_vcpu_events events; | ^~~~~~ /kisskb/src/arch/arm64/kvm/arm.c:1255:37: note: byref variable will be forcibly initialized 1255 | struct kvm_reg_list reg_list; | ^~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c:1229:36: note: byref variable will be forcibly initialized 1229 | struct kvm_one_reg reg; | ^~~ /kisskb/src/arch/arm64/kvm/arm.c:1218:38: note: byref variable will be forcibly initialized 1218 | struct kvm_vcpu_init init; | ^~~~ /kisskb/src/arch/arm64/kvm/arm.c:1213:32: note: byref variable will be forcibly initialized 1213 | struct kvm_device_attr attr; | ^~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_arch_vm_ioctl': /kisskb/src/arch/arm64/kvm/arm.c:1405:46: note: byref variable will be forcibly initialized 1405 | struct kvm_arm_copy_mte_tags copy_tags; | ^~~~~~~~~ /kisskb/src/arch/arm64/kvm/arm.c:1393:38: note: byref variable will be forcibly initialized 1393 | struct kvm_vcpu_init init; | ^~~~ /kisskb/src/arch/arm64/kvm/arm.c:1385:44: note: byref variable will be forcibly initialized 1385 | struct kvm_arm_device_addr dev_addr; | ^~~~~~~~ In file included from /kisskb/src/net/core/xdp.c:13: /kisskb/src/net/core/xdp.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/net/core/xdp.c:6: /kisskb/src/net/core/xdp.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/xdp.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/xdp.c: In function 'mem_allocator_disconnect': /kisskb/src/net/core/xdp.c:92:32: note: byref variable will be forcibly initialized 92 | struct rhashtable_iter iter; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:154:16: note: in expansion of macro 'smp_load_acquire' 154 | return smp_load_acquire(&(v)->counter); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/xdp.c: In function 'xdp_rxq_info_unreg_mem_model': /kisskb/src/net/core/xdp.c:117:13: note: byref variable will be forcibly initialized 117 | int id = xdp_rxq->mem.id; | ^~ /kisskb/src/net/core/xdp.c: In function 'xdp_rxq_info_reg_mem_model': /kisskb/src/net/core/xdp.c:269:13: note: byref variable will be forcibly initialized 269 | int id, errno, ret; | ^~ /kisskb/src/kernel/rcu/tree.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_exp_need_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:730:9: note: in expansion of macro 'smp_store_release' 730 | smp_store_release(this_cpu_ptr(&rcu_data.rcu_urgent_qs), true); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/kernel/rcu/tree.c:23: /kisskb/src/kernel/rcu/tree.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/ast.c:12: /kisskb/src/fs/dlm/ast.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:79:21: note: in expansion of macro 'smp_load_acquire' 79 | int ncpus = smp_load_acquire(&rcu_state.ncpus); /* Order vs. locking. */ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/ast.c: In function 'dlm_callback_work': /kisskb/src/fs/dlm/ast.c:220:20: note: byref variable will be forcibly initialized 220 | int i, rv, resid; | ^~~~~ /kisskb/src/fs/dlm/ast.c:219:29: note: byref variable will be forcibly initialized 219 | struct dlm_callback callbacks[DLM_CALLBACKS_SIZE]; | ^~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'param_set_first_fqs_jiffies': /kisskb/src/kernel/rcu/tree.c:516:15: note: byref variable will be forcibly initialized 516 | ulong j; | ^ /kisskb/src/kernel/rcu/tree.c: In function 'param_set_next_fqs_jiffies': /kisskb/src/kernel/rcu/tree.c:528:15: note: byref variable will be forcibly initialized 528 | ulong j; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_check_gp_kthread_expired_fqs_timer': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_stall.h:479:20: note: in expansion of macro 'smp_load_acquire' 479 | gp_state = smp_load_acquire(&rcu_state.gp_state); | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'force_qs_rnp': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2633:17: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 2633 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_cleanup': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2072:17: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 2072 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_fqs_loop': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1994:25: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 1994 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1988:25: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 1988 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/include/linux/swait.h:161:28: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:255:9: note: in expansion of macro '___swait_event' 255 | ___swait_event(wq, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:282:25: note: in expansion of macro '__swait_event_idle_timeout' 282 | __ret = __swait_event_idle_timeout(wq, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1966:23: note: in expansion of macro 'swait_event_idle_timeout_exclusive' 1966 | (void)swait_event_idle_timeout_exclusive(rcu_state.gp_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1942:13: note: byref variable will be forcibly initialized 1942 | int gf = 0; | ^~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu_expedited_wait_once': /kisskb/src/include/linux/swait.h:161:28: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:194:9: note: in expansion of macro '___swait_event' 194 | ___swait_event(wq, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:202:25: note: in expansion of macro '__swait_event_timeout' 202 | __ret = __swait_event_timeout(wq, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:471:13: note: in expansion of macro 'swait_event_timeout_exclusive' 471 | t = swait_event_timeout_exclusive(rcu_state.expedited_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1299:17: note: in expansion of macro 'smp_store_release' 1299 | smp_store_release(&rdp->rcu_urgent_qs, true); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_spawn_gp_kthread': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:4446:9: note: in expansion of macro 'smp_store_release' 4446 | smp_store_release(&rcu_state.gp_kthread, t); /* ^^^ */ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:4415:28: note: byref variable will be forcibly initialized 4415 | struct sched_param sp; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_do_batch': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2538:25: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 2538 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'kfree_rcu_work': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:3329:17: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 3329 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:3305:25: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 3305 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_init_one': /kisskb/src/kernel/rcu/tree.c:4485:13: note: byref variable will be forcibly initialized 4485 | int levelspread[RCU_NUM_LVLS]; /* kids/node in each level. */ | ^~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4751: /kisskb/src/kernel/rcu/tree.c: In function 'sync_rcu_exp_select_node_cpus': /kisskb/src/kernel/rcu/tree_exp.h:342:23: note: byref variable will be forcibly initialized 342 | unsigned long mask_ofl_ipi; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'exp_funnel_lock': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:313:25: note: in expansion of macro 'wait_event' 313 | wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_softirq_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:251:9: note: in expansion of macro 'rcu_tasks_qs' 251 | rcu_tasks_qs(current, false); | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_request_urgent_qs_task': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1149:9: note: in expansion of macro 'smp_store_release' 1149 | smp_store_release(per_cpu_ptr(&rcu_data.rcu_urgent_qs, cpu), true); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_cpu_starting': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:4269:9: note: in expansion of macro 'smp_store_release' 4269 | smp_store_release(&rcu_state.ncpus, rcu_state.ncpus + newcpu); /* ^^^ */ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_sched_clock_irq': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2599:13: note: in expansion of macro 'smp_load_acquire' 2599 | if (smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1876:17: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 1876 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_kthread': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2131:25: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 2131 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/include/linux/swait.h:161:28: note: byref variable will be forcibly initialized 161 | struct swait_queue __wait; \ | ^~~~~~ /kisskb/src/include/linux/swait.h:233:15: note: in expansion of macro '___swait_event' 233 | (void)___swait_event(wq, condition, TASK_IDLE, 0, schedule()) | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:251:9: note: in expansion of macro '__swait_event_idle' 251 | __swait_event_idle(wq, condition); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2123:25: note: in expansion of macro 'swait_event_idle_exclusive' 2123 | swait_event_idle_exclusive(rcu_state.gp_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu_expedited': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:855:9: note: in expansion of macro 'wait_event' 855 | wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], | ^~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/include/linux/rcupdate_wait.h:27:32: note: byref variable will be forcibly initialized 27 | struct rcu_synchronize __rs_array[ARRAY_SIZE(__crcu_array)]; \ | ^~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' 32 | #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:833:17: note: in expansion of macro 'wait_rcu_gp' 833 | wait_rcu_gp(call_rcu); | ^~~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:26:25: note: byref variable will be forcibly initialized 26 | call_rcu_func_t __crcu_array[] = { __VA_ARGS__ }; \ | ^~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' 32 | #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:833:17: note: in expansion of macro 'wait_rcu_gp' 833 | wait_rcu_gp(call_rcu); | ^~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4751: /kisskb/src/kernel/rcu/tree_exp.h:818:29: note: byref variable will be forcibly initialized 818 | struct rcu_exp_work rew; | ^~~ In file included from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu': /kisskb/src/include/linux/rcupdate_wait.h:27:32: note: byref variable will be forcibly initialized 27 | struct rcu_synchronize __rs_array[ARRAY_SIZE(__crcu_array)]; \ | ^~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' 32 | #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:3757:17: note: in expansion of macro 'wait_rcu_gp' 3757 | wait_rcu_gp(call_rcu); | ^~~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:26:25: note: byref variable will be forcibly initialized 26 | call_rcu_func_t __crcu_array[] = { __VA_ARGS__ }; \ | ^~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate_wait.h:32:26: note: in expansion of macro '_wait_rcu_gp' 32 | #define wait_rcu_gp(...) _wait_rcu_gp(false, __VA_ARGS__) | ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:3757:17: note: in expansion of macro 'wait_rcu_gp' 3757 | wait_rcu_gp(call_rcu); | ^~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'kvfree_call_rcu': /kisskb/src/kernel/rcu/tree.c:3533:31: note: byref variable will be forcibly initialized 3533 | struct kfree_rcu_cpu *krcp; | ^~~~ /kisskb/src/kernel/rcu/tree.c:3532:23: note: byref variable will be forcibly initialized 3532 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_all_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:869:14: note: in expansion of macro 'smp_load_acquire' 869 | if (!smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_note_context_switch': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:897:9: note: in expansion of macro 'rcu_tasks_qs' 897 | rcu_tasks_qs(current, preempt); | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:892:14: note: in expansion of macro 'smp_load_acquire' 892 | if (!smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) | ^~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_validate_ops': /kisskb/src/net/netlink/genetlink.c:361:41: note: byref variable will be forcibly initialized 361 | struct genl_ops op2; | ^~~ /kisskb/src/net/netlink/genetlink.c:355:33: note: byref variable will be forcibly initialized 355 | struct genl_ops op; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/netlink/genetlink.c:22: /kisskb/src/net/netlink/genetlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/netlink/genetlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_find_byname': /kisskb/src/net/netlink/genetlink.c:93:22: note: byref variable will be forcibly initialized 93 | unsigned int id; | ^~ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy_start': /kisskb/src/net/netlink/genetlink.c:1128:25: note: byref variable will be forcibly initialized 1128 | struct genl_ops op; | ^~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_validate_assign_mc_groups': /kisskb/src/net/netlink/genetlink.c:245:13: note: byref variable will be forcibly initialized 245 | int first_id; | ^~~~~~~~ In file included from /kisskb/src/net/netlink/genetlink.c:12: /kisskb/src/net/netlink/genetlink.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg_doit': /kisskb/src/net/netlink/genetlink.c:703:26: note: byref variable will be forcibly initialized 703 | struct genl_info info; | ^~~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_bind': /kisskb/src/net/netlink/genetlink.c:1358:22: note: byref variable will be forcibly initialized 1358 | unsigned int id; | ^~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg_dumpit': /kisskb/src/net/netlink/genetlink.c:681:45: note: byref variable will be forcibly initialized 681 | struct netlink_dump_control c = { | ^ /kisskb/src/net/netlink/genetlink.c:669:45: note: byref variable will be forcibly initialized 669 | struct netlink_dump_control c = { | ^ /kisskb/src/net/netlink/genetlink.c:656:35: note: byref variable will be forcibly initialized 656 | struct genl_start_context ctx; | ^~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg': /kisskb/src/net/netlink/genetlink.c:749:25: note: byref variable will be forcibly initialized 749 | struct genl_ops op; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/netlink/genetlink.c:22: /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy_prep': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy_put_op': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy': /kisskb/src/net/netlink/genetlink.c:1261:41: note: byref variable will be forcibly initialized 1261 | struct genl_ops op; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/netlink/genetlink.c:22: /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_fill_info': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/netlink/genetlink.c:839:41: note: byref variable will be forcibly initialized 839 | struct genl_ops op; | ^~ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumpfamily': /kisskb/src/net/netlink/genetlink.c:949:22: note: byref variable will be forcibly initialized 949 | unsigned int id; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/netlink/genetlink.c:22: /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_fill_mcgrp_info': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/netlink/genetlink.c:10: /kisskb/src/net/netlink/genetlink.c: In function 'genl_unregister_family': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/net/netlink/genetlink.c:467:9: note: in expansion of macro 'wait_event' 467 | wait_event(genl_sk_destructing_waitq, | ^~~~~~~~~~ /kisskb/src/net/core/flow_offload.c: In function 'existing_qdiscs_register': /kisskb/src/net/core/flow_offload.c:363:35: note: byref variable will be forcibly initialized 363 | struct flow_block_offload bo; | ^~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/net/core/flow_offload.c:3: /kisskb/src/net/core/flow_offload.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/flow_offload.c:3: /kisskb/src/net/core/flow_offload.c: In function 'flow_indr_dev_unregister': /kisskb/src/net/core/flow_offload.c:431:19: note: byref variable will be forcibly initialized 431 | LIST_HEAD(cleanup_list); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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_alloc.c:19: /kisskb/src/mm/page_alloc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function '__rmqueue_fallback': /kisskb/src/mm/page_alloc.c:2891:14: note: byref variable will be forcibly initialized 2891 | bool can_steal; | ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function '__rmqueue': /kisskb/src/mm/page_alloc.c:2891:14: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/spinlock.h:323, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/mm/page_alloc.c: In function 'show_migration_types': /kisskb/src/mm/page_alloc.c:5872:14: note: byref variable will be forcibly initialized 5872 | char tmp[MIGRATE_TYPES + 1]; | ^~~ /kisskb/src/crypto/blowfish_common.c: In function 'blowfish_setkey': /kisskb/src/crypto/blowfish_common.c:350:13: note: byref variable will be forcibly initialized 350 | u32 data[2], temp; | ^~~~ /kisskb/src/kernel/dma/contiguous.c: In function 'rmem_cma_setup': /kisskb/src/kernel/dma/contiguous.c:406:21: note: byref variable will be forcibly initialized 406 | struct cma *cma; | ^~~ /kisskb/src/mm/page_alloc.c: In function 'rmqueue_bulk': /kisskb/src/mm/page_alloc.c:2891:14: note: byref variable will be forcibly initialized 2891 | bool can_steal; | ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'deferred_init_mem_pfn_range_in_zone': /kisskb/src/mm/page_alloc.c:1928:13: note: byref variable will be forcibly initialized 1928 | u64 j; | ^ /kisskb/src/mm/page_alloc.c: In function 'rmqueue': /kisskb/src/mm/page_alloc.c:2891:14: note: byref variable will be forcibly initialized 2891 | bool can_steal; | ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function '__perform_reclaim': /kisskb/src/mm/page_alloc.c:4576:23: note: byref variable will be forcibly initialized 4576 | unsigned long pflags, progress; | ^~~~~~ /kisskb/src/mm/page_alloc.c: In function 'early_calculate_totalpages': /kisskb/src/mm/page_alloc.c:7707:16: note: byref variable will be forcibly initialized 7707 | int i, nid; | ^~~ /kisskb/src/mm/page_alloc.c:7707:13: note: byref variable will be forcibly initialized 7707 | int i, nid; | ^ /kisskb/src/mm/page_alloc.c:7706:34: note: byref variable will be forcibly initialized 7706 | unsigned long start_pfn, end_pfn; | ^~~~~~~ /kisskb/src/mm/page_alloc.c:7706:23: note: byref variable will be forcibly initialized 7706 | unsigned long start_pfn, end_pfn; | ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'find_zone_movable_pfns_for_nodes': /kisskb/src/mm/page_alloc.c:7837:42: note: byref variable will be forcibly initialized 7837 | unsigned long start_pfn, end_pfn; | ^~~~~~~ /kisskb/src/mm/page_alloc.c:7837:31: note: byref variable will be forcibly initialized 7837 | unsigned long start_pfn, end_pfn; | ^~~~~~~~~ /kisskb/src/mm/page_alloc.c:7727:13: note: byref variable will be forcibly initialized 7727 | int i, nid; | ^ /kisskb/src/mm/page_alloc.c: In function 'cmdline_parse_core': /kisskb/src/mm/page_alloc.c:8064:15: note: byref variable will be forcibly initialized 8064 | char *endptr; | ^~~~~~ /kisskb/src/mm/page_alloc.c: In function 'deferred_init_memmap': /kisskb/src/mm/page_alloc.c:2080:38: note: byref variable will be forcibly initialized 2080 | struct padata_mt_job job = { | ^~~ /kisskb/src/mm/page_alloc.c:2038:13: note: byref variable will be forcibly initialized 2038 | u64 i; | ^ /kisskb/src/mm/page_alloc.c:2033:33: note: byref variable will be forcibly initialized 2033 | unsigned long spfn = 0, epfn = 0; | ^~~~ /kisskb/src/mm/page_alloc.c:2033:23: note: byref variable will be forcibly initialized 2033 | unsigned long spfn = 0, epfn = 0; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/page_alloc.c:19: /kisskb/src/mm/page_alloc.c: In function 'free_pcppages_bulk': /kisskb/src/mm/page_alloc.c:1442:19: note: byref variable will be forcibly initialized 1442 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/page_alloc.c: In function 'deferred_init_maxorder': /kisskb/src/mm/page_alloc.c:1964:13: note: byref variable will be forcibly initialized 1964 | u64 j = *i; | ^ /kisskb/src/mm/page_alloc.c:1962:42: note: byref variable will be forcibly initialized 1962 | unsigned long spfn = *start_pfn, epfn = *end_pfn; | ^~~~ /kisskb/src/mm/page_alloc.c:1962:23: note: byref variable will be forcibly initialized 1962 | unsigned long spfn = *start_pfn, epfn = *end_pfn; | ^~~~ /kisskb/src/mm/page_alloc.c: In function 'deferred_init_memmap_chunk': /kisskb/src/mm/page_alloc.c:2007:13: note: byref variable will be forcibly initialized 2007 | u64 i; | ^ /kisskb/src/mm/page_alloc.c:2005:29: note: byref variable will be forcibly initialized 2005 | unsigned long spfn, epfn; | ^~~~ /kisskb/src/mm/page_alloc.c:2005:23: note: byref variable will be forcibly initialized 2005 | unsigned long spfn, epfn; | ^~~~ /kisskb/src/mm/page_alloc.c: In function 'deferred_grow_zone': /kisskb/src/mm/page_alloc.c:2128:13: note: byref variable will be forcibly initialized 2128 | u64 i; | ^ /kisskb/src/mm/page_alloc.c:2126:29: note: byref variable will be forcibly initialized 2126 | unsigned long spfn, epfn, flags; | ^~~~ /kisskb/src/mm/page_alloc.c:2126:23: note: byref variable will be forcibly initialized 2126 | unsigned long spfn, epfn, flags; | ^~~~ /kisskb/src/mm/page_alloc.c: In function 'steal_suitable_fallback': /kisskb/src/mm/page_alloc.c:2645:25: note: byref variable will be forcibly initialized 2645 | int free_pages, movable_pages, alike_pages; | ^~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages_direct_compact': /kisskb/src/mm/page_alloc.c:4342:23: note: byref variable will be forcibly initialized 4342 | unsigned long pflags; | ^~~~~~ /kisskb/src/mm/page_alloc.c:4341:22: note: byref variable will be forcibly initialized 4341 | struct page *page = NULL; | ^~~~ /kisskb/src/mm/page_alloc.c: In function 'warn_alloc': /kisskb/src/mm/page_alloc.c:4202:17: note: byref variable will be forcibly initialized 4202 | va_list args; | ^~~~ /kisskb/src/mm/page_alloc.c:4201:26: note: byref variable will be forcibly initialized 4201 | struct va_format vaf; | ^~~ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages_slowpath': /kisskb/src/mm/page_alloc.c:4875:13: note: byref variable will be forcibly initialized 4875 | int no_progress_loops; | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:4874:13: note: byref variable will be forcibly initialized 4874 | int compaction_retries; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:4873:29: note: byref variable will be forcibly initialized 4873 | enum compact_result compact_result; | ^~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:4872:31: note: byref variable will be forcibly initialized 4872 | enum compact_priority compact_priority; | ^~~~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:4871:23: note: byref variable will be forcibly initialized 4871 | unsigned long did_some_progress; | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages': /kisskb/src/mm/page_alloc.c:5353:15: note: byref variable will be forcibly initialized 5353 | gfp_t alloc_gfp; /* The gfp_t that was actually used for allocation */ | ^~~~~~~~~ /kisskb/src/mm/page_alloc.c:5352:22: note: byref variable will be forcibly initialized 5352 | unsigned int alloc_flags = ALLOC_WMARK_LOW; | ^~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function '__alloc_pages_bulk': /kisskb/src/mm/page_alloc.c:5215:22: note: byref variable will be forcibly initialized 5215 | unsigned int alloc_flags = ALLOC_WMARK_LOW; | ^~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:5214:15: note: byref variable will be forcibly initialized 5214 | gfp_t alloc_gfp; | ^~~~~~~~~ /kisskb/src/mm/page_alloc.c:5213:30: note: byref variable will be forcibly initialized 5213 | struct alloc_context ac; | ^~ /kisskb/src/mm/page_alloc.c: In function 'memmap_init_range': /kisskb/src/mm/page_alloc.c:6527:23: note: byref variable will be forcibly initialized 6527 | unsigned long pfn, end_pfn = start_pfn + size; | ^~~ /kisskb/src/mm/page_alloc.c: In function 'memmap_init': /kisskb/src/mm/page_alloc.c:6732:32: note: byref variable will be forcibly initialized 6732 | int i, j, zone_id = 0, nid; | ^~~ /kisskb/src/mm/page_alloc.c:6732:13: note: byref variable will be forcibly initialized 6732 | int i, j, zone_id = 0, nid; | ^ /kisskb/src/mm/page_alloc.c:6731:23: note: byref variable will be forcibly initialized 6731 | unsigned long hole_pfn = 0; | ^~~~~~~~ /kisskb/src/mm/page_alloc.c:6730:34: note: byref variable will be forcibly initialized 6730 | unsigned long start_pfn, end_pfn; | ^~~~~~~ /kisskb/src/mm/page_alloc.c:6730:23: note: byref variable will be forcibly initialized 6730 | unsigned long start_pfn, end_pfn; | ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'get_pfn_range_for_nid': /kisskb/src/mm/page_alloc.c:7065:13: note: byref variable will be forcibly initialized 7065 | int i; | ^ /kisskb/src/mm/page_alloc.c:7064:39: note: byref variable will be forcibly initialized 7064 | unsigned long this_start_pfn, this_end_pfn; | ^~~~~~~~~~~~ In file included from /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:18: /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_updateRep': /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:401:16: note: byref variable will be forcibly initialized 401 | repcodes_t newReps; | ^~~~~~~ /kisskb/src/mm/page_alloc.c:7064:23: note: byref variable will be forcibly initialized 7064 | unsigned long this_start_pfn, this_end_pfn; | ^~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function '__absent_pages_in_range': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_estimateSubBlockSize_literal': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:587:14: note: byref variable will be forcibly initialized 587 | unsigned maxSymbolValue = 255; | ^~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7183:13: note: byref variable will be forcibly initialized 7183 | int i; | ^ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_buildSuperBlockEntropy_literal': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:75:14: note: byref variable will be forcibly initialized 75 | unsigned maxSymbolValue = 255; | ^~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7182:34: note: byref variable will be forcibly initialized 7182 | unsigned long start_pfn, end_pfn; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_buildSuperBlockEntropy_sequences': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:246:18: note: byref variable will be forcibly initialized 246 | unsigned max = MaxML; | ^~~ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:222:18: note: byref variable will be forcibly initialized 222 | unsigned max = MaxOff; | ^~~ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:199:18: note: byref variable will be forcibly initialized 199 | unsigned max = MaxLL; | ^~~ /kisskb/src/mm/page_alloc.c:7182:23: note: byref variable will be forcibly initialized 7182 | unsigned long start_pfn, end_pfn; | ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'zone_absent_pages_in_node': /kisskb/src/mm/page_alloc.c:7214:39: note: byref variable will be forcibly initialized 7214 | unsigned long zone_start_pfn, zone_end_pfn; | ^~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_estimateSubBlockSize_symbolType': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:615:14: note: byref variable will be forcibly initialized 615 | unsigned max = maxCode; | ^~~ /kisskb/src/mm/page_alloc.c:7214:23: note: byref variable will be forcibly initialized 7214 | unsigned long zone_start_pfn, zone_end_pfn; | ^~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'calculate_node_totalpages': /kisskb/src/mm/page_alloc.c:7266:47: note: byref variable will be forcibly initialized 7266 | unsigned long zone_start_pfn, zone_end_pfn; | ^~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7266:31: note: byref variable will be forcibly initialized 7266 | unsigned long zone_start_pfn, zone_end_pfn; | ^~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'free_area_init_node': /kisskb/src/mm/page_alloc.c:7597:23: note: byref variable will be forcibly initialized 7597 | unsigned long end_pfn = 0; | ^~~~~~~ /kisskb/src/mm/page_alloc.c:7596:23: note: byref variable will be forcibly initialized 7596 | unsigned long start_pfn = 0; | ^~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'node_map_pfn_alignment': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_compressSubBlock_multi': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:816:24: note: byref variable will be forcibly initialized 816 | repcodes_t rep; | ^~~ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:762:17: note: byref variable will be forcibly initialized 762 | int seqEntropyWritten = 0; | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:761:17: note: byref variable will be forcibly initialized 761 | int litEntropyWritten = 0; | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c:7661:16: note: byref variable will be forcibly initialized 7661 | int i, nid; | ^~~ /kisskb/src/mm/page_alloc.c:7661:13: note: byref variable will be forcibly initialized 7661 | int i, nid; | ^ /kisskb/src/mm/page_alloc.c:7659:30: note: byref variable will be forcibly initialized 7659 | unsigned long start, end, mask; | ^~~ /kisskb/src/mm/page_alloc.c:7659:23: note: byref variable will be forcibly initialized 7659 | unsigned long start, end, mask; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c: In function 'ZSTD_compressSuperBlock': /kisskb/src/lib/zstd/compress/zstd_compress_superblock.c:832:35: note: byref variable will be forcibly initialized 832 | ZSTD_entropyCTablesMetadata_t entropyMetadata; | ^~~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'free_area_init': /kisskb/src/mm/page_alloc.c:7974:16: note: byref variable will be forcibly initialized 7974 | int i, nid, zone; | ^~~ /kisskb/src/mm/page_alloc.c:7974:13: note: byref variable will be forcibly initialized 7974 | int i, nid, zone; | ^ /kisskb/src/mm/page_alloc.c:7973:34: note: byref variable will be forcibly initialized 7973 | unsigned long start_pfn, end_pfn; | ^~~~~~~ /kisskb/src/mm/page_alloc.c:7973:23: note: byref variable will be forcibly initialized 7973 | unsigned long start_pfn, end_pfn; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/fs/sysfs/group.c:11: /kisskb/src/fs/sysfs/group.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/sysfs/group.c: In function 'internal_create_group': /kisskb/src/fs/sysfs/group.c:112:16: note: byref variable will be forcibly initialized 112 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/group.c:111:16: note: byref variable will be forcibly initialized 111 | kuid_t uid; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/sound/drivers/aloop.c:19: /kisskb/src/sound/drivers/aloop.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/sysfs/group.c: In function 'sysfs_merge_group': /kisskb/src/fs/sysfs/group.c:330:16: note: byref variable will be forcibly initialized 330 | kgid_t gid; | ^~~ /kisskb/src/fs/sysfs/group.c:329:16: note: byref variable will be forcibly initialized 329 | kuid_t uid; | ^~~ In file included from /kisskb/src/sound/drivers/aloop.c:28: /kisskb/src/sound/drivers/aloop.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:25: note: byref variable will be forcibly initialized 156 | struct snd_mask old; | ^~~ /kisskb/src/sound/drivers/aloop.c: In function 'loopback_pcm_new': /kisskb/src/sound/drivers/aloop.c:1309:25: note: byref variable will be forcibly initialized 1309 | struct snd_pcm *pcm; | ^~~ /kisskb/src/sound/drivers/aloop.c: In function 'rule_format': /kisskb/src/sound/drivers/aloop.c:932:25: note: byref variable will be forcibly initialized 932 | struct snd_mask m; | ^ /kisskb/src/sound/drivers/aloop.c: In function 'rule_period_bytes': /kisskb/src/sound/drivers/aloop.c:979:29: note: byref variable will be forcibly initialized 979 | struct snd_interval t; | ^ /kisskb/src/sound/drivers/aloop.c: In function 'rule_channels': /kisskb/src/sound/drivers/aloop.c:963:29: note: byref variable will be forcibly initialized 963 | struct snd_interval t; | ^ /kisskb/src/sound/drivers/aloop.c: In function 'rule_rate': /kisskb/src/sound/drivers/aloop.c:947:29: note: byref variable will be forcibly initialized 947 | struct snd_interval t; | ^ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/sound/drivers/aloop.c:20: /kisskb/src/sound/drivers/aloop.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/drivers/aloop.c: In function 'loopback_parse_timer_id': /kisskb/src/sound/drivers/aloop.c:1041:36: note: byref variable will be forcibly initialized 1041 | int card_idx = 0, dev = 0, subdev = 0; | ^~~~~~ /kisskb/src/sound/drivers/aloop.c:1041:27: note: byref variable will be forcibly initialized 1041 | int card_idx = 0, dev = 0, subdev = 0; | ^~~ /kisskb/src/sound/drivers/aloop.c:1041:13: note: byref variable will be forcibly initialized 1041 | int card_idx = 0, dev = 0, subdev = 0; | ^~~~~~~~ /kisskb/src/sound/drivers/aloop.c: In function 'loopback_cable_proc_new': /kisskb/src/sound/drivers/aloop.c:1659:14: note: byref variable will be forcibly initialized 1659 | char name[32]; | ^~~~ /kisskb/src/sound/drivers/aloop.c: In function 'loopback_probe': /kisskb/src/sound/drivers/aloop.c:1710:26: note: byref variable will be forcibly initialized 1710 | struct snd_card *card; | ^~~~ /kisskb/src/sound/drivers/aloop.c: In function 'change_timer_source_info': /kisskb/src/sound/drivers/aloop.c:1693:14: note: byref variable will be forcibly initialized 1693 | char line[64]; | ^~~~ /kisskb/src/drivers/bus/mhi/core/debugfs.c: In function 'mhi_debugfs_timeout_ms_write': /kisskb/src/drivers/bus/mhi/core/debugfs.c:286:13: note: byref variable will be forcibly initialized 286 | u32 timeout_ms; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/bus/mhi/core/boot.c:7: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/debugfs.c: In function 'mhi_debugfs_device_wake_write': /kisskb/src/drivers/bus/mhi/core/debugfs.c:255:14: note: byref variable will be forcibly initialized 255 | char buf[16]; | ^~~ /kisskb/src/drivers/bus/mhi/core/debugfs.c: In function 'mhi_debugfs_regdump_show': /kisskb/src/drivers/bus/mhi/core/debugfs.c:175:13: note: byref variable will be forcibly initialized 175 | u32 val; | ^~~ /kisskb/src/drivers/bus/mhi/core/boot.c: In function '__mhi_download_rddm_in_panic': /kisskb/src/drivers/bus/mhi/core/boot.c:60:13: note: byref variable will be forcibly initialized 60 | u32 rx_status; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/bus/mhi/core/boot.c:12: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/boot.c:8: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhi': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:265:15: note: in expansion of macro 'wait_event_timeout' 265 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:230:24: note: byref variable will be forcibly initialized 230 | u32 tx_status, val, session_id; | ^~~ /kisskb/src/drivers/bus/mhi/core/boot.c:230:13: note: byref variable will be forcibly initialized 230 | u32 tx_status, val, session_id; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:211:15: note: in expansion of macro 'wait_event_timeout' 211 | ret = wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:185:13: note: byref variable will be forcibly initialized 185 | u32 tx_status, sequence_id; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/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_download_rddm_image': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:167:9: note: in expansion of macro 'wait_event_timeout' 167 | wait_event_timeout(mhi_cntrl->state_event, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:159:13: note: byref variable will be forcibly initialized 159 | u32 rx_status; | ^~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_handler': /kisskb/src/drivers/bus/mhi/core/boot.c:395:20: note: byref variable will be forcibly initialized 395 | dma_addr_t dma_addr; | ^~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:391:32: note: byref variable will be forcibly initialized 391 | const struct firmware *firmware = NULL; | ^~~~~~~~ /kisskb/src/fs/configfs/item.c: In function 'config_item_set_name': /kisskb/src/fs/configfs/item.c:53:17: note: byref variable will be forcibly initialized 53 | va_list args; | ^~~~ /kisskb/src/fs/dlm/config.c: In function 'comm_mark_store': /kisskb/src/fs/dlm/config.c:741:22: note: byref variable will be forcibly initialized 741 | unsigned int mark; | ^~~~ /kisskb/src/fs/dlm/config.c: In function 'comm_addr_list_show': /kisskb/src/fs/dlm/config.c:698:14: note: byref variable will be forcibly initialized 698 | char buf0[sizeof("AF_INET6 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:255.255.255.255\n")]; | ^~~~ /kisskb/src/fs/dlm/config.c: In function 'cluster_set': /kisskb/src/fs/dlm/config.c:135:22: note: byref variable will be forcibly initialized 135 | unsigned int x; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/kernel/dma/coherent.c:6: /kisskb/src/kernel/dma/coherent.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/dlm/config.c:15: /kisskb/src/fs/dlm/config.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/dlm/config.c: In function 'node_nodeid_store': /kisskb/src/fs/dlm/config.c:784:18: note: byref variable will be forcibly initialized 784 | uint32_t seq = 0; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/kernel/dma/coherent.c:6: /kisskb/src/kernel/dma/coherent.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/core/net-sysfs.c:9: /kisskb/src/net/core/net-sysfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-sysfs.c: In function 'netdev_store': /kisskb/src/net/core/net-sysfs.c:83:23: note: byref variable will be forcibly initialized 83 | unsigned long new; | ^~~ /kisskb/src/net/core/net-sysfs.c: In function 'phys_switch_id_show': /kisskb/src/net/core/net-sysfs.c:578:44: note: byref variable will be forcibly initialized 578 | struct netdev_phys_item_id ppid = { }; | ^~~~ /kisskb/src/net/core/net-sysfs.c: In function 'phys_port_name_show': /kisskb/src/net/core/net-sysfs.c:548:22: note: byref variable will be forcibly initialized 548 | char name[IFNAMSIZ]; | ^~~~ /kisskb/src/net/core/net-sysfs.c: In function 'phys_port_id_show': /kisskb/src/net/core/net-sysfs.c:519:44: note: byref variable will be forcibly initialized 519 | struct netdev_phys_item_id ppid; | ^~~~ /kisskb/src/net/core/net-sysfs.c: In function 'ifalias_show': /kisskb/src/net/core/net-sysfs.c:458:14: note: byref variable will be forcibly initialized 458 | char tmp[IFALIASZ]; | ^~~ /kisskb/src/net/core/net-sysfs.c: In function 'duplex_show': /kisskb/src/net/core/net-sysfs.c:243:47: note: byref variable will be forcibly initialized 243 | struct ethtool_link_ksettings cmd; | ^~~ /kisskb/src/net/core/net-sysfs.c: In function 'speed_show': /kisskb/src/net/core/net-sysfs.c:217:47: note: byref variable will be forcibly initialized 217 | struct ethtool_link_ksettings cmd; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/core/net-sysfs.c:9: /kisskb/src/net/core/net-sysfs.c: In function 'store_rps_dev_flow_table_cnt': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-sysfs.c:968:9: note: in expansion of macro 'rcu_assign_pointer' 968 | rcu_assign_pointer(queue->rps_flow_table, table); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-sysfs.c:921:29: note: byref variable will be forcibly initialized 921 | unsigned long mask, count; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/core/net-sysfs.c:9: /kisskb/src/net/core/net-sysfs.c: In function 'store_rps_map': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-sysfs.c:880:9: note: in expansion of macro 'rcu_assign_pointer' 880 | rcu_assign_pointer(queue->rps_map, map); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-sysfs.c:833:23: note: byref variable will be forcibly initialized 833 | cpumask_var_t mask; | ^~~~ /kisskb/src/net/core/net-sysfs.c: In function 'show_rps_map': /kisskb/src/net/core/net-sysfs.c:810:23: note: byref variable will be forcibly initialized 810 | cpumask_var_t mask; | ^~~~ /kisskb/src/net/core/net-sysfs.c: In function 'bql_set_hold_time': /kisskb/src/net/core/net-sysfs.c:1355:22: note: byref variable will be forcibly initialized 1355 | unsigned int value; | ^~~~~ /kisskb/src/net/core/net-sysfs.c: In function 'tx_maxrate_store': /kisskb/src/net/core/net-sysfs.c:1273:13: note: byref variable will be forcibly initialized 1273 | u32 rate = 0; | ^~~~ /kisskb/src/net/core/net-sysfs.c: In function 'bql_set': /kisskb/src/net/core/net-sysfs.c:1325:22: note: byref variable will be forcibly initialized 1325 | unsigned int value; | ^~~~~ /kisskb/src/net/core/net-sysfs.c: In function 'xps_cpus_store': /kisskb/src/net/core/net-sysfs.c:1507:23: note: byref variable will be forcibly initialized 1507 | cpumask_var_t mask; | ^~~~ /kisskb/src/net/core/net-sysfs.c: In function 'netstat_show': /kisskb/src/net/core/net-sysfs.c:679:42: note: byref variable will be forcibly initialized 679 | struct rtnl_link_stats64 temp; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/kernel/dma/debug.c:10: /kisskb/src/kernel/dma/debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/dma/debug.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/kernel/dma/debug.c:10: /kisskb/src/kernel/dma/debug.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/dma/debug.c: In function 'filter_write': /kisskb/src/kernel/dma/debug.c:702:14: note: byref variable will be forcibly initialized 702 | char buf[NAME_MAX_LEN]; | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'filter_read': /kisskb/src/kernel/dma/debug.c:680:14: note: byref variable will be forcibly initialized 680 | char buf[NAME_MAX_LEN + 1]; | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'dma_debug_device_change': /kisskb/src/kernel/dma/debug.c:837:33: note: byref variable will be forcibly initialized 837 | struct dma_debug_entry *entry; | ^~~~~ /kisskb/src/kernel/dma/debug.c: In function 'check_sync': /kisskb/src/kernel/dma/debug.c:1082:23: note: byref variable will be forcibly initialized 1082 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/dma/debug.c:1081:29: note: byref variable will be forcibly initialized 1081 | struct hash_bucket *bucket; | ^~~~~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_unmap_sg': /kisskb/src/kernel/dma/debug.c:1351:40: note: byref variable will be forcibly initialized 1351 | struct dma_debug_entry ref = { | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_single_for_cpu': /kisskb/src/kernel/dma/debug.c:1479:32: note: byref variable will be forcibly initialized 1479 | struct dma_debug_entry ref; | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_single_for_device': /kisskb/src/kernel/dma/debug.c:1498:32: note: byref variable will be forcibly initialized 1498 | struct dma_debug_entry ref; | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_sg_for_cpu': /kisskb/src/kernel/dma/debug.c:1524:40: note: byref variable will be forcibly initialized 1524 | struct dma_debug_entry ref = { | ^~~ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_sg_for_device': /kisskb/src/kernel/dma/debug.c:1556:40: note: byref variable will be forcibly initialized 1556 | struct dma_debug_entry ref = { | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/core/fib_rules.c:9: /kisskb/src/net/core/fib_rules.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/fib_rules.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/fib_rules.c: In function 'call_fib_rule_notifier': /kisskb/src/net/core/fib_rules.c:352:39: note: byref variable will be forcibly initialized 352 | struct fib_rule_notifier_info info = { | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/core/fib_rules.c:14: /kisskb/src/net/core/fib_rules.c: In function 'nla_get_be64': /kisskb/src/include/net/netlink.h:1630:16: note: byref variable will be forcibly initialized 1630 | __be64 tmp; | ^~~ /kisskb/src/net/core/fib_rules.c: In function 'fib_nl2rule': /kisskb/src/include/net/netlink.h:1630:16: note: byref variable will be forcibly initialized /kisskb/src/net/core/fib_rules.c: In function 'call_fib_rule_notifiers': /kisskb/src/net/core/fib_rules.c:367:39: note: byref variable will be forcibly initialized 367 | struct fib_rule_notifier_info info = { | ^~~~ /kisskb/src/net/core/fib_rules.c: In function 'nla_put_uid_range': /kisskb/src/net/core/fib_rules.c:231:35: note: byref variable will be forcibly initialized 231 | struct fib_rule_uid_range out = { | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/core/fib_rules.c:14: /kisskb/src/net/core/fib_rules.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/core/fib_rules.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/core/fib_rules.c: In function 'nla_put_be64': /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized 1378 | __be64 tmp = value; | ^~~ /kisskb/src/net/core/fib_rules.c: In function 'fib_nl_fill_rule': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized 1378 | __be64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/core/fib_rules.c:9: /kisskb/src/net/core/fib_rules.c: In function 'fib_nl_newrule': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/fib_rules.c:832:33: note: in expansion of macro 'rcu_assign_pointer' 832 | rcu_assign_pointer(r->ctarget, rule); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/fib_rules.c:762:14: note: byref variable will be forcibly initialized 762 | bool user_priority = false; | ^~~~~~~~~~~~~ /kisskb/src/net/core/fib_rules.c:760:24: note: byref variable will be forcibly initialized 760 | struct nlattr *tb[FRA_MAX + 1]; | ^~ /kisskb/src/net/core/fib_rules.c:759:26: note: byref variable will be forcibly initialized 759 | struct fib_rule *rule = NULL, *r, *last = NULL; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/core/fib_rules.c:9: /kisskb/src/net/core/fib_rules.c: In function 'fib_nl_delrule': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/fib_rules.c:939:25: note: in expansion of macro 'rcu_assign_pointer' 939 | rcu_assign_pointer(r->ctarget, n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/fib_rules.c:870:14: note: byref variable will be forcibly initialized 870 | bool user_priority = false; | ^~~~~~~~~~~~~ /kisskb/src/net/core/fib_rules.c:868:24: note: byref variable will be forcibly initialized 868 | struct nlattr *tb[FRA_MAX+1]; | ^~ /kisskb/src/net/core/fib_rules.c:867:44: note: byref variable will be forcibly initialized 867 | struct fib_rule *rule = NULL, *r, *nlrule = NULL; | ^~~~~~ /kisskb/src/net/core/fib_rules.c: In function 'fib_rules_dump': /kisskb/src/net/core/fib_rules.c:352:39: note: byref variable will be forcibly initialized 352 | struct fib_rule_notifier_info info = { | ^~~~ In file included from /kisskb/src/lib/mpi/mpi-internal.h:22, from /kisskb/src/lib/mpi/mpi-mod.c:9: /kisskb/src/lib/mpi/mpi-mod.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/lib/mpi/mpi-mul.c: In function 'mpi_mul': /kisskb/src/lib/mpi/mpi-mul.c:20:20: note: byref variable will be forcibly initialized 20 | mpi_limb_t cy; | ^~ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_setup128': /kisskb/src/crypto/camellia_generic.c:542:13: note: byref variable will be forcibly initialized 542 | u32 subR[26]; | ^~~~ /kisskb/src/crypto/camellia_generic.c:541:13: note: byref variable will be forcibly initialized 541 | u32 subL[26]; | ^~~~ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_setup256': /kisskb/src/crypto/camellia_generic.c:649:13: note: byref variable will be forcibly initialized 649 | u32 subR[34]; | ^~~~ /kisskb/src/crypto/camellia_generic.c:648:13: note: byref variable will be forcibly initialized 648 | u32 subL[34]; | ^~~~ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_setup192': /kisskb/src/crypto/camellia_generic.c:795:19: note: byref variable will be forcibly initialized 795 | u32 krll, krlr, krrl, krrr; | ^~~~ /kisskb/src/crypto/camellia_generic.c:795:13: note: byref variable will be forcibly initialized 795 | u32 krll, krlr, krrl, krrr; | ^~~~ /kisskb/src/crypto/camellia_generic.c:794:23: note: byref variable will be forcibly initialized 794 | unsigned char kk[32]; | ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/netfs.h:261, from /kisskb/src/fs/netfs/read_helper.c:20: /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_read': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/netfs.h:125:1: note: in expansion of macro 'TRACE_EVENT' 125 | TRACE_EVENT(netfs_read, | ^~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_rreq': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/netfs.h:155:1: note: in expansion of macro 'TRACE_EVENT' 155 | TRACE_EVENT(netfs_rreq, | ^~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_sreq': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/netfs.h:179:1: note: in expansion of macro 'TRACE_EVENT' 179 | TRACE_EVENT(netfs_sreq, | ^~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'trace_event_raw_event_netfs_failure': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/netfs.h:218:1: note: in expansion of macro 'TRACE_EVENT' 218 | TRACE_EVENT(netfs_failure, | ^~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_read_from_cache': /kisskb/src/fs/netfs/read_helper.c:176:25: note: byref variable will be forcibly initialized 176 | struct iov_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/fs/netfs/read_helper.c:8: /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_unlock': /kisskb/src/fs/netfs/read_helper.c:383:18: note: byref variable will be forcibly initialized 383 | XA_STATE(xas, &rreq->mapping->i_pages, start_page); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_unmark_after_write': /kisskb/src/fs/netfs/read_helper.c:248:26: note: byref variable will be forcibly initialized 248 | XA_STATE(xas, &rreq->mapping->i_pages, subreq->start / PAGE_SIZE); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_rreq_do_write_to_cache': /kisskb/src/fs/netfs/read_helper.c:297:25: note: byref variable will be forcibly initialized 297 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_clear_unread': /kisskb/src/fs/netfs/read_helper.c:151:25: note: byref variable will be forcibly initialized 151 | struct iov_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_readahead': /kisskb/src/fs/netfs/read_helper.c:880:22: note: byref variable will be forcibly initialized 880 | unsigned int debug_index = 0; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/fs/netfs/read_helper.c:8: /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_readpage': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c:999:17: note: in expansion of macro 'wait_var_event' 999 | wait_var_event(&rreq->nr_rd_ops, atomic_read(&rreq->nr_rd_ops) == 1); | ^~~~~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c:958:22: note: byref variable will be forcibly initialized 958 | unsigned int debug_index = 0; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/net/netlink/policy.c:13: /kisskb/src/net/netlink/policy.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/netlink/policy.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/fs/netfs/read_helper.c:8: /kisskb/src/fs/netfs/read_helper.c: In function 'netfs_write_begin': /kisskb/src/crypto/camellia_generic.c: In function 'camellia_encrypt': /kisskb/src/crypto/camellia_generic.c:991:13: note: byref variable will be forcibly initialized 991 | u32 tmp[4]; | ^~~ /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c:1171:17: note: in expansion of macro 'wait_var_event' 1171 | wait_var_event(&rreq->nr_rd_ops, atomic_read(&rreq->nr_rd_ops) == 1); | ^~~~~~~~~~~~~~ /kisskb/src/fs/netfs/read_helper.c:1092:22: note: byref variable will be forcibly initialized 1092 | unsigned int debug_index = 0; | ^~~~~~~~~~~ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_decrypt': /kisskb/src/crypto/camellia_generic.c:1017:13: note: byref variable will be forcibly initialized 1017 | u32 tmp[4]; | ^~~ In file included from /kisskb/src/net/netlink/policy.c:13: /kisskb/src/net/netlink/policy.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/netlink/policy.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/netlink/policy.c: In function 'nla_put_s64': /kisskb/src/include/net/netlink.h:1463:13: note: byref variable will be forcibly initialized 1463 | s64 tmp = value; | ^~~ /kisskb/src/net/netlink/policy.c: In function 'netlink_policy_dump_add_policy': /kisskb/src/net/netlink/policy.c:130:43: note: byref variable will be forcibly initialized 130 | struct netlink_policy_dump_state *state = *pstate; | ^~~~~ In file included from /kisskb/src/net/netlink/policy.c:13: /kisskb/src/net/netlink/policy.c: In function '__netlink_policy_dump_write_attr': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1463:13: note: byref variable will be forcibly initialized 1463 | s64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1463:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/netlink/policy.c:351:57: note: byref variable will be forcibly initialized 351 | struct netlink_range_validation range; | ^~~~~ /kisskb/src/net/netlink/policy.c:313:56: note: byref variable will be forcibly initialized 313 | struct netlink_range_validation_signed range; | ^~~~~ /kisskb/src/net/netlink/policy.c:281:49: note: byref variable will be forcibly initialized 281 | struct netlink_range_validation range; | ^~~~~ /kisskb/src/fs/fscache/cache.c: In function 'fscache_init_cache': /kisskb/src/fs/fscache/cache.c:183:17: note: byref variable will be forcibly initialized 183 | va_list va; | ^~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c: In function 'fscache_withdraw_cache': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:397:9: note: in expansion of macro 'wait_event' 397 | wait_event(fscache_cache_cleared_wq, | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:394:9: note: in expansion of macro 'wait_event' 394 | wait_event(fscache_cache_cleared_wq, | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c:362:19: note: byref variable will be forcibly initialized 362 | LIST_HEAD(dying_objects); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/bus/hisi_lpc.c:9: /kisskb/src/drivers/bus/hisi_lpc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, 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/bus/hisi_lpc.c:9: /kisskb/src/drivers/bus/hisi_lpc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_comm_outs': /kisskb/src/drivers/bus/hisi_lpc.c:315:31: note: byref variable will be forcibly initialized 315 | 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:247:16: note: byref variable will be forcibly initialized 247 | __le32 _val = cpu_to_le32(val); | ^~~~ /kisskb/src/drivers/bus/hisi_lpc.c:244:31: note: byref variable will be forcibly initialized 244 | 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:212:16: note: byref variable will be forcibly initialized 212 | __le32 rd_data = 0; | ^~~~~~~ /kisskb/src/drivers/bus/hisi_lpc.c:210:31: note: byref variable will be forcibly initialized 210 | 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:31: note: byref variable will be forcibly initialized 277 | struct lpc_cycle_para iopara; | ^~~~~~ /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_probe': /kisskb/src/drivers/bus/hisi_lpc.c:623:25: note: byref variable will be forcibly initialized 623 | resource_size_t io_end; | ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/skb.h:76, from /kisskb/src/net/core/net-traces.c:30: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_kfree_skb': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/skb.h:15:1: note: in expansion of macro 'TRACE_EVENT' 15 | TRACE_EVENT(kfree_skb, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_consume_skb': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/skb.h:37:1: note: in expansion of macro 'TRACE_EVENT' 37 | TRACE_EVENT(consume_skb, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_skb_copy_datagram_iovec': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/skb.h:54:1: note: in expansion of macro 'TRACE_EVENT' 54 | TRACE_EVENT(skb_copy_datagram_iovec, | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_start_xmit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:14:1: note: in expansion of macro 'TRACE_EVENT' 14 | TRACE_EVENT(net_dev_start_xmit, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:14:1: note: in expansion of macro 'TRACE_EVENT' 14 | TRACE_EVENT(net_dev_start_xmit, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_xmit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:71:1: note: in expansion of macro 'TRACE_EVENT' 71 | TRACE_EVENT(net_dev_xmit, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:71:1: note: in expansion of macro 'TRACE_EVENT' 71 | TRACE_EVENT(net_dev_xmit, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/net.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 121 | DECLARE_EVENT_CLASS(net_dev_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 121 | DECLARE_EVENT_CLASS(net_dev_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/cast5_generic.c: In function 'cast5_setkey': /kisskb/src/crypto/cast5_generic.c:482:16: note: byref variable will be forcibly initialized 482 | __be32 p_key[4]; | ^~~~~ /kisskb/src/crypto/cast5_generic.c:481:13: note: byref variable will be forcibly initialized 481 | u32 k[16]; | ^ /kisskb/src/crypto/cast5_generic.c:480:13: note: byref variable will be forcibly initialized 480 | u32 z[4]; | ^ /kisskb/src/crypto/cast5_generic.c:479:13: note: byref variable will be forcibly initialized 479 | u32 x[4]; | ^ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_rx_verbose_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/net.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 164 | DECLARE_EVENT_CLASS(net_dev_rx_verbose_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 164 | DECLARE_EVENT_CLASS(net_dev_rx_verbose_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_rx_exit_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/net.h:270:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 270 | DECLARE_EVENT_CLASS(net_dev_rx_exit_template, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/napi.h:44, from /kisskb/src/net/core/net-traces.c:32: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_napi_poll': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' 14 | TRACE_EVENT(napi_poll, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' 14 | TRACE_EVENT(napi_poll, | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sock.h:267, from /kisskb/src/net/core/net-traces.c:33: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_sock_rcvqueue_full': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sock.h:71:1: note: in expansion of macro 'TRACE_EVENT' 71 | TRACE_EVENT(sock_rcvqueue_full, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_sock_exceed_buf_limit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sock.h:93:1: note: in expansion of macro 'TRACE_EVENT' 93 | TRACE_EVENT(sock_exceed_buf_limit, | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/udp.h:33, from /kisskb/src/net/core/net-traces.c:34: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_udp_fail_queue_rcv_skb': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/udp.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(udp_fail_queue_rcv_skb, | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/tcp.h:377, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_event_skb': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/tcp.h:343:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 343 | DECLARE_EVENT_CLASS(tcp_event_skb, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fib.h:103, from /kisskb/src/net/core/net-traces.c:36: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_fib_table_lookup': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fib.h:13:1: note: in expansion of macro 'TRACE_EVENT' 13 | TRACE_EVENT(fib_table_lookup, | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/qdisc.h:153, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_dequeue': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:14:1: note: in expansion of macro 'TRACE_EVENT' 14 | TRACE_EVENT(qdisc_dequeue, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_enqueue': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:49:1: note: in expansion of macro 'TRACE_EVENT' 49 | TRACE_EVENT(qdisc_enqueue, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_reset': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:77:1: note: in expansion of macro 'TRACE_EVENT' 77 | TRACE_EVENT(qdisc_reset, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:77:1: note: in expansion of macro 'TRACE_EVENT' 77 | TRACE_EVENT(qdisc_reset, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_destroy': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:102:1: note: in expansion of macro 'TRACE_EVENT' 102 | TRACE_EVENT(qdisc_destroy, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:102:1: note: in expansion of macro 'TRACE_EVENT' 102 | TRACE_EVENT(qdisc_destroy, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_create': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:127:1: note: in expansion of macro 'TRACE_EVENT' 127 | TRACE_EVENT(qdisc_create, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:127:1: note: in expansion of macro 'TRACE_EVENT' 127 | TRACE_EVENT(qdisc_create, | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/bridge.h:129, from /kisskb/src/net/core/net-traces.c:39: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_br_fdb_add': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:12:1: note: in expansion of macro 'TRACE_EVENT' 12 | TRACE_EVENT(br_fdb_add, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:12:1: note: in expansion of macro 'TRACE_EVENT' 12 | TRACE_EVENT(br_fdb_add, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_br_fdb_external_learn_add': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:42:1: note: in expansion of macro 'TRACE_EVENT' 42 | TRACE_EVENT(br_fdb_external_learn_add, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:42:1: note: in expansion of macro 'TRACE_EVENT' 42 | TRACE_EVENT(br_fdb_external_learn_add, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_fdb_delete': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:69:1: note: in expansion of macro 'TRACE_EVENT' 69 | TRACE_EVENT(fdb_delete, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:69:1: note: in expansion of macro 'TRACE_EVENT' 69 | TRACE_EVENT(fdb_delete, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_br_fdb_update': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:95:1: note: in expansion of macro 'TRACE_EVENT' 95 | TRACE_EVENT(br_fdb_update, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:95:1: note: in expansion of macro 'TRACE_EVENT' 95 | TRACE_EVENT(br_fdb_update, | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh_create': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/neigh.h:23:1: note: in expansion of macro 'TRACE_EVENT' 23 | TRACE_EVENT(neigh_create, | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/kernel/dma/swiotlb.c:23: /kisskb/src/kernel/dma/swiotlb.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sock.h:267, from /kisskb/src/net/core/net-traces.c:33: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_inet_sock_set_state': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sock.h:138:1: note: in expansion of macro 'TRACE_EVENT' 138 | TRACE_EVENT(inet_sock_set_state, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_inet_sk_error_report': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sock.h:204:1: note: in expansion of macro 'TRACE_EVENT' 204 | TRACE_EVENT(inet_sk_error_report, | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/tcp.h:377, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_event_sk_skb': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/tcp.h:50:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 50 | DECLARE_EVENT_CLASS(tcp_event_sk_skb, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_retransmit_synack': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/tcp.h:190:1: note: in expansion of macro 'TRACE_EVENT' 190 | TRACE_EVENT(tcp_retransmit_synack, | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh_update': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' 72 | TRACE_EVENT(neigh_update, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' 72 | TRACE_EVENT(neigh_update, | ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh__update': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 156 | DECLARE_EVENT_CLASS(neigh__update, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 156 | DECLARE_EVENT_CLASS(neigh__update, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/linux/dma-direct.h:9, from /kisskb/src/kernel/dma/swiotlb.c:24: /kisskb/src/kernel/dma/swiotlb.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/linux/dma-direct.h:9, from /kisskb/src/kernel/dma/swiotlb.c:24: /kisskb/src/kernel/dma/swiotlb.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_xmit_timeout': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' 98 | TRACE_EVENT(net_dev_xmit_timeout, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' 98 | TRACE_EVENT(net_dev_xmit_timeout, | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/swiotlb.h:50, from /kisskb/src/kernel/dma/swiotlb.c:58: /kisskb/src/kernel/dma/swiotlb.c: In function 'trace_event_raw_event_swiotlb_bounced': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(swiotlb_bounced, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(swiotlb_bounced, | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/tcp.h:377, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_event_sk': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/tcp.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 121 | DECLARE_EVENT_CLASS(tcp_event_sk, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_probe': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/tcp.h:238:1: note: in expansion of macro 'TRACE_EVENT' 238 | TRACE_EVENT(tcp_probe, | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/dir.c:12: /kisskb/src/fs/dlm/dir.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/dir.c: In function 'find_rsb_root': /kisskb/src/fs/dlm/dir.c:202:25: note: byref variable will be forcibly initialized 202 | struct dlm_rsb *r; | ^ /kisskb/src/fs/dlm/dir.c: In function 'dlm_recover_directory': /kisskb/src/fs/dlm/dir.c:109:40: note: byref variable will be forcibly initialized 109 | __be16 v; | ^ /kisskb/src/fs/dlm/dir.c:65:48: note: byref variable will be forcibly initialized 65 | int error = -ENOMEM, last_len, nodeid, result; | ^~~~~~ /kisskb/src/fs/dlm/dir.c:65:40: note: byref variable will be forcibly initialized 65 | int error = -ENOMEM, last_len, nodeid, result; | ^~~~~~ /kisskb/src/sound/drivers/virmidi.c: In function 'snd_virmidi_probe': /kisskb/src/sound/drivers/virmidi.c:92:37: note: byref variable will be forcibly initialized 92 | struct snd_rawmidi *rmidi; | ^~~~~ /kisskb/src/sound/drivers/virmidi.c:73:26: note: byref variable will be forcibly initialized 73 | struct snd_card *card; | ^~~~ /kisskb/src/lib/mpi/mpih-mul.c: In function 'mpihelp_mul': /kisskb/src/lib/mpi/mpih-mul.c:457:30: note: byref variable will be forcibly initialized 457 | struct karatsuba_ctx ctx; | ^~~ /kisskb/src/lib/mpi/mpih-mul.c: In function 'mpihelp_mul_karatsuba_case': /kisskb/src/lib/mpi/mpih-mul.c:394:36: note: byref variable will be forcibly initialized 394 | mpi_limb_t tmp; | ^~~ /kisskb/src/crypto/cast6_generic.c: In function '__cast6_setkey': /kisskb/src/crypto/cast6_generic.c:110:16: note: byref variable will be forcibly initialized 110 | __be32 p_key[8]; /* padded key */ | ^~~~~ /kisskb/src/crypto/cast6_generic.c:109:13: note: byref variable will be forcibly initialized 109 | u32 key[8]; | ^~~ /kisskb/src/crypto/cast6_generic.c: In function '__cast6_encrypt': /kisskb/src/crypto/cast6_generic.c:175:13: note: byref variable will be forcibly initialized 175 | u32 block[4]; | ^~~~~ /kisskb/src/crypto/cast6_generic.c: In function '__cast6_decrypt': /kisskb/src/crypto/cast6_generic.c:212:13: note: byref variable will be forcibly initialized 212 | u32 block[4]; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/arch/arm64/kvm/mmu.c:7: /kisskb/src/arch/arm64/kvm/mmu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kvm_host.h:39, from /kisskb/src/arch/arm64/kvm/mmu.c:8: /kisskb/src/arch/arm64/kvm/mmu.c: In function 'pkvm_share_hyp': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/kvm/mmu.c:290:23: note: in expansion of macro 'kvm_call_hyp_nvhe' 290 | ret = kvm_call_hyp_nvhe(__pkvm_host_share_hyp, | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/mmu.c: In function '__create_hyp_private_mapping': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/kvm/mmu.c:350:24: note: in expansion of macro 'kvm_call_hyp_nvhe' 350 | base = kvm_call_hyp_nvhe(__pkvm_create_private_mapping, | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/mmu.c: In function 'get_user_mapping_size': /kisskb/src/arch/arm64/kvm/mmu.c:472:13: note: byref variable will be forcibly initialized 472 | u32 level = ~0; | ^~~~~ /kisskb/src/arch/arm64/kvm/mmu.c:471:19: note: byref variable will be forcibly initialized 471 | kvm_pte_t pte = 0; /* Keep GCC quiet... */ | ^~~ /kisskb/src/arch/arm64/kvm/mmu.c: In function 'user_mem_abort': /kisskb/src/arch/arm64/kvm/mmu.c:957:19: note: byref variable will be forcibly initialized 957 | kvm_pfn_t pfn; | ^~~ /kisskb/src/arch/arm64/kvm/mmu.c:947:27: note: byref variable will be forcibly initialized 947 | bool write_fault, writable, force_pte = false; | ^~~~~~~~ In file included from /kisskb/src/include/linux/kvm_host.h:39, from /kisskb/src/arch/arm64/kvm/mmu.c:8: /kisskb/src/arch/arm64/kvm/mmu.c: In function 'kvm_flush_remote_tlbs': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/mmu.c:84:9: note: in expansion of macro 'kvm_call_hyp' 84 | kvm_call_hyp(__kvm_tlb_flush_vmid, &kvm->arch.mmu); | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/mmu.c: In function 'create_hyp_io_mappings': /kisskb/src/arch/arm64/kvm/mmu.c:407:23: note: byref variable will be forcibly initialized 407 | unsigned long addr; | ^~~~ /kisskb/src/arch/arm64/kvm/mmu.c: In function 'create_hyp_exec_mappings': /kisskb/src/arch/arm64/kvm/mmu.c:441:23: note: byref variable will be forcibly initialized 441 | unsigned long addr; | ^~~~ /kisskb/src/arch/arm64/kvm/mmu.c: In function 'kvm_handle_guest_abort': /kisskb/src/arch/arm64/kvm/mmu.c:1192:36: note: byref variable will be forcibly initialized 1192 | bool is_iabt, write_fault, writable; | ^~~~~~~~ /kisskb/src/drivers/bus/brcmstb_gisb.c: In function 'brcmstb_gisb_arb_decode_addr': /kisskb/src/drivers/bus/brcmstb_gisb.c:245:14: note: byref variable will be forcibly initialized 245 | char m_fmt[11]; | ^~~~~ /kisskb/src/drivers/bus/brcmstb_gisb.c: In function 'brcmstb_gisb_bp_handler': /kisskb/src/drivers/bus/brcmstb_gisb.c:319:14: note: byref variable will be forcibly initialized 319 | char m_fmt[11]; | ^~~~~ /kisskb/src/drivers/bus/brcmstb_gisb.c: In function 'gisb_arb_set_timeout': /kisskb/src/drivers/bus/brcmstb_gisb.c:210:13: note: byref variable will be forcibly initialized 210 | int val, ret; | ^~~ /kisskb/src/lib/mpi/mpi-pow.c: In function 'mpi_powm': /kisskb/src/lib/mpi/mpi-pow.c:218:60: note: byref variable will be forcibly initialized 218 | mpi_limb_t tmp; | ^~~ /kisskb/src/crypto/chacha_generic.c: In function 'chacha_stream_xor': /kisskb/src/crypto/chacha_generic.c:19:13: note: byref variable will be forcibly initialized 19 | u32 state[16]; | ^~~~~ /kisskb/src/crypto/chacha_generic.c:18:30: note: byref variable will be forcibly initialized 18 | struct skcipher_walk walk; | ^~~~ /kisskb/src/crypto/chacha_generic.c: In function 'crypto_xchacha_crypt': /kisskb/src/crypto/chacha_generic.c:54:12: note: byref variable will be forcibly initialized 54 | u8 real_iv[16]; | ^~~~~~~ /kisskb/src/crypto/chacha_generic.c:53:13: note: byref variable will be forcibly initialized 53 | u32 state[16]; | ^~~~~ /kisskb/src/crypto/chacha_generic.c:52:27: note: byref variable will be forcibly initialized 52 | struct chacha_ctx subctx; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/cookie.c:12: /kisskb/src/fs/fscache/cookie.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:1270:9: note: in expansion of macro 'smp_store_release' 1270 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/cookie.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/cookie.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/fscache/cookie.c:13: /kisskb/src/fs/fscache/cookie.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/lib/win_minmax.c: In function 'minmax_running_max': /kisskb/src/lib/win_minmax.c:69:30: note: byref variable will be forcibly initialized 69 | struct minmax_sample val = { .t = t, .v = meas }; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/sound/drivers/serial-u16550.c:21: /kisskb/src/sound/drivers/serial-u16550.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/win_minmax.c: In function 'minmax_running_min': /kisskb/src/lib/win_minmax.c:87:30: note: byref variable will be forcibly initialized 87 | struct minmax_sample val = { .t = t, .v = meas }; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/sound/drivers/serial-u16550.c:21: /kisskb/src/sound/drivers/serial-u16550.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/fscache/cookie.c: In function 'fscache_cookies_seq_show': /kisskb/src/sound/drivers/serial-u16550.c: In function 'snd_uart16550_io_loop': /kisskb/src/sound/drivers/serial-u16550.c:194:23: note: byref variable will be forcibly initialized 194 | unsigned char c, status; | ^ /kisskb/src/fs/fscache/cookie.c:976:14: note: byref variable will be forcibly initialized 976 | char _type[3], *type; | ^~~~~ /kisskb/src/sound/drivers/serial-u16550.c: In function 'snd_uart16550_rmidi': /kisskb/src/sound/drivers/serial-u16550.c:836:29: note: byref variable will be forcibly initialized 836 | struct snd_rawmidi *rrawmidi; | ^~~~~~~~ /kisskb/src/sound/drivers/serial-u16550.c: In function 'snd_serial_probe': /kisskb/src/sound/drivers/serial-u16550.c:862:31: note: byref variable will be forcibly initialized 862 | struct snd_uart16550 *uart; | ^~~~ /kisskb/src/sound/drivers/serial-u16550.c:861:26: note: byref variable will be forcibly initialized 861 | struct snd_card *card; | ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/fs/fscache/cookie.c:12: /kisskb/src/fs/fscache/cookie.c: In function '__fscache_disable_cookie': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/cookie.c:765:17: note: in expansion of macro 'wait_var_event' 765 | wait_var_event(&cookie->n_active, | ^~~~~~~~~~~~~~ /kisskb/src/sound/drivers/serial-u16550.c: In function 'snd_uart16550_output_write': /kisskb/src/sound/drivers/serial-u16550.c:635:23: note: byref variable will be forcibly initialized 635 | unsigned char midi_byte, addr_byte; | ^~~~~~~~~ /kisskb/src/fs/fscache/cookie.c: In function 'fscache_cookie_put': /kisskb/src/fs/fscache/cookie.c:854:13: note: byref variable will be forcibly initialized 854 | int ref; | ^~~ /kisskb/src/fs/fscache/cookie.c: In function 'fscache_cookie_get': /kisskb/src/fs/fscache/cookie.c:883:13: note: byref variable will be forcibly initialized 883 | int ref; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/rbtree.h:22, from /kisskb/src/fs/dlm/lock.c:57: /kisskb/src/fs/dlm/lock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/lock.c: In function 'rsb_cmp': /kisskb/src/fs/dlm/lock.c:438:14: note: byref variable will be forcibly initialized 438 | char maxname[DLM_RESNAME_MAXLEN]; | ^~~~~~~ In file included from /kisskb/src/fs/dlm/lock.c:58: /kisskb/src/fs/dlm/lock.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/dlm/lock.c: In function '_create_message': /kisskb/src/fs/dlm/lock.c:3534:15: note: byref variable will be forcibly initialized 3534 | char *mb; | ^~ /kisskb/src/fs/dlm/lock.c: In function 'send_remove': /kisskb/src/fs/dlm/lock.c:3778:29: note: byref variable will be forcibly initialized 3778 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/lock.c:3777:29: note: byref variable will be forcibly initialized 3777 | struct dlm_message *ms; | ^~ /kisskb/src/fs/dlm/lock.c: In function 'send_grant': /kisskb/src/fs/dlm/lock.c:3708:29: note: byref variable will be forcibly initialized 3708 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/lock.c:3707:29: note: byref variable will be forcibly initialized 3707 | struct dlm_message *ms; | ^~ /kisskb/src/fs/dlm/lock.c: In function 'send_bast': /kisskb/src/fs/dlm/lock.c:3729:29: note: byref variable will be forcibly initialized 3729 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/lock.c:3728:29: note: byref variable will be forcibly initialized 3728 | struct dlm_message *ms; | ^~ /kisskb/src/fs/dlm/lock.c: In function 'send_common_reply': /kisskb/src/fs/dlm/lock.c:3799:29: note: byref variable will be forcibly initialized 3799 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/lock.c:3798:29: note: byref variable will be forcibly initialized 3798 | struct dlm_message *ms; | ^~ /kisskb/src/fs/dlm/lock.c: In function 'send_lookup_reply': /kisskb/src/fs/dlm/lock.c:3842:29: note: byref variable will be forcibly initialized 3842 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/lock.c:3841:29: note: byref variable will be forcibly initialized 3841 | struct dlm_message *ms; | ^~ /kisskb/src/fs/dlm/lock.c: In function 'send_purge': /kisskb/src/fs/dlm/lock.c:6273:29: note: byref variable will be forcibly initialized 6273 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/lock.c:6272:29: note: byref variable will be forcibly initialized 6272 | struct dlm_message *ms; | ^~ /kisskb/src/fs/dlm/lock.c: In function 'send_common': /kisskb/src/fs/dlm/lock.c:3643:29: note: byref variable will be forcibly initialized 3643 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/lock.c:3642:29: note: byref variable will be forcibly initialized 3642 | struct dlm_message *ms; | ^~ /kisskb/src/fs/dlm/lock.c: In function 'send_lookup': /kisskb/src/fs/dlm/lock.c:3750:29: note: byref variable will be forcibly initialized 3750 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/lock.c:3749:29: note: byref variable will be forcibly initialized 3749 | struct dlm_message *ms; | ^~ In file included from /kisskb/src/lib/mpi/mpi-internal.h:22, from /kisskb/src/lib/mpi/mpiutil.c:21: /kisskb/src/lib/mpi/mpiutil.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/dlm/lock.c: In function 'grant_pending_convert': /kisskb/src/fs/dlm/lock.c:2509:13: note: byref variable will be forcibly initialized 2509 | int deadlk; | ^~~~~~ /kisskb/src/fs/dlm/lock.c: In function 'do_convert': /kisskb/src/fs/dlm/lock.c:3114:13: note: byref variable will be forcibly initialized 3114 | int deadlk = 0; | ^~~~~~ /kisskb/src/fs/dlm/lock.c: In function 'grant_pending_locks': /kisskb/src/fs/dlm/lock.c:2615:13: note: byref variable will be forcibly initialized 2615 | int cw = 0; | ^~ /kisskb/src/fs/dlm/lock.c: In function 'orphan_proc_lock': /kisskb/src/fs/dlm/lock.c:6100:25: note: byref variable will be forcibly initialized 6100 | struct dlm_args args; | ^~~~ /kisskb/src/fs/dlm/lock.c: In function 'unlock_proc_lock': /kisskb/src/fs/dlm/lock.c:6123:25: note: byref variable will be forcibly initialized 6123 | struct dlm_args args; | ^~~~ /kisskb/src/fs/dlm/lock.c: In function 'shrink_bucket': /kisskb/src/fs/dlm/lock.c:1651:25: note: byref variable will be forcibly initialized 1651 | struct dlm_rsb *r; | ^ /kisskb/src/fs/dlm/lock.c: In function 'find_rsb_nodir': /kisskb/src/fs/dlm/lock.c:727:25: note: byref variable will be forcibly initialized 727 | struct dlm_rsb *r = NULL; | ^ /kisskb/src/fs/dlm/lock.c: In function 'find_rsb_dir': /kisskb/src/fs/dlm/lock.c:548:25: note: byref variable will be forcibly initialized 548 | struct dlm_rsb *r = NULL; | ^ /kisskb/src/fs/dlm/lock.c: In function 'request_lock': /kisskb/src/fs/dlm/lock.c:3317:25: note: byref variable will be forcibly initialized 3317 | struct dlm_rsb *r; | ^ /kisskb/src/fs/dlm/lock.c: In function 'send_repeat_remove': /kisskb/src/fs/dlm/lock.c:4017:25: note: byref variable will be forcibly initialized 4017 | struct dlm_rsb *r; | ^ /kisskb/src/fs/dlm/lock.c:4016:29: note: byref variable will be forcibly initialized 4016 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/lock.c:4015:29: note: byref variable will be forcibly initialized 4015 | struct dlm_message *ms; | ^~ /kisskb/src/fs/dlm/lock.c:4014:14: note: byref variable will be forcibly initialized 4014 | char name[DLM_RESNAME_MAXLEN + 1]; | ^~~~ /kisskb/src/fs/dlm/lock.c: In function 'receive_remove': /kisskb/src/fs/dlm/lock.c:4387:25: note: byref variable will be forcibly initialized 4387 | struct dlm_rsb *r; | ^ /kisskb/src/fs/dlm/lock.c:4386:14: note: byref variable will be forcibly initialized 4386 | char name[DLM_RESNAME_MAXLEN+1]; | ^~~~ /kisskb/src/fs/dlm/lock.c: In function 'dlm_master_lookup': /kisskb/src/fs/dlm/lock.c:913:25: note: byref variable will be forcibly initialized 913 | struct dlm_rsb *r = NULL; | ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_dump_rsb_name': /kisskb/src/fs/dlm/lock.c:1102:25: note: byref variable will be forcibly initialized 1102 | struct dlm_rsb *r = NULL; | ^ /kisskb/src/fs/dlm/lock.c: In function 'receive_request': /kisskb/src/fs/dlm/lock.c:4073:25: note: byref variable will be forcibly initialized 4073 | struct dlm_rsb *r; | ^ /kisskb/src/fs/dlm/lock.c:4072:25: note: byref variable will be forcibly initialized 4072 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'receive_lookup': /kisskb/src/fs/dlm/lock.c:4366:25: note: byref variable will be forcibly initialized 4366 | int len, error, ret_nodeid, from_nodeid, our_nodeid; | ^~~~~~~~~~ /kisskb/src/fs/dlm/lock.c: In function 'receive_convert': /kisskb/src/fs/dlm/lock.c:4165:25: note: byref variable will be forcibly initialized 4165 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'receive_unlock': /kisskb/src/fs/dlm/lock.c:4220:25: note: byref variable will be forcibly initialized 4220 | struct dlm_lkb *lkb; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/bpf_test_run.h:50, from /kisskb/src/net/bpf/test_run.c:23: /kisskb/src/net/bpf/test_run.c: In function 'trace_event_raw_event_bpf_test_finish': /kisskb/src/fs/dlm/lock.c: In function 'receive_cancel': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/bpf_test_run.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 10 | DECLARE_EVENT_CLASS(bpf_test_finish, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/lock.c:4271:25: note: byref variable will be forcibly initialized 4271 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'receive_request_reply': /kisskb/src/fs/dlm/lock.c:4479:25: note: byref variable will be forcibly initialized 4479 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_test_finish': /kisskb/src/net/bpf/test_run.c:136:13: note: byref variable will be forcibly initialized 136 | int err = -EFAULT; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'receive_convert_reply': /kisskb/src/fs/dlm/lock.c:4666:25: note: byref variable will be forcibly initialized 4666 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'receive_unlock_reply': /kisskb/src/fs/dlm/lock.c:4716:25: note: byref variable will be forcibly initialized 4716 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'receive_cancel_reply': /kisskb/src/fs/dlm/lock.c:4766:25: note: byref variable will be forcibly initialized 4766 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'receive_grant': /kisskb/src/fs/dlm/lock.c:4307:25: note: byref variable will be forcibly initialized 4307 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'receive_bast': In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/bpf/test_run.c:4: /kisskb/src/net/bpf/test_run.c: In function 'bpf_ctx_init': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/fs/dlm/lock.c:4338:25: note: byref variable will be forcibly initialized 4338 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/net/bpf/test_run.c:416:23: note: userspace variable will be forcibly initialized 416 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(data_in), max_size, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/lock.c: In function 'receive_lookup_reply': /kisskb/src/fs/dlm/lock.c:4780:25: note: byref variable will be forcibly initialized 4780 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/crypto/deflate.c: In function '__deflate_decompress': /kisskb/src/crypto/deflate.c:246:20: note: byref variable will be forcibly initialized 246 | u8 zerostuff = 0; | ^~~~~~~~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_test_run': /kisskb/src/net/bpf/test_run.c:98:13: note: byref variable will be forcibly initialized 98 | int ret; | ^~~ /kisskb/src/net/bpf/test_run.c:95:31: note: byref variable will be forcibly initialized 95 | struct bpf_cg_run_ctx run_ctx; | ^~~~~~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_tracing': /kisskb/src/net/bpf/test_run.c:284:13: note: byref variable will be forcibly initialized 284 | u32 retval = 0; | ^~~~~~ /kisskb/src/net/bpf/test_run.c:283:20: note: byref variable will be forcibly initialized 283 | int b = 2, err = -EFAULT; | ^~~ /kisskb/src/net/bpf/test_run.c:283:13: note: byref variable will be forcibly initialized 283 | int b = 2, err = -EFAULT; | ^ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_raw_tp': /kisskb/src/net/bpf/test_run.c:343:41: note: byref variable will be forcibly initialized 343 | struct bpf_raw_tp_test_run_info info; | ^~~~ /kisskb/src/fs/dlm/lock.c: In function 'dlm_lock': /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_skb': /kisskb/src/net/bpf/test_run.c:579:21: note: byref variable will be forcibly initialized 579 | u32 retval, duration; | ^~~~~~~~ /kisskb/src/net/bpf/test_run.c:579:13: note: byref variable will be forcibly initialized 579 | u32 retval, duration; | ^~~~~~ /kisskb/src/fs/dlm/lock.c:3423:25: note: byref variable will be forcibly initialized 3423 | struct dlm_args args; | ^~~~ /kisskb/src/fs/dlm/lock.c:3422:25: note: byref variable will be forcibly initialized 3422 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'dlm_unlock': /kisskb/src/fs/dlm/lock.c:3471:25: note: byref variable will be forcibly initialized 3471 | struct dlm_args args; | ^~~~ /kisskb/src/fs/dlm/lock.c:3470:25: note: byref variable will be forcibly initialized 3470 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_xdp': /kisskb/src/net/bpf/test_run.c:771:21: note: byref variable will be forcibly initialized 771 | u32 retval, duration; | ^~~~~~~~ /kisskb/src/net/bpf/test_run.c:771:13: note: byref variable will be forcibly initialized 771 | u32 retval, duration; | ^~~~~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_flow_dissector': /kisskb/src/net/bpf/test_run.c:873:13: note: byref variable will be forcibly initialized 873 | int ret; | ^~~ /kisskb/src/net/bpf/test_run.c:871:21: note: byref variable will be forcibly initialized 871 | u32 retval, duration; | ^~~~~~~~ /kisskb/src/net/bpf/test_run.c:868:30: note: byref variable will be forcibly initialized 868 | struct bpf_flow_keys flow_keys; | ^~~~~~~~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_sk_lookup': /kisskb/src/net/bpf/test_run.c:940:13: note: byref variable will be forcibly initialized 940 | int ret = -EINVAL; | ^~~ /kisskb/src/net/bpf/test_run.c:939:21: note: byref variable will be forcibly initialized 939 | u32 retval, duration; | ^~~~~~~~ /kisskb/src/fs/dlm/lock.c: In function 'dlm_recover_purge': /kisskb/src/fs/dlm/lock.c:5433:22: note: byref variable will be forcibly initialized 5433 | unsigned int lkb_count = 0; | ^~~~~~~~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_syscall': /kisskb/src/net/bpf/test_run.c:1041:13: note: byref variable will be forcibly initialized 1041 | u32 retval; | ^~~~~~ /kisskb/src/fs/dlm/lock.c: In function 'dlm_recover_grant': /kisskb/src/fs/dlm/lock.c:5513:22: note: byref variable will be forcibly initialized 5513 | unsigned int count = 0; | ^~~~~ /kisskb/src/fs/dlm/lock.c: In function 'dlm_recover_master_copy': /kisskb/src/fs/dlm/lock.c:5628:25: note: byref variable will be forcibly initialized 5628 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c:5627:25: note: byref variable will be forcibly initialized 5627 | struct dlm_rsb *r; | ^ /kisskb/src/fs/dlm/lock.c: In function 'dlm_recover_process_copy': /kisskb/src/fs/dlm/lock.c:5709:25: note: byref variable will be forcibly initialized 5709 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_request': /kisskb/src/fs/dlm/lock.c:5774:25: note: byref variable will be forcibly initialized 5774 | struct dlm_args args; | ^~~~ /kisskb/src/fs/dlm/lock.c:5773:25: note: byref variable will be forcibly initialized 5773 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_convert': /kisskb/src/fs/dlm/lock.c:5839:25: note: byref variable will be forcibly initialized 5839 | struct dlm_args args; | ^~~~ /kisskb/src/fs/dlm/lock.c:5838:25: note: byref variable will be forcibly initialized 5838 | struct dlm_lkb *lkb; | ^~~ In file included from /kisskb/src/kernel/dma/remap.c:6: /kisskb/src/kernel/dma/remap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_unlock': /kisskb/src/fs/dlm/lock.c:5964:25: note: byref variable will be forcibly initialized 5964 | struct dlm_args args; | ^~~~ /kisskb/src/fs/dlm/lock.c:5963:25: note: byref variable will be forcibly initialized 5963 | struct dlm_lkb *lkb; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/lockref.h:18, from /kisskb/src/lib/lockref.c:3: /kisskb/src/lib/lockref.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_cancel': /kisskb/src/fs/dlm/lock.c:6013:25: note: byref variable will be forcibly initialized 6013 | struct dlm_args args; | ^~~~ /kisskb/src/fs/dlm/lock.c:6012:25: note: byref variable will be forcibly initialized 6012 | struct dlm_lkb *lkb; | ^~~ /kisskb/src/fs/dlm/lock.c: In function 'dlm_user_deadlock': /kisskb/src/fs/dlm/lock.c:6050:25: note: byref variable will be forcibly initialized 6050 | struct dlm_args args; | ^~~~ /kisskb/src/fs/dlm/lock.c:6049:25: note: byref variable will be forcibly initialized 6049 | struct dlm_lkb *lkb; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/lib/xarray.c:12: /kisskb/src/lib/xarray.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:615:17: note: in expansion of macro 'rcu_assign_pointer' 615 | rcu_assign_pointer(xa->xa_head, head); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/core/drop_monitor.c:10: /kisskb/src/net/core/drop_monitor.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:612:25: note: in expansion of macro 'rcu_assign_pointer' 612 | rcu_assign_pointer(xa_to_node(head)->parent, node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c: In function 'xas_create': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:681:25: note: in expansion of macro 'rcu_assign_pointer' 681 | rcu_assign_pointer(*slot, xa_mk_node(node)); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/core/drop_monitor.c:10: /kisskb/src/net/core/drop_monitor.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/core/drop_monitor.c:10: /kisskb/src/net/core/drop_monitor.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/lib/xarray.c: In function 'xas_store': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:816:17: note: in expansion of macro 'rcu_assign_pointer' 816 | rcu_assign_pointer(*slot, entry); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/core/drop_monitor.c:10: /kisskb/src/net/core/drop_monitor.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c: In function 'xas_split': In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/core/drop_monitor.c:29: /kisskb/src/net/core/drop_monitor.c: In function 'nla_put_u8': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:1088:33: note: in expansion of macro 'rcu_assign_pointer' 1088 | rcu_assign_pointer(node->slots[offset--], | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/core/drop_monitor.c: In function 'nla_put_u32': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:1086:25: note: in expansion of macro 'rcu_assign_pointer' 1086 | rcu_assign_pointer(node->slots[canon], entry); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:1078:25: note: in expansion of macro 'rcu_assign_pointer' 1078 | rcu_assign_pointer(node->slots[offset], | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/drop_monitor.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/core/drop_monitor.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_stats_put': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/drop_monitor.c:1438:29: note: byref variable will be forcibly initialized 1438 | struct net_dm_stats stats; | ^~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/core/drop_monitor.c:29: /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_stats_put': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/core/drop_monitor.c:1482:29: note: byref variable will be forcibly initialized 1482 | struct net_dm_stats stats; | ^~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/core/drop_monitor.c:29: /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_packet_report_in_port_put': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_entry_put': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_config_fill': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_summary_report_fill': /kisskb/src/net/core/drop_monitor.c:379:33: note: byref variable will be forcibly initialized 379 | struct net_dm_alert_msg anc_hdr = { 0 }; | ^~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/core/drop_monitor.c:29: /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_packet_report_fill': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/core/drop_monitor.c:606:14: note: byref variable will be forcibly initialized 606 | char buf[NET_DM_MAX_SYMBOL_LEN]; | ^~~ In file included from /kisskb/src/lib/xarray.c:13: /kisskb/src/lib/xarray.c: In function 'xa_load': /kisskb/src/lib/xarray.c:1451:18: note: byref variable will be forcibly initialized 1451 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/core/drop_monitor.c:29: /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_packet_report_fill': /kisskb/src/lib/xarray.c: In function '__xa_erase': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/lib/xarray.c:1489:18: note: byref variable will be forcibly initialized 1489 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_store': /kisskb/src/lib/xarray.c:1535:18: note: byref variable will be forcibly initialized 1535 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_cmpxchg': /kisskb/src/lib/xarray.c:1601:18: note: byref variable will be forcibly initialized 1601 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_packet_work': /kisskb/src/net/core/drop_monitor.c:697:29: note: byref variable will be forcibly initialized 697 | struct sk_buff_head list; | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_insert': /kisskb/src/lib/xarray.c:1638:18: note: byref variable will be forcibly initialized 1638 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_packet_work': /kisskb/src/net/core/drop_monitor.c:914:29: note: byref variable will be forcibly initialized 914 | struct sk_buff_head list; | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_store_range': /kisskb/src/lib/xarray.c:1714:18: note: byref variable will be forcibly initialized 1714 | XA_STATE(xas, xa, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_get_order': /kisskb/src/lib/xarray.c:1756:18: note: byref variable will be forcibly initialized 1756 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_alloc': /kisskb/src/lib/xarray.c:1808:18: note: byref variable will be forcibly initialized 1808 | XA_STATE(xas, xa, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_set_mark': /kisskb/src/lib/xarray.c:1895:18: note: byref variable will be forcibly initialized 1895 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_clear_mark': /kisskb/src/lib/xarray.c:1913:18: note: byref variable will be forcibly initialized 1913 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_get_mark': /kisskb/src/lib/xarray.c:1935:18: note: byref variable will be forcibly initialized 1935 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_find': /kisskb/src/lib/xarray.c:2009:18: note: byref variable will be forcibly initialized 2009 | XA_STATE(xas, xa, *indexp); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_find_after': /kisskb/src/lib/xarray.c:2059:18: note: byref variable will be forcibly initialized 2059 | XA_STATE(xas, xa, *indexp + 1); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_extract': /kisskb/src/lib/xarray.c:2156:18: note: byref variable will be forcibly initialized 2156 | XA_STATE(xas, xa, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_destroy': /kisskb/src/lib/xarray.c:2202:18: note: byref variable will be forcibly initialized 2202 | XA_STATE(xas, xa, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/drivers/bus/qcom-ebi2.c: In function 'qcom_ebi2_setup_chipselect': /kisskb/src/drivers/bus/qcom-ebi2.c:234:13: note: byref variable will be forcibly initialized 234 | u32 val; | ^~~ /kisskb/src/drivers/bus/qcom-ebi2.c: In function 'qcom_ebi2_probe': /kisskb/src/drivers/bus/qcom-ebi2.c:352:21: note: byref variable will be forcibly initialized 352 | u32 csindex; | ^~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'number': /kisskb/src/lib/vsprintf.c:452:14: note: byref variable will be forcibly initialized 452 | char tmp[3 * sizeof(num)] __aligned(2); | ^~~ /kisskb/src/lib/vsprintf.c: In function 'ip4_string': /kisskb/src/lib/vsprintf.c:1339:22: note: byref variable will be forcibly initialized 1339 | char temp[4] __aligned(2); /* hold each IP quad in reverse order */ | ^~~~ /kisskb/src/lib/vsprintf.c: In function 'ip6_compressed_string': /kisskb/src/lib/vsprintf.c:1370:25: note: byref variable will be forcibly initialized 1370 | struct in6_addr in6; | ^~~ /kisskb/src/lib/vsprintf.c:1363:23: note: byref variable will be forcibly initialized 1363 | unsigned char zerolength[8]; | ^~~~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'simple_strntoull': /kisskb/src/lib/vsprintf.c:59:28: note: byref variable will be forcibly initialized 59 | unsigned long long result = 0ULL; | ^~~~~~ /kisskb/src/lib/vsprintf.c: In function 'fourcc_string': /kisskb/src/lib/vsprintf.c:1760:14: note: byref variable will be forcibly initialized 1760 | char output[sizeof("0123 little-endian (0x01234567)")]; | ^~~~~~ /kisskb/src/lib/vsprintf.c: In function 'resource_string': /kisskb/src/lib/vsprintf.c:1083:14: note: byref variable will be forcibly initialized 1083 | char sym[max(2*RSRC_BUF_SIZE + DECODED_BUF_SIZE, | ^~~ /kisskb/src/lib/vsprintf.c: In function 'mac_address_string': /kisskb/src/lib/vsprintf.c:1272:14: note: byref variable will be forcibly initialized 1272 | char mac_addr[sizeof("xx:xx:xx:xx:xx:xx")]; | ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'ip6_addr_string': /kisskb/src/lib/vsprintf.c:1462:14: note: byref variable will be forcibly initialized 1462 | char ip6_addr[sizeof("xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:255.255.255.255")]; | ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'ip4_addr_string': /kisskb/src/lib/vsprintf.c:1476:14: note: byref variable will be forcibly initialized 1476 | char ip4_addr[sizeof("255.255.255.255")]; | ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'ip4_addr_string_sa': /kisskb/src/lib/vsprintf.c:1553:14: note: byref variable will be forcibly initialized 1553 | char fmt4[3] = { fmt[0], '4', 0 }; | ^~~~ /kisskb/src/lib/vsprintf.c:1550:18: note: byref variable will be forcibly initialized 1550 | char *p, ip4_addr[sizeof("255.255.255.255") + sizeof(":12345")]; | ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'ip6_addr_string_sa': /kisskb/src/lib/vsprintf.c:1493:14: note: byref variable will be forcibly initialized 1493 | char fmt6[2] = { fmt[0], '6' }; | ^~~~ /kisskb/src/lib/vsprintf.c:1488:14: note: byref variable will be forcibly initialized 1488 | char ip6_addr[sizeof("[xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:255.255.255.255]") + | ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'uuid_string': /kisskb/src/lib/vsprintf.c:1693:14: note: byref variable will be forcibly initialized 1693 | char uuid[UUID_STRING_LEN + 1]; | ^~~~ /kisskb/src/lib/vsprintf.c: In function 'ptr_to_id': /kisskb/src/lib/vsprintf.c:824:23: note: byref variable will be forcibly initialized 824 | unsigned long hashval; | ^~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'symbol_string': /kisskb/src/lib/vsprintf.c:987:14: note: byref variable will be forcibly initialized 987 | char sym[KSYM_SYMBOL_LEN]; | ^~~ /kisskb/src/lib/vsprintf.c: In function 'time64_str': /kisskb/src/lib/vsprintf.c:1907:19: note: byref variable will be forcibly initialized 1907 | struct tm tm; | ^~ /kisskb/src/lib/vsprintf.c:1906:25: note: byref variable will be forcibly initialized 1906 | struct rtc_time rtc_time; | ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'device_node_string': /kisskb/src/lib/vsprintf.c:2102:21: note: byref variable will be forcibly initialized 2102 | const char *p; | ^ /kisskb/src/lib/vsprintf.c:2101:14: note: byref variable will be forcibly initialized 2101 | char tbuf[sizeof("xxxx") + 1]; | ^~~~ /kisskb/src/lib/vsprintf.c: In function 'num_to_str': /kisskb/src/lib/vsprintf.c:374:14: note: byref variable will be forcibly initialized 374 | char tmp[sizeof(num) * 3] __aligned(2); | ^~~ /kisskb/src/lib/vsprintf.c: In function 'va_format': /kisskb/src/lib/vsprintf.c:1677:17: note: byref variable will be forcibly initialized 1677 | va_list va; | ^~ /kisskb/src/lib/vsprintf.c: In function 'snprintf': /kisskb/src/lib/vsprintf.c:2927:17: note: byref variable will be forcibly initialized 2927 | va_list args; | ^~~~ /kisskb/src/lib/vsprintf.c: In function 'scnprintf': /kisskb/src/lib/vsprintf.c:2951:17: note: byref variable will be forcibly initialized 2951 | va_list args; | ^~~~ /kisskb/src/lib/vsprintf.c: In function 'sprintf': /kisskb/src/lib/vsprintf.c:2996:17: note: byref variable will be forcibly initialized 2996 | va_list args; | ^~~~ /kisskb/src/lib/vsprintf.c: In function 'vbin_printf': /kisskb/src/lib/vsprintf.c:3044:36: note: byref variable will be forcibly initialized 3044 | unsigned long long val8; \ | ^~~~ /kisskb/src/lib/vsprintf.c:3146:33: note: in expansion of macro 'save_arg' 3146 | save_arg(ptrdiff_t); | ^~~~~~~~ /kisskb/src/lib/vsprintf.c:3044:36: note: byref variable will be forcibly initialized 3044 | unsigned long long val8; \ | ^~~~ /kisskb/src/lib/vsprintf.c:3143:33: note: in expansion of macro 'save_arg' 3143 | save_arg(size_t); | ^~~~~~~~ /kisskb/src/lib/vsprintf.c:3044:36: note: byref variable will be forcibly initialized 3044 | unsigned long long val8; \ | ^~~~ /kisskb/src/lib/vsprintf.c:3140:33: note: in expansion of macro 'save_arg' 3140 | save_arg(unsigned long); | ^~~~~~~~ /kisskb/src/lib/vsprintf.c:3044:36: note: byref variable will be forcibly initialized 3044 | unsigned long long val8; \ | ^~~~ /kisskb/src/lib/vsprintf.c:3136:33: note: in expansion of macro 'save_arg' 3136 | save_arg(long long); | ^~~~~~~~ /kisskb/src/lib/vsprintf.c:3044:36: note: byref variable will be forcibly initialized 3044 | unsigned long long val8; \ | ^~~~ /kisskb/src/lib/vsprintf.c:3117:41: note: in expansion of macro 'save_arg' 3117 | save_arg(void *); | ^~~~~~~~ /kisskb/src/lib/vsprintf.c:3044:36: note: byref variable will be forcibly initialized 3044 | unsigned long long val8; \ | ^~~~ /kisskb/src/lib/vsprintf.c:3113:33: note: in expansion of macro 'save_arg' 3113 | save_arg(void *); | ^~~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'bstr_printf': /kisskb/src/lib/vsprintf.c:3204:22: note: byref variable will be forcibly initialized 3204 | typeof(type) value; \ | ^~~~~ /kisskb/src/lib/vsprintf.c:3338:39: note: in expansion of macro 'get_arg' 3338 | num = get_arg(ptrdiff_t); | ^~~~~~~ /kisskb/src/lib/vsprintf.c:3204:22: note: byref variable will be forcibly initialized 3204 | typeof(type) value; \ | ^~~~~ /kisskb/src/lib/vsprintf.c:3335:39: note: in expansion of macro 'get_arg' 3335 | num = get_arg(size_t); | ^~~~~~~ /kisskb/src/lib/vsprintf.c:3204:22: note: byref variable will be forcibly initialized 3204 | typeof(type) value; \ | ^~~~~ /kisskb/src/lib/vsprintf.c:3332:39: note: in expansion of macro 'get_arg' 3332 | num = get_arg(unsigned long); | ^~~~~~~ /kisskb/src/lib/vsprintf.c:3204:22: note: byref variable will be forcibly initialized 3204 | typeof(type) value; \ | ^~~~~ /kisskb/src/lib/vsprintf.c:3328:39: note: in expansion of macro 'get_arg' 3328 | num = get_arg(long long); | ^~~~~~~ /kisskb/src/lib/vsprintf.c:3204:22: note: byref variable will be forcibly initialized 3204 | typeof(type) value; \ | ^~~~~ /kisskb/src/lib/vsprintf.c:3306:62: note: in expansion of macro 'get_arg' 3306 | str = pointer(fmt, str, end, get_arg(void *), spec); | ^~~~~~~ /kisskb/src/lib/vsprintf.c: In function 'bprintf': /kisskb/src/lib/vsprintf.c:3391:17: note: byref variable will be forcibly initialized 3391 | va_list args; | ^~~~ In file included from /kisskb/src/include/linux/kasan-checks.h:5, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/lib/vsprintf.c:21: /kisskb/src/lib/vsprintf.c: In function 'vsscanf': /kisskb/src/lib/vsprintf.c:3548:40: note: byref variable will be forcibly initialized 3548 | DECLARE_BITMAP(set, 256) = {0}; | ^~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/lib/vsprintf.c:3413:15: note: byref variable will be forcibly initialized 3413 | char *next; | ^~~~ /kisskb/src/lib/vsprintf.c: In function 'sscanf': /kisskb/src/lib/vsprintf.c:3691:17: note: byref variable will be forcibly initialized 3691 | va_list args; | ^~~~ /kisskb/src/lib/parser.c: In function 'match_number': /kisskb/src/lib/parser.c:131:15: note: byref variable will be forcibly initialized 131 | char *endp; | ^~~~ /kisskb/src/lib/parser.c: In function 'match_u64int': /kisskb/src/lib/parser.c:168:13: note: byref variable will be forcibly initialized 168 | u64 val; | ^~~ /kisskb/src/crypto/lzo.c: In function '__lzo_decompress': /kisskb/src/crypto/lzo.c:86:16: note: byref variable will be forcibly initialized 86 | size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ | ^~~~~~~ /kisskb/src/crypto/lzo.c: In function '__lzo_compress': /kisskb/src/crypto/lzo.c:55:16: note: byref variable will be forcibly initialized 55 | size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/sound/drivers/mts64.c:8: /kisskb/src/sound/drivers/mts64.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/drivers/mts64.c: In function 'snd_mts64_interrupt': /kisskb/src/sound/drivers/mts64.c:815:20: note: byref variable will be forcibly initialized 815 | u8 status, data; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/sound/drivers/mts64.c:8: /kisskb/src/sound/drivers/mts64.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/drivers/mts64.c: In function 'snd_mts64_rawmidi_output_trigger': /kisskb/src/sound/drivers/mts64.c:711:12: note: byref variable will be forcibly initialized 711 | u8 data; | ^~~~ /kisskb/src/sound/drivers/mts64.c: In function 'snd_mts64_rawmidi_create': /kisskb/src/sound/drivers/mts64.c:753:29: note: byref variable will be forcibly initialized 753 | struct snd_rawmidi *rmidi; | ^~~~~ /kisskb/src/sound/drivers/mts64.c: In function 'snd_mts64_probe': /kisskb/src/sound/drivers/mts64.c:907:23: note: byref variable will be forcibly initialized 907 | struct mts64 *mts = NULL; | ^~~ /kisskb/src/sound/drivers/mts64.c:906:26: note: byref variable will be forcibly initialized 906 | struct snd_card *card = NULL; | ^~~~ In file included from /kisskb/src/include/crypto/internal/skcipher.h:13, from /kisskb/src/crypto/authenc.c:10: /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_copy_assoc': /kisskb/src/include/crypto/skcipher.h:127:14: note: byref variable will be forcibly initialized 127 | char __##name##_desc[sizeof(struct skcipher_request) + \ | ^~ /kisskb/src/crypto/authenc.c:181:9: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' 181 | SYNC_SKCIPHER_REQUEST_ON_STACK(skreq, ctx->null); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_create': /kisskb/src/crypto/authenc.c:375:13: note: byref variable will be forcibly initialized 375 | u32 mask; | ^~~~ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_setkey': /kisskb/src/crypto/authenc.c:90:36: note: byref variable will be forcibly initialized 90 | struct crypto_authenc_keys keys; | ^~~~ /kisskb/src/crypto/lzo-rle.c: In function '__lzorle_decompress': /kisskb/src/crypto/lzo-rle.c:86:16: note: byref variable will be forcibly initialized 86 | size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ | ^~~~~~~ /kisskb/src/crypto/lzo-rle.c: In function '__lzorle_compress': /kisskb/src/crypto/lzo-rle.c:55:16: note: byref variable will be forcibly initialized 55 | size_t tmp_len = *dlen; /* size_t(ulong) <-> uint on 64 bit */ | ^~~~~~~ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_genicv_tail': /kisskb/src/crypto/authencesn.c:99:13: note: byref variable will be forcibly initialized 99 | u32 tmp[2]; | ^~~ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_genicv': /kisskb/src/crypto/authencesn.c:133:13: note: byref variable will be forcibly initialized 133 | u32 tmp[2]; | ^~~ /kisskb/src/fs/ramfs/inode.c: In function 'ramfs_parse_param': /kisskb/src/fs/ramfs/inode.c:202:32: note: byref variable will be forcibly initialized 202 | struct fs_parse_result result; | ^~~~~~ In file included from /kisskb/src/include/crypto/internal/skcipher.h:13, from /kisskb/src/crypto/authencesn.c:13: /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_copy': /kisskb/src/include/crypto/skcipher.h:127:14: note: byref variable will be forcibly initialized 127 | char __##name##_desc[sizeof(struct skcipher_request) + \ | ^~ /kisskb/src/crypto/authencesn.c:171:9: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' 171 | SYNC_SKCIPHER_REQUEST_ON_STACK(skreq, ctx->null); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_decrypt_tail': /kisskb/src/crypto/authencesn.c:235:13: note: byref variable will be forcibly initialized 235 | u32 tmp[2]; | ^~~ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_decrypt': /kisskb/src/crypto/authencesn.c:284:13: note: byref variable will be forcibly initialized 284 | u32 tmp[2]; | ^~~ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_setkey': /kisskb/src/crypto/authencesn.c:64:36: note: byref variable will be forcibly initialized 64 | struct crypto_authenc_keys keys; | ^~~~ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_create': /kisskb/src/crypto/authencesn.c:393:13: note: byref variable will be forcibly initialized 393 | u32 mask; | ^~~~ /kisskb/src/drivers/bus/tegra-gmi.c: In function 'tegra_gmi_parse_dt': /kisskb/src/drivers/bus/tegra-gmi.c:92:23: note: byref variable will be forcibly initialized 92 | u32 property, ranges[4]; | ^~~~~~ /kisskb/src/drivers/bus/tegra-gmi.c:92:13: note: byref variable will be forcibly initialized 92 | u32 property, ranges[4]; | ^~~~~~~~ /kisskb/src/drivers/bus/uniphier-system-bus.c: In function 'uniphier_system_bus_probe': /kisskb/src/drivers/bus/uniphier-system-bus.c:182:24: note: byref variable will be forcibly initialized 182 | int pna, bank, rlen, rone, ret; | ^~~~ /kisskb/src/drivers/bus/uniphier-system-bus.c:180:13: note: byref variable will be forcibly initialized 180 | u32 cells, addr, size; | ^~~~~ /kisskb/src/crypto/jitterentropy.c: In function 'jent_loop_shuffle': /kisskb/src/crypto/jitterentropy.c:328:15: note: byref variable will be forcibly initialized 328 | __u64 time = 0; | ^~~~ /kisskb/src/crypto/jitterentropy.c: In function 'jent_measure_jitter': /kisskb/src/crypto/jitterentropy.c:518:15: note: byref variable will be forcibly initialized 518 | __u64 time = 0; | ^~~~ /kisskb/src/crypto/jitterentropy.c: In function 'jent_entropy_init': /kisskb/src/crypto/jitterentropy.c:740:23: note: byref variable will be forcibly initialized 740 | __u64 time2 = 0; | ^~~~~ /kisskb/src/crypto/jitterentropy.c:739:23: note: byref variable will be forcibly initialized 739 | __u64 time = 0; | ^~~~ /kisskb/src/net/core/ptp_classifier.c: In function 'ptp_classifier_init': /kisskb/src/net/core/ptp_classifier.c:210:32: note: byref variable will be forcibly initialized 210 | struct sock_fprog_kern ptp_prog; | ^~~~~~~~ /kisskb/src/kernel/time/time.c: In function '__get_old_timespec32': /kisskb/src/kernel/time/time.c:819:31: note: byref variable will be forcibly initialized 819 | struct old_timespec32 ts; | ^~ /kisskb/src/kernel/time/time.c: In function '__put_old_timespec32': /kisskb/src/kernel/time/time.c:835:31: note: byref variable will be forcibly initialized 835 | struct old_timespec32 ts = { | ^~ /kisskb/src/kernel/time/time.c: In function '__do_sys_gettimeofday': /kisskb/src/kernel/time/time.c:144:35: note: byref variable will be forcibly initialized 144 | struct timespec64 ts; | ^~ /kisskb/src/arch/arm64/kvm/mmio.c: In function 'kvm_mmio_write_buf': /kisskb/src/arch/arm64/kvm/mmio.c:21:11: note: byref variable will be forcibly initialized 21 | } tmp; | ^~~ /kisskb/src/arch/arm64/kvm/mmio.c: In function 'kvm_mmio_read_buf': /kisskb/src/arch/arm64/kvm/mmio.c:52:11: note: byref variable will be forcibly initialized 52 | } tmp; | ^~~ /kisskb/src/arch/arm64/kvm/mmio.c: In function 'kvm_handle_mmio_return': /kisskb/src/kernel/time/time.c: In function '__do_sys_adjtimex': /kisskb/src/arch/arm64/kvm/mmio.c:83:23: note: byref variable will be forcibly initialized 83 | unsigned long data; | ^~~~ /kisskb/src/kernel/time/time.c:271:31: note: byref variable will be forcibly initialized 271 | struct __kernel_timex txc; /* Local copy of parameter */ | ^~~ /kisskb/src/arch/arm64/kvm/mmio.c: In function 'io_mem_abort': /kisskb/src/arch/arm64/kvm/mmio.c:131:12: note: byref variable will be forcibly initialized 131 | u8 data_buf[8]; | ^~~~~~~~ /kisskb/src/arch/arm64/kvm/mmio.c:126:23: note: byref variable will be forcibly initialized 126 | unsigned long data; | ^~~~ /kisskb/src/kernel/time/time.c: In function '__do_sys_settimeofday': /kisskb/src/kernel/time/time.c:203:25: note: byref variable will be forcibly initialized 203 | struct timezone new_tz; | ^~~~~~ /kisskb/src/kernel/time/time.c:202:27: note: byref variable will be forcibly initialized 202 | struct timespec64 new_ts; | ^~~~~~ /kisskb/src/kernel/time/time.c: In function 'timespec64_add_safe': /kisskb/src/kernel/time/time.c:768:27: note: byref variable will be forcibly initialized 768 | struct timespec64 res; | ^~~ /kisskb/src/kernel/time/time.c: In function 'get_timespec64': /kisskb/src/kernel/time/time.c:784:34: note: byref variable will be forcibly initialized 784 | struct __kernel_timespec kts; | ^~~ /kisskb/src/kernel/time/time.c: In function 'put_timespec64': /kisskb/src/kernel/time/time.c:807:34: note: byref variable will be forcibly initialized 807 | struct __kernel_timespec kts = { | ^~~ /kisskb/src/fs/fscache/fsdef.c: In function 'fscache_fsdef_netfs_check_aux': /kisskb/src/fs/fscache/fsdef.c:81:18: note: byref variable will be forcibly initialized 81 | uint32_t version; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/io.c:9: /kisskb/src/fs/fscache/io.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/io.c: In function '__fscache_fallback_read_page': /kisskb/src/fs/fscache/io.c:169:24: note: byref variable will be forcibly initialized 169 | struct bio_vec bvec[1]; | ^~~~ /kisskb/src/fs/fscache/io.c:168:25: note: byref variable will be forcibly initialized 168 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/fscache/io.c:167:38: note: byref variable will be forcibly initialized 167 | struct netfs_cache_resources cres; | ^~~~ /kisskb/src/fs/fscache/io.c: In function '__fscache_fallback_write_page': /kisskb/src/fs/fscache/io.c:199:24: note: byref variable will be forcibly initialized 199 | struct bio_vec bvec[1]; | ^~~~ /kisskb/src/fs/fscache/io.c:198:25: note: byref variable will be forcibly initialized 198 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/fscache/io.c:197:38: note: byref variable will be forcibly initialized 197 | struct netfs_cache_resources cres; | ^~~~ /kisskb/src/crypto/rng.c: In function 'crypto_rng_report': /kisskb/src/crypto/rng.c:72:34: note: byref variable will be forcibly initialized 72 | struct crypto_report_rng rrng; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/crypto/jitterentropy-kcapi.c:40: /kisskb/src/crypto/jitterentropy-kcapi.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/kernel/futex/core.c:34: /kisskb/src/kernel/futex/core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/ghash-generic.c: In function 'ghash_setkey': /kisskb/src/crypto/ghash-generic.c:59:15: note: byref variable will be forcibly initialized 59 | be128 k; | ^ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_seed': /kisskb/src/crypto/drbg.c:1125:19: note: byref variable will be forcibly initialized 1125 | LIST_HEAD(seedlist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:1124:28: note: byref variable will be forcibly initialized 1124 | struct drbg_string data1; | ^~~~~ /kisskb/src/crypto/drbg.c:1122:23: note: byref variable will be forcibly initialized 1122 | unsigned char entropy[((32 + 16) * 2)]; | ^~~~~~~ /kisskb/src/kernel/futex/core.c: In function 'futex_init': /kisskb/src/kernel/futex/core.c:1150:22: note: byref variable will be forcibly initialized 1150 | unsigned int futex_shift; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_generate': /kisskb/src/crypto/drbg.c:1351:19: note: byref variable will be forcibly initialized 1351 | LIST_HEAD(addtllist); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_healthcheck_sanity': /kisskb/src/crypto/drbg.c:2010:28: note: byref variable will be forcibly initialized 2010 | struct drbg_string addtl; | ^~~~~ /kisskb/src/crypto/drbg.c:2009:13: note: byref variable will be forcibly initialized 2009 | int coreref = 0; | ^~~~~~~ /kisskb/src/crypto/drbg.c:2008:14: note: byref variable will be forcibly initialized 2008 | bool pr = false; | ^~ /kisskb/src/crypto/drbg.c:2004:23: note: byref variable will be forcibly initialized 2004 | unsigned char buf[OUTBUFLEN]; | ^~~ /kisskb/src/kernel/futex/core.c: In function 'get_futex_key': /kisskb/src/kernel/futex/core.c:230:22: note: byref variable will be forcibly initialized 230 | struct page *page, *tail; | ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_async_seed': /kisskb/src/crypto/drbg.c:1076:23: note: byref variable will be forcibly initialized 1076 | unsigned char entropy[32]; | ^~~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c:1072:19: note: byref variable will be forcibly initialized 1072 | LIST_HEAD(seedlist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:1071:28: note: byref variable will be forcibly initialized 1071 | struct drbg_string data; | ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_random': /kisskb/src/crypto/drbg.c:1952:28: note: byref variable will be forcibly initialized 1952 | struct drbg_string string; | ^~~~~~ /kisskb/src/kernel/futex/core.c: In function 'handle_futex_death': /kisskb/src/kernel/futex/core.c:645:19: note: byref variable will be forcibly initialized 645 | u32 uval, nval, mval; | ^~~~ /kisskb/src/kernel/futex/core.c: In function 'exit_robust_list': /kisskb/src/kernel/futex/core.c:775:22: note: byref variable will be forcibly initialized 775 | unsigned int next_pi; | ^~~~~~~ /kisskb/src/kernel/futex/core.c:774:53: note: byref variable will be forcibly initialized 774 | unsigned int limit = ROBUST_LIST_LIMIT, pi, pip; | ^~~ /kisskb/src/kernel/futex/core.c:774:49: note: byref variable will be forcibly initialized 774 | unsigned int limit = ROBUST_LIST_LIMIT, pi, pip; | ^~ /kisskb/src/kernel/futex/core.c:773:57: note: byref variable will be forcibly initialized 773 | struct robust_list __user *entry, *next_entry, *pending; | ^~~~~~~ /kisskb/src/kernel/futex/core.c:773:44: note: byref variable will be forcibly initialized 773 | struct robust_list __user *entry, *next_entry, *pending; | ^~~~~~~~~~ /kisskb/src/kernel/futex/core.c:773:36: note: byref variable will be forcibly initialized 773 | struct robust_list __user *entry, *next_entry, *pending; | ^~~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_hash_df': /kisskb/src/crypto/drbg.c:829:28: note: byref variable will be forcibly initialized 829 | struct drbg_string data; | ^~~~ /kisskb/src/crypto/drbg.c:827:23: note: byref variable will be forcibly initialized 827 | unsigned char input[5]; | ^~~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_hash_update': /kisskb/src/crypto/drbg.c:868:23: note: byref variable will be forcibly initialized 868 | unsigned char prefix = DRBG_PREFIX1; | ^~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c:866:19: note: byref variable will be forcibly initialized 866 | LIST_HEAD(datalist2); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:865:19: note: byref variable will be forcibly initialized 865 | LIST_HEAD(datalist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:864:35: note: byref variable will be forcibly initialized 864 | struct drbg_string data1, data2; | ^~~~~ /kisskb/src/crypto/drbg.c:864:28: note: byref variable will be forcibly initialized 864 | struct drbg_string data1, data2; | ^~~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_hash_process_addtl': /kisskb/src/crypto/drbg.c:909:23: note: byref variable will be forcibly initialized 909 | unsigned char prefix = DRBG_PREFIX2; | ^~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c:908:19: note: byref variable will be forcibly initialized 908 | LIST_HEAD(datalist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:907:35: note: byref variable will be forcibly initialized 907 | struct drbg_string data1, data2; | ^~~~~ /kisskb/src/crypto/drbg.c:907:28: note: byref variable will be forcibly initialized 907 | struct drbg_string data1, data2; | ^~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_hash_hashgen': /kisskb/src/crypto/drbg.c:944:19: note: byref variable will be forcibly initialized 944 | LIST_HEAD(datalist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:943:28: note: byref variable will be forcibly initialized 943 | struct drbg_string data; | ^~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_hash_generate': /kisskb/src/crypto/drbg.c:988:19: note: byref variable will be forcibly initialized 988 | LIST_HEAD(datalist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:987:35: note: byref variable will be forcibly initialized 987 | struct drbg_string data1, data2; | ^~~~~ /kisskb/src/crypto/drbg.c:987:28: note: byref variable will be forcibly initialized 987 | struct drbg_string data1, data2; | ^~~~~ /kisskb/src/crypto/drbg.c:986:23: note: byref variable will be forcibly initialized 986 | unsigned char prefix = DRBG_PREFIX3; | ^~~~~~ /kisskb/src/crypto/drbg.c:985:11: note: byref variable will be forcibly initialized 985 | } u; | ^ /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_update': /kisskb/src/crypto/drbg.c:682:31: note: byref variable will be forcibly initialized 682 | unsigned char prefix = DRBG_PREFIX0; | ^~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c:661:19: note: byref variable will be forcibly initialized 661 | LIST_HEAD(vdatalist); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:660:19: note: byref variable will be forcibly initialized 660 | LIST_HEAD(seedlist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:659:42: note: byref variable will be forcibly initialized 659 | struct drbg_string seed1, seed2, vdata; | ^~~~~ /kisskb/src/crypto/drbg.c:659:35: note: byref variable will be forcibly initialized 659 | struct drbg_string seed1, seed2, vdata; | ^~~~~ /kisskb/src/crypto/drbg.c:659:28: note: byref variable will be forcibly initialized 659 | struct drbg_string seed1, seed2, vdata; | ^~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_generate': /kisskb/src/crypto/drbg.c:714:19: note: byref variable will be forcibly initialized 714 | LIST_HEAD(datalist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/crypto/drbg.c:713:28: note: byref variable will be forcibly initialized 713 | struct drbg_string data; | ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_seed': /kisskb/src/crypto/drbg.c:1974:13: note: byref variable will be forcibly initialized 1974 | int coreref = 0; | ^~~~~~~ /kisskb/src/crypto/drbg.c:1972:28: note: byref variable will be forcibly initialized 1972 | struct drbg_string string; | ^~~~~~ /kisskb/src/crypto/drbg.c:1971:14: note: byref variable will be forcibly initialized 1971 | bool pr = false; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/netclassid_cgroup.c:8: /kisskb/src/net/core/netclassid_cgroup.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netclassid_cgroup.c: In function 'update_classid_task': /kisskb/src/net/core/netclassid_cgroup.c:85:39: note: byref variable will be forcibly initialized 85 | struct update_classid_context ctx = { | ^~~ /kisskb/src/net/core/netclassid_cgroup.c: In function 'write_classid': /kisskb/src/net/core/netclassid_cgroup.c:118:30: note: byref variable will be forcibly initialized 118 | struct css_task_iter it; | ^~ /kisskb/src/net/core/netclassid_cgroup.c: In function 'cgrp_attach': /kisskb/src/net/core/netclassid_cgroup.c:101:37: note: byref variable will be forcibly initialized 101 | struct cgroup_subsys_state *css; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/sound/drivers/portman2x4.c:28: /kisskb/src/sound/drivers/portman2x4.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/drivers/portman2x4.c: In function 'snd_portman_interrupt': /kisskb/src/sound/drivers/portman2x4.c:601:23: note: byref variable will be forcibly initialized 601 | unsigned char midivalue = 0; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/sound/drivers/portman2x4.c:28: /kisskb/src/sound/drivers/portman2x4.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/drivers/portman2x4.c: In function 'snd_portman_rawmidi_create': /kisskb/src/sound/drivers/portman2x4.c:551:29: note: byref variable will be forcibly initialized 551 | struct snd_rawmidi *rmidi; | ^~~~~ /kisskb/src/sound/drivers/portman2x4.c: In function 'snd_portman_probe': /kisskb/src/sound/drivers/portman2x4.c:706:25: note: byref variable will be forcibly initialized 706 | struct portman *pm = NULL; | ^~ /kisskb/src/sound/drivers/portman2x4.c:705:26: note: byref variable will be forcibly initialized 705 | struct snd_card *card = NULL; | ^~~~ /kisskb/src/sound/drivers/portman2x4.c: In function 'snd_portman_midi_output_trigger': /kisskb/src/sound/drivers/portman2x4.c:525:23: note: byref variable will be forcibly initialized 525 | unsigned char byte; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_drvinfo': /kisskb/src/net/ethtool/ioctl.c:704:32: note: byref variable will be forcibly initialized 704 | struct ethtool_drvinfo info; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxnfc': /kisskb/src/net/ethtool/ioctl.c:930:30: note: byref variable will be forcibly initialized 930 | struct ethtool_rxnfc info; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_reset': /kisskb/src/net/ethtool/ioctl.c:1393:30: note: byref variable will be forcibly initialized 1393 | struct ethtool_value reset; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_wol': /kisskb/src/net/ethtool/ioctl.c:1413:32: note: byref variable will be forcibly initialized 1413 | struct ethtool_wolinfo wol; | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_wol': /kisskb/src/net/ethtool/ioctl.c:1429:32: note: byref variable will be forcibly initialized 1429 | struct ethtool_wolinfo wol; | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_eee': /kisskb/src/net/ethtool/ioctl.c:1450:28: note: byref variable will be forcibly initialized 1450 | struct ethtool_eee edata; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_eee': /kisskb/src/net/ethtool/ioctl.c:1471:28: note: byref variable will be forcibly initialized 1471 | struct ethtool_eee edata; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_coalesce': /kisskb/src/net/ethtool/ioctl.c:1702:33: note: byref variable will be forcibly initialized 1702 | struct ethtool_coalesce coalesce; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_ringparam': /kisskb/src/net/ethtool/ioctl.c:1742:34: note: byref variable will be forcibly initialized 1742 | struct ethtool_ringparam ringparam, max = { .cmd = ETHTOOL_GRINGPARAM }; | ^~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_pauseparam': /kisskb/src/net/ethtool/ioctl.c:1853:35: note: byref variable will be forcibly initialized 1853 | struct ethtool_pauseparam pauseparam; | ^~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_perm_addr': /kisskb/src/net/ethtool/ioctl.c:2121:34: note: byref variable will be forcibly initialized 2121 | struct ethtool_perm_addr epaddr; | ^~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_value_void': /kisskb/src/net/ethtool/ioctl.c:2156:30: note: byref variable will be forcibly initialized 2156 | struct ethtool_value edata; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_value': /kisskb/src/net/ethtool/ioctl.c:2171:30: note: byref variable will be forcibly initialized 2171 | struct ethtool_value edata; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_flash_device': /kisskb/src/net/ethtool/ioctl.c:2185:30: note: byref variable will be forcibly initialized 2185 | struct ethtool_flash efl; | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_dump': /kisskb/src/net/ethtool/ioctl.c:2200:29: note: byref variable will be forcibly initialized 2200 | struct ethtool_dump dump; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_dump_flag': /kisskb/src/net/ethtool/ioctl.c:2215:29: note: byref variable will be forcibly initialized 2215 | struct ethtool_dump dump; | ^~~~ /kisskb/src/arch/arm64/kvm/psci.c: In function 'kvm_arm_get_fw_reg': /kisskb/src/arch/arm64/kvm/psci.c:470:13: note: byref variable will be forcibly initialized 470 | u64 val; | ^~~ /kisskb/src/arch/arm64/kvm/psci.c: In function 'kvm_arm_set_fw_reg': /kisskb/src/arch/arm64/kvm/psci.c:493:13: note: byref variable will be forcibly initialized 493 | u64 val; | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_fecparam': /kisskb/src/net/ethtool/ioctl.c:2685:33: note: byref variable will be forcibly initialized 2685 | struct ethtool_fecparam fecparam; | ^~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/ethtool/ioctl.c:15: /kisskb/src/net/ethtool/ioctl.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_one_feature': /kisskb/src/net/ethtool/ioctl.c:231:30: note: byref variable will be forcibly initialized 231 | struct ethtool_value edata = { | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_features': /kisskb/src/net/ethtool/ioctl.c:102:43: note: byref variable will be forcibly initialized 102 | struct ethtool_set_features_block features[ETHTOOL_DEV_FEATURE_WORDS]; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c:101:34: note: byref variable will be forcibly initialized 101 | struct ethtool_sfeatures cmd; | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_one_feature': /kisskb/src/net/ethtool/ioctl.c:244:30: note: byref variable will be forcibly initialized 244 | struct ethtool_value edata; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_features': /kisskb/src/net/ethtool/ioctl.c:66:43: note: byref variable will be forcibly initialized 66 | struct ethtool_get_features_block features[ETHTOOL_DEV_FEATURE_WORDS]; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c:62:34: note: byref variable will be forcibly initialized 62 | struct ethtool_gfeatures cmd = { | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_settings': /kisskb/src/net/ethtool/ioctl.c:679:28: note: byref variable will be forcibly initialized 679 | struct ethtool_cmd cmd; | ^~~ /kisskb/src/net/ethtool/ioctl.c:678:39: note: byref variable will be forcibly initialized 678 | struct ethtool_link_ksettings link_ksettings; | ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_regs': /kisskb/src/net/ethtool/ioctl.c:1351:29: note: byref variable will be forcibly initialized 1351 | struct ethtool_regs regs; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_strings': /kisskb/src/net/ethtool/ioctl.c:1910:33: note: byref variable will be forcibly initialized 1910 | struct ethtool_gstrings gstrings; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_stats': /kisskb/src/net/ethtool/ioctl.c:2020:30: note: byref variable will be forcibly initialized 2020 | struct ethtool_stats stats; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_dump_data': /kisskb/src/net/ethtool/ioctl.c:2238:35: note: byref variable will be forcibly initialized 2238 | struct ethtool_dump dump, tmp; | ^~~ /kisskb/src/net/ethtool/ioctl.c:2238:29: note: byref variable will be forcibly initialized 2238 | struct ethtool_dump dump, tmp; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_phy_stats': /kisskb/src/net/ethtool/ioctl.c:2066:30: note: byref variable will be forcibly initialized 2066 | struct ethtool_stats stats; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_any_eeprom': /kisskb/src/net/ethtool/ioctl.c:1513:31: note: byref variable will be forcibly initialized 1513 | struct ethtool_eeprom eeprom; | ^~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_eeprom': /kisskb/src/net/ethtool/ioctl.c:1577:31: note: byref variable will be forcibly initialized 1577 | struct ethtool_eeprom eeprom; | ^~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxfh': /kisskb/src/net/ethtool/ioctl.c:1168:12: note: byref variable will be forcibly initialized 1168 | u8 dev_hfunc = 0; | ^~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c:1164:29: note: byref variable will be forcibly initialized 1164 | struct ethtool_rxfh rxfh; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxfh': /kisskb/src/net/ethtool/ioctl.c:1242:29: note: byref variable will be forcibly initialized 1242 | struct ethtool_rxfh rxfh; | ^~~~ /kisskb/src/net/ethtool/ioctl.c:1241:30: note: byref variable will be forcibly initialized 1241 | struct ethtool_rxnfc rx_rings; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_tunable': /kisskb/src/net/ethtool/ioctl.c:2405:32: note: byref variable will be forcibly initialized 2405 | struct ethtool_tunable tuna; | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/ethtool/ioctl.c:15: /kisskb/src/net/ethtool/ioctl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxnfc': /kisskb/src/net/ethtool/ioctl.c:962:30: note: byref variable will be forcibly initialized 962 | struct ethtool_rxnfc info; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxfh_indir': /kisskb/src/net/ethtool/ioctl.c:1050:24: note: byref variable will be forcibly initialized 1050 | u32 user_size, dev_size; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c:1050:13: note: byref variable will be forcibly initialized 1050 | u32 user_size, dev_size; | ^~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxfh_indir': /kisskb/src/net/ethtool/ioctl.c:1099:13: note: byref variable will be forcibly initialized 1099 | u32 user_size, dev_size, i; | ^~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c:1098:30: note: byref variable will be forcibly initialized 1098 | struct ethtool_rxnfc rx_rings; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_self_test': /kisskb/src/net/ethtool/ioctl.c:1870:29: note: byref variable will be forcibly initialized 1870 | struct ethtool_test test; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_phys_id': /kisskb/src/net/ethtool/ioctl.c:1965:30: note: byref variable will be forcibly initialized 1965 | struct ethtool_value id; | ^~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_sset_info': /kisskb/src/net/ethtool/ioctl.c:760:34: note: byref variable will be forcibly initialized 760 | struct ethtool_sset_info info; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/crypto/if_alg.h:17, from /kisskb/src/crypto/af_alg.c:11: /kisskb/src/crypto/af_alg.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_channels': /kisskb/src/net/ethtool/ioctl.c:1786:13: note: byref variable will be forcibly initialized 1786 | u32 max_rx_in_use = 0; | ^~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c:1784:33: note: byref variable will be forcibly initialized 1784 | struct ethtool_channels channels, curr = { .cmd = ETHTOOL_GCHANNELS }; | ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_ts_info': /kisskb/src/net/ethtool/ioctl.c:2298:32: note: byref variable will be forcibly initialized 2298 | struct ethtool_ts_info info; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_tunable': /kisskb/src/net/ethtool/ioctl.c:2436:32: note: byref variable will be forcibly initialized 2436 | struct ethtool_tunable tuna; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'load_link_ksettings_from_user': /kisskb/src/net/ethtool/ioctl.c:448:39: note: byref variable will be forcibly initialized 448 | struct ethtool_link_usettings link_usettings; | ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_link_ksettings': /kisskb/src/net/ethtool/ioctl.c:573:39: note: byref variable will be forcibly initialized 573 | struct ethtool_link_ksettings link_ksettings; | ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_per_queue_coalesce': /kisskb/src/net/ethtool/ioctl.c:2475:41: note: byref variable will be forcibly initialized 2475 | struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; | ^~~~~~~~ In file included from /kisskb/src/include/linux/compat.h:9, from /kisskb/src/net/ethtool/ioctl.c:10: /kisskb/src/net/ethtool/ioctl.c:2464:24: note: byref variable will be forcibly initialized 2464 | DECLARE_BITMAP(queue_mask, MAX_NUM_QUEUE); | ^~~~~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_per_queue_coalesce': In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/crypto/if_alg.h:14, from /kisskb/src/crypto/af_alg.c:11: /kisskb/src/crypto/af_alg.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c:2512:41: note: byref variable will be forcibly initialized 2512 | struct ethtool_coalesce coalesce; | ^~~~~~~~ In file included from /kisskb/src/include/linux/compat.h:9, from /kisskb/src/net/ethtool/ioctl.c:10: /kisskb/src/net/ethtool/ioctl.c:2497:24: note: byref variable will be forcibly initialized 2497 | DECLARE_BITMAP(queue_mask, MAX_NUM_QUEUE); | ^~~~~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_per_queue': /kisskb/src/net/ethtool/ioctl.c:2553:37: note: byref variable will be forcibly initialized 2553 | struct ethtool_per_queue_op per_queue_opt; | ^~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'store_link_ksettings_for_user': /kisskb/src/net/ethtool/ioctl.c:493:39: note: byref variable will be forcibly initialized 493 | struct ethtool_link_usettings link_usettings; | ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_link_ksettings': /kisskb/src/net/ethtool/ioctl.c:517:39: note: byref variable will be forcibly initialized 517 | struct ethtool_link_ksettings link_ksettings; | ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'get_phy_tunable': /kisskb/src/net/ethtool/ioctl.c:2595:32: note: byref variable will be forcibly initialized 2595 | struct ethtool_tunable tuna; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'set_phy_tunable': /kisskb/src/net/ethtool/ioctl.c:2634:32: note: byref variable will be forcibly initialized 2634 | struct ethtool_tunable tuna; | ^~~~ /kisskb/src/crypto/af_alg.c: In function 'alg_setkey': /kisskb/src/crypto/af_alg.c:205:12: note: userspace variable will be forcibly initialized 205 | static int alg_setkey(struct sock *sk, sockptr_t ukey, unsigned int keylen) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/compat.h:9, from /kisskb/src/net/ethtool/ioctl.c:10: /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_convert_link_mode_to_legacy_u32': /kisskb/src/net/ethtool/ioctl.c:352:50: note: byref variable will be forcibly initialized 352 | __ETHTOOL_DECLARE_LINK_MODE_MASK(ext); | ^~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/net/ethtool/ioctl.c:352:17: note: in expansion of macro '__ETHTOOL_DECLARE_LINK_MODE_MASK' 352 | __ETHTOOL_DECLARE_LINK_MODE_MASK(ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_slow': /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_settings': /kisskb/src/crypto/ecc.c:614:13: note: byref variable will be forcibly initialized 614 | u64 tmp[2 * ECC_MAX_DIGITS]; | ^~~ /kisskb/src/net/ethtool/ioctl.c:646:28: note: byref variable will be forcibly initialized 646 | struct ethtool_cmd cmd; | ^~~ /kisskb/src/crypto/ecc.c:613:13: note: byref variable will be forcibly initialized 613 | u64 mod_m[2 * ECC_MAX_DIGITS]; | ^~~~~ /kisskb/src/net/ethtool/ioctl.c:645:39: note: byref variable will be forcibly initialized 645 | struct ethtool_link_ksettings link_ksettings; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/ipc.h:5, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/compat.h:14, from /kisskb/src/net/ethtool/ioctl.c:10: /kisskb/src/net/ethtool/ioctl.c: In function 'netdev_rss_key_fill': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c:1042:9: note: in expansion of macro 'net_get_random_once' 1042 | net_get_random_once(netdev_rss_key, sizeof(netdev_rss_key)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_sprintf': /kisskb/src/net/ethtool/ioctl.c:1953:17: note: byref variable will be forcibly initialized 1953 | va_list args; | ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_module_info': /kisskb/src/net/ethtool/ioctl.c:2333:32: note: byref variable will be forcibly initialized 2333 | struct ethtool_modinfo modinfo; | ^~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_module_eeprom': /kisskb/src/net/ethtool/ioctl.c:2370:32: note: byref variable will be forcibly initialized 2370 | struct ethtool_modinfo modinfo; | ^~~~~~~ /kisskb/src/crypto/af_alg.c: In function 'af_alg_make_sg': /kisskb/src/crypto/af_alg.c:406:16: note: byref variable will be forcibly initialized 406 | size_t off; | ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'dev_ethtool': /kisskb/src/net/ethtool/ioctl.c:2707:21: note: byref variable will be forcibly initialized 2707 | u32 ethcmd, sub_cmd; | ^~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/dst.h:19, from /kisskb/src/include/net/route.h:23, from /kisskb/src/include/net/lwtunnel.h:9, from /kisskb/src/net/core/lwtunnel.c:21: /kisskb/src/net/core/lwtunnel.c: In function 'nla_put_u16': /kisskb/src/net/ethtool/ioctl.c:2707:13: note: byref variable will be forcibly initialized 2707 | u32 ethcmd, sub_cmd; | ^~~~~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_special': /kisskb/src/crypto/ecc.c:532:13: note: byref variable will be forcibly initialized 532 | u64 r[ECC_MAX_DIGITS * 2]; | ^ /kisskb/src/crypto/ecc.c:531:13: note: byref variable will be forcibly initialized 531 | u64 t[ECC_MAX_DIGITS * 2]; | ^ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_special2': /kisskb/src/crypto/ecc.c:582:21: note: byref variable will be forcibly initialized 582 | u64 qc[ECC_MAX_DIGITS * 2]; | ^~ /kisskb/src/crypto/ecc.c:567:13: note: byref variable will be forcibly initialized 567 | u64 m[ECC_MAX_DIGITS * 2]; /* expanded mod */ | ^ /kisskb/src/crypto/ecc.c:566:13: note: byref variable will be forcibly initialized 566 | u64 r[ECC_MAX_DIGITS * 2]; | ^ /kisskb/src/crypto/ecc.c:565:13: note: byref variable will be forcibly initialized 565 | u64 q[ECC_MAX_DIGITS]; | ^ /kisskb/src/net/core/lwtunnel.c: In function 'lwtunnel_fill_encap': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/crypto/ecc.c: In function 'vli_mmod_barrett': /kisskb/src/crypto/ecc.c:664:13: note: byref variable will be forcibly initialized 664 | u64 r[ECC_MAX_DIGITS * 2]; | ^ /kisskb/src/crypto/ecc.c:663:13: note: byref variable will be forcibly initialized 663 | u64 q[ECC_MAX_DIGITS * 2]; | ^ /kisskb/src/crypto/ecc.c: In function 'vli_mmod_fast': /kisskb/src/crypto/ecc.c:910:13: note: byref variable will be forcibly initialized 910 | u64 tmp[2 * ECC_MAX_DIGITS]; | ^~~ /kisskb/src/crypto/ecc.c: In function 'vli_mod_square_fast': /kisskb/src/crypto/ecc.c:976:13: note: byref variable will be forcibly initialized 976 | u64 product[2 * ECC_MAX_DIGITS]; | ^~~~~~~ /kisskb/src/crypto/ecc.c: In function 'vli_mod_mult_fast': /kisskb/src/crypto/ecc.c:966:13: note: byref variable will be forcibly initialized 966 | u64 product[2 * ECC_MAX_DIGITS]; | ^~~~~~~ /kisskb/src/crypto/ecc.c: In function 'apply_z': /kisskb/src/crypto/ecc.c:1143:13: note: byref variable will be forcibly initialized 1143 | u64 t1[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c: In function 'ecc_point_double_jacobian': /kisskb/src/crypto/ecc.c:1081:13: note: byref variable will be forcibly initialized 1081 | u64 t5[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c:1080:13: note: byref variable will be forcibly initialized 1080 | u64 t4[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/zstd.c: In function '__zstd_compress': /kisskb/src/crypto/zstd.c:155:31: note: byref variable will be forcibly initialized 155 | const zstd_parameters params = zstd_params(); | ^~~~~~ /kisskb/src/crypto/ecc.c: In function 'xycz_initial_double': /kisskb/src/crypto/ecc.c:1155:13: note: byref variable will be forcibly initialized 1155 | u64 z[ECC_MAX_DIGITS]; | ^ /kisskb/src/crypto/zstd.c: In function 'zstd_comp_init': /kisskb/src/crypto/zstd.c:35:31: note: byref variable will be forcibly initialized 35 | const zstd_parameters params = zstd_params(); | ^~~~~~ /kisskb/src/crypto/ecc.c: In function 'xycz_add': /kisskb/src/crypto/ecc.c:1182:13: note: byref variable will be forcibly initialized 1182 | u64 t5[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c: In function 'xycz_add_c': /kisskb/src/crypto/ecc.c:1227:13: note: byref variable will be forcibly initialized 1227 | u64 t7[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c:1226:13: note: byref variable will be forcibly initialized 1226 | u64 t6[ECC_MAX_DIGITS]; | ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fscache.h:523, from /kisskb/src/fs/fscache/internal.h:28, from /kisskb/src/fs/fscache/main.c:16: /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_cookie': /kisskb/src/crypto/ecc.c:1225:13: note: byref variable will be forcibly initialized 1225 | u64 t5[ECC_MAX_DIGITS]; | ^~ /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:162:1: note: in expansion of macro 'TRACE_EVENT' 162 | TRACE_EVENT(fscache_cookie, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_netfs': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:186:1: note: in expansion of macro 'TRACE_EVENT' 186 | TRACE_EVENT(fscache_netfs, | ^~~~~~~~~~~ /kisskb/src/crypto/ecc.c: In function '__ecc_is_key_valid': /kisskb/src/crypto/ecc.c:1417:13: note: byref variable will be forcibly initialized 1417 | u64 res[ECC_MAX_DIGITS]; | ^~~ /kisskb/src/crypto/ecc.c: In function 'vli_mod_mult_slow': /kisskb/src/crypto/ecc.c:955:13: note: byref variable will be forcibly initialized 955 | u64 product[ECC_MAX_DIGITS * 2]; | ^~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_acquire': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:206:1: note: in expansion of macro 'TRACE_EVENT' 206 | TRACE_EVENT(fscache_acquire, | ^~~~~~~~~~~ /kisskb/src/crypto/ecc.c: In function 'vli_mod_inv': /kisskb/src/crypto/ecc.c:991:32: note: byref variable will be forcibly initialized 991 | u64 u[ECC_MAX_DIGITS], v[ECC_MAX_DIGITS]; | ^ /kisskb/src/crypto/ecc.c:991:13: note: byref variable will be forcibly initialized 991 | u64 u[ECC_MAX_DIGITS], v[ECC_MAX_DIGITS]; | ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_relinquish': /kisskb/src/crypto/ecc.c:990:32: note: byref variable will be forcibly initialized 990 | u64 a[ECC_MAX_DIGITS], b[ECC_MAX_DIGITS]; | ^ /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:235:1: note: in expansion of macro 'TRACE_EVENT' 235 | TRACE_EVENT(fscache_relinquish, | ^~~~~~~~~~~ /kisskb/src/crypto/ecc.c:990:13: note: byref variable will be forcibly initialized 990 | u64 a[ECC_MAX_DIGITS], b[ECC_MAX_DIGITS]; | ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_enable': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:266:1: note: in expansion of macro 'TRACE_EVENT' 266 | TRACE_EVENT(fscache_enable, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_disable': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:292:1: note: in expansion of macro 'TRACE_EVENT' 292 | TRACE_EVENT(fscache_disable, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_osm': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:318:1: note: in expansion of macro 'TRACE_EVENT' 318 | TRACE_EVENT(fscache_osm, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:356:1: note: in expansion of macro 'TRACE_EVENT' 356 | TRACE_EVENT(fscache_page, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_check_page': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:380:1: note: in expansion of macro 'TRACE_EVENT' 380 | TRACE_EVENT(fscache_check_page, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wake_cookie': /kisskb/src/crypto/ecc.c: In function 'ecc_point_add': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:404:1: note: in expansion of macro 'TRACE_EVENT' 404 | TRACE_EVENT(fscache_wake_cookie, | ^~~~~~~~~~~ /kisskb/src/crypto/ecc.c:1342:13: note: byref variable will be forcibly initialized 1342 | u64 py[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c:1341:13: note: byref variable will be forcibly initialized 1341 | u64 px[ECC_MAX_DIGITS]; | ^~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_op': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:420:1: note: in expansion of macro 'TRACE_EVENT' 420 | TRACE_EVENT(fscache_op, | ^~~~~~~~~~~ /kisskb/src/crypto/ecc.c:1340:13: note: byref variable will be forcibly initialized 1340 | u64 z[ECC_MAX_DIGITS]; | ^ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page_op': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:443:1: note: in expansion of macro 'TRACE_EVENT' 443 | TRACE_EVENT(fscache_page_op, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wrote_page': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:469:1: note: in expansion of macro 'TRACE_EVENT' 469 | TRACE_EVENT(fscache_wrote_page, | ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_gang_lookup': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:493:1: note: in expansion of macro 'TRACE_EVENT' 493 | TRACE_EVENT(fscache_gang_lookup, | ^~~~~~~~~~~ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult': /kisskb/src/crypto/ecc.c:1285:13: note: byref variable will be forcibly initialized 1285 | u64 sk[2][ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c:1284:13: note: byref variable will be forcibly initialized 1284 | u64 z[ECC_MAX_DIGITS]; | ^ /kisskb/src/crypto/ecc.c:1283:13: note: byref variable will be forcibly initialized 1283 | u64 ry[2][ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c:1282:13: note: byref variable will be forcibly initialized 1282 | u64 rx[2][ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult_shamir': /kisskb/src/crypto/ecc.c:1398:29: note: byref variable will be forcibly initialized 1398 | u64 tz[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c:1397:29: note: byref variable will be forcibly initialized 1397 | u64 ty[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c:1396:29: note: byref variable will be forcibly initialized 1396 | u64 tx[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c:1369:26: note: byref variable will be forcibly initialized 1369 | struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits); | ^~~ /kisskb/src/crypto/ecc.c:1364:13: note: byref variable will be forcibly initialized 1364 | u64 sump[2][ECC_MAX_DIGITS]; | ^~~~ /kisskb/src/crypto/ecc.c:1363:13: note: byref variable will be forcibly initialized 1363 | u64 z[ECC_MAX_DIGITS]; | ^ In file included from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/ipv6.h:12, from /kisskb/src/include/net/inetpeer.h:16, from /kisskb/src/include/net/route.h:24, from /kisskb/src/include/net/lwtunnel.h:9, from /kisskb/src/net/core/lwt_bpf.c:10: /kisskb/src/net/core/lwt_bpf.c: In function '__bpf_prog_run_save_cb': /kisskb/src/include/linux/filter.h:750:12: note: byref variable will be forcibly initialized 750 | u8 cb_saved[BPF_SKB_CB_LEN]; | ^~~~~~~~ /kisskb/src/crypto/ecc.c: In function 'ecc_gen_privkey': /kisskb/src/crypto/ecc.c:1466:13: note: byref variable will be forcibly initialized 1466 | u64 priv[ECC_MAX_DIGITS]; | ^~~~ /kisskb/src/crypto/ecc.c: In function 'ecc_is_pubkey_valid_partial': /kisskb/src/crypto/ecc.c:1547:54: note: byref variable will be forcibly initialized 1547 | u64 yy[ECC_MAX_DIGITS], xxx[ECC_MAX_DIGITS], w[ECC_MAX_DIGITS]; | ^ /kisskb/src/crypto/ecc.c:1547:33: note: byref variable will be forcibly initialized 1547 | u64 yy[ECC_MAX_DIGITS], xxx[ECC_MAX_DIGITS], w[ECC_MAX_DIGITS]; | ^~~ /kisskb/src/crypto/ecc.c:1547:13: note: byref variable will be forcibly initialized 1547 | u64 yy[ECC_MAX_DIGITS], xxx[ECC_MAX_DIGITS], w[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecc.c: In function 'ecc_make_pub_key': /kisskb/src/crypto/ecc.c:1509:13: note: byref variable will be forcibly initialized 1509 | u64 priv[ECC_MAX_DIGITS]; | ^~~~ /kisskb/src/crypto/ecc.c: In function 'crypto_ecdh_shared_secret': /kisskb/src/crypto/ecc.c:1610:13: note: byref variable will be forcibly initialized 1610 | u64 rand_z[ECC_MAX_DIGITS]; | ^~~~~~ /kisskb/src/crypto/ecc.c:1609:13: note: byref variable will be forcibly initialized 1609 | u64 priv[ECC_MAX_DIGITS]; | ^~~~ /kisskb/src/net/core/lwt_bpf.c: In function 'bpf_lwt_xmit_reroute': /kisskb/src/net/core/lwt_bpf.c:223:31: note: byref variable will be forcibly initialized 223 | struct flowi6 fl6 = {}; | ^~~ /kisskb/src/net/core/lwt_bpf.c:203:31: note: byref variable will be forcibly initialized 203 | struct flowi4 fl4 = {}; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/lwt_bpf.c: In function 'bpf_parse_prog': /kisskb/src/net/core/lwt_bpf.c:336:24: note: byref variable will be forcibly initialized 336 | struct nlattr *tb[LWT_BPF_PROG_MAX + 1]; | ^~ /kisskb/src/net/core/lwt_bpf.c: In function 'bpf_build_state': /kisskb/src/net/core/lwt_bpf.c:375:24: note: byref variable will be forcibly initialized 375 | struct nlattr *tb[LWT_BPF_MAX + 1]; | ^~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'online_css': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/fs/hugetlbfs/inode.c:12: /kisskb/src/fs/hugetlbfs/inode.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:5218:17: note: in expansion of macro 'rcu_assign_pointer' 5218 | rcu_assign_pointer(css->cgroup->subsys[ss->id], css); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/cgroup.h:210, from /kisskb/src/kernel/cgroup/cgroup.c:63: /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_root': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 11 | DECLARE_EVENT_CLASS(cgroup_root, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 11 | DECLARE_EVENT_CLASS(cgroup_root, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 54 | DECLARE_EVENT_CLASS(cgroup, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 54 | DECLARE_EVENT_CLASS(cgroup, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_migrate': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 120 | DECLARE_EVENT_CLASS(cgroup_migrate, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 120 | DECLARE_EVENT_CLASS(cgroup_migrate, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 166 | DECLARE_EVENT_CLASS(cgroup_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 166 | DECLARE_EVENT_CLASS(cgroup_event, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlb_get_unmapped_area_bottomup': /kisskb/src/fs/hugetlbfs/inode.c:204:38: note: byref variable will be forcibly initialized 204 | 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:220:38: note: byref variable will be forcibly initialized 220 | struct vm_unmapped_area_info info; | ^~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, 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 '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'remove_inode_hugepages': /kisskb/src/fs/hugetlbfs/inode.c:472:17: note: byref variable will be forcibly initialized 472 | pgoff_t next, index; | ^~~~ /kisskb/src/fs/hugetlbfs/inode.c:471:24: note: byref variable will be forcibly initialized 471 | struct pagevec pvec; | ^~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlbfs_fallocate': /kisskb/src/fs/hugetlbfs/inode.c:634:31: note: byref variable will be forcibly initialized 634 | struct vm_area_struct pseudo_vma; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_calc_subtree_ss_mask': /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:1553:17: note: in expansion of macro 'do_each_subsys_mask' 1553 | do_each_subsys_mask(ss, ssid, cur_ss_mask) { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlbfs_parse_param': /kisskb/src/fs/hugetlbfs/inode.c:1225:15: note: byref variable will be forcibly initialized 1225 | char *rest; | ^~~~ /kisskb/src/fs/hugetlbfs/inode.c:1224:32: note: byref variable will be forcibly initialized 1224 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_print_ss_mask': /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:2898:9: note: in expansion of macro 'do_each_subsys_mask' 2898 | do_each_subsys_mask(ss, ssid, ss_mask) { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup2_parse_param': /kisskb/src/kernel/cgroup/cgroup.c:1881:32: note: byref variable will be forcibly initialized 1881 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_file_write': /kisskb/src/kernel/cgroup/cgroup.c:3868:27: note: byref variable will be forcibly initialized 3868 | long long v; | ^ /kisskb/src/kernel/cgroup/cgroup.c:3863:36: note: byref variable will be forcibly initialized 3863 | unsigned long long v; | ^ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_add_file': /kisskb/src/kernel/cgroup/cgroup.c:3966:14: note: byref variable will be forcibly initialized 3966 | char name[CGROUP_FILE_NAME_MAX]; | ^~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_rm_file': /kisskb/src/kernel/cgroup/cgroup.c:1647:14: note: byref variable will be forcibly initialized 1647 | char name[CGROUP_FILE_NAME_MAX]; | ^~~~ /kisskb/src/lib/random32.c: In function 'prandom_seed_full_state': /kisskb/src/lib/random32.c:117:21: note: byref variable will be forcibly initialized 117 | u32 seeds[4]; | ^~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'find_css_set': /kisskb/src/kernel/cgroup/cgroup.c:1204:26: note: byref variable will be forcibly initialized 1204 | struct list_head tmp_links; | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'task_cgroup_path': /kisskb/src/kernel/cgroup/cgroup.c:2321:13: note: byref variable will be forcibly initialized 2321 | int hierarchy_id = 1; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_migrate_finish': /kisskb/src/kernel/cgroup/cgroup.c:2597:19: note: byref variable will be forcibly initialized 2597 | LIST_HEAD(preloaded); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_procs_write_start': /kisskb/src/kernel/cgroup/cgroup.c:2817:15: note: byref variable will be forcibly initialized 2817 | pid_t pid; | ^~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_migrate_execute': /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:2523:17: note: in expansion of macro 'do_each_subsys_mask' 2523 | do_each_subsys_mask(ss, ssid, mgctx->ss_mask) { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:2510:17: note: in expansion of macro 'do_each_subsys_mask' 2510 | do_each_subsys_mask(ss, ssid, mgctx->ss_mask) { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:2463:17: note: in expansion of macro 'do_each_subsys_mask' 2463 | do_each_subsys_mask(ss, ssid, mgctx->ss_mask) { | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/kernel/time/timer.c:21: /kisskb/src/kernel/time/timer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/timer.h:422, from /kisskb/src/kernel/time/timer.c:57: /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/timer.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 12 | DECLARE_EVENT_CLASS(timer_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:52:1: note: in expansion of macro 'TRACE_EVENT' 52 | TRACE_EVENT(timer_start, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_expire_entry': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:90:1: note: in expansion of macro 'TRACE_EVENT' 90 | TRACE_EVENT(timer_expire_entry, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_init': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:167:1: note: in expansion of macro 'TRACE_EVENT' 167 | TRACE_EVENT(hrtimer_init, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:195:1: note: in expansion of macro 'TRACE_EVENT' 195 | TRACE_EVENT(hrtimer_start, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_expire_entry': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:232:1: note: in expansion of macro 'TRACE_EVENT' 232 | TRACE_EVENT(hrtimer_expire_entry, | ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/timer.h:255:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 255 | DECLARE_EVENT_CLASS(hrtimer_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_state': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:304:1: note: in expansion of macro 'TRACE_EVENT' 304 | TRACE_EVENT(itimer_state, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'rebind_subsystems': /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_expire': In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/include/crypto/scatterwalk.h:14, from /kisskb/src/crypto/algif_skcipher.c:26: /kisskb/src/crypto/algif_skcipher.c: In function 'array_size': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:341:1: note: in expansion of macro 'TRACE_EVENT' 341 | TRACE_EVENT(itimer_expire, | ^~~~~~~~~~~ /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:1799:17: note: in expansion of macro 'rcu_assign_pointer' 1799 | rcu_assign_pointer(dcgrp->subsys[ssid], css); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:1782:9: note: in expansion of macro 'do_each_subsys_mask' 1782 | do_each_subsys_mask(ss, ssid, ss_mask) { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:1747:9: note: in expansion of macro 'do_each_subsys_mask' 1747 | do_each_subsys_mask(ss, ssid, ss_mask) { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/algif_skcipher.c: In function '_skcipher_recvmsg': /kisskb/src/crypto/algif_skcipher.c:62:16: note: byref variable will be forcibly initialized 62 | size_t len = 0; | ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_setup_root': /kisskb/src/kernel/cgroup/cgroup.c:1987:19: note: byref variable will be forcibly initialized 1987 | LIST_HEAD(tmp_links); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/kernel/time/timer.c:21: /kisskb/src/kernel/time/timer.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_lock_and_drain_offline': /kisskb/src/kernel/time/timer.c: In function 'internal_add_timer': /kisskb/src/kernel/time/timer.c:607:23: note: byref variable will be forcibly initialized 607 | unsigned long bucket_expiry; | ^~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:3001:37: note: byref variable will be forcibly initialized 3001 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/kernel/cgroup/cgroup.c:3001:25: note: in expansion of macro 'DEFINE_WAIT' 3001 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_freeze_write': /kisskb/src/kernel/cgroup/cgroup.c:3715:13: note: byref variable will be forcibly initialized 3715 | int freeze; | ^~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_max_depth_write': /kisskb/src/kernel/cgroup/cgroup.c:3527:13: note: byref variable will be forcibly initialized 3527 | int depth; | ^~~~~ /kisskb/src/kernel/time/timer.c: In function '__mod_timer': /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_max_descendants_write': /kisskb/src/kernel/time/timer.c:962:39: note: byref variable will be forcibly initialized 962 | unsigned long clk = 0, flags, bucket_expiry; | ^~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c:962:32: note: byref variable will be forcibly initialized 962 | unsigned long clk = 0, flags, bucket_expiry; | ^~~~~ /kisskb/src/kernel/cgroup/cgroup.c:3483:13: note: byref variable will be forcibly initialized 3483 | int descendants; | ^~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_subtree_control_write': /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:3295:17: note: in expansion of macro 'do_each_subsys_mask' 3295 | do_each_subsys_mask(ss, ssid, ~cgrp_dfl_inhibit_ss_mask) { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function '__run_timers': /kisskb/src/kernel/time/timer.c:1712:27: note: byref variable will be forcibly initialized 1712 | struct hlist_head heads[LVL_DEPTH]; | ^~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function '__cgroup_procs_write': /kisskb/src/kernel/cgroup/cgroup.c:4894:14: note: byref variable will be forcibly initialized 4894 | bool locked; | ^~~~~~ /kisskb/src/kernel/time/timer.c: In function 'add_timer_on': /kisskb/src/kernel/time/timer.c:1158:23: note: byref variable will be forcibly initialized 1158 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/timer.c: In function 'del_timer': /kisskb/src/kernel/time/timer.c:1201:23: note: byref variable will be forcibly initialized 1201 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/timer.c: In function 'try_to_del_timer_sync': /kisskb/src/kernel/time/timer.c:1226:23: note: byref variable will be forcibly initialized 1226 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/timer.c: In function 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1844:30: note: byref variable will be forcibly initialized 1844 | struct process_timer timer; | ^~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function '__cgroup_kill': /kisskb/src/kernel/time/timer.c: In function 'usleep_range': /kisskb/src/kernel/time/timer.c:2069:17: note: byref variable will be forcibly initialized 2069 | ktime_t exp = ktime_add_us(ktime_get(), min); | ^~~ /kisskb/src/kernel/cgroup/cgroup.c:3737:30: note: byref variable will be forcibly initialized 3737 | struct css_task_iter it; | ^~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_kill_write': /kisskb/src/kernel/cgroup/cgroup.c:3780:13: note: byref variable will be forcibly initialized 3780 | int kill; | ^~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_post_fork': /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:6320:9: note: in expansion of macro 'do_each_subsys_mask' 6320 | do_each_subsys_mask(ss, i, have_fork_callback) { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:6259:23: note: byref variable will be forcibly initialized 6259 | unsigned long cgrp_flags = 0; | ^~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_exit': /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:6369:9: note: in expansion of macro 'do_each_subsys_mask' 6369 | do_each_subsys_mask(ss, i, have_exit_callback) { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_release': /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:6379:9: note: in expansion of macro 'do_each_subsys_mask' 6379 | do_each_subsys_mask(ss, ssid, have_release_callback) { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_can_fork': /kisskb/src/kernel/cgroup/cgroup.c:711:23: note: byref variable will be forcibly initialized 711 | unsigned long __ss_mask = (ss_mask); \ | ^~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:6205:9: note: in expansion of macro 'do_each_subsys_mask' 6205 | do_each_subsys_mask(ss, i, have_canfork_callback) { | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_parse_float': /kisskb/src/kernel/cgroup/cgroup.c:6575:25: note: byref variable will be forcibly initialized 6575 | int fstart = 0, fend = 0, flen; | ^~~~ /kisskb/src/kernel/cgroup/cgroup.c:6575:13: note: byref variable will be forcibly initialized 6575 | int fstart = 0, fend = 0, flen; | ^~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:6574:20: note: byref variable will be forcibly initialized 6574 | s64 whole, frac = 0; | ^~~~ /kisskb/src/kernel/cgroup/cgroup.c:6574:13: note: byref variable will be forcibly initialized 6574 | s64 whole, frac = 0; | ^~~~~ /kisskb/src/lib/kasprintf.c: In function 'kvasprintf': /kisskb/src/lib/kasprintf.c:19:17: note: byref variable will be forcibly initialized 19 | va_list aq; | ^~ /kisskb/src/lib/kasprintf.c: In function 'kasprintf': /kisskb/src/lib/kasprintf.c:55:17: note: byref variable will be forcibly initialized 55 | va_list ap; | ^~ /kisskb/src/crypto/essiv.c: In function 'essiv_aead_setkey': /kisskb/src/crypto/essiv.c:99:12: note: byref variable will be forcibly initialized 99 | u8 salt[HASH_MAX_DIGESTSIZE]; | ^~~~ /kisskb/src/crypto/essiv.c:98:36: note: byref variable will be forcibly initialized 98 | struct crypto_authenc_keys keys; | ^~~~ In file included from /kisskb/src/include/crypto/internal/hash.h:12, from /kisskb/src/crypto/essiv.c:34: /kisskb/src/include/crypto/hash.h:166:14: note: byref variable will be forcibly initialized 166 | char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ | ^~ /kisskb/src/crypto/essiv.c:97:9: note: in expansion of macro 'SHASH_DESC_ON_STACK' 97 | SHASH_DESC_ON_STACK(desc, tctx->hash); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/essiv.c: In function 'essiv_skcipher_setkey': /kisskb/src/crypto/essiv.c:70:12: note: byref variable will be forcibly initialized 70 | u8 salt[HASH_MAX_DIGESTSIZE]; | ^~~~ /kisskb/src/kernel/futex/syscalls.c: In function 'futex_parse_waitv': /kisskb/src/kernel/futex/syscalls.c:217:28: note: byref variable will be forcibly initialized 217 | struct futex_waitv aux; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/kernel/futex/syscalls.c:4: /kisskb/src/kernel/futex/syscalls.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/futex/syscalls.c: In function '__do_sys_futex_waitv': /kisskb/src/kernel/futex/syscalls.c:269:17: note: byref variable will be forcibly initialized 269 | ktime_t time; | ^~~~ /kisskb/src/kernel/futex/syscalls.c:268:27: note: byref variable will be forcibly initialized 268 | struct timespec64 ts; | ^~ /kisskb/src/kernel/futex/syscalls.c:266:32: note: byref variable will be forcibly initialized 266 | struct hrtimer_sleeper to; | ^~ /kisskb/src/kernel/futex/syscalls.c: In function '__do_sys_futex': /kisskb/src/kernel/futex/syscalls.c:186:27: note: byref variable will be forcibly initialized 186 | struct timespec64 ts; | ^~ /kisskb/src/kernel/futex/syscalls.c:185:17: note: byref variable will be forcibly initialized 185 | ktime_t t, *tp = NULL; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/object.c:12: /kisskb/src/fs/fscache/object.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/curve25519-generic.c: In function 'curve25519_compute_value': /kisskb/src/crypto/curve25519-generic.c:29:12: note: byref variable will be forcibly initialized 29 | u8 buf[CURVE25519_KEY_SIZE]; | ^~~ /kisskb/src/crypto/curve25519-generic.c:28:12: note: byref variable will be forcibly initialized 28 | u8 public_key[CURVE25519_KEY_SIZE]; | ^~~~~~~~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cnew': /kisskb/src/sound/pci/ac97/ac97_codec.c:1158:33: note: byref variable will be forcibly initialized 1158 | struct snd_kcontrol_new template; | ^~~~~~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'ctl_find': /kisskb/src/sound/pci/ac97/ac97_codec.c:2677:32: note: byref variable will be forcibly initialized 2677 | struct snd_ctl_elem_id sid; | ^~~ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_find_mixer_ctl': /kisskb/src/sound/pci/ac97/ac97_patch.c:3434:32: note: byref variable will be forcibly initialized 3434 | struct snd_ctl_elem_id id; | ^~ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'reset_tlv': /kisskb/src/sound/pci/ac97/ac97_patch.c:44:32: note: byref variable will be forcibly initialized 44 | struct snd_ctl_elem_id sid; | ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_remove_ctl': /kisskb/src/sound/pci/ac97/ac97_codec.c:2668:32: note: byref variable will be forcibly initialized 2668 | struct snd_ctl_elem_id id; | ^~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cvol_new': /kisskb/src/sound/pci/ac97/ac97_codec.c:1252:41: note: byref variable will be forcibly initialized 1252 | struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 0, lo_max, 1); | ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1247:41: note: byref variable will be forcibly initialized 1247 | struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 8, 0, lo_max, 1); | ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cmute_new_stereo': /kisskb/src/sound/pci/ac97/ac97_codec.c:1194:41: note: byref variable will be forcibly initialized 1194 | struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 15, 1, 1); | ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1188:41: note: byref variable will be forcibly initialized 1188 | struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 15, 7, 1, 1); | ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cmix_new_stereo': /kisskb/src/sound/pci/ac97/ac97_codec.c:1282:31: note: byref variable will be forcibly initialized 1282 | unsigned char lo_max, hi_max; | ^~~~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1282:23: note: byref variable will be forcibly initialized 1282 | unsigned char lo_max, hi_max; | ^~~~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1281:14: note: byref variable will be forcibly initialized 1281 | char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN]; | ^~~~ /kisskb/src/crypto/ecdh.c: In function 'ecdh_set_secret': /kisskb/src/crypto/ecdh.c:30:21: note: byref variable will be forcibly initialized 30 | struct ecdh params; | ^~~~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_mixer_build': /kisskb/src/sound/pci/ac97/ac97_codec.c:1318:23: note: byref variable will be forcibly initialized 1318 | unsigned char max; | ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_mixer': /kisskb/src/sound/pci/ac97/ac97_codec.c:2326:22: note: byref variable will be forcibly initialized 2326 | char comp[16]; | ^~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:2305:22: note: byref variable will be forcibly initialized 2305 | char comp[16]; | ^~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:2062:14: note: byref variable will be forcibly initialized 2062 | char name[64]; | ^~~~ /kisskb/src/crypto/ecdh_helper.c: In function 'crypto_ecdh_encode_key': /kisskb/src/crypto/ecdh_helper.c:37:27: note: byref variable will be forcibly initialized 37 | struct kpp_secret secret = { | ^~~~~~ /kisskb/src/crypto/ecdh_helper.c: In function 'crypto_ecdh_decode_key': /kisskb/src/crypto/ecdh_helper.c:60:27: note: byref variable will be forcibly initialized 60 | struct kpp_secret secret; | ^~~~~~ /kisskb/src/lib/list_sort.c: In function 'merge': /kisskb/src/lib/list_sort.c:19:27: note: byref variable will be forcibly initialized 19 | struct list_head *head, **tail = &head; | ^~~~ /kisskb/src/lib/list_sort.c: In function 'list_sort': /kisskb/src/lib/list_sort.c:187:47: note: byref variable will be forcibly initialized 187 | struct list_head *list = head->next, *pending = NULL; | ^~~~~~~ /kisskb/src/lib/bitmap.c: In function 'bitmap_getnum': /kisskb/src/lib/bitmap.c:648:28: note: byref variable will be forcibly initialized 648 | unsigned long long n; | ^ In file included from /kisskb/src/lib/bitmap.c:16: /kisskb/src/lib/bitmap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/operation.c:11: /kisskb/src/fs/fscache/operation.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/bitmap.c: In function 'bitmap_parselist': /kisskb/src/lib/bitmap.c:782:23: note: byref variable will be forcibly initialized 782 | struct region r; | ^ /kisskb/src/mm/memblock.c: In function 'memblock_dump': /kisskb/src/mm/memblock.c:1875:22: note: byref variable will be forcibly initialized 1875 | char nid_buf[32] = ""; | ^~~~~~~ /kisskb/src/mm/memblock.c:1867:32: note: byref variable will be forcibly initialized 1867 | phys_addr_t base, end, size; | ^~~~ /kisskb/src/mm/memblock.c:1867:27: note: byref variable will be forcibly initialized 1867 | phys_addr_t base, end, size; | ^~~ /kisskb/src/mm/memblock.c:1867:21: note: byref variable will be forcibly initialized 1867 | phys_addr_t base, end, size; | ^~~~ /kisskb/src/mm/memblock.c: In function 'memblock_debug_show': /kisskb/src/mm/memblock.c:2121:21: note: byref variable will be forcibly initialized 2121 | phys_addr_t end; | ^~~ /kisskb/src/mm/memblock.c: In function '__memblock_find_range_bottom_up': /kisskb/src/mm/memblock.c:215:13: note: byref variable will be forcibly initialized 215 | u64 i; | ^ /kisskb/src/mm/memblock.c:214:33: note: byref variable will be forcibly initialized 214 | phys_addr_t this_start, this_end, cand; | ^~~~~~~~ /kisskb/src/mm/memblock.c:214:21: note: byref variable will be forcibly initialized 214 | phys_addr_t this_start, this_end, cand; | ^~~~~~~~~~ /kisskb/src/mm/memblock.c: In function 'memmap_init_reserved_pages': /kisskb/src/mm/memblock.c:2039:13: note: byref variable will be forcibly initialized 2039 | u64 i; | ^ /kisskb/src/mm/memblock.c:2038:28: note: byref variable will be forcibly initialized 2038 | phys_addr_t start, end; | ^~~ /kisskb/src/mm/memblock.c:2038:21: note: byref variable will be forcibly initialized 2038 | phys_addr_t start, end; | ^~~~~ /kisskb/src/mm/memblock.c: In function '__memblock_find_range_top_down': /kisskb/src/mm/memblock.c:250:13: note: byref variable will be forcibly initialized 250 | u64 i; | ^ /kisskb/src/mm/memblock.c:249:33: note: byref variable will be forcibly initialized 249 | phys_addr_t this_start, this_end, cand; | ^~~~~~~~ /kisskb/src/mm/memblock.c:249:21: note: byref variable will be forcibly initialized 249 | phys_addr_t this_start, this_end, cand; | ^~~~~~~~~~ /kisskb/src/mm/memblock.c: In function 'memblock_double_array': /kisskb/src/mm/memblock.c:404:47: note: byref variable will be forcibly initialized 404 | phys_addr_t old_size, new_size, addr, new_end; | ^~~~~~~ /kisskb/src/mm/memblock.c:404:41: note: byref variable will be forcibly initialized 404 | phys_addr_t old_size, new_size, addr, new_end; | ^~~~ /kisskb/src/mm/memblock.c: In function 'memblock_add_node': /kisskb/src/mm/memblock.c:669:21: note: byref variable will be forcibly initialized 669 | phys_addr_t end = base + size - 1; | ^~~ /kisskb/src/mm/memblock.c: In function 'memblock_add': /kisskb/src/mm/memblock.c:690:21: note: byref variable will be forcibly initialized 690 | phys_addr_t end = base + size - 1; | ^~~ /kisskb/src/mm/memblock.c: In function 'memblock_reserve': /kisskb/src/mm/memblock.c:834:21: note: byref variable will be forcibly initialized 834 | phys_addr_t end = base + size - 1; | ^~~ /kisskb/src/mm/memblock.c: In function 'memblock_remove_range': /kisskb/src/mm/memblock.c:777:24: note: byref variable will be forcibly initialized 777 | int start_rgn, end_rgn; | ^~~~~~~ /kisskb/src/mm/memblock.c:777:13: note: byref variable will be forcibly initialized 777 | int start_rgn, end_rgn; | ^~~~~~~~~ /kisskb/src/mm/memblock.c: In function 'memblock_remove': /kisskb/src/mm/memblock.c:791:21: note: byref variable will be forcibly initialized 791 | phys_addr_t end = base + size - 1; | ^~~ /kisskb/src/mm/memblock.c: In function 'memblock_phys_free': /kisskb/src/mm/memblock.c:823:21: note: byref variable will be forcibly initialized 823 | phys_addr_t end = base + size - 1; | ^~~ /kisskb/src/mm/memblock.c: In function 'memblock_setclr_flag': /kisskb/src/mm/memblock.c:869:32: note: byref variable will be forcibly initialized 869 | int i, ret, start_rgn, end_rgn; | ^~~~~~~ /kisskb/src/mm/memblock.c:869:21: note: byref variable will be forcibly initialized 869 | int i, ret, start_rgn, end_rgn; | ^~~~~~~~~ /kisskb/src/mm/memblock.c: In function 'free_low_memory_core_early': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/futex/pi.c:3: /kisskb/src/kernel/futex/pi.c: In function 'queued_spin_unlock': /kisskb/src/mm/memblock.c:2059:13: note: byref variable will be forcibly initialized 2059 | u64 i; | ^ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/memblock.c:2058:28: note: byref variable will be forcibly initialized 2058 | phys_addr_t start, end; | ^~~ /kisskb/src/mm/memblock.c:2058:21: note: byref variable will be forcibly initialized 2058 | phys_addr_t start, end; | ^~~~~ /kisskb/src/mm/memblock.c: In function '__next_mem_pfn_range_in_zone': /kisskb/src/mm/memblock.c:1283:13: note: byref variable will be forcibly initialized 1283 | int nid; | ^~~ /kisskb/src/mm/memblock.c:1282:26: note: byref variable will be forcibly initialized 1282 | phys_addr_t spa, epa; | ^~~ /kisskb/src/mm/memblock.c:1282:21: note: byref variable will be forcibly initialized 1282 | phys_addr_t spa, epa; | ^~~ /kisskb/src/mm/memblock.c: In function 'memblock_free_late': /kisskb/src/mm/memblock.c:1609:29: note: byref variable will be forcibly initialized 1609 | phys_addr_t cursor, end; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/futex/pi.c:3: /kisskb/src/kernel/futex/pi.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/mm/memblock.c: In function 'memblock_cap_memory_range': /kisskb/src/mm/memblock.c:1694:24: note: byref variable will be forcibly initialized 1694 | int start_rgn, end_rgn; | ^~~~~~~ /kisskb/src/mm/memblock.c:1694:13: note: byref variable will be forcibly initialized 1694 | int start_rgn, end_rgn; | ^~~~~~~~~ /kisskb/src/kernel/futex/pi.c: In function 'handle_exit_race': /kisskb/src/kernel/futex/pi.c:323:13: note: byref variable will be forcibly initialized 323 | u32 uval2; | ^~~~~ /kisskb/src/kernel/futex/pi.c: In function 'lock_pi_update_atomic': /kisskb/src/kernel/futex/pi.c:477:13: note: byref variable will be forcibly initialized 477 | u32 curval; | ^~~~~~ /kisskb/src/kernel/futex/pi.c: In function '__fixup_pi_state_owner': /kisskb/src/kernel/futex/pi.c:688:19: note: byref variable will be forcibly initialized 688 | u32 uval, curval, newval, newtid; | ^~~~~~ /kisskb/src/kernel/futex/pi.c:688:13: note: byref variable will be forcibly initialized 688 | u32 uval, curval, newval, newtid; | ^~~~ /kisskb/src/kernel/futex/pi.c: In function 'wake_futex_pi': /kisskb/src/kernel/futex/pi.c:619:13: note: byref variable will be forcibly initialized 619 | u32 curval, newval; | ^~~~~~ In file included from /kisskb/src/kernel/futex/pi.c:7: /kisskb/src/kernel/futex/pi.c:618:26: note: byref variable will be forcibly initialized 618 | DEFINE_RT_WAKE_Q(wqh); | ^~~ /kisskb/src/kernel/futex/../locking/rtmutex_common.h:56:31: note: in definition of macro 'DEFINE_RT_WAKE_Q' 56 | struct rt_wake_q_head name = { \ | ^~~~ /kisskb/src/kernel/futex/pi.c: In function 'attach_to_pi_state': /kisskb/src/kernel/futex/pi.c:207:13: note: byref variable will be forcibly initialized 207 | u32 uval2; | ^~~~~ /kisskb/src/kernel/futex/pi.c: In function 'futex_lock_pi_atomic': /kisskb/src/kernel/futex/pi.c:521:13: note: byref variable will be forcibly initialized 521 | u32 uval, newval, vpid = task_pid_vnr(task); | ^~~~ /kisskb/src/kernel/futex/pi.c: In function 'futex_lock_pi': /kisskb/src/kernel/futex/pi.c:936:24: note: byref variable will be forcibly initialized 936 | struct futex_q q = futex_q_init; | ^ /kisskb/src/kernel/futex/pi.c:934:32: note: byref variable will be forcibly initialized 934 | struct rt_mutex_waiter rt_waiter; | ^~~~~~~~~ /kisskb/src/kernel/futex/pi.c:933:29: note: byref variable will be forcibly initialized 933 | struct task_struct *exiting = NULL; | ^~~~~~~ /kisskb/src/kernel/futex/pi.c:932:32: note: byref variable will be forcibly initialized 932 | struct hrtimer_sleeper timeout, *to; | ^~~~~~~ /kisskb/src/kernel/futex/pi.c: In function 'futex_unlock_pi': /kisskb/src/kernel/futex/pi.c:1102:13: note: byref variable will be forcibly initialized 1102 | u32 curval, uval, vpid = task_pid_vnr(current); | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/exportfs/expfs.c:13: /kisskb/src/fs/exportfs/expfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/exportfs/expfs.c: In function 'get_name': /kisskb/src/fs/exportfs/expfs.c:283:22: note: byref variable will be forcibly initialized 283 | struct kstat stat; | ^~~~ /kisskb/src/fs/exportfs/expfs.c: In function 'exportfs_decode_fh_raw': /kisskb/src/fs/exportfs/expfs.c:428:14: note: byref variable will be forcibly initialized 428 | char nbuf[NAME_MAX+1]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/llist.c:57:17: note: in expansion of macro 'smp_load_acquire' 57 | entry = smp_load_acquire(&head->first); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/scatterlist.c:8: /kisskb/src/lib/scatterlist.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/phy/broadcom/phy-brcm-sata.c: In function 'brcm_sata_phy_probe': /kisskb/src/drivers/phy/broadcom/phy-brcm-sata.c:786:30: note: byref variable will be forcibly initialized 786 | unsigned int id; | ^~ /kisskb/src/drivers/phy/broadcom/phy-brcm-sata.c:752:21: note: byref variable will be forcibly initialized 752 | const char *rxaeq_mode; | ^~~~~~~~~~ /kisskb/src/lib/scatterlist.c: In function 'sg_copy_buffer': /kisskb/src/lib/scatterlist.c:955:32: note: byref variable will be forcibly initialized 955 | struct sg_mapping_iter miter; | ^~~~~ /kisskb/src/lib/scatterlist.c: In function 'sg_zero_buffer': /kisskb/src/lib/scatterlist.c:1070:32: note: byref variable will be forcibly initialized 1070 | struct sg_mapping_iter miter; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/core/skmsg.c:4: /kisskb/src/net/core/skmsg.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/skmsg.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/ecdsa.c: In function 'ecdsa_get_signature_rs': /kisskb/src/crypto/ecdsa.c:41:12: note: byref variable will be forcibly initialized 41 | u8 rs[ECC_MAX_BYTES]; | ^~ /kisskb/src/crypto/ecdsa.c: In function '_ecdsa_verify': /kisskb/src/crypto/ecdsa.c:103:26: note: byref variable will be forcibly initialized 103 | struct ecc_point res = ECC_POINT_INIT(x1, y1, ndigits); | ^~~ /kisskb/src/crypto/ecdsa.c:102:13: note: byref variable will be forcibly initialized 102 | u64 y1[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecdsa.c:101:13: note: byref variable will be forcibly initialized 101 | u64 x1[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecdsa.c:100:13: note: byref variable will be forcibly initialized 100 | u64 u2[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecdsa.c:99:13: note: byref variable will be forcibly initialized 99 | u64 u1[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecdsa.c:98:13: note: byref variable will be forcibly initialized 98 | u64 s1[ECC_MAX_DIGITS]; | ^~ /kisskb/src/crypto/ecdsa.c: In function 'ecdsa_verify': /kisskb/src/crypto/ecdsa.c:146:13: note: byref variable will be forcibly initialized 146 | u64 hash[ECC_MAX_DIGITS]; | ^~~~ /kisskb/src/crypto/ecdsa.c:145:12: note: byref variable will be forcibly initialized 145 | u8 rawhash[ECC_MAX_BYTES]; | ^~~~~~~ /kisskb/src/net/core/skmsg.c: In function 'sk_psock_verdict_data_ready': /kisskb/src/net/core/skmsg.c:1154:27: note: byref variable will be forcibly initialized 1154 | read_descriptor_t desc; | ^~~~ /kisskb/src/arch/arm64/kvm/hypercalls.c: In function 'kvm_ptp_get_time': /kisskb/src/arch/arm64/kvm/hypercalls.c:14:37: note: byref variable will be forcibly initialized 14 | struct system_time_snapshot systime_snapshot; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/skmsg.c: In function 'sk_msg_zerocopy_from_iter': /kisskb/src/net/core/skmsg.c:307:36: note: byref variable will be forcibly initialized 307 | ssize_t orig, copied, use, offset; | ^~~~~~ /kisskb/src/net/core/skmsg.c:306:22: note: byref variable will be forcibly initialized 306 | struct page *pages[MAX_MSG_FRAGS]; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/core/skmsg.c:4: /kisskb/src/net/core/skmsg.c: In function 'sk_psock_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:577:9: note: in expansion of macro 'rcu_assign_pointer' 577 | rcu_assign_pointer(__sk_user_data((sk)), \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/skmsg.c:696:9: note: in expansion of macro 'rcu_assign_sk_user_data_nocopy' 696 | rcu_assign_sk_user_data_nocopy(sk, psock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/skmsg.c: In function 'sk_psock_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:571:9: note: in expansion of macro 'rcu_assign_pointer' 571 | rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/skmsg.c:795:9: note: in expansion of macro 'rcu_assign_sk_user_data' 795 | rcu_assign_sk_user_data(sk, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/net/core/sock_map.c:4: /kisskb/src/net/core/sock_map.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_map.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_map.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_map.c: In function 'sock_map_seq_show': /kisskb/src/net/core/sock_map.c:742:30: note: byref variable will be forcibly initialized 742 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/net/core/sock_map.c: In function 'sock_hash_seq_show': /kisskb/src/net/core/sock_map.c:1333:30: note: byref variable will be forcibly initialized 1333 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/net/core/sock_map.c: In function 'sock_hash_free': /kisskb/src/net/core/sock_map.c:1114:27: note: byref variable will be forcibly initialized 1114 | struct hlist_head unlink_list; | ^~~~~~~~~~~ /kisskb/src/net/core/sock_map.c: In function 'sock_map_update_elem_sys': /kisskb/src/net/core/sock_map.c:548:13: note: byref variable will be forcibly initialized 548 | int ret; | ^~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_bvec_advance': /kisskb/src/lib/iov_iter.c:1032:26: note: byref variable will be forcibly initialized 1032 | struct bvec_iter bi; | ^~ /kisskb/src/lib/iov_iter.c: In function 'push_pipe': /kisskb/src/lib/iov_iter.c:554:16: note: byref variable will be forcibly initialized 554 | size_t off; | ^~~ /kisskb/src/lib/iov_iter.c:553:22: note: byref variable will be forcibly initialized 553 | unsigned int iter_head; | ^~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'pipe_zero': /kisskb/src/lib/iov_iter.c:919:19: note: byref variable will be forcibly initialized 919 | size_t n, off; | ^~~ /kisskb/src/lib/iov_iter.c:918:22: note: byref variable will be forcibly initialized 918 | unsigned int i_head; | ^~~~~~ /kisskb/src/lib/iov_iter.c: In function 'pipe_get_pages': /kisskb/src/lib/iov_iter.c:1390:22: note: byref variable will be forcibly initialized 1390 | unsigned int iter_head, npages; | ^~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'copy_pipe_to_iter': /kisskb/src/lib/iov_iter.c:601:19: note: byref variable will be forcibly initialized 601 | size_t n, off; | ^~~ /kisskb/src/lib/iov_iter.c:600:22: note: byref variable will be forcibly initialized 600 | unsigned int i_head; | ^~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c: In function 'iter_xarray_populate_pages': /kisskb/src/lib/iov_iter.c:1407:18: note: byref variable will be forcibly initialized 1407 | XA_STATE(xas, xa, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ In file included from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/lib/iov_iter.c:2: /kisskb/src/lib/iov_iter.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/lib/iov_iter.c: In function 'pipe_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1573:22: note: byref variable will be forcibly initialized 1573 | unsigned int iter_head, npages; | ^~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_pipe_iter': /kisskb/src/lib/iov_iter.c:638:16: note: byref variable will be forcibly initialized 638 | size_t r; | ^ /kisskb/src/lib/iov_iter.c:637:22: note: byref variable will be forcibly initialized 637 | unsigned int i_head; | ^~~~~~ In file included from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/lib/iov_iter.c:2: /kisskb/src/lib/iov_iter.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:78:18: note: byref variable will be forcibly initialized 78 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:142:25: note: in expansion of macro 'iterate_xarray' 142 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:149:9: note: in expansion of macro '__iterate_and_advance' 149 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:667:9: note: in expansion of macro 'iterate_and_advance' 667 | iterate_and_advance(i, bytes, base, len, off, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:78:18: note: byref variable will be forcibly initialized 78 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:142:25: note: in expansion of macro 'iterate_xarray' 142 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:149:9: note: in expansion of macro '__iterate_and_advance' 149 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:767:9: note: in expansion of macro 'iterate_and_advance' 767 | iterate_and_advance(i, bytes, base, len, off, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/lib/iov_iter.c:78:18: note: byref variable will be forcibly initialized 78 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:142:25: note: in expansion of macro 'iterate_xarray' 142 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:149:9: note: in expansion of macro '__iterate_and_advance' 149 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:782:9: note: in expansion of macro 'iterate_and_advance' 782 | iterate_and_advance(i, bytes, base, len, off, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_zero': /kisskb/src/lib/iov_iter.c:78:18: note: byref variable will be forcibly initialized 78 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:142:25: note: in expansion of macro 'iterate_xarray' 142 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:149:9: note: in expansion of macro '__iterate_and_advance' 149 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:947:9: note: in expansion of macro 'iterate_and_advance' 947 | iterate_and_advance(i, bytes, base, len, count, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'copy_page_from_iter_atomic': /kisskb/src/lib/iov_iter.c:78:18: note: byref variable will be forcibly initialized 78 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:142:25: note: in expansion of macro 'iterate_xarray' 142 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:149:9: note: in expansion of macro '__iterate_and_advance' 149 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:969:9: note: in expansion of macro 'iterate_and_advance' 969 | iterate_and_advance(i, bytes, base, len, off, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/net/core/bpf_sk_storage.c:3: /kisskb/src/net/core/bpf_sk_storage.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages': /kisskb/src/lib/iov_iter.c:1522:16: note: byref variable will be forcibly initialized 1522 | size_t len; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/lib/percpu-refcount.c:4: /kisskb/src/lib/percpu-refcount.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1648:16: note: byref variable will be forcibly initialized 1648 | size_t len; | ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/lib/iov_iter.c:4: /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter': /kisskb/src/lib/iov_iter.c:78:18: note: byref variable will be forcibly initialized 78 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:142:25: note: in expansion of macro 'iterate_xarray' 142 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:149:9: note: in expansion of macro '__iterate_and_advance' 149 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:1708:9: note: in expansion of macro 'iterate_and_advance' 1708 | iterate_and_advance(i, bytes, base, len, off, ({ | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/lib/percpu-refcount.c:5: /kisskb/src/lib/percpu-refcount.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:78:18: note: byref variable will be forcibly initialized 78 | XA_STATE(xas, i->xarray, index); \ | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/lib/iov_iter.c:142:25: note: in expansion of macro 'iterate_xarray' 142 | iterate_xarray(i, n, base, len, off, \ | ^~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:149:9: note: in expansion of macro '__iterate_and_advance' 149 | __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0)) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:1735:14: note: in expansion of macro 'iterate_and_advance' 1735 | else iterate_and_advance(i, bytes, base, len, off, ({ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c:1725:16: note: byref variable will be forcibly initialized 1725 | __wsum sum, next; | ^~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/kallsyms.h:13, from /kisskb/src/include/linux/bpf.h:20, from /kisskb/src/net/core/bpf_sk_storage.c:8: /kisskb/src/net/core/bpf_sk_storage.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:259:9: note: in expansion of macro 'smp_store_release' 259 | smp_store_release(&ref->percpu_count_ptr, | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/lib/percpu-refcount.c:5: /kisskb/src/lib/percpu-refcount.c: In function '__percpu_ref_switch_mode': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:15: note: in expansion of macro '___wait_event' 947 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:9: note: in expansion of macro '__wait_event_lock_irq' 1007 | __wait_event_lock_irq(wq_head, condition, lock, ); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:275:9: note: in expansion of macro 'wait_event_lock_irq' 275 | wait_event_lock_irq(percpu_ref_switch_waitq, !data->confirm_switch, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'hash_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1754:28: note: byref variable will be forcibly initialized 1754 | struct scatterlist sg; | ^~ /kisskb/src/net/core/bpf_sk_storage.c: In function 'bpf_fd_sk_storage_delete_elem': /kisskb/src/lib/iov_iter.c: In function 'iov_iter_npages': /kisskb/src/net/core/bpf_sk_storage.c:153:17: note: byref variable will be forcibly initialized 153 | int fd, err; | ^~~ /kisskb/src/lib/iov_iter.c:1818:24: note: byref variable will be forcibly initialized 1818 | size_t off; | ^~~ /kisskb/src/net/core/bpf_sk_storage.c: In function 'bpf_fd_sk_storage_update_elem': /kisskb/src/net/core/bpf_sk_storage.c:135:17: note: byref variable will be forcibly initialized 135 | int fd, err; | ^~~ /kisskb/src/lib/iov_iter.c:1816:30: note: byref variable will be forcibly initialized 1816 | unsigned int iter_head; | ^~~~~~~~~ /kisskb/src/net/core/bpf_sk_storage.c: In function 'bpf_fd_sk_storage_lookup_elem': /kisskb/src/net/core/bpf_sk_storage.c:117:17: note: byref variable will be forcibly initialized 117 | int fd, err; | ^~~ /kisskb/src/lib/percpu-refcount.c: In function 'percpu_ref_switch_to_atomic_sync': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:329:9: note: in expansion of macro 'wait_event' 329 | wait_event(percpu_ref_switch_waitq, !ref->data->confirm_switch); | ^~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/bpf_sk_storage.h:12, from /kisskb/src/net/core/bpf_sk_storage.c:12: /kisskb/src/net/core/bpf_sk_storage.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/core/bpf_sk_storage.c: In function 'diag_get': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/core/bpf_sk_storage.c: In function '__bpf_sk_storage_map_seq_show': /kisskb/src/net/core/bpf_sk_storage.c:829:30: note: byref variable will be forcibly initialized 829 | struct bpf_iter_meta meta; | ^~~~ In file included from /kisskb/src/lib/kfifo.c:10: /kisskb/src/lib/kfifo.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/lib/kfifo.c: In function '__kfifo_out_peek_r': /kisskb/src/lib/kfifo.c:467:22: note: byref variable will be forcibly initialized 467 | unsigned int n; | ^ /kisskb/src/lib/kfifo.c: In function '__kfifo_out_r': /kisskb/src/lib/kfifo.c:479:22: note: byref variable will be forcibly initialized 479 | unsigned int n; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/hrtimer.c:25: /kisskb/src/kernel/time/hrtimer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/kernel/time/hrtimer.c:25: /kisskb/src/kernel/time/hrtimer.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/lib/refcount.c:6: /kisskb/src/lib/refcount.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/lib/refcount.c:8: /kisskb/src/lib/refcount.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/hrtimer.c: In function '__hrtimer_run_queues': /kisskb/src/kernel/time/hrtimer.c:1725:25: note: byref variable will be forcibly initialized 1725 | ktime_t basenow; | ^~~~~~~ /kisskb/src/kernel/time/hrtimer.c: In function 'clock_was_set': /kisskb/src/kernel/time/hrtimer.c:948:23: note: byref variable will be forcibly initialized 948 | cpumask_var_t mask; | ^~~~ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_start_range_ns': /kisskb/src/kernel/time/hrtimer.c:1284:23: note: byref variable will be forcibly initialized 1284 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/hrtimer.c: In function '__hrtimer_get_remaining': /kisskb/src/kernel/time/hrtimer.c:1459:23: note: byref variable will be forcibly initialized 1459 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_try_to_cancel': /kisskb/src/kernel/time/hrtimer.c:1319:23: note: byref variable will be forcibly initialized 1319 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/hrtimer.c: In function 'do_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2059:35: note: byref variable will be forcibly initialized 2059 | struct timespec64 rmt; | ^~~ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep_restart': /kisskb/src/kernel/time/hrtimer.c:2072:32: note: byref variable will be forcibly initialized 2072 | struct hrtimer_sleeper t; | ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2087:32: note: byref variable will be forcibly initialized 2087 | struct hrtimer_sleeper t; | ^ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep': /kisskb/src/kernel/time/hrtimer.c:2121:27: note: byref variable will be forcibly initialized 2121 | struct timespec64 tu; | ^~ /kisskb/src/kernel/time/hrtimer.c: In function 'schedule_hrtimeout_range_clock': /kisskb/src/kernel/time/hrtimer.c:2281:32: note: byref variable will be forcibly initialized 2281 | struct hrtimer_sleeper t; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rht_assign_locked': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:391:9: note: in expansion of macro 'rcu_assign_pointer' 391 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:524:25: note: in expansion of macro 'rcu_assign_pointer' 524 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:492:39: note: byref variable will be forcibly initialized 492 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/lib/rhashtable.c:20: /kisskb/src/lib/rhashtable.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:265:17: note: in expansion of macro 'rcu_assign_pointer' 265 | rcu_assign_pointer(*pprev, next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_table': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:332:9: note: in expansion of macro 'rcu_assign_pointer' 332 | rcu_assign_pointer(ht->tbl, new_tbl); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/once.c:2: /kisskb/src/lib/once.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/lib/once.c:2: /kisskb/src/lib/once.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/dlm/lockspace.c:12: /kisskb/src/fs/dlm/lockspace.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/fs/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/lockspace.c:14: /kisskb/src/fs/dlm/lockspace.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/fs/dlm/lockspace.c:12: /kisskb/src/fs/dlm/lockspace.c: In function 'do_uevent': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/dlm/lockspace.c:211:9: note: in expansion of macro 'wait_event' 211 | wait_event(ls->ls_uevent_wait, | ^~~~~~~~~~ /kisskb/src/fs/dlm/lockspace.c: In function 'dlm_nodir_store': /kisskb/src/fs/dlm/lockspace.c:94:13: note: byref variable will be forcibly initialized 94 | int val; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/fs/dlm/lockspace.c:12: /kisskb/src/fs/dlm/lockspace.c: In function 'new_lockspace': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/dlm/lockspace.c:622:9: note: in expansion of macro 'wait_event' 622 | wait_event(ls->ls_recover_lock_wait, | ^~~~~~~~~~ /kisskb/src/fs/dlm/lockspace.c: In function 'dlm_control_store': /kisskb/src/fs/dlm/lockspace.c:39:13: note: byref variable will be forcibly initialized 39 | int n; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/page.c:9: /kisskb/src/fs/fscache/page.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/kernel/futex/requeue.c:3: /kisskb/src/kernel/futex/requeue.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:154:16: note: in expansion of macro 'smp_load_acquire' 154 | return smp_load_acquire(&(v)->counter); | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex/requeue.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex/requeue.c: In function 'futex_requeue_pi_prepare': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:154:16: note: in expansion of macro 'smp_load_acquire' 154 | return smp_load_acquire(&(v)->counter); | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex/requeue.c: In function 'futex_requeue_pi_wakeup_sync': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:154:16: note: in expansion of macro 'smp_load_acquire' 154 | return smp_load_acquire(&(v)->counter); | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex/requeue.c: In function 'futex_requeue_pi_complete': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:154:16: note: in expansion of macro 'smp_load_acquire' 154 | return smp_load_acquire(&(v)->counter); | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/hexdump.c: In function 'print_hex_dump': /kisskb/src/lib/hexdump.c:246:23: note: byref variable will be forcibly initialized 246 | unsigned char linebuf[32 * 3 + 2 + 32 + 1]; | ^~~~~~~ /kisskb/src/drivers/phy/broadcom/phy-brcm-usb.c: In function 'dual_select_store': /kisskb/src/drivers/phy/broadcom/phy-brcm-usb.c:215:13: note: byref variable will be forcibly initialized 215 | int value; | ^~~~~ /kisskb/src/kernel/futex/requeue.c: In function 'futex_proxy_trylock_atomic': /kisskb/src/kernel/futex/requeue.c:273:13: note: byref variable will be forcibly initialized 273 | u32 curval; | ^~~~~~ /kisskb/src/kernel/futex/requeue.c: In function 'futex_requeue': /kisskb/src/kernel/futex/requeue.c:474:37: note: byref variable will be forcibly initialized 474 | struct task_struct *exiting = NULL; | ^~~~~~~ /kisskb/src/kernel/futex/requeue.c:450:21: note: byref variable will be forcibly initialized 450 | u32 curval; | ^~~~~~ In file included from /kisskb/src/kernel/futex/futex.h:6, from /kisskb/src/kernel/futex/requeue.c:5: /kisskb/src/kernel/futex/requeue.c:372:23: note: byref variable will be forcibly initialized 372 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:28: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/futex/requeue.c:369:32: note: byref variable will be forcibly initialized 369 | struct futex_pi_state *pi_state = NULL; | ^~~~~~~~ /kisskb/src/drivers/phy/broadcom/phy-brcm-usb.c: In function 'brcm_usb_phy_probe': /kisskb/src/drivers/phy/broadcom/phy-brcm-usb.c:434:21: note: byref variable will be forcibly initialized 434 | const char *mode; | ^~~~ /kisskb/src/kernel/futex/requeue.c: In function 'futex_wait_requeue_pi': /kisskb/src/kernel/futex/requeue.c:768:35: note: byref variable will be forcibly initialized 768 | struct futex_hash_bucket *hb; | ^~ /kisskb/src/kernel/futex/requeue.c:767:32: note: byref variable will be forcibly initialized 767 | struct rt_mutex_waiter rt_waiter; | ^~~~~~~~~ /kisskb/src/kernel/futex/requeue.c:766:32: note: byref variable will be forcibly initialized 766 | struct hrtimer_sleeper timeout, *to; | ^~~~~~~ /kisskb/src/lib/kstrtox.c: In function '_kstrtoull': /kisskb/src/lib/kstrtox.c:95:28: note: byref variable will be forcibly initialized 95 | unsigned long long _res; | ^~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoll': /kisskb/src/lib/kstrtox.c:153:28: note: byref variable will be forcibly initialized 153 | unsigned long long tmp; | ^~~ /kisskb/src/lib/kstrtox.c: In function '_kstrtoul': /kisskb/src/lib/kstrtox.c:178:28: note: byref variable will be forcibly initialized 178 | unsigned long long tmp; | ^~~ /kisskb/src/lib/kstrtox.c: In function '_kstrtol': /kisskb/src/lib/kstrtox.c:194:19: note: byref variable will be forcibly initialized 194 | long long tmp; | ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtouint': /kisskb/src/lib/kstrtox.c:224:28: note: byref variable will be forcibly initialized 224 | unsigned long long tmp; | ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoint': /kisskb/src/lib/kstrtox.c:254:19: note: byref variable will be forcibly initialized 254 | long long tmp; | ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtou16': /kisskb/src/lib/kstrtox.c:269:28: note: byref variable will be forcibly initialized 269 | unsigned long long tmp; | ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtos16': /kisskb/src/lib/kstrtox.c:284:19: note: byref variable will be forcibly initialized 284 | long long tmp; | ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtou8': /kisskb/src/lib/kstrtox.c:299:28: note: byref variable will be forcibly initialized 299 | unsigned long long tmp; | ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtos8': /kisskb/src/lib/kstrtox.c:314:19: note: byref variable will be forcibly initialized 314 | long long tmp; | ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtobool_from_user': /kisskb/src/lib/kstrtox.c:382:14: note: byref variable will be forcibly initialized 382 | char buf[4]; | ^~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoull_from_user': /kisskb/src/lib/kstrtox.c:396:14: note: byref variable will be forcibly initialized 396 | char buf[1 + sizeof(type) * 8 + 1 + 1]; \ | ^~~ /kisskb/src/lib/kstrtox.c:406:1: note: in expansion of macro 'kstrto_from_user' 406 | kstrto_from_user(kstrtoull_from_user, kstrtoull, unsigned long long); | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoll_from_user': /kisskb/src/lib/kstrtox.c:396:14: note: byref variable will be forcibly initialized 396 | char buf[1 + sizeof(type) * 8 + 1 + 1]; \ | ^~~ /kisskb/src/lib/kstrtox.c:407:1: note: in expansion of macro 'kstrto_from_user' 407 | kstrto_from_user(kstrtoll_from_user, kstrtoll, long long); | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoul_from_user': /kisskb/src/lib/kstrtox.c:396:14: note: byref variable will be forcibly initialized 396 | char buf[1 + sizeof(type) * 8 + 1 + 1]; \ | ^~~ /kisskb/src/lib/kstrtox.c:408:1: note: in expansion of macro 'kstrto_from_user' 408 | kstrto_from_user(kstrtoul_from_user, kstrtoul, unsigned long); | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtol_from_user': /kisskb/src/lib/kstrtox.c:396:14: note: byref variable will be forcibly initialized 396 | char buf[1 + sizeof(type) * 8 + 1 + 1]; \ | ^~~ /kisskb/src/lib/kstrtox.c:409:1: note: in expansion of macro 'kstrto_from_user' 409 | kstrto_from_user(kstrtol_from_user, kstrtol, long); | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtouint_from_user': /kisskb/src/lib/kstrtox.c:396:14: note: byref variable will be forcibly initialized 396 | char buf[1 + sizeof(type) * 8 + 1 + 1]; \ | ^~~ /kisskb/src/lib/kstrtox.c:410:1: note: in expansion of macro 'kstrto_from_user' 410 | kstrto_from_user(kstrtouint_from_user, kstrtouint, unsigned int); | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtoint_from_user': /kisskb/src/lib/kstrtox.c:396:14: note: byref variable will be forcibly initialized 396 | char buf[1 + sizeof(type) * 8 + 1 + 1]; \ | ^~~ /kisskb/src/lib/kstrtox.c:411:1: note: in expansion of macro 'kstrto_from_user' 411 | kstrto_from_user(kstrtoint_from_user, kstrtoint, int); | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtou16_from_user': /kisskb/src/lib/kstrtox.c:396:14: note: byref variable will be forcibly initialized 396 | char buf[1 + sizeof(type) * 8 + 1 + 1]; \ | ^~~ /kisskb/src/lib/kstrtox.c:412:1: note: in expansion of macro 'kstrto_from_user' 412 | kstrto_from_user(kstrtou16_from_user, kstrtou16, u16); | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtos16_from_user': /kisskb/src/lib/kstrtox.c:396:14: note: byref variable will be forcibly initialized 396 | char buf[1 + sizeof(type) * 8 + 1 + 1]; \ | ^~~ /kisskb/src/lib/kstrtox.c:413:1: note: in expansion of macro 'kstrto_from_user' 413 | kstrto_from_user(kstrtos16_from_user, kstrtos16, s16); | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtou8_from_user': /kisskb/src/lib/kstrtox.c:396:14: note: byref variable will be forcibly initialized 396 | char buf[1 + sizeof(type) * 8 + 1 + 1]; \ | ^~~ /kisskb/src/lib/kstrtox.c:414:1: note: in expansion of macro 'kstrto_from_user' 414 | kstrto_from_user(kstrtou8_from_user, kstrtou8, u8); | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/kstrtox.c: In function 'kstrtos8_from_user': /kisskb/src/lib/kstrtox.c:396:14: note: byref variable will be forcibly initialized 396 | char buf[1 + sizeof(type) * 8 + 1 + 1]; \ | ^~~ /kisskb/src/lib/kstrtox.c:415:1: note: in expansion of macro 'kstrto_from_user' 415 | kstrto_from_user(kstrtos8_from_user, kstrtos8, s8); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/bucket_locks.c:4: /kisskb/src/lib/bucket_locks.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_ldm.c: In function 'ZSTD_ldm_generateSequences_internal': /kisskb/src/lib/zstd/compress/zstd_ldm.c:323:14: note: byref variable will be forcibly initialized 323 | unsigned numSplits; | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_ldm.c:319:27: note: byref variable will be forcibly initialized 319 | ldmRollingHashState_t hashState; | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_ldm.c: In function 'ZSTD_ldm_fillHashTable': /kisskb/src/lib/zstd/compress/zstd_ldm.c:250:14: note: byref variable will be forcibly initialized 250 | unsigned numSplits; | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_ldm.c:248:27: note: byref variable will be forcibly initialized 248 | ldmRollingHashState_t hashState; | ^~~~~~~~~ /kisskb/src/lib/string_helpers.c: In function 'string_get_size': /kisskb/src/lib/string_helpers.c:54:14: note: byref variable will be forcibly initialized 54 | char tmp[8]; | ^~~ /kisskb/src/lib/string_helpers.c: In function 'string_unescape': /kisskb/src/lib/string_helpers.c:270:15: note: byref variable will be forcibly initialized 270 | char *out = dst; | ^~~ /kisskb/src/lib/string_helpers.c: In function 'string_escape_mem': /kisskb/src/lib/string_helpers.c:522:15: note: byref variable will be forcibly initialized 522 | char *p = dst; | ^ /kisskb/src/lib/string_helpers.c: In function 'kstrdup_quotable': /kisskb/src/lib/string_helpers.c:598:20: note: byref variable will be forcibly initialized 598 | const char esc[] = "\f\n\r\t\v\a\e\\\""; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/mm/dmapool.c:22: /kisskb/src/mm/dmapool.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy_generic': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized 1044 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized 1009 | { size_t offset2=999999999; | ^~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/mm/dmapool.c:22: /kisskb/src/mm/dmapool.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized 971 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy_extDict_generic': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1328:28: note: byref variable will be forcibly initialized 1328 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1297:24: note: byref variable will be forcibly initialized 1297 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1263:20: note: byref variable will be forcibly initialized 1263 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_insertDUBT1': /kisskb/src/lib/zstd/compress/zstd_lazy.c:85:9: note: byref variable will be forcibly initialized 85 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_DUBT_findBestMatch': /kisskb/src/lib/zstd/compress/zstd_lazy.c:306:13: note: byref variable will be forcibly initialized 306 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_btlazy2': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized 971 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized 1009 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized 1044 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy2': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized 971 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized 1009 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized 1044 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized 971 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized 1009 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized 1044 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_greedy': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized 971 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_btlazy2_dictMatchState': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized 1009 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized 1044 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy2_dictMatchState': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized 971 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized 1009 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized 1044 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy_dictMatchState': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized 971 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized 1009 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized 1044 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_greedy_dictMatchState': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized 971 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy2_dedicatedDictSearch': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized 1009 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized 1044 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy_dedicatedDictSearch': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized 971 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1009:24: note: byref variable will be forcibly initialized 1009 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1044:28: note: byref variable will be forcibly initialized 1044 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_greedy_dedicatedDictSearch': /kisskb/src/lib/zstd/compress/zstd_lazy.c:971:20: note: byref variable will be forcibly initialized 971 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_greedy_extDict': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1263:20: note: byref variable will be forcibly initialized 1263 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy_extDict': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1263:20: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_lazy.c:1297:24: note: byref variable will be forcibly initialized 1297 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1328:28: note: byref variable will be forcibly initialized 1328 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_lazy2_extDict': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1263:20: note: byref variable will be forcibly initialized 1263 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1297:24: note: byref variable will be forcibly initialized 1297 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1328:28: note: byref variable will be forcibly initialized 1328 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c: In function 'ZSTD_compressBlock_btlazy2_extDict': /kisskb/src/lib/zstd/compress/zstd_lazy.c:1263:20: note: byref variable will be forcibly initialized 1263 | { size_t offsetFound = 999999999; | ^~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1297:24: note: byref variable will be forcibly initialized 1297 | { size_t offset2=999999999; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_lazy.c:1328:28: note: byref variable will be forcibly initialized 1328 | { size_t offset2=999999999; | ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/fs/nfsd/trace.h:1076, from /kisskb/src/fs/nfsd/trace.c:4: /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_garbage_args_err': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:49:1: note: in expansion of macro 'TRACE_EVENT' 49 | TRACE_EVENT(nfsd_garbage_args_err, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_cant_encode_err': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:71:1: note: in expansion of macro 'TRACE_EVENT' 71 | TRACE_EVENT(nfsd_cant_encode_err, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_compound': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:109:1: note: in expansion of macro 'TRACE_EVENT' 109 | TRACE_EVENT(nfsd_compound, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_compound_status': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:125:1: note: in expansion of macro 'TRACE_EVENT' 125 | TRACE_EVENT(nfsd_compound_status, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:125:1: note: in expansion of macro 'TRACE_EVENT' 125 | TRACE_EVENT(nfsd_compound_status, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_compound_decode_err': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:148:1: note: in expansion of macro 'TRACE_EVENT' 148 | TRACE_EVENT(nfsd_compound_decode_err, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_compound_encode_err': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:176:1: note: in expansion of macro 'TRACE_EVENT' 176 | TRACE_EVENT(nfsd_compound_encode_err, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_exp_find_key': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:228:1: note: in expansion of macro 'TRACE_EVENT' 228 | TRACE_EVENT(nfsd_exp_find_key, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:228:1: note: in expansion of macro 'TRACE_EVENT' 228 | TRACE_EVENT(nfsd_exp_find_key, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_expkey_update': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:252:1: note: in expansion of macro 'TRACE_EVENT' 252 | TRACE_EVENT(nfsd_expkey_update, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:252:1: note: in expansion of macro 'TRACE_EVENT' 252 | TRACE_EVENT(nfsd_expkey_update, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_exp_get_by_name': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:278:1: note: in expansion of macro 'TRACE_EVENT' 278 | TRACE_EVENT(nfsd_exp_get_by_name, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:278:1: note: in expansion of macro 'TRACE_EVENT' 278 | TRACE_EVENT(nfsd_exp_get_by_name, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_export_update': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:299:1: note: in expansion of macro 'TRACE_EVENT' 299 | TRACE_EVENT(nfsd_export_update, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:299:1: note: in expansion of macro 'TRACE_EVENT' 299 | TRACE_EVENT(nfsd_export_update, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_stateid_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/nfsd/./trace.h:419:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 419 | DECLARE_EVENT_CLASS(nfsd_stateid_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_stateseqid_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/nfsd/./trace.h:461:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 461 | DECLARE_EVENT_CLASS(nfsd_stateseqid_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_clientid_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/nfsd/./trace.h:491:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 491 | DECLARE_EVENT_CLASS(nfsd_clientid_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_net_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/nfsd/./trace.h:520:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 520 | DECLARE_EVENT_CLASS(nfsd_net_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_clid_cred_mismatch': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:540:1: note: in expansion of macro 'TRACE_EVENT' 540 | TRACE_EVENT(nfsd_clid_cred_mismatch, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_clid_verf_mismatch': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:568:1: note: in expansion of macro 'TRACE_EVENT' 568 | TRACE_EVENT(nfsd_clid_verf_mismatch, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_clid_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/nfsd/./trace.h:600:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 600 | DECLARE_EVENT_CLASS(nfsd_clid_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_file_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/nfsd/./trace.h:653:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 653 | DECLARE_EVENT_CLASS(nfsd_file_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_file_acquire': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:692:1: note: in expansion of macro 'TRACE_EVENT' 692 | TRACE_EVENT(nfsd_file_acquire, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_file_search_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/nfsd/./trace.h:731:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 731 | DECLARE_EVENT_CLASS(nfsd_file_search_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_file_fsnotify_handle_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:757:1: note: in expansion of macro 'TRACE_EVENT' 757 | TRACE_EVENT(nfsd_file_fsnotify_handle_event, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_drc_found': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:788:1: note: in expansion of macro 'TRACE_EVENT' 788 | TRACE_EVENT(nfsd_drc_found, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_drc_mismatch': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:811:1: note: in expansion of macro 'TRACE_EVENT' 811 | TRACE_EVENT(nfsd_drc_mismatch, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_cb_args': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:835:1: note: in expansion of macro 'TRACE_EVENT' 835 | TRACE_EVENT(nfsd_cb_args, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_cb_nodelegs': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:861:1: note: in expansion of macro 'TRACE_EVENT' 861 | TRACE_EVENT(nfsd_cb_nodelegs, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_cb_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/nfsd/./trace.h:882:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 882 | DECLARE_EVENT_CLASS(nfsd_cb_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_cb_setup': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:929:1: note: in expansion of macro 'TRACE_EVENT' 929 | TRACE_EVENT(nfsd_cb_setup, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_cb_setup_err': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:955:1: note: in expansion of macro 'TRACE_EVENT' 955 | TRACE_EVENT(nfsd_cb_setup_err, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_cb_recall': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:978:1: note: in expansion of macro 'TRACE_EVENT' 978 | TRACE_EVENT(nfsd_cb_recall, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_fh_err_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/nfsd/./trace.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 198 | DECLARE_EVENT_CLASS(nfsd_fh_err_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_io_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/nfsd/./trace.h:319:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 319 | DECLARE_EVENT_CLASS(nfsd_io_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_err_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/fs/nfsd/./trace.h:360:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 360 | DECLARE_EVENT_CLASS(nfsd_err_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_dirent': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:394:1: note: in expansion of macro 'TRACE_EVENT' 394 | TRACE_EVENT(nfsd_dirent, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_cb_notify_lock': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:1009:1: note: in expansion of macro 'TRACE_EVENT' 1009 | TRACE_EVENT(nfsd_cb_notify_lock, | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/trace.c: In function 'trace_event_raw_event_nfsd_cb_offload': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/./trace.h:1035:1: note: in expansion of macro 'TRACE_EVENT' 1035 | TRACE_EVENT(nfsd_cb_offload, | ^~~~~~~~~~~ /kisskb/src/lib/devres.c: In function 'devm_of_iomap': /kisskb/src/lib/devres.c:254:25: note: byref variable will be forcibly initialized 254 | struct resource res; | ^~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/lib/assoc_array.c:11: /kisskb/src/lib/assoc_array.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/lib/assoc_array.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task.h:10, from /kisskb/src/kernel/futex/waitwake.c:3: /kisskb/src/kernel/futex/waitwake.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_atomic_op_inuser': /kisskb/src/kernel/futex/waitwake.c:198:30: note: byref variable will be forcibly initialized 198 | char comm[sizeof(current->comm)]; | ^~~~ /kisskb/src/kernel/futex/waitwake.c:194:13: note: byref variable will be forcibly initialized 194 | int oldval, ret; | ^~~~~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_find': /kisskb/src/lib/assoc_array.c:308:40: note: byref variable will be forcibly initialized 308 | struct assoc_array_walk_result result; | ^~~~~~ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wait_multiple_setup': /kisskb/src/kernel/futex/waitwake.c:404:13: note: byref variable will be forcibly initialized 404 | u32 uval; | ^~~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_insert': In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task.h:10, from /kisskb/src/kernel/futex/waitwake.c:3: /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wake_mark': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex/waitwake.c:131:9: note: in expansion of macro 'smp_store_release' 131 | smp_store_release(&q->lock_ptr, NULL); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/assoc_array.c:968:40: note: byref variable will be forcibly initialized 968 | struct assoc_array_walk_result result; | ^~~~~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_delete': In file included from /kisskb/src/kernel/futex/futex.h:6, from /kisskb/src/kernel/futex/waitwake.c:7: /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wake': /kisskb/src/lib/assoc_array.c:1083:40: note: byref variable will be forcibly initialized 1083 | struct assoc_array_walk_result result; | ^~~~~~ /kisskb/src/kernel/futex/waitwake.c:149:23: note: byref variable will be forcibly initialized 149 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:28: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/lib/assoc_array.c:1082:52: note: byref variable will be forcibly initialized 1082 | struct assoc_array_delete_collapse_context collapse; | ^~~~~~~~ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wake_op': /kisskb/src/kernel/futex/waitwake.c:245:23: note: byref variable will be forcibly initialized 245 | DEFINE_WAKE_Q(wake_q); | ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:28: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wait_multiple': /kisskb/src/kernel/futex/waitwake.c:527:18: note: byref variable will be forcibly initialized 527 | int ret, hint = 0; | ^~~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_gc': /kisskb/src/lib/assoc_array.c:1462:33: note: byref variable will be forcibly initialized 1462 | struct assoc_array_ptr *new_root, *new_parent, **new_ptr_pp; | ^~~~~~~~ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wait_setup': /kisskb/src/kernel/futex/waitwake.c:580:13: note: byref variable will be forcibly initialized 580 | u32 uval; | ^~~~ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wait': /kisskb/src/kernel/futex/waitwake.c:637:24: note: byref variable will be forcibly initialized 637 | struct futex_q q = futex_q_init; | ^ /kisskb/src/kernel/futex/waitwake.c:636:35: note: byref variable will be forcibly initialized 636 | struct futex_hash_bucket *hb; | ^~ /kisskb/src/kernel/futex/waitwake.c:634:32: note: byref variable will be forcibly initialized 634 | struct hrtimer_sleeper timeout, *to; | ^~~~~~~ /kisskb/src/kernel/futex/waitwake.c: In function 'futex_wait_restart': /kisskb/src/kernel/futex/waitwake.c:697:17: note: byref variable will be forcibly initialized 697 | ktime_t t, *tp = NULL; | ^ /kisskb/src/lib/btree.c: In function 'btree_get_prev': /kisskb/src/lib/btree.c:316:42: note: byref variable will be forcibly initialized 316 | unsigned long *retry_key = NULL, key[MAX_KEYLEN]; | ^~~ /kisskb/src/lib/btree.c: In function 'btree_merge': /kisskb/src/lib/btree.c:643:23: note: byref variable will be forcibly initialized 643 | unsigned long dup[MAX_KEYLEN]; | ^~~ /kisskb/src/lib/btree.c:642:23: note: byref variable will be forcibly initialized 642 | unsigned long key[MAX_KEYLEN]; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/uapi/linux/ethtool_netlink.h:12, from /kisskb/src/include/linux/ethtool_netlink.h:6, from /kisskb/src/net/ethtool/common.c:3: /kisskb/src/net/ethtool/common.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/member.c:11: /kisskb/src/fs/dlm/member.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/member.c: In function 'log_slots': /kisskb/src/fs/dlm/member.c:66:14: note: byref variable will be forcibly initialized 66 | char line[SLOT_DEBUG_LINE]; | ^~~~ In file included from /kisskb/src/fs/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/member.c:11: /kisskb/src/fs/dlm/member.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/dlm/member.c: In function 'dlm_lsop_recover_slot': /kisskb/src/fs/dlm/member.c:470:18: note: byref variable will be forcibly initialized 470 | uint32_t seq; | ^~~ /kisskb/src/fs/dlm/member.c:469:25: note: byref variable will be forcibly initialized 469 | struct dlm_slot slot; | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/member.c:11: /kisskb/src/fs/dlm/member.c: In function 'dlm_ls_stop': /kisskb/src/drivers/phy/broadcom/phy-bcm-sr-pcie.c: In function 'sr_paxc_phy_init': /kisskb/src/drivers/phy/broadcom/phy-bcm-sr-pcie.c:173:13: note: byref variable will be forcibly initialized 173 | u32 val; | ^~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/dlm/member.c:659:17: note: in expansion of macro 'wait_event' 659 | wait_event(ls->ls_recover_lock_wait, | ^~~~~~~~~~ /kisskb/src/drivers/phy/broadcom/phy-bcm-sr-pcie.c: In function 'pipemux_strap_read': /kisskb/src/drivers/phy/broadcom/phy-bcm-sr-pcie.c:122:13: note: byref variable will be forcibly initialized 122 | u32 pipemux; | ^~~~~~~ /kisskb/src/fs/dlm/member.c: In function 'dlm_ls_start': /kisskb/src/fs/dlm/member.c:692:20: note: byref variable will be forcibly initialized 692 | int error, count; | ^~~~~ /kisskb/src/fs/dlm/member.c:691:33: note: byref variable will be forcibly initialized 691 | struct dlm_config_node *nodes = NULL; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_insertBtAndGetAllMatches': /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized 542 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_BtGetAllMatches': /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/lockd/clntlock.c:10: /kisskb/src/fs/lockd/clntlock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/fs/lockd/clntlock.c:10: /kisskb/src/fs/lockd/clntlock.c: In function 'nlmclnt_block': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/lockd/clntlock.c:149:15: note: in expansion of macro 'wait_event_interruptible_timeout' 149 | ret = wait_event_interruptible_timeout(block->b_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_compressBlock_opt_generic': /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:1158:24: note: byref variable will be forcibly initialized 1158 | repcodes_t reps = ZSTD_updateRep(opt[cur].rep, lastSequence.off, lastSequence.litlen==0); | ^~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1090:21: note: byref variable will be forcibly initialized 1090 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, inr, iend, dictMode, opt[cur].rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1069:28: note: byref variable will be forcibly initialized 1069 | repcodes_t newReps = ZSTD_updateRep(opt[prev].rep, opt[cur].off, opt[cur].litlen==0); | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:975:17: note: byref variable will be forcibly initialized 975 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, ip, iend, dictMode, rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:955:19: note: byref variable will be forcibly initialized 955 | ZSTD_optLdm_t optLdm; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:950:9: note: byref variable will be forcibly initialized 950 | U32 nextToUpdate3 = ms->nextToUpdate; | ^~~~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'adjust_historical_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1108:23: note: byref variable will be forcibly initialized 1108 | u64 corr_raw, corr_real; | ^~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1108:13: note: byref variable will be forcibly initialized 1108 | u64 corr_raw, corr_real; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/clocksource.h:17, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:27: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'tk_set_wall_to_mono': /kisskb/src/kernel/time/timekeeping.c:151:27: note: byref variable will be forcibly initialized 151 | struct timespec64 tmp; | ^~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:68:27: note: byref variable will be forcibly initialized 68 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_advance': /kisskb/src/kernel/time/timekeeping.c:2136:22: note: byref variable will be forcibly initialized 2136 | unsigned int clock_set = 0; | ^~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'get_device_system_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1194:36: note: byref variable will be forcibly initialized 1194 | struct system_counterval_t system_counterval; | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_warp_clock': /kisskb/src/kernel/time/timekeeping.c:1405:35: note: byref variable will be forcibly initialized 1405 | struct timespec64 adjust; | ^~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_resume': /kisskb/src/kernel/time/timekeeping.c:1762:35: note: byref variable will be forcibly initialized 1762 | struct timespec64 ts_new, ts_delta; | ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1762:27: note: byref variable will be forcibly initialized 1762 | struct timespec64 ts_new, ts_delta; | ^~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_init': /kisskb/src/kernel/time/timekeeping.c:1614:38: note: byref variable will be forcibly initialized 1614 | struct timespec64 wall_time, boot_offset, wall_to_mono; | ^~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1614:27: note: byref variable will be forcibly initialized 1614 | 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:2404:35: note: byref variable will be forcibly initialized 2404 | struct timespec64 delta; | ^~~~~ /kisskb/src/kernel/time/timekeeping.c:2395:23: note: byref variable will be forcibly initialized 2395 | s32 orig_tai, tai; | ^~~ /kisskb/src/kernel/time/timekeeping.c:2393:27: note: byref variable will be forcibly initialized 2393 | struct timespec64 ts; | ^~ /kisskb/src/kernel/time/timekeeping.c:2391:31: note: byref variable will be forcibly initialized 2391 | struct audit_ntp_data ad; | ^~ /kisskb/src/net/core/of_net.c: In function 'of_get_mac_addr_nvmem': /kisskb/src/net/core/of_net.c:65:16: note: byref variable will be forcibly initialized 65 | size_t len; | ^~~ /kisskb/src/net/core/of_net.c: In function 'of_get_phy_mode': /kisskb/src/net/core/of_net.c:28:21: note: byref variable will be forcibly initialized 28 | const char *pm; | ^~ /kisskb/src/net/core/of_net.c: In function 'of_get_ethdev_address': /kisskb/src/net/core/of_net.c:162:12: note: byref variable will be forcibly initialized 162 | u8 addr[ETH_ALEN]; | ^~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_insertBt1': /kisskb/src/lib/zstd/compress/zstd_opt.c:393:9: note: byref variable will be forcibly initialized 393 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ In file included from /kisskb/src/lib/zstd/compress/zstd_opt.c:11: /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_updateRep': /kisskb/src/lib/zstd/compress/zstd_compress_internal.h:401:16: note: byref variable will be forcibly initialized 401 | repcodes_t newReps; | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_rescaleFreqs': /kisskb/src/lib/zstd/compress/zstd_opt.c:175:26: note: byref variable will be forcibly initialized 175 | unsigned lit = MaxLit; | ^~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_initStats_ultra': /kisskb/src/lib/zstd/compress/zstd_opt.c:950:9: note: byref variable will be forcibly initialized 950 | U32 nextToUpdate3 = ms->nextToUpdate; | ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:975:17: note: byref variable will be forcibly initialized 975 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, ip, iend, dictMode, rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1090:21: note: byref variable will be forcibly initialized 1090 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, inr, iend, dictMode, opt[cur].rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized 542 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:1258:9: note: byref variable will be forcibly initialized 1258 | U32 tmpRep[ZSTD_REP_NUM]; /* updated rep codes will sink here */ | ^~~~~~ /kisskb/src/mm/sparse.c: In function 'memblocks_present': /kisskb/src/mm/sparse.c:269:16: note: byref variable will be forcibly initialized 269 | int i, nid; | ^~~ /kisskb/src/mm/sparse.c:269:13: note: byref variable will be forcibly initialized 269 | int i, nid; | ^ /kisskb/src/mm/sparse.c:268:30: note: byref variable will be forcibly initialized 268 | unsigned long start, end; | ^~~ /kisskb/src/mm/sparse.c:268:23: note: byref variable will be forcibly initialized 268 | unsigned long start, end; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_compressBlock_btopt': /kisskb/src/lib/zstd/compress/zstd_opt.c:950:9: note: byref variable will be forcibly initialized 950 | U32 nextToUpdate3 = ms->nextToUpdate; | ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:975:17: note: byref variable will be forcibly initialized 975 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, ip, iend, dictMode, rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1090:21: note: byref variable will be forcibly initialized 1090 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, inr, iend, dictMode, opt[cur].rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized 542 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/sparse-vmemmap.c:21: /kisskb/src/mm/sparse-vmemmap.c: In function 'vmemmap_remap_free': /kisskb/src/mm/sparse-vmemmap.c:281:19: note: byref variable will be forcibly initialized 281 | LIST_HEAD(vmemmap_pages); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/sparse-vmemmap.c: In function 'vmemmap_remap_alloc': /kisskb/src/mm/sparse-vmemmap.c:367:19: note: byref variable will be forcibly initialized 367 | LIST_HEAD(vmemmap_pages); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_compressBlock_btultra': /kisskb/src/lib/zstd/compress/zstd_opt.c:950:9: note: byref variable will be forcibly initialized 950 | U32 nextToUpdate3 = ms->nextToUpdate; | ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:975:17: note: byref variable will be forcibly initialized 975 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, ip, iend, dictMode, rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1090:21: note: byref variable will be forcibly initialized 1090 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, inr, iend, dictMode, opt[cur].rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized 542 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_compressBlock_btultra2': /kisskb/src/lib/zstd/compress/zstd_opt.c:950:9: note: byref variable will be forcibly initialized 950 | U32 nextToUpdate3 = ms->nextToUpdate; | ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:955:19: note: byref variable will be forcibly initialized 955 | ZSTD_optLdm_t optLdm; | ^~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:975:17: note: byref variable will be forcibly initialized 975 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, ip, iend, dictMode, rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1069:28: note: byref variable will be forcibly initialized 1069 | repcodes_t newReps = ZSTD_updateRep(opt[prev].rep, opt[cur].off, opt[cur].litlen==0); | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1090:21: note: byref variable will be forcibly initialized 1090 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, inr, iend, dictMode, opt[cur].rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1158:24: note: byref variable will be forcibly initialized 1158 | repcodes_t reps = ZSTD_updateRep(opt[cur].rep, lastSequence.off, lastSequence.litlen==0); | ^~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized 542 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/mm/hugetlb.c:6: /kisskb/src/mm/hugetlb.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_compressBlock_btopt_dictMatchState': /kisskb/src/lib/zstd/compress/zstd_opt.c:950:9: note: byref variable will be forcibly initialized 950 | U32 nextToUpdate3 = ms->nextToUpdate; | ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:975:17: note: byref variable will be forcibly initialized 975 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, ip, iend, dictMode, rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1090:21: note: byref variable will be forcibly initialized 1090 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, inr, iend, dictMode, opt[cur].rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized 542 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/spinlock.h:323, 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/hugetlb.c:8: /kisskb/src/mm/hugetlb.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/mm/hugetlb.c:11: /kisskb/src/mm/hugetlb.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'allocate_file_region_entries': /kisskb/src/mm/hugetlb.c:459:26: note: byref variable will be forcibly initialized 459 | struct list_head allocated_regions; | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/hugetlb.c: In function 'region_add': /kisskb/src/mm/hugetlb.c:532:23: note: byref variable will be forcibly initialized 532 | long add = 0, actual_regions_needed = 0; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/hugetlb.c: In function '__vma_reservation_common': /kisskb/src/mm/hugetlb.c:2497:14: note: byref variable will be forcibly initialized 2497 | long dummy_out_regions_needed; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/hugetlb.c:6: /kisskb/src/mm/hugetlb.c: In function 'return_unused_surplus_pages': /kisskb/src/mm/hugetlb.c:2415:19: note: byref variable will be forcibly initialized 2415 | LIST_HEAD(page_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/hugetlb.c: In function 'report_hugepages': /kisskb/src/mm/hugetlb.c:3175:22: note: byref variable will be forcibly initialized 3175 | char buf[32]; | ^~~ /kisskb/src/mm/hugetlb.c: In function 'nr_overcommit_hugepages_store': /kisskb/src/mm/hugetlb.c:3635:23: note: byref variable will be forcibly initialized 3635 | unsigned long input; | ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:17, 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:54: note: byref variable will be forcibly initialized 527 | #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name | ^ /kisskb/src/mm/hugetlb.c:3262:9: note: in expansion of macro 'NODEMASK_ALLOC' 3262 | NODEMASK_ALLOC(nodemask_t, node_alloc_noretry, GFP_KERNEL); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/mm/hugetlb.c:6: /kisskb/src/mm/hugetlb.c:3261:19: note: byref variable will be forcibly initialized 3261 | LIST_HEAD(page_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/hugetlb.c: In function '__nr_hugepages_store_common': /kisskb/src/mm/hugetlb.c:3544:20: note: byref variable will be forcibly initialized 3544 | nodemask_t nodes_allowed, *n_mask; | ^~~~~~~~~~~~~ /kisskb/src/mm/hugetlb.c: In function 'nr_hugepages_store_common': /kisskb/src/mm/hugetlb.c:3577:23: note: byref variable will be forcibly initialized 3577 | unsigned long count; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_compressBlock_btultra_dictMatchState': /kisskb/src/lib/zstd/compress/zstd_opt.c:950:9: note: byref variable will be forcibly initialized 950 | U32 nextToUpdate3 = ms->nextToUpdate; | ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:975:17: note: byref variable will be forcibly initialized 975 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, ip, iend, dictMode, rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1090:21: note: byref variable will be forcibly initialized 1090 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, inr, iend, dictMode, opt[cur].rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized 542 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/mm/hugetlb.c: In function 'hugetlb_hstate_alloc_pages_onenode': /kisskb/src/mm/hugetlb.c:3044:14: note: byref variable will be forcibly initialized 3044 | char buf[32]; | ^~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_hstate_alloc_pages': /kisskb/src/mm/hugetlb.c:3125:22: note: byref variable will be forcibly initialized 3125 | char buf[32]; | ^~~ /kisskb/src/mm/hugetlb.c: In function 'hugepages_setup': /kisskb/src/mm/hugetlb.c:4127:23: note: byref variable will be forcibly initialized 4127 | unsigned long tmp; | ^~~ /kisskb/src/mm/hugetlb.c:4126:13: note: byref variable will be forcibly initialized 4126 | int count; | ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_cma_reserve': /kisskb/src/mm/hugetlb.c:6902:22: note: byref variable will be forcibly initialized 6902 | char name[CMA_MAX_NAME]; | ^~~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_init': /kisskb/src/mm/hugetlb.c:4035:38: note: byref variable will be forcibly initialized 4035 | char buf[32]; | ^~~ /kisskb/src/mm/hugetlb.c: In function 'demote_store': /kisskb/src/mm/hugetlb.c:3700:20: note: byref variable will be forcibly initialized 3700 | nodemask_t nodes_allowed, *n_mask; | ^~~~~~~~~~~~~ /kisskb/src/mm/hugetlb.c:3698:23: note: byref variable will be forcibly initialized 3698 | unsigned long nr_demote; | ^~~~~~~~~ /kisskb/src/mm/hugetlb.c: In function 'gather_surplus_pages': /kisskb/src/mm/hugetlb.c:2320:26: note: byref variable will be forcibly initialized 2320 | struct list_head surplus_list; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/crc-t10dif.c:48:9: note: in expansion of macro 'rcu_assign_pointer' 48 | rcu_assign_pointer(crct10dif_tfm, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_update': /kisskb/src/lib/crc-t10dif.c:68:11: note: byref variable will be forcibly initialized 68 | } desc; | ^~~~ /kisskb/src/mm/hugetlb.c: In function 'copy_hugetlb_page_range': /kisskb/src/mm/hugetlb.c:4705:35: note: byref variable will be forcibly initialized 4705 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_fault_mutex_hash': /kisskb/src/mm/hugetlb.c:5538:23: note: byref variable will be forcibly initialized 5538 | unsigned long key[2]; | ^~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_reserve_pages': /kisskb/src/mm/hugetlb.c:6200:27: note: byref variable will be forcibly initialized 6200 | long gbl_reserve, regions_needed = 0; | ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_compressBlock_btopt_extDict': /kisskb/src/lib/zstd/compress/zstd_opt.c:950:9: note: byref variable will be forcibly initialized 950 | U32 nextToUpdate3 = ms->nextToUpdate; | ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:975:17: note: byref variable will be forcibly initialized 975 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, ip, iend, dictMode, rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1090:21: note: byref variable will be forcibly initialized 1090 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, inr, iend, dictMode, opt[cur].rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized 542 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/mm/hugetlb.c: In function 'move_hugetlb_page_tables': /kisskb/src/mm/hugetlb.c:4892:35: note: byref variable will be forcibly initialized 4892 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/hugetlb.c:4890:23: note: byref variable will be forcibly initialized 4890 | unsigned long old_addr_copy; | ^~~~~~~~~~~~~ /kisskb/src/mm/hugetlb.c: In function '__unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:4941:35: note: byref variable will be forcibly initialized 4941 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/hugetlb.c:4934:23: note: byref variable will be forcibly initialized 4934 | unsigned long address; | ^~~~~~~ /kisskb/src/mm/hugetlb.c: In function 'unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:5054:27: note: byref variable will be forcibly initialized 5054 | struct mmu_gather tlb; | ^~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_cow': /kisskb/src/mm/hugetlb.c:5133:35: note: byref variable will be forcibly initialized 5133 | struct mmu_notifier_range range; | ^~~~~ In file included from /kisskb/src/include/linux/bpfilter.h:7, from /kisskb/src/net/ipv4/bpfilter/sockopt.c:5: /kisskb/src/net/ipv4/bpfilter/sockopt.c: In function 'bpfilter_ip_get_sockopt': /kisskb/src/include/linux/sockptr.h:34:16: note: userspace variable will be forcibly initialized 34 | return (sockptr_t) { .user = p }; | ^ /kisskb/src/net/ipv4/bpfilter/sockopt.c:68:16: note: userspace variable will be forcibly initialized 68 | return bpfilter_mbox_request(sk, optname, USER_SOCKPTR(optval), len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | false); | ~~~~~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_change_protection': /kisskb/src/mm/hugetlb.c:6105:35: note: byref variable will be forcibly initialized 6105 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_unshare_all_pmds': /kisskb/src/mm/hugetlb.c:6844:31: note: byref variable will be forcibly initialized 6844 | unsigned long tmp = address; | ^~~ /kisskb/src/mm/hugetlb.c:6821:35: note: byref variable will be forcibly initialized 6821 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c: In function 'ZSTD_compressBlock_btultra_extDict': /kisskb/src/lib/zstd/compress/zstd_opt.c:950:9: note: byref variable will be forcibly initialized 950 | U32 nextToUpdate3 = ms->nextToUpdate; | ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:975:17: note: byref variable will be forcibly initialized 975 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, ip, iend, dictMode, rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:1090:21: note: byref variable will be forcibly initialized 1090 | U32 nbMatches = ZSTD_BtGetAllMatches(matches, ms, &nextToUpdate3, inr, iend, dictMode, opt[cur].rep, ll0, minMatch); | ^~~~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized 542 | U32 dummy32; /* to be nullified at the end */ | ^~~~~~~ /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/compress/zstd_opt.c:542:9: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/intel/phy-intel-keembay-emmc.c: In function 'keembay_emmc_phy_power': /kisskb/src/drivers/phy/intel/phy-intel-keembay-emmc.c:57:22: note: byref variable will be forcibly initialized 57 | unsigned int dllrdy; | ^~~~~~ /kisskb/src/drivers/phy/intel/phy-intel-keembay-emmc.c:56:22: note: byref variable will be forcibly initialized 56 | unsigned int caldone; | ^~~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_derived_refclk_is_enabled': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1640:13: note: byref variable will be forcibly initialized 1640 | int val; | ^~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_read': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:534:13: note: byref variable will be forcibly initialized 534 | u32 val; | ^~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_phy_read': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:519:22: note: byref variable will be forcibly initialized 519 | unsigned int val; | ^~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_wait_pma_cmn_ready': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1099:22: note: byref variable will be forcibly initialized 1099 | unsigned int reg; | ^~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_phy_on': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1475:13: note: byref variable will be forcibly initialized 1475 | u32 read_val; | ^~~~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_set_a0_pll': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:534:13: note: byref variable will be forcibly initialized 534 | u32 val; | ^~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:534:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_set_power_state': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1011:13: note: byref variable will be forcibly initialized 1011 | u32 read_val; | ^~~~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_run': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1067:22: note: byref variable will be forcibly initialized 1067 | unsigned int read_val; | ^~~~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_set_lanes': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:534:13: note: byref variable will be forcibly initialized 534 | u32 val; | ^~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_set_pll_en': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:956:13: note: byref variable will be forcibly initialized 956 | u32 rd_val; | ^~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_set_voltages': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:519:22: note: byref variable will be forcibly initialized 519 | unsigned int val; | ^~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:519:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_dp_configure_rate': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1165:13: note: byref variable will be forcibly initialized 1165 | u32 read_val, ret; | ^~~~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_derived_refclk_register': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1661:14: note: byref variable will be forcibly initialized 1661 | char clk_name[100]; | ^~~~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:1659:21: note: byref variable will be forcibly initialized 1659 | const char *parent_name; | ^~~~~~~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c: In function 'cdns_torrent_phy_probe': /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:2287:13: note: byref variable will be forcibly initialized 2287 | u32 phy_type; | ^~~~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-torrent.c:2285:13: note: byref variable will be forcibly initialized 2285 | int already_configured; | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c: In function 'mn_itree_release': /kisskb/src/mm/mmu_notifier.c:272:23: note: byref variable will be forcibly initialized 272 | unsigned long cur_seq; | ^~~~~~~ /kisskb/src/mm/mmu_notifier.c: In function 'mn_itree_invalidate': /kisskb/src/mm/mmu_notifier.c:448:23: note: byref variable will be forcibly initialized 448 | unsigned long cur_seq; | ^~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmu_notifier.h:7, from /kisskb/src/mm/mmu_notifier.c:11: /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_read_begin': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:248:17: note: in expansion of macro 'wait_event' 248 | wait_event(subscriptions->wq, | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:678:17: note: in expansion of macro 'smp_store_release' 678 | 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:1005:25: note: in expansion of macro 'smp_load_acquire' 1005 | subscriptions = smp_load_acquire(&mm->notifier_subscriptions); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmu_notifier.h:7, from /kisskb/src/mm/mmu_notifier.c:11: /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_notifier_remove': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:1085:17: note: in expansion of macro 'wait_event' 1085 | wait_event(subscriptions->wq, | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:10: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'find_set': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1004:21: note: byref variable will be forcibly initialized 1004 | ip_set_id_t id; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:10: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:12: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:10: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_net_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2329:9: note: in expansion of macro 'rcu_assign_pointer' 2329 | rcu_assign_pointer(inst->ip_set_list, list); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_flush': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1004:21: note: byref variable will be forcibly initialized 1004 | ip_set_id_t id; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:10: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_comment_free': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:389:9: note: in expansion of macro 'rcu_assign_pointer' 389 | rcu_assign_pointer(comment->c, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:16: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'nla_get_be64': /kisskb/src/include/net/netlink.h:1630:16: note: byref variable will be forcibly initialized 1630 | __be64 tmp; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'nla_put_net32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'nla_put_net16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'nla_put_be64': /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized 1378 | __be64 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'nla_put_net64': /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_put_counter': /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_put_skbinfo': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized 1378 | __be64 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_utest': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1004:21: note: byref variable will be forcibly initialized 1004 | ip_set_id_t id; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1826:13: note: byref variable will be forcibly initialized 1826 | u32 lineno; | ^~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_swap': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1353:14: note: byref variable will be forcibly initialized 1353 | char from_name[IPSET_MAXNAMELEN]; | ^~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1352:30: note: byref variable will be forcibly initialized 1352 | ip_set_id_t from_id, to_id; | ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1352:21: note: byref variable will be forcibly initialized 1352 | ip_set_id_t from_id, to_id; | ^~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_rename': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1004:21: note: byref variable will be forcibly initialized 1004 | ip_set_id_t id; | ^~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:16: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_dump_do': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'call_ad': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1715:32: note: byref variable will be forcibly initialized 1715 | struct nlattr *cda[IPSET_ATTR_CMD_MAX + 1]; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1693:13: note: byref variable will be forcibly initialized 1693 | u32 lineno = 0; | ^~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_ad': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1004:21: note: byref variable will be forcibly initialized 1004 | ip_set_id_t id; | ^~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:16: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_byindex': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c: In function 'get_port': /kisskb/src/net/netfilter/ipset/ip_set_getport.c:78:33: note: byref variable will be forcibly initialized 78 | struct icmp6hdr _ich; | ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:67:32: note: byref variable will be forcibly initialized 67 | struct icmphdr _ich; | ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:55:31: note: byref variable will be forcibly initialized 55 | struct udphdr _udph; | ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:42:32: note: byref variable will be forcibly initialized 42 | struct sctphdr _sh; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:30:31: note: byref variable will be forcibly initialized 30 | struct tcphdr _tcph; | ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_byname': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_core.c:1997:21: note: byref variable will be forcibly initialized 1997 | ip_set_id_t id = IPSET_INVALID_ID; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c: In function 'ip_set_get_ip6_port': /kisskb/src/net/netfilter/ipset/ip_set_getport.c:137:16: note: byref variable will be forcibly initialized 137 | __be16 frag_off = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:136:12: note: byref variable will be forcibly initialized 136 | u8 nexthdr; | ^~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:16: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_type': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_core.c:1909:25: note: byref variable will be forcibly initialized 1909 | u8 family, min, max; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1909:20: note: byref variable will be forcibly initialized 1909 | u8 family, min, max; | ^~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:16: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_header': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_core.c:1004:21: note: byref variable will be forcibly initialized 1004 | ip_set_id_t id; | ^~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:16: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_protocol': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_dump_start': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1488:29: note: byref variable will be forcibly initialized 1488 | ip_set_id_t index; | ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1473:24: note: byref variable will be forcibly initialized 1473 | struct nlattr *cda[IPSET_ATTR_CMD_MAX + 1]; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_dump': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1667:45: note: byref variable will be forcibly initialized 1667 | struct netlink_dump_control c = { | ^ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_destroy': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1187:21: note: byref variable will be forcibly initialized 1187 | ip_set_id_t i; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:10: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_create': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1135:17: note: in expansion of macro 'rcu_assign_pointer' 1135 | rcu_assign_pointer(inst->ip_set_list, list); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1045:21: note: byref variable will be forcibly initialized 1045 | ip_set_id_t index = IPSET_INVALID_ID; | ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1044:30: note: byref variable will be forcibly initialized 1044 | struct ip_set *set, *clash = NULL; | ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_sockfn_get': /kisskb/src/net/netfilter/ipset/ip_set_core.c:2257:29: note: byref variable will be forcibly initialized 2257 | ip_set_id_t id; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2242:29: note: byref variable will be forcibly initialized 2242 | ip_set_id_t id; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_get_ipaddr4': /kisskb/src/net/netfilter/ipset/ip_set_core.c:280:24: note: byref variable will be forcibly initialized 280 | struct nlattr *tb[IPSET_ATTR_IPADDR_MAX + 1]; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_get_ipaddr6': /kisskb/src/net/netfilter/ipset/ip_set_core.c:298:24: note: byref variable will be forcibly initialized 298 | struct nlattr *tb[IPSET_ATTR_IPADDR_MAX + 1]; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:10: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_init_comment': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:358:9: note: in expansion of macro 'rcu_assign_pointer' 358 | rcu_assign_pointer(comment->c, c); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:347:17: note: in expansion of macro 'rcu_assign_pointer' 347 | rcu_assign_pointer(comment->c, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_core.c:16: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_get_extensions': /kisskb/src/include/net/netlink.h:1630:16: note: byref variable will be forcibly initialized 1630 | __be64 tmp; | ^~~ /kisskb/src/include/net/netlink.h:1630:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1630:16: note: byref variable will be forcibly initialized /kisskb/src/fs/dlm/netlink.c: In function 'dlm_timeout_warn': /kisskb/src/fs/dlm/netlink.c:116:25: note: byref variable will be forcibly initialized 116 | struct sk_buff *send_skb; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_put_extensions': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_put_flags': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/lockd/clntproc.c:10: /kisskb/src/fs/lockd/clntproc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/gcov/fs.c: In function 'gcov_persist_setup': /kisskb/src/kernel/gcov/fs.c:76:23: note: byref variable will be forcibly initialized 76 | unsigned long val; | ^~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/kernel/gcov/fs.c:26: /kisskb/src/kernel/gcov/fs.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/kernel/gcov/fs.c:26: /kisskb/src/kernel/gcov/fs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/arch/arm64/kvm/trace_handle_exit.h:219, from /kisskb/src/arch/arm64/kvm/handle_exit.c:25: /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_wfx_arm64': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(kvm_wfx_arm64, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_hvc_arm64': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:29:1: note: in expansion of macro 'TRACE_EVENT' 29 | TRACE_EVENT(kvm_hvc_arm64, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_arm_setup_debug': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:49:1: note: in expansion of macro 'TRACE_EVENT' 49 | TRACE_EVENT(kvm_arm_setup_debug, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_arm_clear_debug': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:66:1: note: in expansion of macro 'TRACE_EVENT' 66 | TRACE_EVENT(kvm_arm_clear_debug, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_arm_set_dreg32': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:85:1: note: in expansion of macro 'TRACE_EVENT' 85 | TRACE_EVENT(kvm_arm_set_dreg32, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_arm_set_regset': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:104:1: note: in expansion of macro 'TRACE_EVENT' 104 | TRACE_EVENT(kvm_arm_set_regset, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_trap_reg': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:124:1: note: in expansion of macro 'TRACE_EVENT' 124 | TRACE_EVENT(trap_reg, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_handle_sys_reg': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:145:1: note: in expansion of macro 'TRACE_EVENT' 145 | TRACE_EVENT(kvm_handle_sys_reg, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_sys_access': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:160:1: note: in expansion of macro 'TRACE_EVENT' 160 | TRACE_EVENT(kvm_sys_access, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/handle_exit.c: In function 'trace_event_raw_event_kvm_set_guest_debug': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/./trace_handle_exit.h:194:1: note: in expansion of macro 'TRACE_EVENT' 194 | TRACE_EVENT(kvm_set_guest_debug, | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/sound/pci/ac97/ac97_pcm.c:11: /kisskb/src/sound/pci/ac97/ac97_pcm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/pci/ac97/ac97_pcm.c:13: /kisskb/src/sound/pci/ac97/ac97_pcm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/sound/pci/ac97/ac97_pcm.c: In function 'snd_ac97_pcm_assign': /kisskb/src/sound/pci/ac97/ac97_pcm.c:441:24: note: byref variable will be forcibly initialized 441 | unsigned short spdif_slots[4]; | ^~~~~~~~~~~ /kisskb/src/sound/pci/ac97/ac97_pcm.c:439:23: note: byref variable will be forcibly initialized 439 | unsigned char rate_table[2][4]; | ^~~~~~~~~~ /kisskb/src/sound/pci/ac97/ac97_pcm.c:438:24: note: byref variable will be forcibly initialized 438 | unsigned short avail_slots[2][4]; | ^~~~~~~~~~~ /kisskb/src/fs/lockd/clntxdr.c: In function 'encode_nlm_holder': /kisskb/src/fs/lockd/clntxdr.c:238:23: note: byref variable will be forcibly initialized 238 | u32 l_offset, l_len; | ^~~~~ /kisskb/src/fs/lockd/clntxdr.c:238:13: note: byref variable will be forcibly initialized 238 | u32 l_offset, l_len; | ^~~~~~~~ /kisskb/src/fs/lockd/clntxdr.c: In function 'encode_nlm_lock': /kisskb/src/fs/lockd/clntxdr.c:322:23: note: byref variable will be forcibly initialized 322 | u32 l_offset, l_len; | ^~~~~ /kisskb/src/fs/lockd/clntxdr.c:322:13: note: byref variable will be forcibly initialized 322 | u32 l_offset, l_len; | ^~~~~~~~ In file included from /kisskb/src/fs/lockd/clntxdr.c:14: /kisskb/src/fs/lockd/clntxdr.c: In function 'xdr_stream_decode_opaque_inline': /kisskb/src/include/linux/sunrpc/xdr.h:697:15: note: byref variable will be forcibly initialized 697 | __u32 len; | ^~~ /kisskb/src/fs/lockd/host.c: In function 'nlm_bind_host': /kisskb/src/fs/lockd/host.c:451:40: note: byref variable will be forcibly initialized 451 | struct rpc_create_args args = { | ^~~~ /kisskb/src/fs/lockd/host.c:445:36: note: byref variable will be forcibly initialized 445 | struct rpc_timeout timeparms = { | ^~~~~~~~~ /kisskb/src/fs/lockd/host.c: In function 'nlmclnt_lookup_host': /kisskb/src/fs/lockd/host.c:225:37: note: byref variable will be forcibly initialized 225 | struct nlm_lookup_host_info ni = { | ^~ /kisskb/src/fs/lockd/host.c: In function 'nlmsvc_lookup_host': /kisskb/src/fs/lockd/host.c:338:37: note: byref variable will be forcibly initialized 338 | struct nlm_lookup_host_info ni = { | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/fs/dlm/midcomms.c:135: /kisskb/src/fs/dlm/midcomms.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/midcomms.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/midcomms.c: In function 'dlm_send_ack': /kisskb/src/fs/dlm/midcomms.c:367:15: note: byref variable will be forcibly initialized 367 | char *ppc; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/fs/dlm/midcomms.c:135: /kisskb/src/fs/dlm/midcomms.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c: In function 'hi3670_is_abbclk_selected': /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c:324:13: note: byref variable will be forcibly initialized 324 | u32 reg; | ^~~ /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c: In function 'hi3670_config_phy_clock': /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c:344:13: note: byref variable will be forcibly initialized 344 | u32 val, mask; | ^~~ /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c: In function 'hi3670_config_tca': /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c:417:13: note: byref variable will be forcibly initialized 417 | u32 val, mask; | ^~~ /kisskb/src/fs/dlm/midcomms.c: In function 'dlm_send_fin': /kisskb/src/fs/dlm/midcomms.c:395:15: note: byref variable will be forcibly initialized 395 | char *ppc; | ^~~ /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c: In function 'hi3670_phy_cr_wait_ack': /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c:185:13: note: byref variable will be forcibly initialized 185 | u32 reg; | ^~~ /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c: In function 'hi3670_phy_cr_set_addr': /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c:208:13: note: byref variable will be forcibly initialized 208 | u32 reg; | ^~~ /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c: In function 'hi3670_phy_cr_read': /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c:223:13: note: byref variable will be forcibly initialized 223 | int reg, i, ret; | ^~~ /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c: In function 'hi3670_phy_set_params': /kisskb/src/drivers/phy/hisilicon/phy-hi3670-usb3.c:289:13: note: byref variable will be forcibly initialized 289 | u32 reg; | ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/fs/dlm/midcomms.c:135: /kisskb/src/fs/dlm/midcomms.c: In function 'midcomms_shutdown': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/midcomms.c:1349:15: note: in expansion of macro 'wait_event_timeout' 1349 | ret = wait_event_timeout(node->shutdown_wait, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/kernel/time/ntp.c:10: /kisskb/src/kernel/time/ntp.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:27: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ In file included from /kisskb/src/kernel/gcov/gcc_4_7.c:16: /kisskb/src/kernel/gcov/gcc_4_7.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/phy/marvell/phy-berlin-sata.c:10: /kisskb/src/drivers/phy/marvell/phy-berlin-sata.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/phy/phy.h:15, from /kisskb/src/drivers/phy/marvell/phy-berlin-sata.c:12: /kisskb/src/drivers/phy/marvell/phy-berlin-sata.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/phy/marvell/phy-berlin-sata.c: In function 'phy_berlin_sata_probe': /kisskb/src/drivers/phy/marvell/phy-berlin-sata.c:196:13: note: byref variable will be forcibly initialized 196 | u32 phy_id; | ^~~~~~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c: In function 'extract_icmp4_fields': /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:27:24: note: byref variable will be forcibly initialized 27 | __be16 *ports, _ports[2]; | ^~~~~~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:26:32: note: byref variable will be forcibly initialized 26 | struct icmphdr *icmph, _icmph; | ^~~~~~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:25:35: note: byref variable will be forcibly initialized 25 | struct iphdr *inside_iph, _inside_iph; | ^~~~~~~~~~~ In file included from /kisskb/src/include/net/tcp.h:32, from /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:9: /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c: In function 'inet_lookup': /kisskb/src/include/net/inet_hashtables.h:377:14: note: byref variable will be forcibly initialized 377 | bool refcounted; | ^~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c: In function 'nf_sk_lookup_slow_v4': /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:99:31: note: byref variable will be forcibly initialized 99 | struct tcphdr _hdr; | ^~~~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:91:12: note: byref variable will be forcibly initialized 91 | u8 protocol; | ^~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:88:23: note: byref variable will be forcibly initialized 88 | __be16 dport, sport; | ^~~~~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:88:16: note: byref variable will be forcibly initialized 88 | __be16 dport, sport; | ^~~~~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:87:23: note: byref variable will be forcibly initialized 87 | __be32 daddr, saddr; | ^~~~~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:87:16: note: byref variable will be forcibly initialized 87 | __be32 daddr, saddr; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/rstat.c:2: /kisskb/src/kernel/cgroup/rstat.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/rstat.c:2: /kisskb/src/kernel/cgroup/rstat.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/cgroup/rstat.c: In function 'root_cgroup_cputime': /kisskb/src/kernel/cgroup/rstat.c:417:39: note: byref variable will be forcibly initialized 417 | struct kernel_cpustat kcpustat; | ^~~~~~~~ /kisskb/src/kernel/cgroup/rstat.c: In function 'cgroup_base_stat_cputime_show': /kisskb/src/kernel/cgroup/rstat.c:445:29: note: byref variable will be forcibly initialized 445 | struct task_cputime cputime; | ^~~~~~~ /kisskb/src/kernel/cgroup/rstat.c:444:27: note: byref variable will be forcibly initialized 444 | u64 usage, utime, stime; | ^~~~~ /kisskb/src/kernel/cgroup/rstat.c:444:20: note: byref variable will be forcibly initialized 444 | u64 usage, utime, stime; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:163:9: note: in expansion of macro 'smp_store_release' 163 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/migrate.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/migrate.h:111, from /kisskb/src/mm/migrate.c:57: /kisskb/src/mm/migrate.c: In function 'trace_event_raw_event_mm_migrate_pages': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/migrate.h:48:1: note: in expansion of macro 'TRACE_EVENT' 48 | TRACE_EVENT(mm_migrate_pages, | ^~~~~~~~~~~ /kisskb/src/mm/migrate.c: In function 'trace_event_raw_event_mm_migrate_pages_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/migrate.h:87:1: note: in expansion of macro 'TRACE_EVENT' 87 | TRACE_EVENT(mm_migrate_pages_start, | ^~~~~~~~~~~ /kisskb/src/mm/migrate.c: In function '__set_migration_target_nodes': /kisskb/src/mm/migrate.c:3142:20: note: byref variable will be forcibly initialized 3142 | nodemask_t used_targets = NODE_MASK_NONE; | ^~~~~~~~~~~~ /kisskb/src/mm/migrate.c:3141:20: note: byref variable will be forcibly initialized 3141 | nodemask_t this_pass = NODE_MASK_NONE; | ^~~~~~~~~ /kisskb/src/mm/migrate.c:3140:20: note: byref variable will be forcibly initialized 3140 | nodemask_t next_pass = NODE_MASK_NONE; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'folio_migrate_mapping': /kisskb/src/mm/migrate.c:383:18: note: byref variable will be forcibly initialized 383 | XA_STATE(xas, &mapping->i_pages, folio_index(folio)); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/migrate.c: In function 'migrate_huge_page_move_mapping': /kisskb/src/mm/migrate.c:506:18: note: byref variable will be forcibly initialized 506 | XA_STATE(xas, &mapping->i_pages, page_index(page)); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_pages': /kisskb/src/mm/migrate.c:1452:19: note: byref variable will be forcibly initialized 1452 | LIST_HEAD(ret_pages); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/migrate.c:1449:22: note: byref variable will be forcibly initialized 1449 | struct page *page2; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/mm/slab.c:90: /kisskb/src/mm/slab.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/fs/dlm/lowcomms.c:46: /kisskb/src/fs/dlm/lowcomms.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'nodeid_to_addr': /kisskb/src/fs/dlm/lowcomms.c:346:33: note: byref variable will be forcibly initialized 346 | struct sockaddr_storage sas; | ^~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'dlm_tcp_listen_bind': /kisskb/src/fs/dlm/lowcomms.c:1868:13: note: byref variable will be forcibly initialized 1868 | int addr_len; | ^~~~~~~~ /kisskb/src/mm/slab.c: In function 'slab_alloc': /kisskb/src/mm/slab.c:3302:28: note: byref variable will be forcibly initialized 3302 | struct obj_cgroup *objcg = NULL; | ^~~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'dlm_tcp_bind': /kisskb/src/fs/dlm/lowcomms.c:1809:21: note: byref variable will be forcibly initialized 1809 | int result, addr_len; | ^~~~~~~~ /kisskb/src/mm/slab.c:3301:15: note: byref variable will be forcibly initialized 3301 | void *objp; | ^~~~ /kisskb/src/fs/dlm/lowcomms.c:1808:33: note: byref variable will be forcibly initialized 1808 | struct sockaddr_storage src_addr; | ^~~~~~~~ /kisskb/src/mm/slab.c: In function '__do_kmalloc': /kisskb/src/mm/slab.c:3301:15: note: byref variable will be forcibly initialized /kisskb/src/mm/slab.c:3302:28: note: byref variable will be forcibly initialized 3302 | struct obj_cgroup *objcg = NULL; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/slab.c:90: /kisskb/src/mm/slab.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'receive_from_sock': /kisskb/src/fs/dlm/lowcomms.c:899:21: note: byref variable will be forcibly initialized 899 | struct kvec iov; | ^~~ /kisskb/src/fs/dlm/lowcomms.c:898:23: note: byref variable will be forcibly initialized 898 | struct msghdr msg; | ^~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'dlm_listen_for_all': /kisskb/src/fs/dlm/lowcomms.c:1765:24: note: byref variable will be forcibly initialized 1765 | struct socket *sock; | ^~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'lowcomms_error_report': /kisskb/src/fs/dlm/lowcomms.c:595:33: note: byref variable will be forcibly initialized 595 | struct sockaddr_storage saddr; | ^~~~~ /kisskb/src/mm/slab.c: In function 'cache_grow_end': /kisskb/src/mm/slab.c:2644:15: note: byref variable will be forcibly initialized 2644 | void *list = NULL; | ^~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'dlm_connect': /kisskb/src/fs/dlm/lowcomms.c:1527:22: note: byref variable will be forcibly initialized 1527 | unsigned int mark; | ^~~~ /kisskb/src/fs/dlm/lowcomms.c:1526:24: note: byref variable will be forcibly initialized 1526 | struct socket *sock; | ^~~~ /kisskb/src/fs/dlm/lowcomms.c:1525:21: note: byref variable will be forcibly initialized 1525 | int result, addr_len; | ^~~~~~~~ /kisskb/src/fs/dlm/lowcomms.c:1524:33: note: byref variable will be forcibly initialized 1524 | struct sockaddr_storage addr; | ^~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'sctp_bind_addrs': /kisskb/src/fs/dlm/lowcomms.c:1134:16: note: byref variable will be forcibly initialized 1134 | int i, addr_len, result = 0; | ^~~~~~~~ /kisskb/src/fs/dlm/lowcomms.c:1132:33: note: byref variable will be forcibly initialized 1132 | struct sockaddr_storage localaddr; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/fs/dlm/lowcomms.c:46: /kisskb/src/fs/dlm/lowcomms.c: In function 'shutdown_connection': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/lowcomms.c:851:23: note: in expansion of macro 'wait_event_timeout' 851 | ret = wait_event_timeout(con->shutdown_wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'accept_from_sock': /kisskb/src/fs/dlm/lowcomms.c:996:22: note: byref variable will be forcibly initialized 996 | unsigned int mark; | ^~~~ /kisskb/src/fs/dlm/lowcomms.c:993:13: note: byref variable will be forcibly initialized 993 | int nodeid; | ^~~~~~ /kisskb/src/fs/dlm/lowcomms.c:992:13: note: byref variable will be forcibly initialized 992 | int len, idx; | ^~~ /kisskb/src/fs/dlm/lowcomms.c:991:24: note: byref variable will be forcibly initialized 991 | struct socket *newsock; | ^~~~~~~ /kisskb/src/fs/dlm/lowcomms.c:990:33: note: byref variable will be forcibly initialized 990 | struct sockaddr_storage peeraddr; | ^~~~~~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'init_local': /kisskb/src/fs/dlm/lowcomms.c:1157:33: note: byref variable will be forcibly initialized 1157 | struct sockaddr_storage sas, *addr; | ^~~ /kisskb/src/mm/slab.c: In function 'cache_alloc_pfmemalloc': /kisskb/src/mm/slab.c:2852:15: note: byref variable will be forcibly initialized 2852 | void *list = NULL; | ^~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'dlm_lowcomms_resend_msg': /kisskb/src/fs/dlm/lowcomms.c:1367:15: note: byref variable will be forcibly initialized 1367 | char *ppc; | ^~~ /kisskb/src/kernel/time/clocksource.c: In function 'unbind_clocksource_store': /kisskb/src/kernel/time/clocksource.c:1324:14: note: byref variable will be forcibly initialized 1324 | char name[CS_NAME_LEN]; | ^~~~ /kisskb/src/mm/slab.c: In function 'cache_alloc_refill': /kisskb/src/mm/slab.c:2905:15: note: byref variable will be forcibly initialized 2905 | void *list = NULL; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/nfsd/nfssvc.c:10: /kisskb/src/fs/nfsd/nfssvc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab.c: In function 'kmem_cache_alloc': /kisskb/src/mm/slab.c:3301:15: note: byref variable will be forcibly initialized 3301 | void *objp; | ^~~~ /kisskb/src/mm/slab.c: In function 'kmem_cache_alloc_trace': /kisskb/src/mm/slab.c:3301:15: note: byref variable will be forcibly initialized /kisskb/src/mm/slab.c: In function '__kmalloc': /kisskb/src/mm/slab.c:3301:15: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/fs/nfsd/nfssvc.c:14: /kisskb/src/fs/nfsd/nfssvc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/mm/slab.c: In function '__kmalloc_track_caller': /kisskb/src/mm/slab.c:3301:15: note: byref variable will be forcibly initialized /kisskb/src/fs/nfsd/nfssvc.c: In function 'nfsd_inetaddr_event': /kisskb/src/fs/nfsd/nfssvc.c:445:28: note: byref variable will be forcibly initialized 445 | struct sockaddr_in sin; | ^~~ /kisskb/src/fs/nfsd/nfssvc.c: In function 'nfsd_inet6addr_event': /kisskb/src/fs/nfsd/nfssvc.c:476:29: note: byref variable will be forcibly initialized 476 | struct sockaddr_in6 sin6; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/slab.c:90: /kisskb/src/mm/slab.c: In function 'drain_array': /kisskb/src/mm/slab.c:3961:19: note: byref variable will be forcibly initialized 3961 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'drain_cpu_caches': /kisskb/src/mm/slab.c:2169:19: note: byref variable will be forcibly initialized 2169 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/fs/nfsd/nfssvc.c:10: /kisskb/src/fs/nfsd/nfssvc.c: In function 'nfsd_last_thread': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/nfsd/nfssvc.c:516:9: note: in expansion of macro 'wait_event' 516 | wait_event(nn->ntf_wq, atomic_read(&nn->ntf_refcnt) == 0); | ^~~~~~~~~~ /kisskb/src/mm/slab.c: In function 'do_drain': /kisskb/src/fs/nfsd/nfssvc.c: In function 'nfsd_get_default_max_blksize': /kisskb/src/fs/nfsd/nfssvc.c:574:24: note: byref variable will be forcibly initialized 574 | struct sysinfo i; | ^ /kisskb/src/mm/slab.c:2153:19: note: byref variable will be forcibly initialized 2153 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'cache_flusharray': /kisskb/src/mm/slab.c:3380:19: note: byref variable will be forcibly initialized 3380 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'cache_free_pfmemalloc': /kisskb/src/mm/slab.c:557:19: note: byref variable will be forcibly initialized 557 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/nfsd/nfssvc.c: In function 'nfsd_copy_boot_verifier': /kisskb/src/fs/nfsd/nfssvc.c:350:13: note: byref variable will be forcibly initialized 350 | int seq = 0; | ^~~ /kisskb/src/mm/slab.c: In function 'setup_kmem_cache_node': /kisskb/src/mm/slab.c:891:19: note: byref variable will be forcibly initialized 891 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'do_tune_cpucache': /kisskb/src/mm/slab.c:3873:27: note: byref variable will be forcibly initialized 3873 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'cpuup_canceled': /kisskb/src/mm/slab.c:962:27: note: byref variable will be forcibly initialized 962 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/slab.c: In function 'slabinfo_write': /kisskb/src/mm/slab.c:4133:32: note: byref variable will be forcibly initialized 4133 | int limit, batchcount, shared, res; | ^~~~~~ /kisskb/src/mm/slab.c:4133:20: note: byref variable will be forcibly initialized 4133 | int limit, batchcount, shared, res; | ^~~~~~~~~~ /kisskb/src/mm/slab.c:4133:13: note: byref variable will be forcibly initialized 4133 | int limit, batchcount, shared, res; | ^~~~~ /kisskb/src/mm/slab.c:4132:14: note: byref variable will be forcibly initialized 4132 | char kbuf[MAX_SLABINFO_WRITE + 1], *tmp; | ^~~~ /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:107:30: note: byref variable will be forcibly initialized 107 | struct arm_smccc_res res; | ^~~ /kisskb/src/drivers/phy/marvell/phy-mvebu-a3700-comphy.c: In function 'mvebu_a3700_comphy_probe': /kisskb/src/drivers/phy/marvell/phy-mvebu-a3700-comphy.c:274:21: note: byref variable will be forcibly initialized 274 | u32 lane_id; | ^~~~~~~ /kisskb/src/arch/arm64/kvm/guest.c: In function 'get_sve_vls': /kisskb/src/arch/arm64/kvm/guest.c:309:13: note: byref variable will be forcibly initialized 309 | u64 vqs[KVM_ARM64_SVE_VLS_WORDS]; | ^~~ /kisskb/src/arch/arm64/kvm/guest.c: In function 'set_sve_vls': /kisskb/src/arch/arm64/kvm/guest.c:333:13: note: byref variable will be forcibly initialized 333 | u64 vqs[KVM_ARM64_SVE_VLS_WORDS]; | ^~~ /kisskb/src/arch/arm64/kvm/guest.c: In function 'get_timer_reg': /kisskb/src/arch/arm64/kvm/guest.c:634:13: note: byref variable will be forcibly initialized 634 | u64 val; | ^~~ /kisskb/src/arch/arm64/kvm/guest.c: In function 'set_core_reg': /kisskb/src/arch/arm64/kvm/guest.c:218:21: note: byref variable will be forcibly initialized 218 | __uint128_t tmp; | ^~~ /kisskb/src/arch/arm64/kvm/guest.c: In function 'set_timer_reg': /kisskb/src/arch/arm64/kvm/guest.c:621:13: note: byref variable will be forcibly initialized 621 | u64 val; | ^~~ /kisskb/src/fs/lockd/svc.c: In function 'lockd_inetaddr_event': /kisskb/src/fs/lockd/svc.c:303:28: note: byref variable will be forcibly initialized 303 | struct sockaddr_in sin; | ^~~ /kisskb/src/fs/lockd/svc.c: In function 'lockd_inet6addr_event': /kisskb/src/fs/lockd/svc.c:333:29: note: byref variable will be forcibly initialized 333 | struct sockaddr_in6 sin6; | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/fs/lockd/svc.c:16: /kisskb/src/fs/lockd/svc.c: In function 'lockd_unregister_notifiers': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/lockd/svc.c:366:9: note: in expansion of macro 'wait_event' 366 | wait_event(nlm_ntf_wq, atomic_read(&nlm_ntf_refcnt) == 0); | ^~~~~~~~~~ /kisskb/src/fs/lockd/svc.c: In function 'param_set_grace_period': /kisskb/src/fs/lockd/svc.c:626:15: note: byref variable will be forcibly initialized 626 | char *endp; \ | ^~~~ /kisskb/src/fs/lockd/svc.c:669:1: note: in expansion of macro 'param_set_min_max' 669 | param_set_min_max(grace_period, unsigned long, simple_strtoul, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/marvell/phy-armada38x-comphy.c: In function 'a38x_comphy_probe': /kisskb/src/drivers/phy/marvell/phy-armada38x-comphy.c:219:21: note: byref variable will be forcibly initialized 219 | u32 val; | ^~~ /kisskb/src/fs/lockd/svc.c: In function 'param_set_timeout': /kisskb/src/fs/lockd/svc.c:626:15: note: byref variable will be forcibly initialized 626 | char *endp; \ | ^~~~ /kisskb/src/fs/lockd/svc.c:671:1: note: in expansion of macro 'param_set_min_max' 671 | param_set_min_max(timeout, unsigned long, simple_strtoul, | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/lockd/svc.c: In function 'param_set_port': /kisskb/src/fs/lockd/svc.c:626:15: note: byref variable will be forcibly initialized 626 | char *endp; \ | ^~~~ /kisskb/src/fs/lockd/svc.c:668:1: note: in expansion of macro 'param_set_min_max' 668 | param_set_min_max(port, int, simple_strtol, 0, 65535) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/lockd/svclock.c:25: /kisskb/src/fs/lockd/svclock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/ac97.c: In function 'ac97_soc_probe': /kisskb/src/sound/soc/codecs/ac97.c:68:34: note: byref variable will be forcibly initialized 68 | struct snd_ac97_template ac97_template; | ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/ac97.c:67:30: note: byref variable will be forcibly initialized 67 | struct snd_ac97_bus *ac97_bus; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/ac97.c:66:26: note: byref variable will be forcibly initialized 66 | struct snd_ac97 *ac97; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/dlm/plock.c:6: /kisskb/src/fs/dlm/plock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/plock.c: In function 'dev_read': /kisskb/src/fs/dlm/plock.c:384:31: note: byref variable will be forcibly initialized 384 | struct dlm_plock_info info; | ^~~~ /kisskb/src/fs/dlm/plock.c: In function 'dev_write': /kisskb/src/fs/dlm/plock.c:421:31: note: byref variable will be forcibly initialized 421 | struct dlm_plock_info info; | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/dlm/plock.c:6: /kisskb/src/fs/dlm/plock.c: In function 'dlm_posix_lock': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/plock.c:145:22: note: in expansion of macro 'wait_event_interruptible' 145 | rv = wait_event_interruptible(recv_wq, (op->done != 0)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/cadence/cdns-dphy.c: In function 'cdns_dphy_config_from_opts': /kisskb/src/drivers/phy/cadence/cdns-dphy.c:218:22: note: byref variable will be forcibly initialized 218 | unsigned int dsi_hfp_ext = 0; | ^~~~~~~~~~~ /kisskb/src/fs/dlm/plock.c: In function 'dlm_posix_unlock': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/dlm/plock.c:291:9: note: in expansion of macro 'wait_event' 291 | wait_event(recv_wq, (op->done != 0)); | ^~~~~~~~~~ /kisskb/src/fs/dlm/plock.c: In function 'dlm_posix_get': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/dlm/plock.c:345:9: note: in expansion of macro 'wait_event' 345 | wait_event(recv_wq, (op->done != 0)); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/namespace.c:2: /kisskb/src/kernel/cgroup/namespace.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/namespace.c:2: /kisskb/src/kernel/cgroup/namespace.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/lockd/svcproc.c: In function 'nlmsvc_retrieve_args': /kisskb/src/fs/lockd/svcproc.c:56:34: note: byref variable will be forcibly initialized 56 | struct nlm_file *file = NULL; | ^~~~ /kisskb/src/fs/lockd/svcproc.c: In function 'nlmsvc_proc_free_all': /kisskb/src/fs/lockd/svcproc.c:485:26: note: byref variable will be forcibly initialized 485 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svcproc.c: In function 'nlmsvc_proc_unshare': /kisskb/src/fs/lockd/svcproc.c:438:26: note: byref variable will be forcibly initialized 438 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svcproc.c:437:26: note: byref variable will be forcibly initialized 437 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svcproc.c: In function 'nlmsvc_proc_share': /kisskb/src/fs/lockd/svcproc.c:403:26: note: byref variable will be forcibly initialized 403 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svcproc.c:402:26: note: byref variable will be forcibly initialized 402 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svcproc.c: In function 'nlmsvc_proc_sm_notify': /kisskb/src/fs/lockd/svcproc.c:507:22: note: byref variable will be forcibly initialized 507 | char buf[RPC_MAX_ADDRBUFLEN]; | ^~~ /kisskb/src/fs/lockd/svcproc.c: In function '__nlmsvc_proc_unlock': /kisskb/src/fs/lockd/svcproc.c:243:26: note: byref variable will be forcibly initialized 243 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svcproc.c:242:26: note: byref variable will be forcibly initialized 242 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svcproc.c: In function '__nlmsvc_proc_cancel': /kisskb/src/fs/lockd/svcproc.c:202:26: note: byref variable will be forcibly initialized 202 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svcproc.c:201:26: note: byref variable will be forcibly initialized 201 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svcproc.c: In function '__nlmsvc_proc_lock': /kisskb/src/fs/lockd/svcproc.c:153:26: note: byref variable will be forcibly initialized 153 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svcproc.c:152:26: note: byref variable will be forcibly initialized 152 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svcproc.c: In function '__nlmsvc_proc_test': /kisskb/src/fs/lockd/svcproc.c:118:26: note: byref variable will be forcibly initialized 118 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svcproc.c:117:26: note: byref variable will be forcibly initialized 117 | struct nlm_host *host; | ^~~~ /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c: In function 'nf_tproxy_get_sock_v4': /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c:86:31: note: byref variable will be forcibly initialized 86 | struct tcphdr _hdr, *hp; | ^~~~ /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c: In function 'nf_tproxy_handle_time_wait4': /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c:23:23: note: byref variable will be forcibly initialized 23 | struct tcphdr _hdr, *hp; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:9: /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:18: /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c: In function 'nla_put_ipaddr4': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c: In function 'nla_put_net32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c: In function 'bitmap_ipmac_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:21: /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c: In function 'ip_set_get_hostipaddr4': /kisskb/src/include/linux/netfilter/ipset/ip_set.h:345:16: note: byref variable will be forcibly initialized 345 | __be32 ip; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c: In function 'bitmap_ipmac_uadt': /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:248:13: note: byref variable will be forcibly initialized 248 | u32 ip = 0; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c: In function 'bitmap_ipmac_create': /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:321:27: note: byref variable will be forcibly initialized 321 | u32 first_ip = 0, last_ip = 0; | ^~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ipmac.c:321:13: note: byref variable will be forcibly initialized 321 | u32 first_ip = 0, last_ip = 0; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/proc_fs.h:10, from /kisskb/src/kernel/time/timer_list.c:8: /kisskb/src/kernel/time/timer_list.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer_list.c: In function 'SEQ_printf': /kisskb/src/kernel/time/timer_list.c:33:17: note: byref variable will be forcibly initialized 33 | va_list args; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/proc_fs.h:10, from /kisskb/src/kernel/time/timer_list.c:8: /kisskb/src/kernel/time/timer_list.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/timer_list.c: In function 'print_active_timers': /kisskb/src/kernel/time/timer_list.c:63:32: note: byref variable will be forcibly initialized 63 | struct hrtimer *timer, tmp; | ^~~ /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c: In function 'mvebu_comphy_smc': /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c:274:30: note: byref variable will be forcibly initialized 274 | struct arm_smccc_res res; | ^~~ /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c: In function 'mvebu_comphy_power_off_legacy': /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c:868:13: note: byref variable will be forcibly initialized 868 | u32 val; | ^~~ /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c: In function 'mvebu_comphy_ethernet_init_reset': /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c:335:13: note: byref variable will be forcibly initialized 335 | u32 val; | ^~~ /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c: In function 'mvebu_comphy_set_mode_sgmii': /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c:493:13: note: byref variable will be forcibly initialized 493 | u32 val; | ^~~ /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c: In function 'mvebu_comphy_power_on_legacy': /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c:722:13: note: byref variable will be forcibly initialized 722 | u32 val; | ^~~ /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c: In function 'mvebu_comphy_probe': /kisskb/src/drivers/phy/marvell/phy-mvebu-cp110-comphy.c:1030:21: note: byref variable will be forcibly initialized 1030 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/freezer.c:2: /kisskb/src/kernel/cgroup/freezer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/freezer.c:2: /kisskb/src/kernel/cgroup/freezer.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/cgroup/freezer.c: In function 'cgroup_freeze_task': /kisskb/src/kernel/cgroup/freezer.c:157:23: note: byref variable will be forcibly initialized 157 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/cgroup/freezer.c: In function 'cgroup_do_freeze': /kisskb/src/kernel/cgroup/freezer.c:179:30: note: byref variable will be forcibly initialized 179 | struct css_task_iter it; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/lockd/svcsubs.c:12: /kisskb/src/fs/lockd/svcsubs.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/lockd/svcsubs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/lockd/svcsubs.c: In function 'nlm_unlock_files': /kisskb/src/fs/lockd/svcsubs.c:181:26: note: byref variable will be forcibly initialized 181 | struct file_lock lock; | ^~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c: In function 'cdns_sierra_phy_on': /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c:388:13: note: byref variable will be forcibly initialized 388 | u32 val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/rcom.c:12: /kisskb/src/fs/dlm/rcom.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c: In function 'cdns_sierra_pll_mux_get_parent': /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c:440:22: note: byref variable will be forcibly initialized 440 | unsigned int val; | ^~~ /kisskb/src/fs/lockd/svcsubs.c: In function 'nlmsvc_mark_resources': /kisskb/src/fs/lockd/svcsubs.c:413:25: note: byref variable will be forcibly initialized 413 | struct nlm_host hint; | ^~~~ /kisskb/src/fs/dlm/rcom.c: In function 'create_rcom_stateless': /kisskb/src/fs/dlm/rcom.c:77:15: note: byref variable will be forcibly initialized 77 | char *mb; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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-v1.c:2: /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c: In function 'cdns_sierra_pll_mux_register': /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c:483:14: note: byref variable will be forcibly initialized 483 | char clk_name[100]; | ^~~~~~~~ /kisskb/src/fs/dlm/rcom.c: In function 'create_rcom': /kisskb/src/fs/dlm/rcom.c:57:15: note: byref variable will be forcibly initialized 57 | char *mb; | ^~ /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c: In function 'cdns_sierra_phy_probe': /kisskb/src/drivers/phy/cadence/phy-cadence-sierra.c:834:22: note: byref variable will be forcibly initialized 834 | unsigned int id_value; | ^~~~~~~~ /kisskb/src/fs/dlm/rcom.c: In function 'receive_rcom_status': /kisskb/src/fs/dlm/rcom.c:232:25: note: byref variable will be forcibly initialized 232 | struct dlm_msg *msg; | ^~~ /kisskb/src/fs/dlm/rcom.c:227:26: note: byref variable will be forcibly initialized 227 | struct dlm_rcom *rc; | ^~ /kisskb/src/fs/dlm/rcom.c: In function 'receive_rcom_names': /kisskb/src/fs/dlm/rcom.c:337:25: note: byref variable will be forcibly initialized 337 | struct dlm_msg *msg; | ^~~ /kisskb/src/fs/dlm/rcom.c:335:26: note: byref variable will be forcibly initialized 335 | struct dlm_rcom *rc; | ^~ /kisskb/src/fs/dlm/rcom.c: In function 'receive_rcom_lookup': /kisskb/src/fs/dlm/rcom.c:378:20: note: byref variable will be forcibly initialized 378 | int error, ret_nodeid, nodeid = rc_in->rc_header.h_nodeid; | ^~~~~~~~~~ /kisskb/src/fs/dlm/rcom.c:377:29: note: byref variable will be forcibly initialized 377 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/rcom.c:376:26: note: byref variable will be forcibly initialized 376 | struct dlm_rcom *rc; | ^~ /kisskb/src/fs/dlm/rcom.c: In function 'receive_rcom_lock': /kisskb/src/fs/dlm/rcom.c:466:29: note: byref variable will be forcibly initialized 466 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/rcom.c:465:26: note: byref variable will be forcibly initialized 465 | struct dlm_rcom *rc; | ^~ /kisskb/src/fs/dlm/rcom.c: In function 'dlm_rcom_status': /kisskb/src/fs/dlm/rcom.c:178:25: note: byref variable will be forcibly initialized 178 | struct dlm_msg *msg; | ^~~ /kisskb/src/fs/dlm/rcom.c:177:26: note: byref variable will be forcibly initialized 177 | struct dlm_rcom *rc; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup-v1.c:2: /kisskb/src/kernel/cgroup/cgroup-v1.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/dlm/rcom.c: In function 'dlm_rcom_names': /kisskb/src/fs/dlm/rcom.c:308:25: note: byref variable will be forcibly initialized 308 | struct dlm_msg *msg; | ^~~ /kisskb/src/fs/dlm/rcom.c:307:26: note: byref variable will be forcibly initialized 307 | struct dlm_rcom *rc; | ^~ /kisskb/src/fs/dlm/rcom.c: In function 'dlm_send_rcom_lookup': /kisskb/src/fs/dlm/rcom.c:358:29: note: byref variable will be forcibly initialized 358 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/rcom.c:357:26: note: byref variable will be forcibly initialized 357 | struct dlm_rcom *rc; | ^~ /kisskb/src/fs/dlm/rcom.c: In function 'dlm_send_rcom_lock': /kisskb/src/fs/dlm/rcom.c:442:29: note: byref variable will be forcibly initialized 442 | struct dlm_mhandle *mh; | ^~ /kisskb/src/fs/dlm/rcom.c:441:26: note: byref variable will be forcibly initialized 441 | struct dlm_rcom *rc; | ^~ /kisskb/src/fs/dlm/rcom.c: In function 'dlm_send_ls_not_ready': /kisskb/src/fs/dlm/rcom.c:494:15: note: byref variable will be forcibly initialized 494 | char *mb; | ^~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function '__cgroup1_procs_write': /kisskb/src/kernel/cgroup/cgroup-v1.c:495:14: note: byref variable will be forcibly initialized 495 | bool locked; | ^~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup-v1.c:2: /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'pidlist_array_load': /kisskb/src/kernel/cgroup/cgroup-v1.c:332:30: note: byref variable will be forcibly initialized 332 | struct css_task_iter it; | ^~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup_transfer_tasks': /kisskb/src/kernel/cgroup/cgroup-v1.c:98:30: note: byref variable will be forcibly initialized 98 | struct css_task_iter it; | ^~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroupstats_build': /kisskb/src/kernel/cgroup/cgroup-v1.c:693:30: note: byref variable will be forcibly initialized 693 | struct css_task_iter it; | ^~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup1_release_agent': /kisskb/src/kernel/cgroup/cgroup-v1.c:779:25: note: byref variable will be forcibly initialized 779 | char *argv[3], *envp[3]; | ^~~~ /kisskb/src/kernel/cgroup/cgroup-v1.c:779:15: note: byref variable will be forcibly initialized 779 | char *argv[3], *envp[3]; | ^~~~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup1_parse_param': /kisskb/src/kernel/cgroup/cgroup-v1.c:912:32: note: byref variable will be forcibly initialized 912 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/drivers/phy/microchip/sparx5_serdes.c: In function 'sparx5_sd25g28_config': /kisskb/src/drivers/phy/microchip/sparx5_serdes.c:1865:38: note: byref variable will be forcibly initialized 1865 | struct sparx5_sd25g28_params params; | ^~~~~~ /kisskb/src/drivers/phy/microchip/sparx5_serdes.c:1857:43: note: byref variable will be forcibly initialized 1857 | struct sparx5_sd25g28_mode_preset mode; | ^~~~ /kisskb/src/drivers/phy/microchip/sparx5_serdes.c:1856:44: note: byref variable will be forcibly initialized 1856 | struct sparx5_sd25g28_media_preset media = media_presets_25g[macro->media]; | ^~~~~ /kisskb/src/drivers/phy/microchip/sparx5_serdes.c: In function 'sparx5_sd10g28_config': /kisskb/src/drivers/phy/microchip/sparx5_serdes.c:1880:38: note: byref variable will be forcibly initialized 1880 | struct sparx5_sd10g28_params params; | ^~~~~~ /kisskb/src/drivers/phy/microchip/sparx5_serdes.c:1879:43: note: byref variable will be forcibly initialized 1879 | struct sparx5_sd10g28_mode_preset mode; | ^~~~ /kisskb/src/drivers/phy/microchip/sparx5_serdes.c:1878:44: note: byref variable will be forcibly initialized 1878 | struct sparx5_sd10g28_media_preset media = media_presets_10g[macro->media]; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/percpu.h:248, from /kisskb/src/arch/arm64/include/asm/smp.h:28, from /kisskb/src/include/linux/smp.h:113, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/debug.c:9: /kisskb/src/arch/arm64/kvm/debug.c: In function 'kvm_arm_init_debug': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/include/asm-generic/percpu.h:72:33: note: in definition of macro 'raw_cpu_generic_to_op' 72 | *raw_cpu_ptr(&(pcp)) op val; \ | ^~~ /kisskb/src/include/linux/percpu-defs.h:380:25: note: in expansion of macro 'raw_cpu_write_8' 380 | case 8: stem##8(variable, __VA_ARGS__);break; \ | ^~~~ /kisskb/src/include/linux/percpu-defs.h:421:41: note: in expansion of macro '__pcpu_size_call' 421 | #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/percpu-defs.h:452:9: note: in expansion of macro 'raw_cpu_write' 452 | raw_cpu_write(pcp, val); \ | ^~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/debug.c:68:9: note: in expansion of macro '__this_cpu_write' 68 | __this_cpu_write(mdcr_el2, kvm_call_hyp_ret(__kvm_get_mdcr_el2)); | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:644:31: note: in expansion of macro 'kvm_call_hyp_nvhe' 644 | ret = kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/debug.c:68:36: note: in expansion of macro 'kvm_call_hyp_ret' 68 | __this_cpu_write(mdcr_el2, kvm_call_hyp_ret(__kvm_get_mdcr_el2)); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'add_ftrace_ops': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:264:9: note: in expansion of macro 'rcu_assign_pointer' 264 | rcu_assign_pointer(*list, ops); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:256:9: note: in expansion of macro 'rcu_assign_pointer' 256 | rcu_assign_pointer(ops->next, *list); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'clear_ftrace_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7178:17: note: in expansion of macro 'rcu_assign_pointer' 7178 | rcu_assign_pointer(tr->function_no_pids, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7175:17: note: in expansion of macro 'rcu_assign_pointer' 7175 | rcu_assign_pointer(tr->function_pids, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7421:17: note: in expansion of macro 'rcu_assign_pointer' 7421 | rcu_assign_pointer(tr->function_no_pids, pid_list); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7418:17: note: in expansion of macro 'rcu_assign_pointer' 7418 | rcu_assign_pointer(tr->function_pids, pid_list); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7385:32: note: byref variable will be forcibly initialized 7385 | struct trace_pid_list *pid_list; | ^~~~~~~~ In file included from /kisskb/src/include/linux/security.h:30, from /kisskb/src/kernel/trace/ftrace.c:21: /kisskb/src/kernel/trace/ftrace.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_profile_read': /kisskb/src/kernel/trace/ftrace.c:928:14: note: byref variable will be forcibly initialized 928 | char buf[64]; /* big enough to hold a number */ | ^~~ /kisskb/src/kernel/trace/ftrace.c: In function 'function_stat_show': /kisskb/src/kernel/trace/ftrace.c:502:14: note: byref variable will be forcibly initialized 502 | char str[KSYM_SYMBOL_LEN]; | ^~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_profile_write': /kisskb/src/kernel/trace/ftrace.c:883:23: note: byref variable will be forcibly initialized 883 | unsigned long val; | ^~~ /kisskb/src/sound/soc/codecs/adau1701.c: In function 'adau1701_safeload': /kisskb/src/sound/soc/codecs/adau1701.c:263:17: note: byref variable will be forcibly initialized 263 | uint8_t buf[10]; | ^~~ /kisskb/src/sound/soc/codecs/adau1701.c:261:22: note: byref variable will be forcibly initialized 261 | unsigned int val; | ^~~ /kisskb/src/sound/soc/codecs/adau1701.c: In function 'adau1701_reg_write': /kisskb/src/sound/soc/codecs/adau1701.c:189:17: note: byref variable will be forcibly initialized 189 | uint8_t buf[5]; | ^~~ /kisskb/src/sound/soc/codecs/adau1701.c: In function 'adau1701_reg_read': /kisskb/src/sound/soc/codecs/adau1701.c:221:24: note: byref variable will be forcibly initialized 221 | struct i2c_msg msgs[2]; | ^~~~ /kisskb/src/sound/soc/codecs/adau1701.c:219:30: note: byref variable will be forcibly initialized 219 | uint8_t send_buf[2], recv_buf[3]; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/adau1701.c:219:17: note: byref variable will be forcibly initialized 219 | uint8_t send_buf[2], recv_buf[3]; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:7: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:89:33: note: byref variable will be forcibly initialized 89 | struct hash_ipmac4_elem e = { .ip = 0, { .foo[0] = 0, .foo[1] = 0 } }; | ^ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:15: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'nla_put_net32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'nla_put_ipaddr4': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c: In function 'nf_reject_fill_skb_dst': /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c:224:22: note: byref variable will be forcibly initialized 224 | struct flowi fl; | ^~ /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c:223:27: note: byref variable will be forcibly initialized 223 | struct dst_entry *dst = NULL; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:194: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:15: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:81: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:7: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c: In function 'nf_reject_skb_v4_tcp_reset': /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c:47:23: note: byref variable will be forcibly initialized 47 | struct tcphdr _oth; | ^~~~ /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c: In function 'nf_send_reset': /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c:244:23: note: byref variable will be forcibly initialized 244 | struct tcphdr _oth; | ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/sunrpc/svcauth.h:15, from /kisskb/src/include/linux/sunrpc/svc.h:19, from /kisskb/src/include/linux/sunrpc/svcsock.h:13, from /kisskb/src/fs/nfsd/nfsctl.c:13: /kisskb/src/fs/nfsd/nfsctl.c: In function 'get_uint': /kisskb/src/include/linux/sunrpc/cache.h:271:14: note: byref variable will be forcibly initialized 271 | char buf[50]; | ^~~ /kisskb/src/fs/nfsd/nfsctl.c: In function 'write_maxconn': /kisskb/src/fs/nfsd/nfsctl.c:948:22: note: byref variable will be forcibly initialized 948 | unsigned int maxconn = nn->max_connections; | ^~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:946:15: note: byref variable will be forcibly initialized 946 | char *mesg = buf; | ^~~~ In file included from /kisskb/src/include/linux/sunrpc/svcauth.h:15, from /kisskb/src/include/linux/sunrpc/svc.h:19, from /kisskb/src/include/linux/sunrpc/svcsock.h:13, from /kisskb/src/fs/nfsd/nfsctl.c:13: /kisskb/src/fs/nfsd/nfsctl.c: In function 'get_int': /kisskb/src/include/linux/sunrpc/cache.h:252:15: note: byref variable will be forcibly initialized 252 | char *ep; | ^~ /kisskb/src/include/linux/sunrpc/cache.h:251:14: note: byref variable will be forcibly initialized 251 | char buf[50]; | ^~~ /kisskb/src/fs/nfsd/nfsctl.c: In function 'write_maxblksize': /kisskb/src/fs/nfsd/nfsctl.c:901:21: note: byref variable will be forcibly initialized 901 | int bsize; | ^~~~~ /kisskb/src/fs/nfsd/nfsctl.c:897:15: note: byref variable will be forcibly initialized 897 | char *mesg = buf; | ^~~~ /kisskb/src/fs/nfsd/nfsctl.c: In function '__write_ports_addfd': /kisskb/src/fs/nfsd/nfsctl.c:728:13: note: byref variable will be forcibly initialized 728 | int fd, err; | ^~ /kisskb/src/fs/nfsd/nfsctl.c:727:15: note: byref variable will be forcibly initialized 727 | char *mesg = buf; | ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c: In function '__write_ports_addxprt': /kisskb/src/fs/nfsd/nfsctl.c:763:13: note: byref variable will be forcibly initialized 763 | int port, err; | ^~~~ /kisskb/src/fs/nfsd/nfsctl.c:761:14: note: byref variable will be forcibly initialized 761 | char transport[16]; | ^~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c: In function '__write_versions': /kisskb/src/fs/nfsd/nfsctl.c:590:34: note: byref variable will be forcibly initialized 590 | unsigned minor; | ^~~~~ /kisskb/src/fs/nfsd/nfsctl.c:568:22: note: byref variable will be forcibly initialized 568 | char *vers, *minorp, sign; | ^~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:567:15: note: byref variable will be forcibly initialized 567 | char *mesg = buf; | ^~~~ In file included from /kisskb/src/fs/nfsd/nfsctl.c:8: /kisskb/src/fs/nfsd/nfsctl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/nfsd/nfsctl.c: In function 'write_pool_threads': /kisskb/src/fs/nfsd/nfsctl.c:483:15: note: byref variable will be forcibly initialized 483 | char *mesg = buf; | ^~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:194: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_test': /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1221:18: note: byref variable will be forcibly initialized 1221 | u32 key, multi = 0; | ^~~~~ /kisskb/src/fs/nfsd/nfsctl.c: In function 'write_threads': /kisskb/src/fs/nfsd/nfsctl.c:441:21: note: byref variable will be forcibly initialized 441 | int newthreads; | ^~~~~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c:436:15: note: byref variable will be forcibly initialized 436 | char *mesg = buf; | ^~~~ /kisskb/src/fs/nfsd/nfsctl.c: In function 'write_unlock_fs': /kisskb/src/fs/nfsd/nfsctl.c:297:21: note: byref variable will be forcibly initialized 297 | struct path path; | ^~~~ /kisskb/src/fs/nfsd/nfsctl.c: In function 'write_unlock_ip': /kisskb/src/fs/nfsd/nfsctl.c:258:33: note: byref variable will be forcibly initialized 258 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/fs/nfsd/nfsctl.c: In function 'write_filehandle': /kisskb/src/fs/nfsd/nfsctl.c:359:25: note: byref variable will be forcibly initialized 359 | struct knfsd_fh fh; | ^~ /kisskb/src/fs/nfsd/nfsctl.c:357:13: note: byref variable will be forcibly initialized 357 | int len; | ^~~ /kisskb/src/fs/nfsd/nfsctl.c:356:15: note: byref variable will be forcibly initialized 356 | char *mesg = buf; | ^~~~ /kisskb/src/fs/nfsd/nfsctl.c:355:13: note: byref variable will be forcibly initialized 355 | int maxsize; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:7: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:194: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1041:18: note: byref variable will be forcibly initialized 1041 | u32 key, multi = 0; | ^~~~~ /kisskb/src/fs/nfsd/nfsctl.c: In function 'nfsd_client_mkdir': /kisskb/src/fs/nfsd/nfsctl.c:1314:14: note: byref variable will be forcibly initialized 1314 | char name[11]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:7: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:194: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:852:21: note: byref variable will be forcibly initialized 852 | u32 r, key, multi = 0, elements, maxelem; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:7: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:114:33: note: byref variable will be forcibly initialized 114 | struct hash_ipmac4_elem e = { .ip = 0, { .foo[0] = 0, .foo[1] = 0 } }; | ^ In file included from /kisskb/src/fs/lockd/xdr.c:22: /kisskb/src/fs/lockd/xdr.c: In function 'svcxdr_decode_cookie': /kisskb/src/fs/lockd/svcxdr.h:76:13: note: byref variable will be forcibly initialized 76 | u32 len; | ^~~ /kisskb/src/fs/lockd/xdr.c: In function 'svcxdr_decode_string': /kisskb/src/fs/lockd/svcxdr.h:51:13: note: byref variable will be forcibly initialized 51 | u32 len; | ^~~ /kisskb/src/fs/lockd/xdr.c: In function 'svcxdr_decode_fhandle': /kisskb/src/fs/lockd/xdr.c:54:13: note: byref variable will be forcibly initialized 54 | u32 len; | ^~~ In file included from /kisskb/src/fs/lockd/xdr.c:22: /kisskb/src/fs/lockd/xdr.c: In function 'svcxdr_decode_owner': /kisskb/src/fs/lockd/svcxdr.h:119:13: note: byref variable will be forcibly initialized 119 | u32 len; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/lockd/mon.c:11: /kisskb/src/fs/lockd/mon.c: In function 'queued_spin_unlock': /kisskb/src/fs/lockd/xdr.c: In function 'svcxdr_decode_lock': /kisskb/src/fs/lockd/xdr.c:75:20: note: byref variable will be forcibly initialized 75 | s32 start, len, end; | ^~~ /kisskb/src/fs/lockd/xdr.c:75:13: note: byref variable will be forcibly initialized 75 | s32 start, len, end; | ^~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/lockd/xdr.c: In function 'nlmsvc_decode_testargs': /kisskb/src/fs/lockd/xdr.c:158:13: note: byref variable will be forcibly initialized 158 | u32 exclusive; | ^~~~~~~~~ /kisskb/src/fs/lockd/xdr.c: In function 'nlmsvc_decode_lockargs': /kisskb/src/fs/lockd/xdr.c:176:13: note: byref variable will be forcibly initialized 176 | u32 exclusive; | ^~~~~~~~~ /kisskb/src/fs/lockd/xdr.c: In function 'nlmsvc_decode_cancargs': /kisskb/src/fs/lockd/xdr.c:201:13: note: byref variable will be forcibly initialized 201 | u32 exclusive; | ^~~~~~~~~ /kisskb/src/fs/lockd/xdr.c: In function 'nlmsvc_decode_reboot': /kisskb/src/fs/lockd/xdr.c:249:13: note: byref variable will be forcibly initialized 249 | u32 len; | ^~~ /kisskb/src/fs/lockd/mon.c: In function 'nsm_mon_unmon': /kisskb/src/fs/lockd/mon.c:96:25: note: byref variable will be forcibly initialized 96 | struct nsm_args args = { | ^~~~ /kisskb/src/fs/lockd/mon.c: In function 'nsm_monitor': /kisskb/src/fs/lockd/mon.c:151:25: note: byref variable will be forcibly initialized 151 | struct nsm_res res; | ^~~ /kisskb/src/fs/lockd/mon.c: In function 'nsm_unmonitor': /kisskb/src/fs/lockd/mon.c:192:25: note: byref variable will be forcibly initialized 192 | struct nsm_res res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/kernel/time/alarmtimer.c:15: /kisskb/src/kernel/time/alarmtimer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/alarmtimer.h:97, from /kisskb/src/kernel/time/alarmtimer.c:34: /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarmtimer_suspend': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/alarmtimer.h:23:1: note: in expansion of macro 'TRACE_EVENT' 23 | TRACE_EVENT(alarmtimer_suspend, | ^~~~~~~~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarm_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/alarmtimer.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 45 | DECLARE_EVENT_CLASS(alarm_class, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/seqlock.h:22, from /kisskb/src/include/linux/hrtimer.h:20, from /kisskb/src/kernel/time/alarmtimer.c:16: /kisskb/src/kernel/time/alarmtimer.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarmtimer_do_nsleep': /kisskb/src/kernel/time/alarmtimer.c:771:35: note: byref variable will be forcibly initialized 771 | struct timespec64 rmt; | ^~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarm_timer_nsleep': /kisskb/src/kernel/time/alarmtimer.c:824:22: note: byref variable will be forcibly initialized 824 | struct alarm alarm; | ^~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'alarm_timer_nsleep_restart': /kisskb/src/kernel/time/alarmtimer.c:804:22: note: byref variable will be forcibly initialized 804 | struct alarm alarm; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:163:9: note: in expansion of macro 'smp_store_release' 163 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/huge_memory.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/recover.c:12: /kisskb/src/fs/dlm/recover.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/recover.c: In function 'recover_idr_clear': /kisskb/src/fs/dlm/recover.c:358:13: note: byref variable will be forcibly initialized 358 | int id; | ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/recover.c:12: /kisskb/src/fs/dlm/recover.c: In function 'dlm_wait_function': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/recover.c:48:22: note: in expansion of macro 'wait_event_timeout' 48 | rv = wait_event_timeout(ls->ls_wait_general, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/recover.c: In function 'dlm_recover_members_wait': /kisskb/src/fs/dlm/recover.c:175:18: note: byref variable will be forcibly initialized 175 | uint32_t gen; | ^~~ /kisskb/src/fs/dlm/recover.c:173:24: note: byref variable will be forcibly initialized 173 | int num_slots, slots_size; | ^~~~~~~~~~ /kisskb/src/fs/dlm/recover.c:173:13: note: byref variable will be forcibly initialized 173 | int num_slots, slots_size; | ^~~~~~~~~ /kisskb/src/fs/dlm/recover.c:172:26: note: byref variable will be forcibly initialized 172 | struct dlm_slot *slots; | ^~~~~ /kisskb/src/fs/dlm/recover.c: In function 'dlm_recover_masters': /kisskb/src/fs/dlm/recover.c:527:22: note: byref variable will be forcibly initialized 527 | unsigned int count = 0; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/mm/huge_memory.c: In function 'hugepage_init': /kisskb/src/mm/huge_memory.c:399:25: note: byref variable will be forcibly initialized 399 | struct kobject *hugepage_kobj; | ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/dlm/dlm_internal.h:19, from /kisskb/src/fs/dlm/recoverd.c:12: /kisskb/src/fs/dlm/recoverd.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/recoverd.c: In function 'ls_recover': /kisskb/src/fs/dlm/recoverd.c:54:20: note: byref variable will be forcibly initialized 54 | int error, neg = 0; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/huge_memory.c: In function '__split_huge_zero_page_pmd': /kisskb/src/mm/huge_memory.c:1929:15: note: byref variable will be forcibly initialized 1929 | pmd_t _pmd; | ^~~~ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd_locked': /kisskb/src/mm/huge_memory.c:1964:24: note: byref variable will be forcibly initialized 1964 | pmd_t old_pmd, _pmd; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_getoverrun': /kisskb/src/kernel/time/posix-timers.c:781:23: note: byref variable will be forcibly initialized 781 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function 'do_timer_gettime': /kisskb/src/kernel/time/posix-timers.c:719:23: note: byref variable will be forcibly initialized 719 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function 'do_timer_settime': /kisskb/src/kernel/time/posix-timers.c:904:23: note: byref variable will be forcibly initialized 904 | unsigned long flags; | ^~~~~ /kisskb/src/mm/huge_memory.c: In function 'single_hugepage_flag_store': /kisskb/src/mm/huge_memory.c:233:23: note: byref variable will be forcibly initialized 233 | unsigned long value; | ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function 'do_timer_create': /kisskb/src/kernel/time/posix-timers.c:503:20: note: byref variable will be forcibly initialized 503 | int error, new_timer_id; | ^~~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_create': /kisskb/src/kernel/time/posix-timers.c:582:28: note: byref variable will be forcibly initialized 582 | sigevent_t event; | ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_gettime': /kisskb/src/kernel/time/posix-timers.c:741:29: note: byref variable will be forcibly initialized 741 | struct itimerspec64 cur_setting; | ^~~~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_settime': /kisskb/src/kernel/time/posix-timers.c:942:39: note: byref variable will be forcibly initialized 942 | struct itimerspec64 new_spec, old_spec; | ^~~~~~~~ /kisskb/src/kernel/time/posix-timers.c:942:29: note: byref variable will be forcibly initialized 942 | struct itimerspec64 new_spec, old_spec; | ^~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_delete': /kisskb/src/kernel/time/posix-timers.c:1007:23: note: byref variable will be forcibly initialized 1007 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_settime': /kisskb/src/kernel/time/posix-timers.c:1071:27: note: byref variable will be forcibly initialized 1071 | struct timespec64 new_tp; | ^~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_nanosleep': /kisskb/src/kernel/time/posix-timers.c:1250:27: note: byref variable will be forcibly initialized 1250 | struct timespec64 t; | ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_gettime': /kisskb/src/kernel/time/posix-timers.c:1086:27: note: byref variable will be forcibly initialized 1086 | struct timespec64 kernel_tp; | ^~~~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_getres': /kisskb/src/kernel/time/posix-timers.c:1133:27: note: byref variable will be forcibly initialized 1133 | struct timespec64 rtn_tp; | ^~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function 'posixtimer_rearm': /kisskb/src/kernel/time/posix-timers.c:316:23: note: byref variable will be forcibly initialized 316 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_adjtime': /kisskb/src/mm/huge_memory.c: In function 'do_huge_pmd_numa_page': /kisskb/src/kernel/time/posix-timers.c:1115:31: note: byref variable will be forcibly initialized 1115 | struct __kernel_timex ktx; | ^~~ /kisskb/src/mm/huge_memory.c:1435:13: note: byref variable will be forcibly initialized 1435 | int flags = 0; | ^~~~~ /kisskb/src/kernel/cgroup/legacy_freezer.c: In function 'freeze_cgroup': /kisskb/src/kernel/cgroup/legacy_freezer.c:320:30: note: byref variable will be forcibly initialized 320 | struct css_task_iter it; | ^~ /kisskb/src/kernel/cgroup/legacy_freezer.c: In function 'unfreeze_cgroup': /kisskb/src/kernel/cgroup/legacy_freezer.c:331:30: note: byref variable will be forcibly initialized 331 | struct css_task_iter it; | ^~ /kisskb/src/mm/huge_memory.c: In function '__split_huge_pmd': /kisskb/src/kernel/cgroup/legacy_freezer.c: In function 'update_if_frozen': /kisskb/src/mm/huge_memory.c:2149:35: note: byref variable will be forcibly initialized 2149 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/kernel/cgroup/legacy_freezer.c:248:30: note: byref variable will be forcibly initialized 248 | struct css_task_iter it; | ^~ /kisskb/src/kernel/cgroup/legacy_freezer.c: In function 'freezer_attach': /kisskb/src/kernel/cgroup/legacy_freezer.c:161:37: note: byref variable will be forcibly initialized 161 | struct cgroup_subsys_state *new_css; | ^~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, 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:2682:26: note: byref variable will be forcibly initialized 2682 | XA_STATE(xas, &mapping->i_pages, page_index(head)); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/huge_memory.c:2617:13: note: byref variable will be forcibly initialized 2617 | int extra_pins, ret; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/huge_memory.c:8: /kisskb/src/mm/huge_memory.c: In function 'deferred_split_scan': /kisskb/src/mm/huge_memory.c:2808:19: note: byref variable will be forcibly initialized 2808 | LIST_HEAD(list), *pos, *next; | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/huge_memory.c: In function 'split_huge_pages_write': /kisskb/src/mm/huge_memory.c:3089:40: note: byref variable will be forcibly initialized 3089 | pgoff_t off_start = 0, off_end = 0; | ^~~~~~~ /kisskb/src/mm/huge_memory.c:3089:25: note: byref variable will be forcibly initialized 3089 | pgoff_t off_start = 0, off_end = 0; | ^~~~~~~~~ /kisskb/src/mm/huge_memory.c:3088:22: note: byref variable will be forcibly initialized 3088 | char file_path[MAX_INPUT_BUF_SZ]; | ^~~~~~~~~ /kisskb/src/mm/huge_memory.c:3087:23: note: byref variable will be forcibly initialized 3087 | char *buf = input_buf; | ^~~ /kisskb/src/mm/huge_memory.c:3071:36: note: byref variable will be forcibly initialized 3071 | unsigned long vaddr_start, vaddr_end; | ^~~~~~~~~ /kisskb/src/mm/huge_memory.c:3071:23: note: byref variable will be forcibly initialized 3071 | unsigned long vaddr_start, vaddr_end; | ^~~~~~~~~~~ /kisskb/src/mm/huge_memory.c:3070:13: note: byref variable will be forcibly initialized 3070 | int pid; | ^~~ /kisskb/src/mm/huge_memory.c:3069:14: note: byref variable will be forcibly initialized 3069 | char input_buf[MAX_INPUT_BUF_SZ]; | ^~~~~~~~~ In file included from /kisskb/src/fs/lockd/clnt4xdr.c:13: /kisskb/src/fs/lockd/clnt4xdr.c: In function 'xdr_stream_decode_opaque_inline': /kisskb/src/include/linux/sunrpc/xdr.h:697:15: note: byref variable will be forcibly initialized 697 | __u32 len; | ^~~ /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c: In function '__serdes_write_mcb_s1g': /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:270:22: note: byref variable will be forcibly initialized 270 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c: In function '__serdes_write_mcb_s6g': /kisskb/src/drivers/phy/mscc/phy-ocelot-serdes.c:38:22: note: byref variable will be forcibly initialized 38 | unsigned int regval = 0; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:12: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'nla_put_net16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_data_list': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'nla_put_net32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'nla_put_ipaddr4': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_data_list': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:246: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:12: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:85: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:246: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_test': /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1221:18: note: byref variable will be forcibly initialized 1221 | u32 key, multi = 0; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:246: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1041:18: note: byref variable will be forcibly initialized 1041 | u32 key, multi = 0; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:246: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:852:21: note: byref variable will be forcibly initialized 852 | u32 r, key, multi = 0, elements, maxelem; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:19: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'ip_set_get_hostipaddr4': /kisskb/src/include/linux/netfilter/ipset/ip_set.h:345:16: note: byref variable will be forcibly initialized 345 | __be32 ip; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:112:17: note: byref variable will be forcibly initialized 112 | u32 ip, ip_to = 0, p = 0, port, port_to; | ^~~~~ In file included from /kisskb/src/kernel/cgroup/rdma.c:12: /kisskb/src/kernel/cgroup/rdma.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/cgroup/rdma.c: In function 'parse_resource': /kisskb/src/kernel/cgroup/rdma.c:359:22: note: byref variable will be forcibly initialized 359 | char *name, *value = c; | ^~~~~ /kisskb/src/kernel/cgroup/rdma.c:358:21: note: byref variable will be forcibly initialized 358 | substring_t argstr; | ^~~~~~ /kisskb/src/kernel/cgroup/rdma.c: In function 'rdmacg_parse_limits': /kisskb/src/kernel/cgroup/rdma.c:397:28: note: byref variable will be forcibly initialized 397 | int index, intval; | ^~~~~~ /kisskb/src/kernel/cgroup/rdma.c: In function 'rdmacg_resource_set_max': /kisskb/src/kernel/cgroup/rdma.c:434:23: note: byref variable will be forcibly initialized 434 | unsigned long enables = 0; | ^~~~~~~ /kisskb/src/kernel/cgroup/rdma.c:432:15: note: byref variable will be forcibly initialized 432 | char *options = strstrip(buf); | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/kernel/time/posix-cpu-timers.c:6: /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'fastpath_timer_check': /kisskb/src/kernel/time/posix-cpu-timers.c:1138:21: note: byref variable will be forcibly initialized 1138 | u64 samples[CPUCLOCK_MAX]; | ^~~~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c:1113:21: note: byref variable will be forcibly initialized 1113 | u64 samples[CPUCLOCK_MAX]; | ^~~~~~~ /kisskb/src/sound/soc/codecs/adau17x1.c: In function 'adau17x1_setup_firmware': /kisskb/src/sound/soc/codecs/adau17x1.c:871:20: note: byref variable will be forcibly initialized 871 | int dspsr, dsp_run; | ^~~~~~~ /kisskb/src/sound/soc/codecs/adau17x1.c:871:13: note: byref variable will be forcibly initialized 871 | int dspsr, dsp_run; | ^~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'check_thread_timers': /kisskb/src/kernel/time/posix-cpu-timers.c:893:13: note: byref variable will be forcibly initialized 893 | u64 samples[CPUCLOCK_MAX]; | ^~~~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'check_process_timers': /kisskb/src/kernel/time/posix-cpu-timers.c:971:13: note: byref variable will be forcibly initialized 971 | u64 samples[CPUCLOCK_MAX]; | ^~~~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'thread_group_start_cputime': /kisskb/src/kernel/time/posix-cpu-timers.c:298:37: note: byref variable will be forcibly initialized 298 | struct task_cputime sum; | ^~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function '__thread_group_cputime': /kisskb/src/kernel/time/posix-cpu-timers.c:322:29: note: byref variable will be forcibly initialized 322 | struct task_cputime ct; | ^~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'cpu_clock_sample_group': /kisskb/src/kernel/time/posix-cpu-timers.c:338:13: note: byref variable will be forcibly initialized 338 | u64 samples[CPUCLOCK_MAX]; | ^~~~~~~ /kisskb/src/sound/soc/codecs/adau17x1.c: In function 'adau17x1_safeload': /kisskb/src/sound/soc/codecs/adau17x1.c:991:17: note: byref variable will be forcibly initialized 991 | uint8_t data[ADAU17X1_SAFELOAD_DATA_SIZE]; | ^~~~ /kisskb/src/sound/soc/codecs/adau17x1.c:990:17: note: byref variable will be forcibly initialized 990 | uint8_t buf[ADAU17X1_WORD_SIZE]; | ^~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_rearm': /kisskb/src/kernel/time/posix-cpu-timers.c:1044:23: note: byref variable will be forcibly initialized 1044 | unsigned long flags; | ^~~~~ /kisskb/src/sound/soc/codecs/adau17x1.c: In function 'adau17x1_dsp_mux_enum_get': /kisskb/src/sound/soc/codecs/adau17x1.c:238:27: note: byref variable will be forcibly initialized 238 | unsigned int reg, val; | ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/kernel/time/posix-cpu-timers.c:6: /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'handle_posix_cpu_timers': /kisskb/src/kernel/time/posix-cpu-timers.c:1253:19: note: byref variable will be forcibly initialized 1253 | LIST_HEAD(firing); | ^~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/time/posix-cpu-timers.c:1252:23: note: byref variable will be forcibly initialized 1252 | unsigned long flags, start; | ^~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_set': /kisskb/src/kernel/time/posix-cpu-timers.c:625:23: note: byref variable will be forcibly initialized 625 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'posix_cpu_timer_del': /kisskb/src/kernel/time/posix-cpu-timers.c:470:23: note: byref variable will be forcibly initialized 470 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'do_cpu_nanosleep': /kisskb/src/kernel/time/posix-cpu-timers.c:1425:25: note: byref variable will be forcibly initialized 1425 | struct k_itimer timer; | ^~~~~ /kisskb/src/kernel/time/posix-cpu-timers.c:1424:29: note: byref variable will be forcibly initialized 1424 | 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:1549:27: note: byref variable will be forcibly initialized 1549 | struct timespec64 t; | ^ /kisskb/src/kernel/time/posix-cpu-timers.c: In function 'update_rlimit_cpu': /kisskb/src/kernel/time/posix-cpu-timers.c:40:13: note: byref variable will be forcibly initialized 40 | u64 nsecs = rlim_new * NSEC_PER_SEC; | ^~~~~ /kisskb/src/net/ipv4/netfilter/nf_dup_ipv4.c: In function 'nf_dup_ipv4_route': /kisskb/src/net/ipv4/netfilter/nf_dup_ipv4.c:28:23: note: byref variable will be forcibly initialized 28 | struct flowi4 fl4; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_reserve_next_event': /kisskb/src/kernel/trace/ring_buffer.c:3593:30: note: byref variable will be forcibly initialized 3593 | struct rb_event_info info; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/cgroup/misc.c: In function 'misc_cg_max_write': /kisskb/src/kernel/cgroup/misc.c:250:23: note: byref variable will be forcibly initialized 250 | unsigned long max; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_allocate_pages': /kisskb/src/kernel/trace/ring_buffer.c:1595:19: note: byref variable will be forcibly initialized 1595 | LIST_HEAD(pages); | ^~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_update_event': /kisskb/src/kernel/trace/ring_buffer.c:2798:13: note: byref variable will be forcibly initialized 2798 | u64 delta = info->delta; | ^~~~~ /kisskb/src/kernel/trace/ring_buffer.c:2797:18: note: byref variable will be forcibly initialized 2797 | unsigned length = info->length; | ^~~~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_lock_reserve': /kisskb/src/kernel/trace/ring_buffer.c:3593:30: note: byref variable will be forcibly initialized 3593 | struct rb_event_info info; | ^~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_write': /kisskb/src/kernel/trace/ring_buffer.c:3593:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/fs/lockd/xdr4.c:21: /kisskb/src/fs/lockd/xdr4.c: In function 'svcxdr_decode_cookie': /kisskb/src/fs/lockd/svcxdr.h:76:13: note: byref variable will be forcibly initialized 76 | u32 len; | ^~~ /kisskb/src/fs/lockd/xdr4.c: In function 'svcxdr_decode_string': /kisskb/src/fs/lockd/svcxdr.h:51:13: note: byref variable will be forcibly initialized 51 | u32 len; | ^~~ /kisskb/src/fs/lockd/xdr4.c: In function 'svcxdr_decode_fhandle': /kisskb/src/fs/lockd/xdr4.c:52:13: note: byref variable will be forcibly initialized 52 | u32 len; | ^~~ In file included from /kisskb/src/fs/lockd/xdr4.c:21: /kisskb/src/fs/lockd/xdr4.c: In function 'svcxdr_decode_owner': /kisskb/src/fs/lockd/svcxdr.h:119:13: note: byref variable will be forcibly initialized 119 | u32 len; | ^~~ /kisskb/src/fs/lockd/xdr4.c: In function 'svcxdr_decode_lock': /kisskb/src/fs/lockd/xdr4.c:73:18: note: byref variable will be forcibly initialized 73 | u64 len, start; | ^~~~~ /kisskb/src/fs/lockd/xdr4.c:73:13: note: byref variable will be forcibly initialized 73 | u64 len, start; | ^~~ /kisskb/src/fs/lockd/xdr4.c: In function 'nlm4svc_decode_testargs': /kisskb/src/fs/lockd/xdr4.c:157:13: note: byref variable will be forcibly initialized 157 | u32 exclusive; | ^~~~~~~~~ /kisskb/src/fs/lockd/xdr4.c: In function 'nlm4svc_decode_lockargs': /kisskb/src/fs/lockd/xdr4.c:175:13: note: byref variable will be forcibly initialized 175 | u32 exclusive; | ^~~~~~~~~ /kisskb/src/fs/lockd/xdr4.c: In function 'nlm4svc_decode_cancargs': /kisskb/src/fs/lockd/xdr4.c:200:13: note: byref variable will be forcibly initialized 200 | u32 exclusive; | ^~~~~~~~~ /kisskb/src/fs/lockd/xdr4.c: In function 'nlm4svc_decode_reboot': /kisskb/src/fs/lockd/xdr4.c:248:13: note: byref variable will be forcibly initialized 248 | u32 len; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:163:9: note: in expansion of macro 'smp_store_release' 163 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/gup_test.c:3: /kisskb/src/mm/gup_test.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/mm/khugepaged.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/gup_test.c: In function 'gup_test_ioctl': /kisskb/src/mm/gup_test.c:209:25: note: byref variable will be forcibly initialized 209 | struct gup_test gup; | ^~~ /kisskb/src/fs/lockd/svc4proc.c: In function 'nlm4svc_retrieve_args': /kisskb/src/fs/lockd/svc4proc.c:27:34: note: byref variable will be forcibly initialized 27 | struct nlm_file *file = NULL; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c: In function 'nlm4svc_proc_free_all': /kisskb/src/fs/lockd/svc4proc.c:443:26: note: byref variable will be forcibly initialized 443 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c: In function 'nlm4svc_proc_unshare': /kisskb/src/fs/lockd/svc4proc.c:396:26: note: byref variable will be forcibly initialized 396 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c:395:26: note: byref variable will be forcibly initialized 395 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c: In function 'nlm4svc_proc_share': /kisskb/src/fs/lockd/svc4proc.c:361:26: note: byref variable will be forcibly initialized 361 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c:360:26: note: byref variable will be forcibly initialized 360 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c: In function 'nlm4svc_proc_sm_notify': /kisskb/src/fs/lockd/svc4proc.c:465:22: note: byref variable will be forcibly initialized 465 | char buf[RPC_MAX_ADDRBUFLEN]; | ^~~ /kisskb/src/fs/lockd/svc4proc.c: In function '__nlm4svc_proc_unlock': /kisskb/src/fs/lockd/svc4proc.c:212:26: note: byref variable will be forcibly initialized 212 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c:211:26: note: byref variable will be forcibly initialized 211 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c: In function '__nlm4svc_proc_cancel': /kisskb/src/fs/lockd/svc4proc.c:172:26: note: byref variable will be forcibly initialized 172 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c:171:26: note: byref variable will be forcibly initialized 171 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c: In function '__nlm4svc_proc_lock': /kisskb/src/fs/lockd/svc4proc.c:123:26: note: byref variable will be forcibly initialized 123 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c:122:26: note: byref variable will be forcibly initialized 122 | struct nlm_host *host; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c: In function '__nlm4svc_proc_test': /kisskb/src/fs/lockd/svc4proc.c:89:26: note: byref variable will be forcibly initialized 89 | struct nlm_file *file; | ^~~~ /kisskb/src/fs/lockd/svc4proc.c:88:26: note: byref variable will be forcibly initialized 88 | struct nlm_host *host; | ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/huge_memory.h:171, from /kisskb/src/mm/khugepaged.c:57: /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_khugepaged_scan_pmd': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/huge_memory.h:51:1: note: in expansion of macro 'TRACE_EVENT' 51 | TRACE_EVENT(mm_khugepaged_scan_pmd, | ^~~~~~~~~~~ /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_collapse_huge_page': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/huge_memory.h:88:1: note: in expansion of macro 'TRACE_EVENT' 88 | TRACE_EVENT(mm_collapse_huge_page, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/miscdevice.h:5, from /kisskb/src/fs/dlm/user.c:6: /kisskb/src/fs/dlm/user.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_collapse_huge_page_isolate': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/huge_memory.h:112:1: note: in expansion of macro 'TRACE_EVENT' 112 | TRACE_EVENT(mm_collapse_huge_page_isolate, | ^~~~~~~~~~~ /kisskb/src/mm/khugepaged.c: In function 'trace_event_raw_event_mm_collapse_huge_page_swapin': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/huge_memory.h:143:1: note: in expansion of macro 'TRACE_EVENT' 143 | TRACE_EVENT(mm_collapse_huge_page_swapin, | ^~~~~~~~~~~ /kisskb/src/mm/khugepaged.c: In function 'pages_to_scan_store': /kisskb/src/mm/khugepaged.c:191:22: note: byref variable will be forcibly initialized 191 | unsigned int pages; | ^~~~~ /kisskb/src/mm/khugepaged.c: In function 'alloc_sleep_millisecs_store': /kisskb/src/mm/khugepaged.c:164:22: note: byref variable will be forcibly initialized 164 | unsigned int msecs; | ^~~~~ /kisskb/src/mm/khugepaged.c: In function 'scan_sleep_millisecs_store': /kisskb/src/mm/khugepaged.c:136:22: note: byref variable will be forcibly initialized 136 | unsigned int msecs; | ^~~~~ /kisskb/src/mm/khugepaged.c: In function 'khugepaged_max_ptes_shared_store': /kisskb/src/mm/khugepaged.c:313:23: note: byref variable will be forcibly initialized 313 | unsigned long max_ptes_shared; | ^~~~~~~~~~~~~~~ /kisskb/src/mm/khugepaged.c: In function 'khugepaged_max_ptes_swap_store': /kisskb/src/mm/khugepaged.c:286:23: note: byref variable will be forcibly initialized 286 | unsigned long max_ptes_swap; | ^~~~~~~~~~~~~ /kisskb/src/mm/khugepaged.c: In function 'khugepaged_max_ptes_none_store': /kisskb/src/mm/khugepaged.c:260:23: note: byref variable will be forcibly initialized 260 | unsigned long max_ptes_none; | ^~~~~~~~~~~~~ /kisskb/src/fs/dlm/user.c: In function 'copy_result_to_user': /kisskb/src/fs/dlm/user.c:693:32: note: byref variable will be forcibly initialized 693 | struct dlm_lock_result result; | ^~~~~~ /kisskb/src/fs/dlm/user.c: In function 'copy_version_to_user': /kisskb/src/fs/dlm/user.c:762:35: note: byref variable will be forcibly initialized 762 | struct dlm_device_version ver; | ^~~ /kisskb/src/fs/dlm/user.c: In function 'device_user_lock': /kisskb/src/fs/dlm/user.c:241:18: note: byref variable will be forcibly initialized 241 | uint32_t lkid; | ^~~~ /kisskb/src/fs/dlm/user.c: In function 'device_create_lockspace': /kisskb/src/fs/dlm/user.c:398:26: note: byref variable will be forcibly initialized 398 | dlm_lockspace_t *lockspace; | ^~~~~~~~~ /kisskb/src/fs/dlm/user.c: In function 'device_read': /kisskb/src/fs/dlm/user.c:783:17: note: byref variable will be forcibly initialized 783 | int rv, resid, copy_lvb = 0; | ^~~~~ /kisskb/src/fs/dlm/user.c:782:29: note: byref variable will be forcibly initialized 782 | struct dlm_callback cb; | ^~ /kisskb/src/mm/khugepaged.c: In function 'collapse_file': /kisskb/src/mm/khugepaged.c:1694:30: note: byref variable will be forcibly initialized 1694 | struct page *page = xas_next(&xas); | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1644:24: note: byref variable will be forcibly initialized 1644 | XA_STATE_ORDER(xas, &mapping->i_pages, start, HPAGE_PMD_ORDER); | ^~~ /kisskb/src/include/linux/xarray.h:1365:25: note: in definition of macro 'XA_STATE_ORDER' 1365 | struct xa_state name = __XA_STATE(array, \ | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1643:19: note: byref variable will be forcibly initialized 1643 | LIST_HEAD(pagelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'khugepaged_scan_file': /kisskb/src/mm/khugepaged.c:1987:18: note: byref variable will be forcibly initialized 1987 | XA_STATE(xas, &mapping->i_pages, start); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/khugepaged.c: In function '__collapse_huge_page_swapin': /kisskb/src/mm/khugepaged.c:1011:33: note: byref variable will be forcibly initialized 1011 | struct vm_fault vmf = { | ^~~ /kisskb/src/mm/khugepaged.c: In function 'collapse_huge_page': /kisskb/src/mm/khugepaged.c:1069:35: note: byref variable will be forcibly initialized 1069 | struct mmu_notifier_range range; | ^~~~~ /kisskb/src/mm/khugepaged.c:1068:32: note: byref variable will be forcibly initialized 1068 | struct vm_area_struct *vma; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c:1061:19: note: byref variable will be forcibly initialized 1061 | LIST_HEAD(compound_pagelist); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/khugepaged.c:4: /kisskb/src/mm/khugepaged.c: In function 'khugepaged_wait_work': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:338:9: note: in expansion of macro '___wait_event' 338 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:358:25: note: in expansion of macro '__wait_event_freezable' 358 | __ret = __wait_event_freezable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/khugepaged.c:2264:17: note: in expansion of macro 'wait_event_freezable' 2264 | wait_event_freezable(khugepaged_wait, khugepaged_wait_event()); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:396:9: note: in expansion of macro '___wait_event' 396 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:409:25: note: in expansion of macro '__wait_event_freezable_timeout' 409 | __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/khugepaged.c:2257:17: note: in expansion of macro 'wait_event_freezable_timeout' 2257 | wait_event_freezable_timeout(khugepaged_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/khugepaged.c: In function 'khugepaged_do_scan': /kisskb/src/mm/khugepaged.c:2212:14: note: byref variable will be forcibly initialized 2212 | bool wait = true; | ^~~~ /kisskb/src/mm/khugepaged.c:2209:22: note: byref variable will be forcibly initialized 2209 | struct page *hpage = NULL; | ^~~~~ /kisskb/src/fs/nfsd/nfsproc.c: In function 'nfsd_proc_readdir': /kisskb/src/fs/nfsd/nfsproc.c:592:25: note: byref variable will be forcibly initialized 592 | loff_t offset; | ^~~~~~ /kisskb/src/fs/nfsd/nfsproc.c: In function 'nfsd_proc_write': /kisskb/src/fs/nfsd/nfsproc.c:230:23: note: byref variable will be forcibly initialized 230 | unsigned long cnt = argp->len; | ^~~ /kisskb/src/fs/nfsd/nfsproc.c: In function 'nfsd_proc_read': /kisskb/src/fs/nfsd/nfsproc.c:177:13: note: byref variable will be forcibly initialized 177 | u32 eof; | ^~~ /kisskb/src/fs/nfsd/nfsproc.c: In function 'nfsd_proc_symlink': /kisskb/src/fs/nfsd/nfsproc.c:480:25: note: byref variable will be forcibly initialized 480 | struct svc_fh newfh; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/mm/memory-failure.c:36: /kisskb/src/mm/memory-failure.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'index_to_sys_reg_desc': /kisskb/src/arch/arm64/kvm/sys_regs.c:2467:31: note: byref variable will be forcibly initialized 2467 | struct sys_reg_params params; | ^~~~~~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'set_wi_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:1294:13: note: byref variable will be forcibly initialized 1294 | u64 val; | ^~~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'get_raz_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:1285:19: note: byref variable will be forcibly initialized 1285 | const u64 val = 0; | ^~~ In file included from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/sys_regs.c:14: /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'print_sys_reg_msg': /kisskb/src/arch/arm64/kvm/sys_regs.h:92:42: note: byref variable will be forcibly initialized 92 | &(struct va_format){ fmt, &va }, | ^ /kisskb/src/include/linux/printk.h:418:33: note: in definition of macro 'printk_index_wrap' 418 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/printk.h:640:17: note: in expansion of macro 'printk' 640 | printk(fmt, ##__VA_ARGS__); \ | ^~~~~~ /kisskb/src/include/linux/printk.h:654:9: note: in expansion of macro 'printk_ratelimited' 654 | printk_ratelimited(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kvm_host.h:637:9: note: in expansion of macro 'pr_err_ratelimited' 637 | pr_err_ratelimited("kvm [%i]: " fmt, \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/sys_regs.h:91:9: note: in expansion of macro 'kvm_pr_unimpl' 91 | kvm_pr_unimpl("%pV { Op0(%2u), Op1(%2u), CRn(%2u), CRm(%2u), Op2(%2u), func_%s },\n", | ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/kvm/sys_regs.c:32: /kisskb/src/arch/arm64/kvm/sys_regs.h:87:17: note: byref variable will be forcibly initialized 87 | va_list va; | ^~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'kvm_handle_cp_64': /kisskb/src/arch/arm64/kvm/sys_regs.c:2261:31: note: byref variable will be forcibly initialized 2261 | struct sys_reg_params params; | ^~~~~~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'kvm_handle_cp_32': /kisskb/src/arch/arm64/kvm/sys_regs.c:2311:31: note: byref variable will be forcibly initialized 2311 | struct sys_reg_params params; | ^~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/memory-failure.c:37: /kisskb/src/mm/memory-failure.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'walk_sys_regs': /kisskb/src/arch/arm64/kvm/sys_regs.c:2777:22: note: byref variable will be forcibly initialized 2777 | unsigned int total = 0; | ^~~~~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'set_id_aa64pfr0_el1': /kisskb/src/arch/arm64/kvm/sys_regs.c:1188:13: note: byref variable will be forcibly initialized 1188 | u64 val; | ^~~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function '__set_id_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:1246:13: note: byref variable will be forcibly initialized 1246 | u64 val; | ^~~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function '__get_id_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:1235:19: note: byref variable will be forcibly initialized 1235 | const u64 val = read_id_reg(vcpu, rd, raz); | ^~~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'vcpu_read_sys_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:69:13: note: byref variable will be forcibly initialized 69 | u64 val = 0x8badf00d8badf00d; | ^~~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'get_invariant_sys_reg': /kisskb/src/arch/arm64/kvm/sys_regs.c:2535:31: note: byref variable will be forcibly initialized 2535 | struct sys_reg_params params; | ^~~~~~ /kisskb/src/arch/arm64/kvm/sys_regs.c: In function 'set_invariant_sys_reg': /kisskb/src/mm/memory-failure.c: In function '__get_hwpoison_page': /kisskb/src/mm/memory-failure.c:1137:14: note: byref variable will be forcibly initialized 1137 | bool hugetlb = false; | ^~~~~~~ /kisskb/src/arch/arm64/kvm/sys_regs.c:2551:13: note: byref variable will be forcibly initialized 2551 | u64 val = 0; /* Make sure high bits are 0 for 32-bit regs */ | ^~~ /kisskb/src/arch/arm64/kvm/sys_regs.c:2548:31: note: byref variable will be forcibly initialized 2548 | struct sys_reg_params params; | ^~~~~~ /kisskb/src/mm/memory-failure.c: In function '__soft_offline_page': /kisskb/src/mm/memory-failure.c:2062:41: note: byref variable will be forcibly initialized 2062 | struct migration_target_control mtc = { | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/memory-failure.c:37: /kisskb/src/mm/memory-failure.c:2061:19: note: byref variable will be forcibly initialized 2061 | LIST_HEAD(pagelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/memory-failure.c: In function 'memory_failure_dev_pagemap': /kisskb/src/mm/memory-failure.c:1525:19: note: byref variable will be forcibly initialized 1525 | LIST_HEAD(tokill); | ^~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/mm/memory-failure.c: In function 'hwpoison_user_mappings': /kisskb/src/mm/memory-failure.c:1280:19: note: byref variable will be forcibly initialized 1280 | LIST_HEAD(tokill); | ^~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/mm/memory-failure.c:57: /kisskb/src/mm/memory-failure.c: In function 'memory_failure_queue': /kisskb/src/include/linux/kfifo.h:408:36: note: byref variable will be forcibly initialized 408 | typeof(*__tmp->const_type) __val = (val); \ | ^~~~~ /kisskb/src/mm/memory-failure.c:1858:13: note: in expansion of macro 'kfifo_put' 1858 | if (kfifo_put(&mf_cpu->fifo, entry)) | ^~~~~~~~~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_getres': /kisskb/src/kernel/time/posix-clock.c:271:33: note: byref variable will be forcibly initialized 271 | 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:33: note: byref variable will be forcibly initialized 290 | 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:33: note: byref variable will be forcibly initialized 252 | struct posix_clock_desc cd; | ^~ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_adjtime': /kisskb/src/kernel/time/posix-clock.c:228:33: note: byref variable will be forcibly initialized 228 | struct posix_clock_desc cd; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/cgroup/debug.c:9: /kisskb/src/kernel/cgroup/debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/debug.c: In function 'cgroup_subsys_states_read': /kisskb/src/kernel/cgroup/debug.c:209:14: note: byref variable will be forcibly initialized 209 | char pbuf[16]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/phy/samsung/phy-exynos-mipi-video.c:10: /kisskb/src/drivers/phy/samsung/phy-exynos-mipi-video.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/nls/nls_base.c:11: /kisskb/src/fs/nls/nls_base.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_base.c: In function 'utf8s_to_utf16s': /kisskb/src/fs/nls/nls_base.c:137:19: note: byref variable will be forcibly initialized 137 | unicode_t u; | ^ /kisskb/src/drivers/phy/qualcomm/phy-qcom-qusb2.c: In function 'qusb2_phy_init': /kisskb/src/drivers/phy/qualcomm/phy-qcom-qusb2.c:727:22: note: byref variable will be forcibly initialized 727 | unsigned int clk_scheme; | ^~~~~~~~~~ /kisskb/src/drivers/phy/qualcomm/phy-qcom-qusb2.c: In function 'qusb2_phy_probe': /kisskb/src/drivers/phy/qualcomm/phy-qcom-qusb2.c:956:13: note: byref variable will be forcibly initialized 956 | u32 value; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/mm/debug_vm_pgtable.c:13: /kisskb/src/mm/debug_vm_pgtable.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/debug_vm_pgtable.c: In function 'pte_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:98:23: note: byref variable will be forcibly initialized 98 | unsigned long val = idx, *ptr = &val; | ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_parse_version': /kisskb/src/fs/unicode/utf8-core.c:177:14: note: byref variable will be forcibly initialized 177 | char version_string[12]; | ^~~~~~~~~~~~~~ /kisskb/src/fs/unicode/utf8-core.c:176:21: note: byref variable will be forcibly initialized 176 | substring_t args[3]; | ^~~~ /kisskb/src/mm/debug_vm_pgtable.c: In function 'pmd_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:192:23: note: byref variable will be forcibly initialized 192 | unsigned long val = idx, *ptr = &val; | ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncmp': /kisskb/src/fs/unicode/utf8-core.c:27:33: note: byref variable will be forcibly initialized 27 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c:27:27: note: byref variable will be forcibly initialized 27 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp': /kisskb/src/fs/unicode/utf8-core.c:54:33: note: byref variable will be forcibly initialized 54 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c:54:27: note: byref variable will be forcibly initialized 54 | struct utf8cursor cur1, cur2; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_strncasecmp_folded': /kisskb/src/fs/unicode/utf8-core.c:85:27: note: byref variable will be forcibly initialized 85 | struct utf8cursor cur1; | ^~~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold': /kisskb/src/fs/unicode/utf8-core.c:109:27: note: byref variable will be forcibly initialized 109 | struct utf8cursor cur; | ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_casefold_hash': /kisskb/src/fs/unicode/utf8-core.c:132:27: note: byref variable will be forcibly initialized 132 | struct utf8cursor cur; | ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_normalize': /kisskb/src/fs/unicode/utf8-core.c:153:27: note: byref variable will be forcibly initialized 153 | struct utf8cursor cur; | ^~~ /kisskb/src/fs/unicode/utf8-core.c: In function 'utf8_load': /kisskb/src/fs/unicode/utf8-core.c:201:40: note: byref variable will be forcibly initialized 201 | unsigned int maj, min, rev; | ^~~ /kisskb/src/fs/unicode/utf8-core.c:201:35: note: byref variable will be forcibly initialized 201 | unsigned int maj, min, rev; | ^~~ /kisskb/src/fs/unicode/utf8-core.c:201:30: note: byref variable will be forcibly initialized 201 | unsigned int maj, min, rev; | ^~~ /kisskb/src/mm/debug_vm_pgtable.c: In function 'p4d_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:504:15: note: byref variable will be forcibly initialized 504 | p4d_t p4d; | ^~~ /kisskb/src/mm/debug_vm_pgtable.c: In function 'pgd_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:513:15: note: byref variable will be forcibly initialized 513 | pgd_t pgd; | ^~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c:15: /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/phy/rockchip/phy-rockchip-dphy-rx0.c:24: /kisskb/src/drivers/phy/rockchip/phy-rockchip-dphy-rx0.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c: In function 'qcom_qmp_phy_create': /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c:5525:14: note: byref variable will be forcibly initialized 5525 | char prop_name[MAX_PROP_NAME]; | ^~~~~~~~~ /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c: In function 'phy_dp_clks_register': /kisskb/src/drivers/phy/qualcomm/phy-qcom-qmp.c:5455:14: note: byref variable will be forcibly initialized 5455 | char name[64]; | ^~~~ /kisskb/src/mm/debug_vm_pgtable.c: In function 'debug_vm_pgtable': /kisskb/src/mm/debug_vm_pgtable.c:1239:35: note: byref variable will be forcibly initialized 1239 | struct pgtable_debug_args args; | ^~~~ In file included from /kisskb/src/include/net/ip_fib.h:20, from /kisskb/src/include/linux/mroute_base.h:10, from /kisskb/src/include/linux/mroute.h:10, from /kisskb/src/net/ipv4/route.c:79: /kisskb/src/net/ipv4/route.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:30: note: byref variable will be forcibly initialized 106 | struct inetpeer_addr daddr; | ^~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'fnhe_hashfun': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c:608:9: note: in expansion of macro 'net_get_random_once' 608 | net_get_random_once(&fnhe_hash_key, sizeof(fnhe_hash_key)); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/ipv4/route.c:71: /kisskb/src/net/ipv4/route.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'update_or_create_fnhe': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c:701:17: note: in expansion of macro 'rcu_assign_pointer' 701 | rcu_assign_pointer(hash->chain, fnhe); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c:648:17: note: in expansion of macro 'rcu_assign_pointer' 648 | rcu_assign_pointer(nhc->nhc_exceptions, hash); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function '__ip_rt_update_pmtu': /kisskb/src/net/ipv4/route.c:1010:27: note: byref variable will be forcibly initialized 1010 | struct fib_result res; | ^~~ /kisskb/src/net/ipv4/route.c: In function 'ip_rt_update_pmtu': /kisskb/src/net/ipv4/route.c:1047:23: note: byref variable will be forcibly initialized 1047 | struct flowi4 fl4; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'ip_del_fnhe': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c:1329:25: note: in expansion of macro 'rcu_assign_pointer' 1329 | rcu_assign_pointer(*fnhe_p, rcu_dereference_protected( | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'rt_bind_exception': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c:1439:25: note: in expansion of macro 'rcu_assign_pointer' 1439 | rcu_assign_pointer(*porig, rt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function '__ip_do_redirect': /kisskb/src/net/ipv4/route.c:734:27: note: byref variable will be forcibly initialized 734 | struct fib_result res; | ^~~ /kisskb/src/net/ipv4/route.c:730:16: note: byref variable will be forcibly initialized 730 | __be32 new_gw = icmp_hdr(skb)->un.gateway; | ^~~~~~ /kisskb/src/net/ipv4/route.c: In function 'ip_do_redirect': /kisskb/src/net/ipv4/route.c:815:23: note: byref variable will be forcibly initialized 815 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/route.c: In function 'ipv4_send_dest_unreach': /kisskb/src/net/ipv4/route.c:1202:27: note: byref variable will be forcibly initialized 1202 | struct ip_options opt; | ^~~ /kisskb/src/net/ipv4/route.c: In function 'fib_multipath_custom_hash_fl4': /kisskb/src/net/ipv4/route.c:1992:26: note: byref variable will be forcibly initialized 1992 | struct flow_keys hash_keys; | ^~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'fib_multipath_custom_hash_outer': /kisskb/src/net/ipv4/route.c:1903:32: note: byref variable will be forcibly initialized 1903 | struct flow_keys keys, hash_keys; | ^~~~~~~~~ /kisskb/src/net/ipv4/route.c:1903:26: note: byref variable will be forcibly initialized 1903 | struct flow_keys keys, hash_keys; | ^~~~ /kisskb/src/net/ipv4/route.c: In function 'fib_multipath_custom_hash_inner': /kisskb/src/net/ipv4/route.c:1932:32: note: byref variable will be forcibly initialized 1932 | struct flow_keys keys, hash_keys; | ^~~~~~~~~ /kisskb/src/net/ipv4/route.c:1932:26: note: byref variable will be forcibly initialized 1932 | struct flow_keys keys, hash_keys; | ^~~~ /kisskb/src/net/ipv4/route.c: In function 'fib_multipath_custom_hash_skb': /kisskb/src/net/ipv4/route.c:1980:14: note: byref variable will be forcibly initialized 1980 | bool has_inner = true; | ^~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'ip_multipath_l3_keys': /kisskb/src/net/ipv4/route.c:1870:24: note: byref variable will be forcibly initialized 1870 | struct icmphdr _icmph; | ^~~~~~ /kisskb/src/net/ipv4/route.c:1869:22: note: byref variable will be forcibly initialized 1869 | struct iphdr _inner_iph; | ^~~~~~~~~~ In file included from /kisskb/src/include/net/ip_fib.h:20, from /kisskb/src/include/linux/mroute_base.h:10, from /kisskb/src/include/linux/mroute.h:10, from /kisskb/src/net/ipv4/route.c:79: /kisskb/src/net/ipv4/route.c: In function 'ip_error': /kisskb/src/include/net/inetpeer.h:106:30: note: byref variable will be forcibly initialized 106 | struct inetpeer_addr daddr; | ^~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/fib_rules.h:11, from /kisskb/src/include/linux/mroute.h:7, from /kisskb/src/net/ipv4/route.c:79: /kisskb/src/net/ipv4/route.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/ipv4/route.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/route.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/route.c: In function 'rt_fill_info': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/route.c:2924:13: note: byref variable will be forcibly initialized 2924 | u32 metrics[RTAX_MAX]; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/itimer.c:8: /kisskb/src/kernel/time/itimer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/itimer.c: In function 'put_itimerval': /kisskb/src/kernel/time/itimer.c:103:39: note: byref variable will be forcibly initialized 103 | struct __kernel_old_itimerval v; | ^ /kisskb/src/kernel/time/itimer.c: In function 'get_itimerval': /kisskb/src/kernel/time/itimer.c:315:39: note: byref variable will be forcibly initialized 315 | struct __kernel_old_itimerval v; | ^ /kisskb/src/kernel/time/itimer.c: In function 'get_cpu_itimer': /kisskb/src/kernel/time/itimer.c:58:24: note: byref variable will be forcibly initialized 58 | u64 t, samples[CPUCLOCK_MAX]; | ^~~~~~~ In file included from /kisskb/src/include/net/ip_fib.h:20, from /kisskb/src/include/linux/mroute_base.h:10, from /kisskb/src/include/linux/mroute.h:10, from /kisskb/src/net/ipv4/route.c:79: /kisskb/src/net/ipv4/route.c: In function 'ip_rt_send_redirect': /kisskb/src/include/net/inetpeer.h:106:30: note: byref variable will be forcibly initialized 106 | struct inetpeer_addr daddr; | ^~~~~ /kisskb/src/kernel/time/itimer.c: In function '__do_sys_getitimer': /kisskb/src/kernel/time/itimer.c:115:29: note: byref variable will be forcibly initialized 115 | struct itimerspec64 get_buffer; | ^~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'ip_rt_get_source': /kisskb/src/net/ipv4/route.c:1267:31: note: byref variable will be forcibly initialized 1267 | struct flowi4 fl4 = { | ^~~ /kisskb/src/net/ipv4/route.c:1265:35: note: byref variable will be forcibly initialized 1265 | struct fib_result res; | ^~~ /kisskb/src/kernel/time/itimer.c: In function 'set_cpu_itimer': /kisskb/src/kernel/time/itimer.c:172:19: note: byref variable will be forcibly initialized 172 | u64 oval, nval, ointerval, ninterval; | ^~~~ /kisskb/src/kernel/time/itimer.c:172:13: note: byref variable will be forcibly initialized 172 | u64 oval, nval, ointerval, ninterval; | ^~~~ /kisskb/src/kernel/time/itimer.c: In function '__do_sys_setitimer': /kisskb/src/kernel/time/itimer.c:335:41: note: byref variable will be forcibly initialized 335 | struct itimerspec64 set_buffer, get_buffer; | ^~~~~~~~~~ /kisskb/src/kernel/time/itimer.c:335:29: note: byref variable will be forcibly initialized 335 | struct itimerspec64 set_buffer, get_buffer; | ^~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function '__mkroute_input': /kisskb/src/net/ipv4/route.c:1779:13: note: byref variable will be forcibly initialized 1779 | u32 itag = 0; | ^~~~ /kisskb/src/net/ipv4/route.c: In function 'ip_route_input_mc': /kisskb/src/net/ipv4/route.c:1709:13: note: byref variable will be forcibly initialized 1709 | u32 itag = 0; | ^~~~ /kisskb/src/net/ipv4/route.c: In function 'fib_multipath_hash': /kisskb/src/net/ipv4/route.c:2071:42: note: byref variable will be forcibly initialized 2071 | struct flow_keys keys; | ^~~~ /kisskb/src/net/ipv4/route.c:2037:42: note: byref variable will be forcibly initialized 2037 | struct flow_keys keys; | ^~~~ /kisskb/src/net/ipv4/route.c:2018:26: note: byref variable will be forcibly initialized 2018 | struct flow_keys hash_keys; | ^~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'ip_route_input_slow': /kisskb/src/net/ipv4/route.c:2209:25: note: byref variable will be forcibly initialized 2209 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/route.c:2207:25: note: byref variable will be forcibly initialized 2207 | u32 itag = 0; | ^~~~ /kisskb/src/net/ipv4/route.c:2202:42: note: byref variable will be forcibly initialized 2202 | struct flow_keys *flkeys = NULL, _flkeys; | ^~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'ip_route_use_hint': /kisskb/src/net/ipv4/route.c:2143:13: note: byref variable will be forcibly initialized 2143 | u32 tag = 0; | ^~~ /kisskb/src/net/ipv4/route.c: In function 'ip_route_input_noref': /kisskb/src/net/ipv4/route.c:2410:27: note: byref variable will be forcibly initialized 2410 | struct fib_result res; | ^~~ /kisskb/src/net/ipv4/route.c: In function 'ipv4_update_pmtu': /kisskb/src/net/ipv4/route.c:1062:23: note: byref variable will be forcibly initialized 1062 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/route.c: In function '__ipv4_sk_update_pmtu': /kisskb/src/net/ipv4/route.c:1079:23: note: byref variable will be forcibly initialized 1079 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/route.c: In function 'ipv4_redirect': /kisskb/src/net/ipv4/route.c:1152:23: note: byref variable will be forcibly initialized 1152 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/route.c: In function 'ipv4_sk_redirect': /kisskb/src/net/ipv4/route.c:1168:23: note: byref variable will be forcibly initialized 1168 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/route.c: In function 'inet_rtm_getroute': /kisskb/src/net/ipv4/route.c:3368:36: note: byref variable will be forcibly initialized 3368 | struct fib_rt_info fri; | ^~~ /kisskb/src/net/ipv4/route.c:3265:12: note: byref variable will be forcibly initialized 3265 | u8 ip_proto = IPPROTO_UDP; | ^~~~~~~~ /kisskb/src/net/ipv4/route.c:3261:24: note: byref variable will be forcibly initialized 3261 | struct nlattr *tb[RTA_MAX+1]; | ^~ /kisskb/src/net/ipv4/route.c: In function 'ipv4_sk_update_pmtu': /kisskb/src/net/ipv4/route.c:1097:23: note: byref variable will be forcibly initialized 1097 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/route.c: In function 'ip_route_output_tunnel': /kisskb/src/net/ipv4/route.c:2876:23: note: byref variable will be forcibly initialized 2876 | struct flowi4 fl4; | ^~~ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8agemax': /kisskb/src/fs/unicode/utf8-norm.c:411:25: note: byref variable will be forcibly initialized 411 | unsigned char hangul[UTF8HANGULLEAF]; | ^~~~~~ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8agemin': /kisskb/src/fs/unicode/utf8-norm.c:440:25: note: byref variable will be forcibly initialized 440 | unsigned char hangul[UTF8HANGULLEAF]; | ^~~~~~ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8nagemax': /kisskb/src/fs/unicode/utf8-norm.c:467:25: note: byref variable will be forcibly initialized 467 | unsigned char hangul[UTF8HANGULLEAF]; | ^~~~~~ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8nagemin': /kisskb/src/fs/unicode/utf8-norm.c:495:25: note: byref variable will be forcibly initialized 495 | unsigned char hangul[UTF8HANGULLEAF]; | ^~~~~~ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8len': /kisskb/src/fs/unicode/utf8-norm.c:524:25: note: byref variable will be forcibly initialized 524 | unsigned char hangul[UTF8HANGULLEAF]; | ^~~~~~ /kisskb/src/fs/unicode/utf8-norm.c: In function 'utf8nlen': /kisskb/src/fs/unicode/utf8-norm.c:552:25: note: byref variable will be forcibly initialized 552 | unsigned char hangul[UTF8HANGULLEAF]; | ^~~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress1X1_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:336:19: note: byref variable will be forcibly initialized 336 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress4X1_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:369:23: note: byref variable will be forcibly initialized 369 | BIT_DStream_t bitD4; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:368:23: note: byref variable will be forcibly initialized 368 | BIT_DStream_t bitD3; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:367:23: note: byref variable will be forcibly initialized 367 | BIT_DStream_t bitD2; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:366:23: note: byref variable will be forcibly initialized 366 | BIT_DStream_t bitD1; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress1X2_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:782:19: note: byref variable will be forcibly initialized 782 | BIT_DStream_t bitD; | ^~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_decompress4X2_usingDTable_internal_body': /kisskb/src/lib/zstd/decompress/huf_decompress.c:822:23: note: byref variable will be forcibly initialized 822 | BIT_DStream_t bitD4; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:821:23: note: byref variable will be forcibly initialized 821 | BIT_DStream_t bitD3; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:820:23: note: byref variable will be forcibly initialized 820 | BIT_DStream_t bitD2; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:819:23: note: byref variable will be forcibly initialized 819 | BIT_DStream_t bitD1; | ^~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_readDTableX1_wksp_bmi2': /kisskb/src/lib/zstd/decompress/huf_decompress.c:150:9: note: byref variable will be forcibly initialized 150 | U32 nbSymbols = 0; | ^~~~~~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:149:9: note: byref variable will be forcibly initialized 149 | U32 tableLog = 0; | ^~~~~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c: In function 'HUF_readDTableX2_wksp': /kisskb/src/lib/zstd/decompress/huf_decompress.c:630:37: note: byref variable will be forcibly initialized 630 | U32 tableLog, maxW, sizeOfSort, nbSymbols; | ^~~~~~~~~ /kisskb/src/lib/zstd/decompress/huf_decompress.c:630:9: note: byref variable will be forcibly initialized 630 | U32 tableLog, maxW, sizeOfSort, nbSymbols; | ^~~~~~~~ /kisskb/src/fs/nfsd/nfsfh.c: In function '_fh_update': /kisskb/src/fs/nfsd/nfsfh.c:421:21: note: byref variable will be forcibly initialized 421 | int maxsize = (fhp->fh_maxsize - fhp->fh_handle.fh_size)/4; | ^~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/filter.h:11, from /kisskb/src/kernel/bpf/core.c:21: /kisskb/src/kernel/bpf/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/xdp.h:409, from /kisskb/src/include/linux/bpf_trace.h:5, from /kisskb/src/kernel/bpf/core.c:2446: /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_exception': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:28:1: note: in expansion of macro 'TRACE_EVENT' 28 | TRACE_EVENT(xdp_exception, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_bulk_tx': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:53:1: note: in expansion of macro 'TRACE_EVENT' 53 | TRACE_EVENT(xdp_bulk_tx, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_redirect_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/xdp.h:89:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 89 | DECLARE_EVENT_CLASS(xdp_redirect_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_cpumap_kthread': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:189:1: note: in expansion of macro 'TRACE_EVENT' 189 | TRACE_EVENT(xdp_cpumap_kthread, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_cpumap_enqueue': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:232:1: note: in expansion of macro 'TRACE_EVENT' 232 | TRACE_EVENT(xdp_cpumap_enqueue, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_devmap_xmit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:267:1: note: in expansion of macro 'TRACE_EVENT' 267 | TRACE_EVENT(xdp_devmap_xmit, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_disconnect': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:320:1: note: in expansion of macro 'TRACE_EVENT' 320 | TRACE_EVENT(mem_disconnect, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_connect': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:347:1: note: in expansion of macro 'TRACE_EVENT' 347 | TRACE_EVENT(mem_connect, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_return_failed': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:381:1: note: in expansion of macro 'TRACE_EVENT' 381 | TRACE_EVENT(mem_return_failed, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'bpf_prog_calc_tag': /kisskb/src/kernel/bpf/core.c:271:13: note: byref variable will be forcibly initialized 271 | u32 ws[SHA1_WORKSPACE_WORDS]; | ^~ /kisskb/src/kernel/bpf/core.c:270:13: note: byref variable will be forcibly initialized 270 | u32 digest[SHA1_DIGEST_WORDS]; | ^~~~~~ /kisskb/src/sound/soc/codecs/adau1761-i2c.c: In function 'adau1761_i2c_probe': /kisskb/src/sound/soc/codecs/adau1761-i2c.c:20:30: note: byref variable will be forcibly initialized 20 | struct regmap_config config; | ^~~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args512': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1781:1: note: in expansion of macro 'EVAL4' 1781 | EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1781:1: note: in expansion of macro 'EVAL4' 1781 | EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args480': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1781:1: note: in expansion of macro 'EVAL4' 1781 | EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1781:1: note: in expansion of macro 'EVAL4' 1781 | EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args448': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1781:1: note: in expansion of macro 'EVAL4' 1781 | EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1781:1: note: in expansion of macro 'EVAL4' 1781 | EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args416': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1781:1: note: in expansion of macro 'EVAL4' 1781 | EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1781:1: note: in expansion of macro 'EVAL4' 1781 | EVAL4(DEFINE_BPF_PROG_RUN_ARGS, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args384': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args352': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args320': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args288': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args256': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1772:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args224': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1773:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1780:1: note: in expansion of macro 'EVAL6' 1780 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args192': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args160': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args128': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args96': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args64': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1772:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run_args32': /kisskb/src/kernel/bpf/core.c:1757:13: note: byref variable will be forcibly initialized 1757 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1773:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1756:13: note: byref variable will be forcibly initialized 1756 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN_ARGS' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1779:1: note: in expansion of macro 'EVAL6' 1779 | EVAL6(DEFINE_BPF_PROG_RUN_ARGS, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run512': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1777:1: note: in expansion of macro 'EVAL4' 1777 | EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1777:1: note: in expansion of macro 'EVAL4' 1777 | EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run480': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1777:1: note: in expansion of macro 'EVAL4' 1777 | EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1777:1: note: in expansion of macro 'EVAL4' 1777 | EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run448': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1777:1: note: in expansion of macro 'EVAL4' 1777 | EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1777:1: note: in expansion of macro 'EVAL4' 1777 | EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run416': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1777:1: note: in expansion of macro 'EVAL4' 1777 | EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1777:1: note: in expansion of macro 'EVAL4' 1777 | EVAL4(DEFINE_BPF_PROG_RUN, 416, 448, 480, 512); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run384': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run352': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run320': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run288': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run256': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1772:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run224': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1773:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1776:1: note: in expansion of macro 'EVAL6' 1776 | EVAL6(DEFINE_BPF_PROG_RUN, 224, 256, 288, 320, 352, 384); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run192': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1768:22: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1768 | #define EVAL1(FN, X) FN(X) | ^~ /kisskb/src/kernel/bpf/core.c:1769:34: note: in expansion of macro 'EVAL1' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run160': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1769:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1769 | #define EVAL2(FN, X, Y...) FN(X) EVAL1(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1770:34: note: in expansion of macro 'EVAL2' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ In file included from /kisskb/src/include/linux/phy/phy.h:15, from /kisskb/src/drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c:14: /kisskb/src/drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run128': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1770:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1770 | #define EVAL3(FN, X, Y...) FN(X) EVAL2(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1771:34: note: in expansion of macro 'EVAL3' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run96': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1771:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1771 | #define EVAL4(FN, X, Y...) FN(X) EVAL3(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1772:34: note: in expansion of macro 'EVAL4' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run64': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1772:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1772:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1772 | #define EVAL5(FN, X, Y...) FN(X) EVAL4(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1773:34: note: in expansion of macro 'EVAL5' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~~~~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c: In function '__bpf_prog_run32': /kisskb/src/kernel/bpf/core.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 regs[MAX_BPF_EXT_REG]; \ | ^~~~ /kisskb/src/kernel/bpf/core.c:1773:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ /kisskb/src/kernel/bpf/core.c:1743:13: note: byref variable will be forcibly initialized 1743 | u64 stack[stack_size / sizeof(u64)]; \ | ^~~~~ /kisskb/src/kernel/bpf/core.c:1773:28: note: in expansion of macro 'DEFINE_BPF_PROG_RUN' 1773 | #define EVAL6(FN, X, Y...) FN(X) EVAL5(FN, Y) | ^~ /kisskb/src/kernel/bpf/core.c:1775:1: note: in expansion of macro 'EVAL6' 1775 | EVAL6(DEFINE_BPF_PROG_RUN, 32, 64, 96, 128, 160, 192); | ^~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/ipc.h:5, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/compat.h:14, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/kernel/bpf/core.c:21: /kisskb/src/kernel/bpf/core.c: In function 'bpf_user_rnd_init_once': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/prandom.h:80:9: note: in expansion of macro 'DO_ONCE' 80 | DO_ONCE(prandom_seed_full_state, (pcpu_state)) | ^~~~~~~ /kisskb/src/kernel/bpf/core.c:2305:9: note: in expansion of macro 'prandom_init_once' 2305 | prandom_init_once(&bpf_user_rnd_state); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/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/clockchips.h:14, from /kisskb/src/kernel/time/clockevents.c:10: /kisskb/src/kernel/time/clockevents.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_owner.c: In function 'create_dummy_stack': /kisskb/src/mm/page_owner.c:56:23: note: byref variable will be forcibly initialized 56 | unsigned long entries[4]; | ^~~~~~~ /kisskb/src/mm/page_owner.c: In function 'save_stack': /kisskb/src/mm/page_owner.c:105:23: note: byref variable will be forcibly initialized 105 | unsigned long entries[PAGE_OWNER_STACK_DEPTH]; | ^~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/clocksource.h:17, from /kisskb/src/include/linux/clockchips.h:14, from /kisskb/src/kernel/time/clockevents.c:10: /kisskb/src/kernel/time/clockevents.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind': /kisskb/src/kernel/time/clockevents.c:419:26: note: byref variable will be forcibly initialized 419 | struct ce_unbind cu = { .ce = ced, .res = -ENODEV }; | ^~ /kisskb/src/kernel/time/clockevents.c: In function 'unbind_device_store': /kisskb/src/kernel/time/clockevents.c:691:14: note: byref variable will be forcibly initialized 691 | char name[CS_NAME_LEN]; | ^~~~ /kisskb/src/mm/page_owner.c: In function '__dump_page_owner': /kisskb/src/mm/page_owner.c:396:15: note: byref variable will be forcibly initialized 396 | gfp_t gfp_mask; | ^~~~~~~~ In file included from /kisskb/src/fs/ksmbd/unicode.h:26, from /kisskb/src/fs/ksmbd/glob.h:12, from /kisskb/src/fs/ksmbd/unicode.c:12: /kisskb/src/fs/ksmbd/unicode.c: In function 'nls_nullsize': /kisskb/src/include/linux/nls.h:99:14: note: byref variable will be forcibly initialized 99 | char tmp[NLS_MAX_CHARSET_SIZE]; | ^~~ /kisskb/src/fs/ksmbd/unicode.c: In function 'smb_utf16_bytes': /kisskb/src/fs/ksmbd/unicode.c:35:14: note: byref variable will be forcibly initialized 35 | char tmp[NLS_MAX_CHARSET_SIZE]; | ^~~ /kisskb/src/fs/ksmbd/unicode.c: In function 'smb_from_utf16': /kisskb/src/fs/ksmbd/unicode.c:165:14: note: byref variable will be forcibly initialized 165 | char tmp[NLS_MAX_CHARSET_SIZE]; | ^~~ /kisskb/src/fs/ksmbd/unicode.c: In function 'smb_strtoUTF16': /kisskb/src/fs/ksmbd/unicode.c:217:17: note: byref variable will be forcibly initialized 217 | wchar_t wchar_to; /* needed to quiet sparse */ | ^~~~~~~~ /kisskb/src/fs/ksmbd/unicode.c: In function 'smbConvertToUTF16': /kisskb/src/fs/ksmbd/unicode.c:327:17: note: byref variable will be forcibly initialized 327 | wchar_t tmp; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:12: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'nla_put_net16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_data_list': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'nla_put_net32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'nla_put_ipaddr4': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_data_list': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:256: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:12: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:87: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:256: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_test': /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1221:18: note: byref variable will be forcibly initialized 1221 | u32 key, multi = 0; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:256: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1041:18: note: byref variable will be forcibly initialized 1041 | u32 key, multi = 0; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:256: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:852:21: note: byref variable will be forcibly initialized 852 | u32 r, key, multi = 0, elements, maxelem; | ^~~~~ /kisskb/src/fs/nls/nls_euc-jp.c: In function 'uni2char': /kisskb/src/fs/nls/nls_euc-jp.c:449:39: note: byref variable will be forcibly initialized 449 | unsigned char euc[3], i; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/nls/nls_euc-jp.c: In function 'char2uni': /kisskb/src/fs/nls/nls_euc-jp.c:482:23: note: byref variable will be forcibly initialized 482 | unsigned char sjis_temp[2]; | ^~~~~~~~~ /kisskb/src/drivers/phy/socionext/phy-uniphier-usb2.c: In function 'uniphier_u2phy_probe': /kisskb/src/drivers/phy/socionext/phy-uniphier-usb2.c:114:18: note: byref variable will be forcibly initialized 114 | int ret, data_idx, ndatas; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:19: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'ip_set_get_hostipaddr4': /kisskb/src/include/linux/netfilter/ipset/ip_set.h:345:16: note: byref variable will be forcibly initialized 345 | __be32 ip; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:115:17: note: byref variable will be forcibly initialized 115 | u32 ip, ip_to = 0, p = 0, port, port_to; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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_isolation.c:6: /kisskb/src/mm/page_isolation.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/page_isolation.h:39, from /kisskb/src/mm/page_isolation.c:16: /kisskb/src/mm/page_isolation.c: In function 'trace_event_raw_event_test_pages_isolated': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/page_isolation.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(test_pages_isolated, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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_isolation.c:6: /kisskb/src/mm/page_isolation.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_grpen1': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:168:26: note: byref variable will be forcibly initialized 168 | struct vgic_vmcr vmcr; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_grpen0': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:150:26: note: byref variable will be forcibly initialized 150 | struct vgic_vmcr vmcr; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_ctlr': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:18:26: note: byref variable will be forcibly initialized 18 | struct vgic_vmcr vmcr; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_bpr1': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:124:26: note: byref variable will be forcibly initialized 124 | struct vgic_vmcr vmcr; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_bpr0': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:106:26: note: byref variable will be forcibly initialized 106 | struct vgic_vmcr vmcr; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'access_gic_pmr': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:90:26: note: byref variable will be forcibly initialized 90 | struct vgic_vmcr vmcr; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'vgic_v3_has_cpu_sysregs_attr': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:266:31: note: byref variable will be forcibly initialized 266 | struct sys_reg_params params; | ^~~~~~ /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c: In function 'vgic_v3_cpu_sysregs_uaccess': /kisskb/src/arch/arm64/kvm/vgic-sys-reg-v3.c:282:31: note: byref variable will be forcibly initialized 282 | struct sys_reg_params params; | ^~~~~~ /kisskb/src/sound/soc/codecs/adau7118.c: In function 'adau7118_parset_dt': /kisskb/src/sound/soc/codecs/adau7118.c:494:13: note: byref variable will be forcibly initialized 494 | u32 clk_map[4], regval; | ^~~~~~~ /kisskb/src/sound/soc/codecs/adau7118.c:492:13: note: byref variable will be forcibly initialized 492 | u32 dec_ratio = 0; | ^~~~~~~~~ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_read': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized 389 | u32 val; | ^~~ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3328_clk_recalc_rate': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3328_clk_is_prepared': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3228_clk_recalc_rate': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3228_clk_is_prepared': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3328_clk_set_rate': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:779:13: note: byref variable will be forcibly initialized 779 | u32 val; | ^~~ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3228_clk_set_rate': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:625:13: note: byref variable will be forcibly initialized 625 | u32 v; | ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3328_hardirq': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized 389 | u32 val; | ^~~ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:389:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3328_power_on': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:1016:13: note: byref variable will be forcibly initialized 1016 | u32 v; | ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3228_power_on': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:901:13: note: byref variable will be forcibly initialized 901 | u32 v; | ^ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_rk3328_init': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:972:16: note: byref variable will be forcibly initialized 972 | size_t len; | ^~~ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c: In function 'inno_hdmi_phy_clk_register': /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:842:21: note: byref variable will be forcibly initialized 842 | const char *parent_name; | ^~~~~~~~~~~ /kisskb/src/drivers/phy/rockchip/phy-rockchip-inno-hdmi.c:841:30: note: byref variable will be forcibly initialized 841 | struct clk_init_data init; | ^~~~ /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:44: note: byref variable will be forcibly initialized 145 | struct uniphier_u3hsphy_trim_param trim; | ^~~~ /kisskb/src/drivers/phy/socionext/phy-uniphier-usb3hs.c: In function 'uniphier_u3hsphy_init': /kisskb/src/drivers/phy/socionext/phy-uniphier-usb3hs.c:255:13: note: byref variable will be forcibly initialized 255 | u32 config0, config1; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/memblock.h:13, from /kisskb/src/mm/cma.c:24: /kisskb/src/mm/cma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/cma.h:113, from /kisskb/src/mm/cma.c:34: /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_alloc_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 11 | DECLARE_EVENT_CLASS(cma_alloc_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 11 | DECLARE_EVENT_CLASS(cma_alloc_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_release': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:42:1: note: in expansion of macro 'TRACE_EVENT' 42 | TRACE_EVENT(cma_release, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:42:1: note: in expansion of macro 'TRACE_EVENT' 42 | TRACE_EVENT(cma_release, | ^~~~~~~~~~~ /kisskb/src/mm/cma.c: In function 'trace_event_raw_event_cma_alloc_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:70:1: note: in expansion of macro 'TRACE_EVENT' 70 | TRACE_EVENT(cma_alloc_start, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cma.h:70:1: note: in expansion of macro 'TRACE_EVENT' 70 | TRACE_EVENT(cma_alloc_start, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/cma.c:24: /kisskb/src/mm/cma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/mm/cma.c: In function 'cma_declare_contiguous_nid': /kisskb/src/mm/cma.c:241:21: note: byref variable will be forcibly initialized 241 | phys_addr_t highmem_start; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:12: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'nla_put_net16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'nla_put_net32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_data_list': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'nla_put_ipaddr4': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_data_list': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:385: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:12: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:131: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:385: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_test_cidrs': /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1170:18: note: byref variable will be forcibly initialized 1170 | u32 key, multi = 0; | ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'add_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:346:9: note: in expansion of macro 'rcu_assign_pointer' 346 | rcu_assign_pointer(*list, export); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:339:9: note: in expansion of macro 'rcu_assign_pointer' 339 | rcu_assign_pointer(export->next, *list); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'rm_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:361:9: note: in expansion of macro 'rcu_assign_pointer' 361 | rcu_assign_pointer(*p, (*p)->next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_test': /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1221:18: note: byref variable will be forcibly initialized 1221 | u32 key, multi = 0; | ^~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:131: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_test_cidrs': /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1170:18: note: byref variable will be forcibly initialized 1170 | u32 key, multi = 0; | ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_test': /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1221:18: note: byref variable will be forcibly initialized 1221 | u32 key, multi = 0; | ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'saved_cmdlines_start': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:5775:16: note: byref variable will be forcibly initialized 5775 | loff_t l = 0; | ^ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:385: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1041:18: note: byref variable will be forcibly initialized 1041 | u32 key, multi = 0; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:131: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1041:18: note: byref variable will be forcibly initialized 1041 | u32 key, multi = 0; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function 'trace_find_tgid_ptr': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:2458:20: note: in expansion of macro 'smp_load_acquire' 2458 | int *map = smp_load_acquire(&tgid_map); | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 't_start': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_add': /kisskb/src/kernel/trace/trace.c:4963:16: note: byref variable will be forcibly initialized 4963 | loff_t l = 0; | ^ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:385: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:852:21: note: byref variable will be forcibly initialized 852 | u32 r, key, multi = 0, elements, maxelem; | ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'eval_map_start': /kisskb/src/kernel/trace/trace.c:5941:16: note: byref variable will be forcibly initialized 5941 | loff_t l = 0; | ^ /kisskb/src/kernel/trace/trace.c: In function 'saved_cmdlines_show': /kisskb/src/kernel/trace/trace.c:5798:14: note: byref variable will be forcibly initialized 5798 | char buf[TASK_COMM_LEN]; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'set_tracing_thresh': /kisskb/src/kernel/trace/trace.c:1481:23: note: byref variable will be forcibly initialized 1481 | unsigned long threshold; | ^~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'buffer_ftrace_now': /kisskb/src/kernel/trace/trace.c:753:13: note: byref variable will be forcibly initialized 753 | u64 ts; | ^~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/kernel/trace/trace.c:18: /kisskb/src/kernel/trace/trace.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_options_write': /kisskb/src/kernel/trace/trace.c:8619:23: note: byref variable will be forcibly initialized 8619 | unsigned long val; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'buffer_percent_write': /kisskb/src/kernel/trace/trace.c:8968:23: note: byref variable will be forcibly initialized 8968 | unsigned long val; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_nsecs_write': /kisskb/src/kernel/trace/trace.c:6442:23: note: byref variable will be forcibly initialized 6442 | unsigned long val; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_saved_cmdlines_size_write': /kisskb/src/kernel/trace/trace.c:5878:23: note: byref variable will be forcibly initialized 5878 | unsigned long val; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:131: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:852:21: note: byref variable will be forcibly initialized 852 | u32 r, key, multi = 0, elements, maxelem; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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-common.c:10: /kisskb/src/kernel/time/tick-common.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function '__find_next_entry': /kisskb/src/kernel/trace/trace.c:3573:26: note: byref variable will be forcibly initialized 3573 | u64 next_ts = 0, ts; | ^~ /kisskb/src/kernel/trace/trace.c:3571:23: note: byref variable will be forcibly initialized 3571 | unsigned long lost_events = 0, next_lost = 0; | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'get_total_entries': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:4133:26: note: byref variable will be forcibly initialized 4133 | unsigned long t, e; | ^ /kisskb/src/kernel/trace/trace.c:4133:23: note: byref variable will be forcibly initialized 4133 | unsigned long t, e; | ^ /kisskb/src/kernel/trace/trace.c: In function 'print_event_info': /kisskb/src/kernel/trace/trace.c:4186:23: note: byref variable will be forcibly initialized 4186 | unsigned long entries; | ^~~~~~~ /kisskb/src/kernel/trace/trace.c:4185:23: note: byref variable will be forcibly initialized 4185 | unsigned long total; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/kernel/trace/trace.c:18: /kisskb/src/kernel/trace/trace.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_min_max_write': /kisskb/src/kernel/trace/trace.c:7617:13: note: byref variable will be forcibly initialized 7617 | u64 val; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_min_max_read': /kisskb/src/kernel/trace/trace.c:7663:14: note: byref variable will be forcibly initialized 7663 | char buf[U64_STR_SIZE]; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet6_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:397:27: note: byref variable will be forcibly initialized 397 | struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); | ^~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:19: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'ip_set_get_hostipaddr4': /kisskb/src/include/linux/netfilter/ipset/ip_set.h:345:16: note: byref variable will be forcibly initialized 345 | __be32 ip; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:170:12: note: byref variable will be forcibly initialized 170 | u8 cidr; | ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:168:27: note: byref variable will be forcibly initialized 168 | u32 ip2_from = 0, ip2_to = 0, ip2; | ^~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:168:13: note: byref variable will be forcibly initialized 168 | u32 ip2_from = 0, ip2_to = 0, ip2; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:167:21: note: byref variable will be forcibly initialized 167 | u32 ip = 0, ip_to = 0, p = 0, port, port_to; | ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:167:13: note: byref variable will be forcibly initialized 167 | u32 ip = 0, ip_to = 0, p = 0, port, port_to; | ^~ /kisskb/src/kernel/trace/trace.c: In function 'buffer_percent_read': /kisskb/src/kernel/trace/trace.c:8954:14: note: byref variable will be forcibly initialized 8954 | char buf[64]; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_total_entries_read': /kisskb/src/kernel/trace/trace.c:6971:14: note: byref variable will be forcibly initialized 6971 | char buf[64]; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_entries_read': /kisskb/src/kernel/trace/trace.c:6897:14: note: byref variable will be forcibly initialized 6897 | char buf[64]; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_set_trace_read': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c: In function 'hash_ipportnet4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportnet.c:143:27: note: byref variable will be forcibly initialized 143 | struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); | ^~~ /kisskb/src/kernel/trace/trace.c:6086:14: note: byref variable will be forcibly initialized 6086 | char buf[MAX_TRACER_SIZE+2]; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_buffers_splice_read': /kisskb/src/kernel/trace/trace.c:8137:22: note: byref variable will be forcibly initialized 8137 | struct page *pages_def[PIPE_DEF_BUFFERS]; | ^~~~~~~~~ /kisskb/src/kernel/trace/trace.c:8136:29: note: byref variable will be forcibly initialized 8136 | struct partial_page partial_def[PIPE_DEF_BUFFERS]; | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_saved_cmdlines_size_read': /kisskb/src/kernel/trace/trace.c:5835:14: note: byref variable will be forcibly initialized 5835 | char buf[64]; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'test_can_verify_check': /kisskb/src/kernel/trace/trace.c:3709:17: note: byref variable will be forcibly initialized 3709 | va_list ap; | ^~ /kisskb/src/kernel/trace/trace.c:3708:14: note: byref variable will be forcibly initialized 3708 | char buf[16]; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/backing-dev.h:16, from /kisskb/src/fs/ksmbd/auth.c:10: /kisskb/src/fs/ksmbd/auth.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_pid_next': /kisskb/src/kernel/trace/trace.c:604:22: note: byref variable will be forcibly initialized 604 | unsigned int next; | ^~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_pid_start': /kisskb/src/kernel/trace/trace.c:633:16: note: byref variable will be forcibly initialized 633 | loff_t l = 0; | ^ /kisskb/src/kernel/trace/trace.c:632:22: note: byref variable will be forcibly initialized 632 | unsigned int first; | ^~~~~ /kisskb/src/fs/ksmbd/auth.c: In function 'generate_key': /kisskb/src/fs/ksmbd/auth.c:640:23: note: byref variable will be forcibly initialized 640 | unsigned char prfhash[SMB2_HMACSHA256_SIZE]; | ^~~~~~~ /kisskb/src/fs/ksmbd/auth.c:638:14: note: byref variable will be forcibly initialized 638 | __u8 L256[4] = {0, 0, 1, 0}; | ^~~~ /kisskb/src/fs/ksmbd/auth.c:637:14: note: byref variable will be forcibly initialized 637 | __u8 L128[4] = {0, 0, 0, 128}; | ^~~~ /kisskb/src/fs/ksmbd/auth.c:636:14: note: byref variable will be forcibly initialized 636 | __u8 i[4] = {0, 0, 0, 1}; | ^ /kisskb/src/fs/ksmbd/auth.c:635:23: note: byref variable will be forcibly initialized 635 | unsigned char zero = 0x0; | ^~~~ /kisskb/src/kernel/trace/trace.c: In function 'rb_simple_write': /kisskb/src/kernel/trace/trace.c:8913:23: note: byref variable will be forcibly initialized 8913 | unsigned long val; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'rb_simple_read': /kisskb/src/kernel/trace/trace.c:8898:14: note: byref variable will be forcibly initialized 8898 | char buf[64]; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_nsecs_read': /kisskb/src/kernel/trace/trace.c:6428:14: note: byref variable will be forcibly initialized 6428 | char buf[64]; | ^~~ /kisskb/src/fs/ksmbd/auth.c: In function 'ksmbd_auth_ntlmv2': /kisskb/src/fs/ksmbd/auth.c:221:14: note: byref variable will be forcibly initialized 221 | char ntlmv2_rsp[CIFS_HMAC_MD5_HASH_SIZE]; | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/auth.c:220:14: note: byref variable will be forcibly initialized 220 | char ntlmv2_hash[CIFS_ENCPWD_SIZE]; | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/nfsd/export.c:15: /kisskb/src/fs/nfsd/export.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_pid_write': /kisskb/src/kernel/trace/trace.c:677:15: note: byref variable will be forcibly initialized 677 | pid_t pid; | ^~~ /kisskb/src/kernel/trace/trace.c:676:16: note: byref variable will be forcibly initialized 676 | loff_t pos; | ^~~ /kisskb/src/kernel/trace/trace.c:672:23: note: byref variable will be forcibly initialized 672 | unsigned long val; | ^~~ /kisskb/src/kernel/trace/trace.c:671:29: note: byref variable will be forcibly initialized 671 | struct trace_parser parser; | ^~~~~~ /kisskb/src/fs/nfsd/export.c: In function 'exp_get_by_name': /kisskb/src/fs/nfsd/export.c:925:33: note: byref variable will be forcibly initialized 925 | struct svc_export *exp, key; | ^~~ /kisskb/src/fs/nfsd/export.c: In function 'exp_find_key': /kisskb/src/fs/nfsd/export.c:900:27: note: byref variable will be forcibly initialized 900 | struct svc_expkey key, *ek; | ^~~ /kisskb/src/fs/ksmbd/auth.c: In function 'ksmbd_gen_smb30_signingkey': /kisskb/src/fs/ksmbd/auth.c:754:27: note: byref variable will be forcibly initialized 754 | struct derivation d; | ^ /kisskb/src/fs/ksmbd/auth.c: In function 'ksmbd_gen_smb311_signingkey': /kisskb/src/fs/ksmbd/auth.c:768:27: note: byref variable will be forcibly initialized 768 | struct derivation d; | ^ /kisskb/src/kernel/trace/trace.c: In function 'print_hex_fmt': /kisskb/src/fs/ksmbd/auth.c: In function 'ksmbd_gen_smb30_encryptionkey': /kisskb/src/fs/ksmbd/auth.c:832:32: note: byref variable will be forcibly initialized 832 | struct derivation_twin twin; | ^~~~ /kisskb/src/fs/ksmbd/auth.c: In function 'ksmbd_gen_smb311_encryptionkey': /kisskb/src/fs/ksmbd/auth.c:852:32: note: byref variable will be forcibly initialized 852 | struct derivation_twin twin; | ^~~~ /kisskb/src/kernel/trace/trace.c:4376:23: note: byref variable will be forcibly initialized 4376 | unsigned char newline = '\n'; | ^~~~~~~ /kisskb/src/fs/nfsd/export.c: In function 'show_secinfo': /kisskb/src/fs/nfsd/export.c:1250:33: note: byref variable will be forcibly initialized 1250 | struct exp_flavor_info *f; | ^ /kisskb/src/fs/ksmbd/auth.c: In function 'ksmbd_crypt_message': /kisskb/src/fs/ksmbd/auth.c:1054:12: note: byref variable will be forcibly initialized 1054 | u8 key[SMB3_ENC_DEC_KEY_SIZE]; | ^~~ /kisskb/src/fs/ksmbd/auth.c:1053:12: note: byref variable will be forcibly initialized 1053 | u8 sign[SMB2_SIGNATURE_SIZE] = {}; | ^~~~ In file included from /kisskb/src/include/linux/sunrpc/svcauth.h:15, from /kisskb/src/include/linux/sunrpc/svc.h:19, from /kisskb/src/include/linux/sunrpc/svc_xprt.h:11, from /kisskb/src/fs/nfsd/export.c:19: /kisskb/src/fs/nfsd/export.c: In function 'get_time': /kisskb/src/include/linux/sunrpc/cache.h:288:19: note: byref variable will be forcibly initialized 288 | long long ll; | ^~ /kisskb/src/include/linux/sunrpc/cache.h:287:14: note: byref variable will be forcibly initialized 287 | char buf[50]; | ^~~ /kisskb/src/fs/nfsd/export.c: In function 'get_expiry': /kisskb/src/include/linux/sunrpc/cache.h:306:27: note: byref variable will be forcibly initialized 306 | struct timespec64 boot; | ^~~~ /kisskb/src/include/linux/sunrpc/cache.h:305:18: note: byref variable will be forcibly initialized 305 | time64_t rv; | ^~ /kisskb/src/fs/nfsd/export.c: In function 'expkey_parse': /kisskb/src/fs/nfsd/export.c:87:27: note: byref variable will be forcibly initialized 87 | struct svc_expkey key; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, 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/nfsd/vfs.c:17: /kisskb/src/fs/nfsd/vfs.c: In function 'list_empty_careful': /kisskb/src/fs/nfsd/export.c:86:15: note: byref variable will be forcibly initialized 86 | char *ep; | ^~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/export.c: In function 'expkey_request': /kisskb/src/fs/nfsd/export.c:65:14: note: byref variable will be forcibly initialized 65 | char type[5]; | ^~~~ In file included from /kisskb/src/include/linux/sunrpc/svcauth.h:15, from /kisskb/src/include/linux/sunrpc/svc.h:19, from /kisskb/src/include/linux/sunrpc/svc_xprt.h:11, from /kisskb/src/fs/nfsd/export.c:19: /kisskb/src/fs/nfsd/export.c: In function 'get_int': /kisskb/src/include/linux/sunrpc/cache.h:252:15: note: byref variable will be forcibly initialized 252 | char *ep; | ^~ /kisskb/src/include/linux/sunrpc/cache.h:251:14: note: byref variable will be forcibly initialized 251 | char buf[50]; | ^~~ /kisskb/src/fs/nfsd/export.c: In function 'seconds_since_boot': /kisskb/src/include/linux/sunrpc/cache.h:159:27: note: byref variable will be forcibly initialized 159 | struct timespec64 boot; | ^~~~ /kisskb/src/fs/nfsd/export.c: In function 'svc_export_parse': /kisskb/src/fs/nfsd/export.c:578:13: note: byref variable will be forcibly initialized 578 | int an_int; | ^~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_event_buffer_commit': /kisskb/src/kernel/trace/trace.c:2885:33: note: byref variable will be forcibly initialized 2885 | enum event_trigger_type tt = ETT_NONE; | ^~ /kisskb/src/fs/nfsd/export.c: In function 'exp_rootfh': /kisskb/src/fs/nfsd/export.c:980:33: note: byref variable will be forcibly initialized 980 | struct svc_fh fh; | ^~ /kisskb/src/fs/nfsd/export.c:978:33: note: byref variable will be forcibly initialized 978 | struct path path; | ^~~~ /kisskb/src/fs/nfsd/export.c: In function 'rqst_find_fsidzero_export': /kisskb/src/fs/nfsd/export.c:1160:13: note: byref variable will be forcibly initialized 1160 | u32 fsidv[2]; | ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk': /kisskb/src/kernel/trace/trace.c:3468:17: note: byref variable will be forcibly initialized 3468 | va_list ap; | ^~ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk_buf': /kisskb/src/kernel/trace/trace.c:3513:17: note: byref variable will be forcibly initialized 3513 | va_list ap; | ^~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_iter_reset': /kisskb/src/kernel/trace/trace.c:4007:13: note: byref variable will be forcibly initialized 4007 | u64 ts; | ^~ /kisskb/src/kernel/trace/trace.c: In function 's_start': /kisskb/src/kernel/trace/trace.c:4042:16: note: byref variable will be forcibly initialized 4042 | loff_t l = 0; | ^ /kisskb/src/kernel/trace/trace.c: In function 'trace_total_entries_cpu': /kisskb/src/kernel/trace/trace.c:4148:30: note: byref variable will be forcibly initialized 4148 | unsigned long total, entries; | ^~~~~~~ /kisskb/src/kernel/trace/trace.c:4148:23: note: byref variable will be forcibly initialized 4148 | unsigned long total, entries; | ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_total_entries': /kisskb/src/kernel/trace/trace.c:4160:30: note: byref variable will be forcibly initialized 4160 | unsigned long total, entries; | ^~~~~~~ /kisskb/src/kernel/trace/trace.c:4160:23: note: byref variable will be forcibly initialized 4160 | unsigned long total, entries; | ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'print_trace_header': /kisskb/src/kernel/trace/trace.c:4232:23: note: byref variable will be forcibly initialized 4232 | unsigned long total; | ^~~~~ /kisskb/src/kernel/trace/trace.c:4231:23: note: byref variable will be forcibly initialized 4231 | unsigned long entries; | ^~~~~~~ /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_lookup_dentry': /kisskb/src/fs/nfsd/vfs.c:179:34: note: byref variable will be forcibly initialized 179 | struct dentry *dentry; | ^~~~~~ /kisskb/src/fs/nfsd/vfs.c:177:34: note: byref variable will be forcibly initialized 177 | struct svc_export *exp; | ^~~ /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_lookup': /kisskb/src/fs/nfsd/vfs.c:254:34: note: byref variable will be forcibly initialized 254 | struct dentry *dentry; | ^~~~~~ /kisskb/src/fs/nfsd/vfs.c:253:34: note: byref variable will be forcibly initialized 253 | struct svc_export *exp; | ^~~ /kisskb/src/fs/nfsd/vfs.c: In function '__nfsd_open': /kisskb/src/fs/nfsd/vfs.c:722:25: note: byref variable will be forcibly initialized 722 | struct path path; | ^~~~ /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_readv': /kisskb/src/fs/nfsd/vfs.c:898:16: note: byref variable will be forcibly initialized 898 | loff_t ppos = offset; | ^~~~ /kisskb/src/fs/nfsd/vfs.c:897:25: note: byref variable will be forcibly initialized 897 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_vfs_write': /kisskb/src/fs/nfsd/vfs.c:957:33: note: byref variable will be forcibly initialized 957 | loff_t pos = offset; | ^~~ /kisskb/src/fs/nfsd/vfs.c:953:33: note: byref variable will be forcibly initialized 953 | struct iov_iter iter; | ^~~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_splice_read_pipe': /kisskb/src/kernel/trace/trace.c:6813:33: note: byref variable will be forcibly initialized 6813 | struct splice_pipe_desc spd = { | ^~~ /kisskb/src/kernel/trace/trace.c:6811:29: note: byref variable will be forcibly initialized 6811 | struct partial_page partial_def[PIPE_DEF_BUFFERS]; | ^~~~~~~~~~~ /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_read': /kisskb/src/fs/nfsd/vfs.c:1045:34: note: byref variable will be forcibly initialized 1045 | struct nfsd_file *nf; | ^~ /kisskb/src/kernel/trace/trace.c:6810:22: note: byref variable will be forcibly initialized 6810 | struct page *pages_def[PIPE_DEF_BUFFERS]; | ^~~~~~~~~ /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_write': /kisskb/src/fs/nfsd/vfs.c:1077:27: note: byref variable will be forcibly initialized 1077 | struct nfsd_file *nf; | ^~ /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_commit': /kisskb/src/fs/nfsd/vfs.c:1121:34: note: byref variable will be forcibly initialized 1121 | struct nfsd_file *nf; | ^~ In file included from /kisskb/src/include/linux/fs.h:35, from /kisskb/src/fs/nfsd/vfs.c:17: /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_readlink': /kisskb/src/fs/nfsd/vfs.c:1535:29: note: byref variable will be forcibly initialized 1535 | DEFINE_DELAYED_CALL(done); | ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' 15 | #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} | ^~~~ /kisskb/src/fs/nfsd/vfs.c:1534:21: note: byref variable will be forcibly initialized 1534 | struct path path; | ^~~~ /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_rename': /kisskb/src/fs/nfsd/vfs.c:1787:35: note: byref variable will be forcibly initialized 1787 | struct renamedata rd = { | ^~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_cpumask_write': /kisskb/src/kernel/trace/trace.c:5133:23: note: byref variable will be forcibly initialized 5133 | cpumask_var_t tracing_cpumask_new; | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function 'set_tracer_flag': /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_readdir': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:5276:25: note: in expansion of macro 'smp_store_release' 5276 | smp_store_release(&tgid_map, map); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/vfs.c:2040:26: note: byref variable will be forcibly initialized 2040 | struct file *file; | ^~~~ /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_statfs': /kisskb/src/fs/nfsd/vfs.c:2079:29: note: byref variable will be forcibly initialized 2079 | struct path path = { | ^~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_options_core_write': /kisskb/src/kernel/trace/trace.c:8710:23: note: byref variable will be forcibly initialized 8710 | unsigned long val; | ^~~ /kisskb/src/fs/nfsd/vfs.c: In function 'nfsd_setattr': /kisskb/src/fs/nfsd/vfs.c:432:30: note: byref variable will be forcibly initialized 432 | struct iattr size_attr = { | ^~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'apply_trace_boot_options': /kisskb/src/kernel/trace/trace.c:5348:15: note: byref variable will be forcibly initialized 5348 | char *buf = trace_boot_options_buf; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_trace_options_write': /kisskb/src/kernel/trace/trace.c:5372:14: note: byref variable will be forcibly initialized 5372 | char buf[64]; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_entries_write': /kisskb/src/kernel/trace/trace.c:6944:23: note: byref variable will be forcibly initialized 6944 | unsigned long val; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_snapshot_write': /kisskb/src/kernel/trace/trace.c:7373:23: note: byref variable will be forcibly initialized 7373 | unsigned long val; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_set_trace_write': /kisskb/src/kernel/trace/trace.c:6396:14: note: byref variable will be forcibly initialized 6396 | char buf[MAX_TRACER_SIZE+1]; | ^~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_clock_write': /kisskb/src/kernel/trace/trace.c:7212:14: note: byref variable will be forcibly initialized 7212 | char buf[64]; | ^~~ In file included from /kisskb/src/kernel/trace/trace.c:8596: /kisskb/src/kernel/trace/trace.c: In function 'trace_selftest_startup_function': /kisskb/src/kernel/trace/trace_selftest.c:660:23: note: byref variable will be forcibly initialized 660 | unsigned long count; | ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_selftest_startup_wakeup': /kisskb/src/kernel/trace/trace_selftest.c:1094:23: note: byref variable will be forcibly initialized 1094 | unsigned long count; | ^~~~~ /kisskb/src/kernel/trace/trace_selftest.c:1093:33: note: byref variable will be forcibly initialized 1093 | struct wakeup_test_data data; | ^~~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_init_tracefs_percpu': /kisskb/src/kernel/trace/trace.c:8556:14: note: byref variable will be forcibly initialized 8556 | char cpu_dir[30]; /* 30 characters should be more than enough */ | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/mm/percpu-stats.c:10: /kisskb/src/mm/percpu-stats.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/mm/percpu-stats.c:15: /kisskb/src/mm/percpu-stats.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/drivers/phy/ti/phy-am654-serdes.c: In function 'serdes_am654_enable_pll': /kisskb/src/drivers/phy/ti/phy-am654-serdes.c:249:13: note: byref variable will be forcibly initialized 249 | u32 val; | ^~~ /kisskb/src/drivers/phy/ti/phy-am654-serdes.c: In function 'serdes_am654_power_on': /kisskb/src/drivers/phy/ti/phy-am654-serdes.c:306:13: note: byref variable will be forcibly initialized 306 | u32 val; | ^~~ /kisskb/src/drivers/phy/ti/phy-am654-serdes.c: In function 'serdes_am654_clk_mux_get_parent': /kisskb/src/drivers/phy/ti/phy-am654-serdes.c:572:22: note: byref variable will be forcibly initialized 572 | unsigned int val; | ^~~ /kisskb/src/drivers/phy/ti/phy-am654-serdes.c: In function 'serdes_am654_clk_mux_set_parent': /kisskb/src/drivers/phy/ti/phy-am654-serdes.c:590:13: note: byref variable will be forcibly initialized 590 | u32 val; | ^~~ /kisskb/src/drivers/phy/ti/phy-am654-serdes.c: In function 'serdes_am654_probe': /kisskb/src/drivers/phy/ti/phy-am654-serdes.c:760:21: note: byref variable will be forcibly initialized 760 | const char *clock_name; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/memfd.c:10: /kisskb/src/mm/memfd.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/memfd.c:10: /kisskb/src/mm/memfd.c: In function 'memfd_wait_for_pins': /kisskb/src/mm/memfd.c:68:18: note: byref variable will be forcibly initialized 68 | XA_STATE(xas, &mapping->i_pages, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/mm/memfd.c: In function '__do_sys_memfd_create': /kisskb/src/mm/memfd.c:300:33: note: byref variable will be forcibly initialized 300 | struct ucounts *ucounts = NULL; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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-broadcast.c:10: /kisskb/src/kernel/time/tick-broadcast.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/kernel/time/tick-broadcast.c:10: /kisskb/src/kernel/time/tick-broadcast.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_DDictHashSet_getDDict': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:149:26: note: byref variable will be forcibly initialized 149 | static const ZSTD_DDict* ZSTD_DDictHashSet_getDDict(ZSTD_DDictHashSet* hashSet, U32 dictID) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_DDictHashSet_emplaceDDict': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:98:15: note: byref variable will be forcibly initialized 98 | static size_t ZSTD_DDictHashSet_emplaceDDict(ZSTD_DDictHashSet* hashSet, const ZSTD_DDict* ddict) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_decompressFrame': /kisskb/src/drivers/phy/rockchip/phy-rockchip-pcie.c: In function 'rockchip_pcie_phy_power_on': /kisskb/src/drivers/phy/rockchip/phy-rockchip-pcie.c:180:13: note: byref variable will be forcibly initialized 180 | u32 status; | ^~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:816:27: note: byref variable will be forcibly initialized 816 | blockProperties_t blockProperties; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_findFrameSizeInfo': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:665:31: note: byref variable will be forcibly initialized 665 | blockProperties_t blockProperties; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:650:26: note: byref variable will be forcibly initialized 650 | ZSTD_frameHeader zfh; | ^~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:635:24: note: byref variable will be forcibly initialized 635 | ZSTD_frameSizeInfo frameSizeInfo; | ^~~~~~~~~~~~~ /kisskb/src/drivers/phy/rockchip/phy-rockchip-pcie.c: In function 'rockchip_pcie_phy_probe': /kisskb/src/drivers/phy/rockchip/phy-rockchip-pcie.c:370:13: note: byref variable will be forcibly initialized 370 | u32 phy_num; | ^~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_getFrameContentSize': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:508:26: note: byref variable will be forcibly initialized 508 | { ZSTD_frameHeader zfh; | ^~~ /kisskb/src/fs/nls/nls_utf8.c: In function 'char2uni': /kisskb/src/fs/nls/nls_utf8.c:32:19: note: byref variable will be forcibly initialized 32 | unicode_t u; | ^ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_decompressContinue': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1084:31: note: byref variable will be forcibly initialized 1084 | { blockProperties_t bp; | ^~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_loadDEntropy': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1282:45: note: byref variable will be forcibly initialized 1282 | unsigned litlengthMaxValue = MaxLL, litlengthLog; | ^~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1282:18: note: byref variable will be forcibly initialized 1282 | unsigned litlengthMaxValue = MaxLL, litlengthLog; | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1281:15: note: byref variable will be forcibly initialized 1281 | { short litlengthNCount[MaxLL+1]; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1267:47: note: byref variable will be forcibly initialized 1267 | unsigned matchlengthMaxValue = MaxML, matchlengthLog; | ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1267:18: note: byref variable will be forcibly initialized 1267 | unsigned matchlengthMaxValue = MaxML, matchlengthLog; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1266:15: note: byref variable will be forcibly initialized 1266 | { short matchlengthNCount[MaxML+1]; | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1252:44: note: byref variable will be forcibly initialized 1252 | unsigned offcodeMaxValue = MaxOff, offcodeLog; | ^~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1252:18: note: byref variable will be forcibly initialized 1252 | unsigned offcodeMaxValue = MaxOff, offcodeLog; | ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1251:15: note: byref variable will be forcibly initialized 1251 | { short offcodeNCount[MaxOff+1]; | ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_estimateDStreamSize_fromFrame': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1730:22: note: byref variable will be forcibly initialized 1730 | ZSTD_frameHeader zfh; | ^~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_decompressStream': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:1821:11: note: byref variable will be forcibly initialized 1821 | char* op = ostart; | ^~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c: In function 'ZSTD_decompressStream_simpleArgs': /kisskb/src/lib/zstd/decompress/zstd_decompress.c:2079:20: note: byref variable will be forcibly initialized 2079 | ZSTD_inBuffer input = { src, srcSize, *srcPos }; | ^~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress.c:2078:20: note: byref variable will be forcibly initialized 2078 | ZSTD_outBuffer output = { dst, dstCapacity, *dstPos }; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/mm/page_reporting.h:9, from /kisskb/src/mm/page_reporting.c:11: /kisskb/src/mm/page_reporting.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/mm/page_reporting.c: In function 'page_reporting_process_zone': /kisskb/src/mm/page_reporting.c:231:43: note: byref variable will be forcibly initialized 231 | unsigned int order, mt, leftover, offset = PAGE_REPORTING_CAPACITY; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_reporting.c:346:9: note: in expansion of macro 'rcu_assign_pointer' 346 | rcu_assign_pointer(pr_dev_info, prdev); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/net/ipv4/inetpeer.c:9: /kisskb/src/net/ipv4/inetpeer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inetpeer.c: In function 'inet_getpeer': /kisskb/src/net/ipv4/inetpeer.c:181:22: note: byref variable will be forcibly initialized 181 | unsigned int gc_cnt, seq; | ^~~~~~ /kisskb/src/net/ipv4/inetpeer.c:180:31: note: byref variable will be forcibly initialized 180 | struct rb_node **pp, *parent; | ^~~~~~ /kisskb/src/net/ipv4/inetpeer.c:180:26: note: byref variable will be forcibly initialized 180 | struct rb_node **pp, *parent; | ^~ /kisskb/src/net/ipv4/inetpeer.c:179:31: note: byref variable will be forcibly initialized 179 | struct inet_peer *p, *gc_stack[PEER_MAX_GC]; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c: In function 'tegra_xusb_padctl_pinconf_group_dbg_show': /kisskb/src/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c:427:31: note: byref variable will be forcibly initialized 427 | unsigned long config, value; | ^~~~~~ /kisskb/src/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c: In function 'tegra_xusb_padctl_parse_subnode': /kisskb/src/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c:161:13: note: byref variable will be forcibly initialized 161 | u32 value; | ^~~~~ /kisskb/src/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c:158:21: note: byref variable will be forcibly initialized 158 | const char *function, *group; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c:157:32: note: byref variable will be forcibly initialized 157 | unsigned long config, *configs = NULL; | ^~~~~~~ /kisskb/src/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c:156:38: note: byref variable will be forcibly initialized 156 | unsigned int i, reserve = 0, num_configs = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c: In function 'tegra_xusb_padctl_dt_node_to_map': /kisskb/src/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c:237:22: note: byref variable will be forcibly initialized 237 | unsigned int reserved_maps = 0; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kvm_host.h:39, from /kisskb/src/arch/arm64/kvm/arch_timer.c:9: /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'set_cntvoff': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arch_timer.c:542:9: note: in expansion of macro 'kvm_call_hyp' 542 | kvm_call_hyp(__kvm_timer_set_cntvoff, cntvoff); | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_arch_timer_handler': /kisskb/src/arch/arm64/kvm/arch_timer.c:183:26: note: byref variable will be forcibly initialized 183 | struct timer_map map; | ^~~ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_blocking': /kisskb/src/arch/arm64/kvm/arch_timer.c:477:26: note: byref variable will be forcibly initialized 477 | struct timer_map map; | ^~~ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_is_pending': /kisskb/src/arch/arm64/kvm/arch_timer.c:355:26: note: byref variable will be forcibly initialized 355 | struct timer_map map; | ^~~ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_vcpu_load': /kisskb/src/arch/arm64/kvm/arch_timer.c:604:26: note: byref variable will be forcibly initialized 604 | struct timer_map map; | ^~~ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_vcpu_put': /kisskb/src/arch/arm64/kvm/arch_timer.c:651:26: note: byref variable will be forcibly initialized 651 | struct timer_map map; | ^~~ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_vcpu_reset': /kisskb/src/arch/arm64/kvm/arch_timer.c:720:26: note: byref variable will be forcibly initialized 720 | struct timer_map map; | ^~~ /kisskb/src/arch/arm64/kvm/arch_timer.c: In function 'kvm_timer_enable': /kisskb/src/arch/arm64/kvm/arch_timer.c:1232:26: note: byref variable will be forcibly initialized 1232 | struct timer_map map; | ^~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_phy_en_refclk_is_enabled': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:577:13: note: byref variable will be forcibly initialized 577 | int val; | ^~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_get_lane_phy_types': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1105:41: note: byref variable will be forcibly initialized 1105 | u32 reg, num_lanes = 1, phy_type = PHY_NONE; | ^~~~~~~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1105:26: note: byref variable will be forcibly initialized 1105 | u32 reg, num_lanes = 1, phy_type = PHY_NONE; | ^~~~~~~~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1105:21: note: byref variable will be forcibly initialized 1105 | u32 reg, num_lanes = 1, phy_type = PHY_NONE; | ^~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_mux_clk_register': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:652:14: note: byref variable will be forcibly initialized 652 | char clk_name[100]; | ^~~~~~~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_clk_mux_get_parent': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:623:22: note: byref variable will be forcibly initialized 623 | unsigned int val; | ^~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_mux_of_clk_register': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:713:14: note: byref variable will be forcibly initialized 713 | char clk_name[100]; | ^~~~~~~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_div_clk_register': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:808:14: note: byref variable will be forcibly initialized 808 | char clk_name[100]; | ^~~~~~~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_clk_div_recalc_rate': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:765:13: note: byref variable will be forcibly initialized 765 | int val; | ^~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c: In function 'wiz_probe': /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1146:13: note: byref variable will be forcibly initialized 1146 | u32 num_lanes; | ^~~~~~~~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1145:18: note: byref variable will be forcibly initialized 1145 | int ret, val, i; | ^~~ /kisskb/src/drivers/phy/ti/phy-j721e-wiz.c:1142:25: note: byref variable will be forcibly initialized 1142 | struct resource res; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/rockchip/phy-rockchip-typec.c: In function 'tcphy_get_mode': /kisskb/src/drivers/phy/rockchip/phy-rockchip-typec.c:809:37: note: byref variable will be forcibly initialized 809 | union extcon_property_value property; | ^~~~~~~~ /kisskb/src/drivers/phy/rockchip/phy-rockchip-typec.c: In function 'rockchip_usb3_phy_power_on': /kisskb/src/drivers/phy/rockchip/phy-rockchip-typec.c:872:13: note: byref variable will be forcibly initialized 872 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '____bpf_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4721:16: note: userspace variable will be forcibly initialized 4721 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_sys_bpf': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c:4721:16: note: userspace variable will be forcibly initialized 4721 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/bpf.h:23, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'kvmemdup_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:66:21: note: userspace variable will be forcibly initialized 66 | static inline void *kvmemdup_bpfptr(bpfptr_t src, size_t len) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '___bpf_copy_key': /kisskb/src/kernel/bpf/syscall.c:1024:14: note: userspace variable will be forcibly initialized 1024 | static void *___bpf_copy_key(bpfptr_t ukey, u64 key_size) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_obj_get_next_id': /kisskb/src/kernel/bpf/syscall.c:3320:13: note: byref variable will be forcibly initialized 3320 | u32 next_id = attr->start_id; | ^~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'map_check_btf': /kisskb/src/kernel/bpf/syscall.c:758:23: note: byref variable will be forcibly initialized 758 | u32 key_size, value_size; | ^~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:758:13: note: byref variable will be forcibly initialized 758 | u32 key_size, value_size; | ^~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized 94 | static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_insn_prepare_dump': /kisskb/src/kernel/bpf/syscall.c:3492:18: note: byref variable will be forcibly initialized 3492 | u32 off, type; | ^~~~ /kisskb/src/kernel/bpf/syscall.c:3492:13: note: byref variable will be forcibly initialized 3492 | u32 off, type; | ^~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3578:31: note: byref variable will be forcibly initialized 3578 | struct bpf_prog_stats stats; | ^~~~~ /kisskb/src/kernel/bpf/syscall.c:3576:30: note: byref variable will be forcibly initialized 3576 | struct bpf_prog_info info; | ^~~~ /kisskb/src/kernel/bpf/syscall.c:3583:15: note: userspace variable will be forcibly initialized 3583 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3858:29: note: byref variable will be forcibly initialized 3858 | struct bpf_map_info info; | ^~~~ /kisskb/src/kernel/bpf/syscall.c:3862:15: note: userspace variable will be forcibly initialized 3862 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_btf_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3905:15: note: userspace variable will be forcibly initialized 3905 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(*uinfo), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3918:30: note: byref variable will be forcibly initialized 3918 | struct bpf_link_info info; | ^~~~ /kisskb/src/kernel/bpf/syscall.c:3922:15: note: userspace variable will be forcibly initialized 3922 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'map_update_elem': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1105:12: note: userspace variable will be forcibly initialized 1105 | static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1108:18: note: userspace variable will be forcibly initialized 1108 | bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); | ^~~~~~ /kisskb/src/kernel/bpf/syscall.c:1107:18: note: userspace variable will be forcibly initialized 1107 | bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); | ^~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'generic_map_delete_batch': /kisskb/src/kernel/bpf/syscall.c:1286:13: note: byref variable will be forcibly initialized 1286 | u32 cp, max_count; | ^~ /kisskb/src/kernel/bpf/syscall.c: In function 'generic_map_update_batch': /kisskb/src/kernel/bpf/syscall.c:1339:25: note: byref variable will be forcibly initialized 1339 | u32 value_size, cp, max_count; | ^~ /kisskb/src/kernel/bpf/syscall.c: In function 'generic_map_lookup_batch': /kisskb/src/kernel/bpf/syscall.c:1404:25: note: byref variable will be forcibly initialized 1404 | u32 value_size, cp, max_count; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/ksmbd/vfs.c:7: /kisskb/src/fs/ksmbd/vfs.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_load': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2161:12: note: userspace variable will be forcibly initialized 2161 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2161:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/syscall.c:2167:14: note: byref variable will be forcibly initialized 2167 | char license[128]; | ^~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2166:13: note: byref variable will be forcibly initialized 2166 | int err; | ^~~ /kisskb/src/kernel/bpf/syscall.c:2164:26: note: byref variable will be forcibly initialized 2164 | struct bpf_prog *prog, *dst_prog = NULL; | ^~~~ /kisskb/src/kernel/bpf/syscall.c:2272:13: note: userspace variable will be forcibly initialized 2272 | if (copy_from_bpfptr(prog->insns, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2273 | make_bpfptr(attr->insns, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2274 | bpf_prog_insn_size(prog)) != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2186:13: note: userspace variable will be forcibly initialized 2186 | if (strncpy_from_bpfptr(license, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2187 | make_bpfptr(attr->license, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2188 | sizeof(license) - 1) < 0) | ~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_type': /kisskb/src/include/linux/bpf.h:1905:32: note: byref variable will be forcibly initialized 1905 | static inline struct bpf_prog *bpf_prog_get_type(u32 ufd, | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_attach': /kisskb/src/include/linux/bpf.h:1905:32: note: byref variable will be forcibly initialized /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_tracing_prog_attach': /kisskb/src/kernel/bpf/syscall.c:2763:47: note: byref variable will be forcibly initialized 2763 | struct bpf_attach_target_info tgt_info = {}; | ^~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2657:32: note: byref variable will be forcibly initialized 2657 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function '__ksmbd_vfs_rename': /kisskb/src/fs/ksmbd/vfs.c:758:35: note: byref variable will be forcibly initialized 758 | struct renamedata rd = { | ^~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_raw_tracepoint_open': /kisskb/src/kernel/bpf/syscall.c:2985:14: note: byref variable will be forcibly initialized 2985 | char buf[128]; | ^~~ /kisskb/src/kernel/bpf/syscall.c:2980:32: note: byref variable will be forcibly initialized 2980 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_getcasexattr': /kisskb/src/fs/ksmbd/vfs.c:253:22: note: byref variable will be forcibly initialized 253 | char *name, *xattr_list = NULL; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__sys_bpf': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_stream_read': /kisskb/src/fs/ksmbd/vfs.c:284:15: note: byref variable will be forcibly initialized 284 | char *stream_buf = NULL; | ^~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:4545:12: note: userspace variable will be forcibly initialized 4545 | static int __sys_bpf(int cmd, bpfptr_t uattr, unsigned int size) | ^~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:4547:24: note: byref variable will be forcibly initialized 4547 | union bpf_attr attr; | ^~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4691:16: note: userspace variable will be forcibly initialized 4691 | return __sys_bpf(cmd, USER_BPFPTR(uattr), size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_stream_write': /kisskb/src/fs/ksmbd/vfs.c:414:15: note: byref variable will be forcibly initialized 414 | char *stream_buf = NULL, *wbuf; | ^~~~~~~~~~ /kisskb/src/fs/nfsd/lockd.c: In function 'nlm_fopen': /kisskb/src/fs/nfsd/lockd.c:33:25: note: byref variable will be forcibly initialized 33 | struct svc_fh fh; | ^~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_empty_dir': /kisskb/src/fs/ksmbd/vfs.c:1132:35: note: byref variable will be forcibly initialized 1132 | struct ksmbd_readdir_data readdir_data; | ^~~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_kern_path': /kisskb/src/fs/ksmbd/vfs.c:1222:29: note: byref variable will be forcibly initialized 1222 | struct path parent; | ^~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_remove_file': /kisskb/src/fs/ksmbd/vfs.c:592:21: note: byref variable will be forcibly initialized 592 | struct path path; | ^~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_fp_rename': /kisskb/src/fs/ksmbd/vfs.c:781:21: note: byref variable will be forcibly initialized 781 | struct path dst_path; | ^~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_create': /kisskb/src/fs/ksmbd/vfs.c:166:21: note: byref variable will be forcibly initialized 166 | struct path path; | ^~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_mkdir': /kisskb/src/fs/ksmbd/vfs.c:204:21: note: byref variable will be forcibly initialized 204 | struct path path; | ^~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_link': /kisskb/src/fs/ksmbd/vfs.c:651:30: note: byref variable will be forcibly initialized 651 | struct path oldpath, newpath; | ^~~~~~~ /kisskb/src/fs/ksmbd/vfs.c:651:21: note: byref variable will be forcibly initialized 651 | struct path oldpath, newpath; | ^~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_remove_acl_xattrs': /kisskb/src/fs/ksmbd/vfs.c:1296:22: note: byref variable will be forcibly initialized 1296 | char *name, *xattr_list = NULL; | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_remove_sd_xattrs': /kisskb/src/fs/ksmbd/vfs.c:1330:22: note: byref variable will be forcibly initialized 1330 | char *name, *xattr_list = NULL; | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_get_sd_xattr': /kisskb/src/fs/ksmbd/vfs.c:1507:14: note: byref variable will be forcibly initialized 1507 | __u8 cmp_hash[XATTR_SD_HASH_SIZE] = {0}; | ^~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c:1505:28: note: byref variable will be forcibly initialized 1505 | struct xattr_ntacl acl; | ^~~ /kisskb/src/fs/ksmbd/vfs.c:1502:20: note: byref variable will be forcibly initialized 1502 | struct ndr n; | ^ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_set_dos_attrib_xattr': /kisskb/src/fs/ksmbd/vfs.c:1570:20: note: byref variable will be forcibly initialized 1570 | struct ndr n; | ^ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_get_dos_attrib_xattr': /kisskb/src/fs/ksmbd/vfs.c:1590:20: note: byref variable will be forcibly initialized 1590 | struct ndr n; | ^ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_fill_dentry_attrs': /kisskb/src/fs/ksmbd/vfs.c:1663:41: note: byref variable will be forcibly initialized 1663 | struct xattr_dos_attrib da; | ^~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_casexattr_len': /kisskb/src/fs/ksmbd/vfs.c:1681:22: note: byref variable will be forcibly initialized 1681 | char *name, *xattr_list = NULL; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ksmbd/vfs.c:8: /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_posix_lock_wait': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c:1794:9: note: in expansion of macro 'wait_event' 1794 | wait_event(flock->fl_wait, !flock->fl_blocker); | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_posix_lock_wait_timeout': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c:1799:16: note: in expansion of macro 'wait_event_interruptible_timeout' 1799 | return wait_event_interruptible_timeout(flock->fl_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs.c: In function 'ksmbd_vfs_set_init_posix_acl': /kisskb/src/fs/ksmbd/vfs.c:1812:32: note: byref variable will be forcibly initialized 1812 | struct posix_acl_state acl_state; | ^~~~~~~~~ /kisskb/src/sound/soc/codecs/ak4613.c: In function 'ak4613_parse_of': /kisskb/src/sound/soc/codecs/ak4613.c:628:14: note: byref variable will be forcibly initialized 628 | char prop[32]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/in.h:24, from /kisskb/src/include/linux/in.h:19, from /kisskb/src/include/linux/sunrpc/svc.h:14, from /kisskb/src/include/linux/sunrpc/svc_xprt.h:11, from /kisskb/src/fs/nfsd/nfscache.c:12: /kisskb/src/fs/nfsd/nfscache.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/sunrpc/xdr.h:17, from /kisskb/src/include/linux/sunrpc/svc.h:17, from /kisskb/src/include/linux/sunrpc/svc_xprt.h:11, from /kisskb/src/fs/nfsd/nfscache.c:12: /kisskb/src/fs/nfsd/nfscache.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:18: /kisskb/src/net/xfrm/xfrm_state.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:18: /kisskb/src/net/xfrm/xfrm_state.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:77:31: note: byref variable will be forcibly initialized 77 | struct hash_mac4_elem e = { { .foo[0] = 0, .foo[1] = 0 } }; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:2057:9: note: in expansion of macro 'rcu_assign_pointer' 2057 | rcu_assign_pointer(sk->sk_dst_cache, dst); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_hash_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c:175:9: note: in expansion of macro 'rcu_assign_pointer' 175 | rcu_assign_pointer(net->xfrm.state_byseq, nseq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c:174:9: note: in expansion of macro 'rcu_assign_pointer' 174 | rcu_assign_pointer(net->xfrm.state_byspi, nspi); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c:173:9: note: in expansion of macro 'rcu_assign_pointer' 173 | rcu_assign_pointer(net->xfrm.state_bysrc, nsrc); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c:172:9: note: in expansion of macro 'rcu_assign_pointer' 172 | rcu_assign_pointer(net->xfrm.state_bydst, ndst); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:12: /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'nla_put_net32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_gc_task': /kisskb/src/net/xfrm/xfrm_state.c:529:27: note: byref variable will be forcibly initialized 529 | struct hlist_head gc_list; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:69: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:74:9: note: in expansion of macro 'rcu_assign_pointer' 74 | rcu_assign_pointer(*rb_link, node); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:12: /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressSequences_body': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1124:20: note: byref variable will be forcibly initialized 1124 | seqState_t seqState; | ^~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1114:17: note: byref variable will be forcibly initialized 1114 | const BYTE* litPtr = dctx->litPtr; | ^~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:683:9: note: in expansion of macro 'rcu_assign_pointer' 683 | rcu_assign_pointer(hlist_next_rcu(prev), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'km_state_expired': /kisskb/src/net/xfrm/xfrm_state.c:2216:25: note: byref variable will be forcibly initialized 2216 | struct km_event c; | ^ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressSequences_default': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1114:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:17: /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:15: /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:17: /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c: In function 'bcm2835_pctl_dt_node_to_map': /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:787:24: note: byref variable will be forcibly initialized 787 | u32 pin, func, pull; | ^~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:787:18: note: byref variable will be forcibly initialized 787 | u32 pin, func, pull; | ^~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:787:13: note: byref variable will be forcibly initialized 787 | u32 pin, func, pull; | ^~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:785:36: note: byref variable will be forcibly initialized 785 | struct pinctrl_map *maps, *cur_map; | ^~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_find': /kisskb/src/net/xfrm/xfrm_state.c:1085:25: note: byref variable will be forcibly initialized 1085 | struct km_event c; | ^ /kisskb/src/net/xfrm/xfrm_state.c:1081:28: note: byref variable will be forcibly initialized 1081 | struct xfrm_state *best = NULL; | ^~~~ /kisskb/src/net/xfrm/xfrm_state.c:1080:13: note: byref variable will be forcibly initialized 1080 | int error = 0; | ^~~~~ /kisskb/src/net/xfrm/xfrm_state.c:1079:13: note: byref variable will be forcibly initialized 1079 | int acquire_in_progress = 0; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_resize': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressSequencesLong_body': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1262:20: note: byref variable will be forcibly initialized 1262 | seqState_t seqState; | ^~~~~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1248:17: note: byref variable will be forcibly initialized 1248 | const BYTE* litPtr = dctx->litPtr; | ^~~~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c: In function 'bcm2835_gpio_irq_handle_bank': /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:389:23: note: byref variable will be forcibly initialized 389 | unsigned long events; | ^~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'km_policy_expired': /kisskb/src/net/xfrm/xfrm_state.c:2264:25: note: byref variable will be forcibly initialized 2264 | struct km_event c; | ^ In file included from /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:15: /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_user_policy': /kisskb/src/net/xfrm/xfrm_state.c:2394:5: note: userspace variable will be forcibly initialized 2394 | int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c:2397:13: note: byref variable will be forcibly initialized 2397 | u8 *data; | ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:99:31: note: byref variable will be forcibly initialized 99 | struct hash_mac4_elem e = { { .foo[0] = 0, .foo[1] = 0 } }; | ^ /kisskb/src/net/xfrm/xfrm_state.c:2396:13: note: byref variable will be forcibly initialized 2396 | int err; | ^~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c: In function 'bcm2835_pinctrl_probe': /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:1227:31: note: byref variable will be forcibly initialized 1227 | unsigned long events; | ^~~~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:1190:25: note: byref variable will be forcibly initialized 1190 | struct resource iomem; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c:2485:17: note: in expansion of macro 'rcu_assign_pointer' 2485 | rcu_assign_pointer(xfrm_state_afinfo[afinfo->family], afinfo); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'policy_hash_bysel': /kisskb/src/net/xfrm/xfrm_policy.c:488:12: note: byref variable will be forcibly initialized 488 | u8 sbits; | ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:487:12: note: byref variable will be forcibly initialized 487 | u8 dbits; | ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'policy_hash_direct': /kisskb/src/net/xfrm/xfrm_policy.c:508:12: note: byref variable will be forcibly initialized 508 | u8 sbits; | ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:507:12: note: byref variable will be forcibly initialized 507 | u8 dbits; | ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_dst_hash_transfer': /kisskb/src/net/xfrm/xfrm_policy.c:527:12: note: byref variable will be forcibly initialized 527 | u8 sbits; | ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:526:12: note: byref variable will be forcibly initialized 526 | u8 dbits; | ^~~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressSequencesLong_default': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1248:17: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/sched_clock.c: In function 'update_sched_clock': /kisskb/src/kernel/time/sched_clock.c:131:32: note: byref variable will be forcibly initialized 131 | 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:32: note: byref variable will be forcibly initialized 159 | struct clock_read_data rd; | ^~ /kisskb/src/kernel/time/sched_clock.c:156:23: note: byref variable will be forcibly initialized 156 | u32 new_mult, new_shift; | ^~~~~~~~~ /kisskb/src/kernel/time/sched_clock.c:156:13: note: byref variable will be forcibly initialized 156 | u32 new_mult, new_shift; | ^~~~~~~~ /kisskb/src/fs/nfsd/nfsxdr.c: In function 'svcxdr_decode_filename': /kisskb/src/fs/nfsd/nfsxdr.c:100:13: note: byref variable will be forcibly initialized 100 | u32 size, i; | ^~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_buildSeqTable': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:563:17: note: byref variable will be forcibly initialized 563 | S16 norm[MaxSeq+1]; | ^~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_input.c:139: /kisskb/src/net/ipv4/ip_input.c: In function 'nf_hook': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:562:22: note: byref variable will be forcibly initialized 562 | { unsigned tableLog; | ^~~~~~~~ /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/fs/nfsd/nfsxdr.c: In function 'svcxdr_encode_fattr': /kisskb/src/fs/nfsd/nfsxdr.c:220:27: note: byref variable will be forcibly initialized 220 | struct timespec64 time; | ^~~~ /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c: In function 'ZSTD_decompressBlock_internal': /kisskb/src/lib/zstd/decompress/zstd_decompress_block.c:1483:13: note: byref variable will be forcibly initialized 1483 | int nbSeq; | ^~~~~ /kisskb/src/fs/nfsd/nfsxdr.c: In function 'nfssvc_decode_readargs': /kisskb/src/fs/nfsd/nfsxdr.c:304:13: note: byref variable will be forcibly initialized 304 | u32 totalcount; | ^~~~~~~~~~ /kisskb/src/fs/nfsd/nfsxdr.c: In function 'nfssvc_decode_writeargs': /kisskb/src/fs/nfsd/nfsxdr.c:323:26: note: byref variable will be forcibly initialized 323 | u32 beginoffset, totalcount; | ^~~~~~~~~~ /kisskb/src/fs/nfsd/nfsxdr.c:323:13: note: byref variable will be forcibly initialized 323 | u32 beginoffset, totalcount; | ^~~~~~~~~~~ In file included from /kisskb/src/net/xfrm/xfrm_policy.c:30: /kisskb/src/net/xfrm/xfrm_policy.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_input.c: In function 'ip_list_rcv_finish': /kisskb/src/net/ipv4/ip_input.c:569:26: note: byref variable will be forcibly initialized 569 | struct list_head sublist; | ^~~~~~~ /kisskb/src/fs/nfsd/nfsxdr.c: In function 'nfssvc_encode_nfscookie': /kisskb/src/fs/nfsd/nfsxdr.c:563:16: note: byref variable will be forcibly initialized 563 | __be32 cookie = cpu_to_be32(offset); | ^~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_input.c:139: /kisskb/src/net/ipv4/ip_input.c: In function 'NF_HOOK_LIST': /kisskb/src/include/linux/netfilter.h:339:38: note: byref variable will be forcibly initialized 339 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/xfrm/xfrm_policy.c:30: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/ipv4/ip_input.c: In function 'ip_list_rcv': /kisskb/src/net/ipv4/ip_input.c:619:26: note: byref variable will be forcibly initialized 619 | struct list_head sublist; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_tmpl_resolve_one': /kisskb/src/net/xfrm/xfrm_policy.c:2369:24: note: byref variable will be forcibly initialized 2369 | xfrm_address_t tmp; | ^~~ /kisskb/src/net/xfrm/xfrm_policy.c:2366:16: note: byref variable will be forcibly initialized 2366 | int i, error; | ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_tmpl_resolve': /kisskb/src/net/xfrm/xfrm_policy.c:2423:28: note: byref variable will be forcibly initialized 2423 | struct xfrm_state *tp[XFRM_MAX_DEPTH]; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bydst_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:595:9: note: in expansion of macro 'rcu_assign_pointer' 595 | rcu_assign_pointer(net->xfrm.policy_bydst[dir].table, ndst); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_lookup_bytype': /kisskb/src/net/xfrm/xfrm_policy.c:2080:44: note: byref variable will be forcibly initialized 2080 | struct xfrm_pol_inexact_candidates cand; | ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bundle_create': /kisskb/src/net/xfrm/xfrm_policy.c:2551:31: note: byref variable will be forcibly initialized 2551 | xfrm_address_t saddr, daddr; | ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2551:24: note: byref variable will be forcibly initialized 2551 | xfrm_address_t saddr, daddr; | ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_resolve_and_create_bundle': /kisskb/src/net/xfrm/xfrm_policy.c:2718:26: note: byref variable will be forcibly initialized 2718 | struct xfrm_dst *bundle[XFRM_MAX_DEPTH]; | ^~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2717:28: note: byref variable will be forcibly initialized 2717 | struct xfrm_state *xfrm[XFRM_MAX_DEPTH]; | ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_requeue': /kisskb/src/net/xfrm/xfrm_policy.c:1422:29: note: byref variable will be forcibly initialized 1422 | struct sk_buff_head list; | ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bundle_lookup': /kisskb/src/net/xfrm/xfrm_policy.c:2943:27: note: byref variable will be forcibly initialized 2943 | int num_pols = 0, num_xfrms = 0, err; | ^~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2943:13: note: byref variable will be forcibly initialized 2943 | int num_pols = 0, num_xfrms = 0, err; | ^~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2942:29: note: byref variable will be forcibly initialized 2942 | struct xfrm_policy *pols[XFRM_POLICY_TYPE_MAX]; | ^~~~ /kisskb/src/fs/autofs/inode.c: In function 'parse_options': /kisskb/src/fs/autofs/inode.c:138:13: note: byref variable will be forcibly initialized 138 | int pipefd = -1; | ^~~~~~ /kisskb/src/fs/autofs/inode.c:137:13: note: byref variable will be forcibly initialized 137 | int option; | ^~~~~~ /kisskb/src/fs/autofs/inode.c:136:21: note: byref variable will be forcibly initialized 136 | substring_t args[MAX_OPT_ARGS]; | ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_bysel_ctx': /kisskb/src/net/xfrm/xfrm_policy.c:1652:52: note: byref variable will be forcibly initialized 1652 | struct xfrm_pol_inexact_candidates cand; | ^~~~ /kisskb/src/fs/autofs/inode.c: In function 'autofs_fill_super': /kisskb/src/fs/autofs/inode.c:228:14: note: byref variable will be forcibly initialized 228 | bool pgrp_set = false; | ^~~~~~~~ /kisskb/src/fs/autofs/inode.c:227:13: note: byref variable will be forcibly initialized 227 | int pgrp = 0; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_sk_policy_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2272:9: note: in expansion of macro 'rcu_assign_pointer' 2272 | rcu_assign_pointer(sk->sk_policy[dir], pol); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_sk_clone_policy': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2337:25: note: in expansion of macro 'rcu_assign_pointer' 2337 | rcu_assign_pointer(sk->sk_policy[i], np); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_lookup_with_ifid': /kisskb/src/net/xfrm/xfrm_policy.c:3080:33: note: byref variable will be forcibly initialized 3080 | struct xfrm_flo xflo; | ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c:3036:31: note: byref variable will be forcibly initialized 3036 | int i, err, num_pols, num_xfrms = 0, drop_pols = 0; | ^~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:3036:21: note: byref variable will be forcibly initialized 3036 | int i, err, num_pols, num_xfrms = 0, drop_pols = 0; | ^~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:3031:29: note: byref variable will be forcibly initialized 3031 | struct xfrm_policy *pols[XFRM_POLICY_TYPE_MAX]; | ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_queue_process': /kisskb/src/net/xfrm/xfrm_policy.c:2758:29: note: byref variable will be forcibly initialized 2758 | struct sk_buff_head list; | ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2757:22: note: byref variable will be forcibly initialized 2757 | struct flowi fl; | ^~ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_policy_check': /kisskb/src/net/xfrm/xfrm_policy.c:3587:35: note: byref variable will be forcibly initialized 3587 | struct xfrm_tmpl *stp[XFRM_MAX_DEPTH]; | ^~~ /kisskb/src/net/xfrm/xfrm_policy.c:3586:35: note: byref variable will be forcibly initialized 3586 | struct xfrm_tmpl *tp[XFRM_MAX_DEPTH]; | ^~ /kisskb/src/net/xfrm/xfrm_policy.c:3489:22: note: byref variable will be forcibly initialized 3489 | struct flowi fl; | ^~ /kisskb/src/net/xfrm/xfrm_policy.c:3484:29: note: byref variable will be forcibly initialized 3484 | struct xfrm_policy *pols[XFRM_POLICY_TYPE_MAX]; | ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_route_forward': /kisskb/src/net/xfrm/xfrm_policy.c:3659:22: note: byref variable will be forcibly initialized 3659 | struct flowi fl; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:3918:17: note: in expansion of macro 'rcu_assign_pointer' 3918 | rcu_assign_pointer(xfrm_policy_afinfo[family], afinfo); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_if_register_cb': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:3950:9: note: in expansion of macro 'rcu_assign_pointer' 3950 | rcu_assign_pointer(xfrm_if_cb, ifcb); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-core.c: In function '_of_phy_get': /kisskb/src/drivers/phy/phy-core.c:532:32: note: byref variable will be forcibly initialized 532 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/phy/phy-core.c: In function 'of_phy_simple_xlate': /kisskb/src/drivers/phy/phy-core.c:667:31: note: byref variable will be forcibly initialized 667 | struct class_dev_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/kasan-checks.h:5, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/init.h:5, from /kisskb/src/include/linux/arm-smccc.h:8, from /kisskb/src/arch/arm64/kvm/trng.c:4: /kisskb/src/arch/arm64/kvm/trng.c: In function 'kvm_trng_do_rnd': /kisskb/src/arch/arm64/kvm/trng.c:26:24: note: byref variable will be forcibly initialized 26 | DECLARE_BITMAP(bits, TRNG_MAX_BITS64); | ^~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/arch/arm64/kvm/vgic/vgic.c:6: /kisskb/src/arch/arm64/kvm/vgic/vgic.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/arch/arm64/kvm/vgic/trace.h:38, from /kisskb/src/arch/arm64/kvm/vgic/vgic.c:18: /kisskb/src/arch/arm64/kvm/vgic/vgic.c: In function 'trace_event_raw_event_vgic_update_irq_pending': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../arch/arm64/kvm/vgic/trace.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(vgic_update_irq_pending, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/arm64/kvm/vgic/vgic.c:6: /kisskb/src/arch/arm64/kvm/vgic/vgic.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic.c: In function 'vgic_flush_lr_state': /kisskb/src/arch/arm64/kvm/vgic/vgic.c:787:14: note: byref variable will be forcibly initialized 787 | bool multi_sgi; | ^~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic.c: In function 'vgic_get_phys_line_level': /kisskb/src/arch/arm64/kvm/vgic/vgic.c:180:14: note: byref variable will be forcibly initialized 180 | bool line_level; | ^~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic.c: In function 'kvm_vgic_vcpu_pending_irq': /kisskb/src/arch/arm64/kvm/vgic/vgic.c:962:26: note: byref variable will be forcibly initialized 962 | struct vgic_vmcr vmcr; | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/arm64/kvm/vgic/vgic-init.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-init.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/kvm_host.h:39, from /kisskb/src/arch/arm64/kvm/vgic/vgic-init.c:9: /kisskb/src/arch/arm64/kvm/vgic/vgic-init.c: In function 'kvm_vgic_init_cpu_hardware': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-init.c:511:17: note: in expansion of macro 'kvm_call_hyp' 511 | kvm_call_hyp(__vgic_v3_init_lrs); | ^~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/alc5623.c: In function 'alc5623_i2c_probe': /kisskb/src/sound/soc/codecs/alc5623.c:985:13: note: byref variable will be forcibly initialized 985 | u32 val32; | ^~~~~ /kisskb/src/sound/soc/codecs/alc5623.c:983:28: note: byref variable will be forcibly initialized 983 | unsigned int vid1, vid2; | ^~~~ /kisskb/src/sound/soc/codecs/alc5623.c:983:22: note: byref variable will be forcibly initialized 983 | unsigned int vid1, vid2; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/nfsd/filecache.c:8: /kisskb/src/fs/nfsd/filecache.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/filecache.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-can-transceiver.c: In function 'can_transceiver_phy_probe': /kisskb/src/drivers/phy/phy-can-transceiver.c:89:13: note: byref variable will be forcibly initialized 89 | u32 max_bitrate = 0; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/nfsd/filecache.c:8: /kisskb/src/fs/nfsd/filecache.c: In function 'nfsd_file_delayed_close': /kisskb/src/fs/nfsd/filecache.c:576:19: note: byref variable will be forcibly initialized 576 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/nfsd/filecache.c:8: /kisskb/src/fs/nfsd/filecache.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/fs/autofs/root.c:9: /kisskb/src/fs/autofs/root.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/nfsd/filecache.c:8: /kisskb/src/fs/nfsd/filecache.c: In function 'nfsd_file_dispose_list_delayed': /kisskb/src/fs/nfsd/filecache.c:400:19: note: byref variable will be forcibly initialized 400 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/nfsd/filecache.c: In function 'nfsd_file_lru_walk_list': /kisskb/src/fs/nfsd/filecache.c:455:1: note: byref variable will be forcibly initialized 455 | nfsd_file_lru_walk_list(struct shrink_control *sc) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/nfsd/filecache.c:8: /kisskb/src/fs/nfsd/filecache.c:457:19: note: byref variable will be forcibly initialized 457 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/nfsd/filecache.c: In function 'nfsd_file_close_inode': /kisskb/src/fs/nfsd/filecache.c:557:19: note: byref variable will be forcibly initialized 557 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/fs/nfsd/filecache.c:8: /kisskb/src/fs/nfsd/filecache.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/nfsd/filecache.c:8: /kisskb/src/fs/nfsd/filecache.c: In function 'nfsd_free_fcache_disposal': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/filecache.c:772:9: note: in expansion of macro 'rcu_assign_pointer' 772 | rcu_assign_pointer(l->net, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/nfsd/filecache.c:8: /kisskb/src/fs/nfsd/filecache.c: In function 'nfsd_file_close_inode_sync': /kisskb/src/fs/nfsd/filecache.c:537:19: note: byref variable will be forcibly initialized 537 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/nfsd/filecache.c: In function 'nfsd_file_cache_purge': /kisskb/src/fs/nfsd/filecache.c:728:19: note: byref variable will be forcibly initialized 728 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/autofs/root.c: In function 'do_expire_wait': /kisskb/src/fs/autofs/root.c:273:35: note: byref variable will be forcibly initialized 273 | const struct path this = { .mnt = path->mnt, .dentry = expiring }; | ^~~~ /kisskb/src/fs/nfsd/nfs3proc.c: In function 'nfsd3_proc_readdirplus': /kisskb/src/fs/nfsd/nfs3proc.c:510:17: note: byref variable will be forcibly initialized 510 | loff_t offset; | ^~~~~~ /kisskb/src/fs/nfsd/nfs3proc.c: In function 'nfsd3_proc_readdir': /kisskb/src/fs/nfsd/nfs3proc.c:477:25: note: byref variable will be forcibly initialized 477 | loff_t offset; | ^~~~~~ /kisskb/src/fs/nfsd/nfs3proc.c: In function 'nfsd3_proc_write': /kisskb/src/fs/nfsd/nfs3proc.c:193:23: note: byref variable will be forcibly initialized 193 | unsigned long cnt = argp->len; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:19: /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/pinctrl/bcm/pinctrl-iproc-gpio.c:20: /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c: In function 'iproc_gpio_irq_handler': /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:174:31: note: byref variable will be forcibly initialized 174 | unsigned long val = readl(chip->base + (i * GPIO_BANK_SIZE) + | ^~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:23: /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c: In function 'iproc_gpio_probe': /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:786:13: note: byref variable will be forcibly initialized 786 | u32 ngpios, pinconf_disable_mask = 0; | ^~~~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c: In function 'iproc_pin_config_get': /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:628:23: note: byref variable will be forcibly initialized 628 | bool disable, pull_up; | ^~~~~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:628:14: note: byref variable will be forcibly initialized 628 | bool disable, pull_up; | ^~~~~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:627:13: note: byref variable will be forcibly initialized 627 | u16 arg; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/tick-sched.c: In function 'tick_do_update_jiffies64': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/tick-sched.c:132:17: note: in expansion of macro 'smp_store_release' 132 | smp_store_release(&tick_next_period, nextp); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/tick-sched.c:72:39: note: in expansion of macro 'smp_load_acquire' 72 | if (ktime_before(now, smp_load_acquire(&tick_next_period))) | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c: In function 'kvm_set_msi': /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c:89:24: note: byref variable will be forcibly initialized 89 | struct kvm_msi msi; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c: In function 'kvm_arch_set_irq_inatomic': /kisskb/src/arch/arm64/kvm/vgic/vgic-irqfd.c:113:32: note: byref variable will be forcibly initialized 113 | struct kvm_msi msi; | ^~~ /kisskb/src/fs/nfsd/nfs3xdr.c: In function 'svcxdr_decode_filename3': /kisskb/src/fs/nfsd/nfs3xdr.c:179:13: note: byref variable will be forcibly initialized 179 | u32 size, i; | ^~~~ /kisskb/src/fs/nfsd/nfs3xdr.c: In function 'svcxdr_decode_sattrguard3': /kisskb/src/fs/nfsd/nfs3xdr.c:299:13: note: byref variable will be forcibly initialized 299 | u32 check; | ^~~~~ /kisskb/src/fs/nfsd/nfs3xdr.c: In function 'svcxdr_decode_sattr3': /kisskb/src/fs/nfsd/nfs3xdr.c:252:21: note: byref variable will be forcibly initialized 252 | u64 newsize; | ^~~~~~~ /kisskb/src/fs/nfsd/nfs3xdr.c:241:21: note: byref variable will be forcibly initialized 241 | u32 gid; | ^~~ /kisskb/src/fs/nfsd/nfs3xdr.c:230:21: note: byref variable will be forcibly initialized 230 | u32 uid; | ^~~ /kisskb/src/fs/nfsd/nfs3xdr.c:220:21: note: byref variable will be forcibly initialized 220 | u32 mode; | ^~~~ /kisskb/src/fs/nfsd/nfs3xdr.c:213:13: note: byref variable will be forcibly initialized 213 | u32 set_it; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/irqchip/arm-gic.h:130, from /kisskb/src/arch/arm64/kvm/vgic/vgic-v2.c:6: /kisskb/src/arch/arm64/kvm/vgic/vgic-v2.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/nfsd/nfs3xdr.c: In function 'svcxdr_decode_nfs_fh3': /kisskb/src/fs/nfsd/nfs3xdr.c:84:13: note: byref variable will be forcibly initialized 84 | u32 size; | ^~~~ /kisskb/src/fs/nfsd/nfs3xdr.c: In function 'svcxdr_encode_post_op_attr': /kisskb/src/fs/nfsd/nfs3xdr.c:433:22: note: byref variable will be forcibly initialized 433 | struct kstat stat; | ^~~~ /kisskb/src/fs/nfsd/nfs3xdr.c: In function 'fill_pre_wcc': /kisskb/src/fs/nfsd/nfs3xdr.c:501:25: note: byref variable will be forcibly initialized 501 | struct kstat stat; | ^~~~ /kisskb/src/fs/nfsd/nfs3xdr.c: In function 'nfs3svc_decode_readdirplusargs': /kisskb/src/fs/nfsd/nfs3xdr.c:777:13: note: byref variable will be forcibly initialized 777 | u32 dircount; | ^~~~~~~~ /kisskb/src/fs/nfsd/nfs3xdr.c: In function 'nfs3svc_encode_cookie3': /kisskb/src/fs/nfsd/nfs3xdr.c:1102:16: note: byref variable will be forcibly initialized 1102 | __be64 cookie = cpu_to_be64(offset); | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_fragment.c:27: /kisskb/src/net/ipv4/ip_fragment.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip_find': /kisskb/src/net/ipv4/ip_fragment.c:206:36: note: byref variable will be forcibly initialized 206 | struct frag_v4_compare_key key = { | ^~~ In file included from /kisskb/src/include/net/route.h:24, from /kisskb/src/net/ipv4/ip_fragment.c:39: /kisskb/src/net/ipv4/ip_fragment.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:30: note: byref variable will be forcibly initialized 106 | struct inetpeer_addr daddr; | ^~~~~ /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip4_frag_init': /kisskb/src/include/net/inetpeer.h:106:30: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip_check_defrag': /kisskb/src/net/ipv4/ip_fragment.c:505:22: note: byref variable will be forcibly initialized 505 | struct iphdr iph; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'cmu_wr': /kisskb/src/drivers/phy/phy-xgene.c:597:13: note: byref variable will be forcibly initialized 597 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_cfg_cmu_clk_type': /kisskb/src/drivers/phy/phy-xgene.c:707:13: note: byref variable will be forcibly initialized 707 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'cmu_clrbits': /kisskb/src/drivers/phy/phy-xgene.c:640:13: note: byref variable will be forcibly initialized 640 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_sata_cfg_cmu_core': /kisskb/src/drivers/phy/phy-xgene.c:761:13: note: byref variable will be forcibly initialized 761 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'cmu_setbits': /kisskb/src/drivers/phy/phy-xgene.c:650:13: note: byref variable will be forcibly initialized 650 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'cmu_toggle1to0': /kisskb/src/drivers/phy/phy-xgene.c:627:13: note: byref variable will be forcibly initialized 627 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_ssc_enable': /kisskb/src/drivers/phy/phy-xgene.c:915:13: note: byref variable will be forcibly initialized 915 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_pdwn_force_vco': /kisskb/src/drivers/phy/phy-xgene.c:1238:13: note: byref variable will be forcibly initialized 1238 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'serdes_wr': /kisskb/src/drivers/phy/phy-xgene.c:660:13: note: byref variable will be forcibly initialized 660 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_sata_cfg_lanes': /kisskb/src/drivers/phy/phy-xgene.c:940:13: note: byref variable will be forcibly initialized 940 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'serdes_setbits': /kisskb/src/drivers/phy/phy-xgene.c:696:13: note: byref variable will be forcibly initialized 696 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'serdes_clrbits': /kisskb/src/drivers/phy/phy-xgene.c:686:13: note: byref variable will be forcibly initialized 686 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_cal_rdy_chk': /kisskb/src/drivers/phy/phy-xgene.c:1140:13: note: byref variable will be forcibly initialized 1140 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_gen_avg_val': /kisskb/src/drivers/phy/phy-xgene.c:1435:13: note: byref variable will be forcibly initialized 1435 | u32 val; | ^~~ /kisskb/src/drivers/phy/phy-xgene.c: In function 'xgene_phy_probe': /kisskb/src/drivers/phy/phy-xgene.c:1655:13: note: byref variable will be forcibly initialized 1655 | u32 default_txcp1[] = DEFAULT_SATA_TXCP1; | ^~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1654:13: note: byref variable will be forcibly initialized 1654 | u32 default_txcn2[] = DEFAULT_SATA_TXCN2; | ^~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1653:13: note: byref variable will be forcibly initialized 1653 | u32 default_txcn1[] = DEFAULT_SATA_TXCN1; | ^~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1652:13: note: byref variable will be forcibly initialized 1652 | u32 default_txamp[] = DEFAULT_SATA_TXAMP; | ^~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1651:13: note: byref variable will be forcibly initialized 1651 | u32 default_txeye_tuning[] = DEFAULT_SATA_TXEYETUNING; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1650:13: note: byref variable will be forcibly initialized 1650 | u32 default_txeye_direction[] = DEFAULT_SATA_TXEYEDIRECTION; | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1649:13: note: byref variable will be forcibly initialized 1649 | u32 default_txboost_gain[] = DEFAULT_SATA_TXBOOST_GAIN; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/phy/phy-xgene.c:1648:13: note: byref variable will be forcibly initialized 1648 | u32 default_spd[] = DEFAULT_SATA_SPD_SEL; | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:122:27: note: byref variable will be forcibly initialized 122 | struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:299:27: note: byref variable will be forcibly initialized 299 | struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:12: /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'nla_put_net32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_data_list': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'nla_put_ipaddr4': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_data_list': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:287: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:12: /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:110: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:12: /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'nla_put_net16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'nla_put_net32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_data_list': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'nla_put_ipaddr4': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_data_list': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:433: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:12: /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:140: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1268:16: note: byref variable will be forcibly initialized 1268 | size_t ext_size = 0; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1267:13: note: byref variable will be forcibly initialized 1267 | u32 elements = 0; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:25: note: in expansion of macro 'rcu_assign_pointer' 423 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:25: note: in expansion of macro 'rcu_assign_pointer' 560 | rcu_assign_pointer(hbucket(t, i), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:33: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(hbucket(t, i), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/ksmbd/vfs_cache.c:7: /kisskb/src/fs/ksmbd/vfs_cache.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:433: /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_test_cidrs': /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1170:18: note: byref variable will be forcibly initialized 1170 | u32 key, multi = 0; | ^~~~~ /kisskb/src/fs/ksmbd/vfs_cache.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_test': /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1221:18: note: byref variable will be forcibly initialized 1221 | u32 key, multi = 0; | ^~~~~ /kisskb/src/fs/ksmbd/vfs_cache.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:433: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1041:18: note: byref variable will be forcibly initialized 1041 | u32 key, multi = 0; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:25: note: in expansion of macro 'rcu_assign_pointer' 1121 | rcu_assign_pointer(hbucket(t, key), tmp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:25: note: in expansion of macro 'rcu_assign_pointer' 1101 | rcu_assign_pointer(hbucket(t, key), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs_cache.c: In function '__close_file_table_ids': /kisskb/src/fs/ksmbd/vfs_cache.c:603:41: note: byref variable will be forcibly initialized 603 | unsigned int id; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/arch_gicv3.h:16, from /kisskb/src/include/linux/irqchip/arm-gic-v3.h:602, from /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:3: /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:433: /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:852:21: note: byref variable will be forcibly initialized 852 | u32 r, key, multi = 0, elements, maxelem; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/arch/arm64/include/asm/arch_gicv3.h:17, from /kisskb/src/include/linux/irqchip/arm-gic-v3.h:602, from /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:3: /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/ksmbd/vfs_cache.c: In function 'ksmbd_lookup_fd_cguid': /kisskb/src/fs/ksmbd/vfs_cache.c:471:33: note: byref variable will be forcibly initialized 471 | unsigned int id; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/vfs_cache.c: In function 'ksmbd_free_global_file_table': /kisskb/src/fs/ksmbd/vfs_cache.c:659:33: note: byref variable will be forcibly initialized 659 | unsigned int id; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_lpi_sync_pending_status': /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:310:12: note: byref variable will be forcibly initialized 310 | u8 val; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_save_pending_tables': /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:405:22: note: byref variable will be forcibly initialized 405 | bool is_pending; | ^~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:386:12: note: byref variable will be forcibly initialized 386 | u8 val; | ^~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:18: /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'ip_set_get_hostipaddr4': /kisskb/src/include/linux/netfilter/ipset/ip_set.h:345:16: note: byref variable will be forcibly initialized 345 | __be32 ip; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c: In function 'hash_net4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:143:21: note: byref variable will be forcibly initialized 143 | u32 ip = 0, ip_to = 0, ipn, n = 0; | ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_net.c:143:13: note: byref variable will be forcibly initialized 143 | u32 ip = 0, ip_to = 0, ipn, n = 0; | ^~ In file included from /kisskb/src/include/linux/kvm_host.h:39, from /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_probe': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:644:31: note: in expansion of macro 'kvm_call_hyp_nvhe' 644 | ret = kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:621:27: note: in expansion of macro 'kvm_call_hyp_ret' 621 | u64 ich_vtr_el2 = kvm_call_hyp_ret(__vgic_v3_get_gic_config); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:17: note: in expansion of macro 'rcu_assign_pointer' 987 | rcu_assign_pointer(hbucket(t, key), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_load': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:718:9: note: in expansion of macro 'kvm_call_hyp' 718 | kvm_call_hyp(__vgic_v3_restore_aprs, cpu_if); | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:716:17: note: in expansion of macro 'kvm_call_hyp' 716 | kvm_call_hyp(__vgic_v3_write_vmcr, cpu_if->vgic_vmcr); | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_vmcr_sync': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:644:31: note: in expansion of macro 'kvm_call_hyp_nvhe' 644 | ret = kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:731:37: note: in expansion of macro 'kvm_call_hyp_ret' 731 | cpu_if->vgic_vmcr = kvm_call_hyp_ret(__vgic_v3_read_vmcr); | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c: In function 'vgic_v3_put': /kisskb/src/arch/arm64/include/asm/kvm_host.h:612:38: note: byref variable will be forcibly initialized 612 | struct arm_smccc_res res; \ | ^~~ /kisskb/src/arch/arm64/include/asm/kvm_host.h:632:25: note: in expansion of macro 'kvm_call_hyp_nvhe' 632 | kvm_call_hyp_nvhe(f, ##__VA_ARGS__); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v3.c:742:9: note: in expansion of macro 'kvm_call_hyp' 742 | kvm_call_hyp(__vgic_v3_save_aprs, cpu_if); | ^~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:9: note: in expansion of macro 'rcu_assign_pointer' 759 | rcu_assign_pointer(h->table, t); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:19: /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'ip_set_get_hostipaddr4': /kisskb/src/include/linux/netfilter/ipset/ip_set.h:345:16: note: byref variable will be forcibly initialized 345 | __be32 ip; | ^~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:185:27: note: byref variable will be forcibly initialized 185 | u32 ip2_from = 0, ip2_to = 0, ip2, ipn; | ^~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:185:13: note: byref variable will be forcibly initialized 185 | u32 ip2_from = 0, ip2_to = 0, ip2, ipn; | ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:184:21: note: byref variable will be forcibly initialized 184 | u32 ip = 0, ip_to = 0, p = 0, port, port_to; | ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:184:13: note: byref variable will be forcibly initialized 184 | u32 ip = 0, ip_to = 0, p = 0, port, port_to; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/hrtimer_defs.h:5, from /kisskb/src/include/linux/hrtimer.h:15, from /kisskb/src/kernel/time/vsyscall.c:10: /kisskb/src/kernel/time/vsyscall.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/seqlock.h:22, from /kisskb/src/include/linux/hrtimer.h:20, from /kisskb/src/kernel/time/vsyscall.c:10: /kisskb/src/kernel/time/vsyscall.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:6: /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:202:9: note: in expansion of macro 'rcu_assign_pointer' 202 | rcu_assign_pointer(list_next_rcu(new->prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/linux/netfilter/ipset/ip_set.h:11, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:12: /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function 'nla_put_net32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function 'list_set_list': /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:489:14: note: byref variable will be forcibly initialized 489 | char name[IPSET_MAXNAMELEN]; | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/linux/netfilter/ipset/ip_set.h:11, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:12: /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function 'list_set_head': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:6: /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function 'list_set_uadt': /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:353:24: note: byref variable will be forcibly initialized 353 | struct ip_set *s; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:9: /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio.c:6: /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c: In function 'kvm_vgic_v4_set_forwarding': /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:406:29: note: byref variable will be forcibly initialized 406 | struct its_vlpi_map map; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:405:26: note: byref variable will be forcibly initialized 405 | struct vgic_irq *irq; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c: In function 'kvm_vgic_v4_unset_forwarding': /kisskb/src/arch/arm64/kvm/vgic/vgic-v4.c:480:26: note: byref variable will be forcibly initialized 480 | struct vgic_irq *irq; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio.c:8: /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c: In function 'cs35l33_get_hg_data': /kisskb/src/sound/soc/codecs/cs35l33.c:927:13: note: byref variable will be forcibly initialized 927 | u32 val32; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c: In function 'cs35l33_of_get_pdata': /kisskb/src/sound/soc/codecs/cs35l33.c:1085:13: note: byref variable will be forcibly initialized 1085 | u32 val32; | ^~~~~ In file included from /kisskb/src/sound/soc/codecs/cs35l33.c:37: /kisskb/src/sound/soc/codecs/cs35l33.c: In function 'cirrus_read_device_id': /kisskb/src/sound/soc/codecs/cirrus_legacy.h:11:12: note: byref variable will be forcibly initialized 11 | u8 devid[3]; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c: In function 'cs35l33_set_bias_level': /kisskb/src/sound/soc/codecs/cs35l33.c:363:22: note: byref variable will be forcibly initialized 363 | unsigned int val; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio.c: In function 'vgic_mmio_read_pending': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio.c:240:22: note: byref variable will be forcibly initialized 240 | bool val; | ^~~ /kisskb/src/sound/soc/codecs/cs35l33.c: In function 'cs35l33_irq_thread': /kisskb/src/sound/soc/codecs/cs35l33.c:967:68: note: byref variable will be forcibly initialized 967 | unsigned int sticky_val1, sticky_val2, current_val, mask1, mask2; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c:967:61: note: byref variable will be forcibly initialized 967 | unsigned int sticky_val1, sticky_val2, current_val, mask1, mask2; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c:967:48: note: byref variable will be forcibly initialized 967 | unsigned int sticky_val1, sticky_val2, current_val, mask1, mask2; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c:967:35: note: byref variable will be forcibly initialized 967 | unsigned int sticky_val1, sticky_val2, current_val, mask1, mask2; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c:967:22: note: byref variable will be forcibly initialized 967 | unsigned int sticky_val1, sticky_val2, current_val, mask1, mask2; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l33.c: In function 'cs35l33_i2c_probe': /kisskb/src/sound/soc/codecs/cs35l33.c:1125:22: note: byref variable will be forcibly initialized 1125 | unsigned int reg; | ^~~ /kisskb/src/sound/soc/codecs/cs35l34.c: In function 'cs35l34_mclk_event': /kisskb/src/sound/soc/codecs/cs35l34.c:385:22: note: byref variable will be forcibly initialized 385 | unsigned int reg; | ^~~ /kisskb/src/sound/soc/codecs/cs35l34.c: In function 'cs35l34_handle_of_data': /kisskb/src/sound/soc/codecs/cs35l34.c:813:22: note: byref variable will be forcibly initialized 813 | unsigned int val; | ^~~ In file included from /kisskb/src/sound/soc/codecs/cs35l34.c:37: /kisskb/src/sound/soc/codecs/cs35l34.c: In function 'cirrus_read_device_id': /kisskb/src/sound/soc/codecs/cirrus_legacy.h:11:12: note: byref variable will be forcibly initialized 11 | u8 devid[3]; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l34.c: In function 'cs35l34_irq_thread': /kisskb/src/sound/soc/codecs/cs35l34.c:870:50: note: byref variable will be forcibly initialized 870 | unsigned int mask1, mask2, mask3, mask4, current1; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l34.c:870:43: note: byref variable will be forcibly initialized 870 | unsigned int mask1, mask2, mask3, mask4, current1; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l34.c:870:36: note: byref variable will be forcibly initialized 870 | unsigned int mask1, mask2, mask3, mask4, current1; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l34.c:870:29: note: byref variable will be forcibly initialized 870 | unsigned int mask1, mask2, mask3, mask4, current1; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l34.c:870:22: note: byref variable will be forcibly initialized 870 | unsigned int mask1, mask2, mask3, mask4, current1; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l34.c:869:49: note: byref variable will be forcibly initialized 869 | unsigned int sticky1, sticky2, sticky3, sticky4; | ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l34.c:869:40: note: byref variable will be forcibly initialized 869 | unsigned int sticky1, sticky2, sticky3, sticky4; | ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l34.c:869:31: note: byref variable will be forcibly initialized 869 | unsigned int sticky1, sticky2, sticky3, sticky4; | ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l34.c:869:22: note: byref variable will be forcibly initialized 869 | unsigned int sticky1, sticky2, sticky3, sticky4; | ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l34.c: In function 'cs35l34_i2c_probe': /kisskb/src/sound/soc/codecs/cs35l34.c:1005:22: note: byref variable will be forcibly initialized 1005 | unsigned int reg; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/pinctrl/bcm/pinctrl-ns2-mux.c:18: /kisskb/src/drivers/pinctrl/bcm/pinctrl-ns2-mux.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/pinctrl/bcm/pinctrl-ns2-mux.c:18: /kisskb/src/drivers/pinctrl/bcm/pinctrl-ns2-mux.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-ns2-mux.c: In function 'ns2_pin_config_get': /kisskb/src/drivers/pinctrl/bcm/pinctrl-ns2-mux.c:847:13: note: byref variable will be forcibly initialized 847 | u16 arg = 0; | ^~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-ns2-mux.c:846:23: note: byref variable will be forcibly initialized 846 | bool pull_up, pull_down; | ^~~~~~~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-ns2-mux.c:846:14: note: byref variable will be forcibly initialized 846 | bool pull_up, pull_down; | ^~~~~~~ In file included from /kisskb/src/include/linux/pinctrl/pinconf-generic.h:14, from /kisskb/src/drivers/pinctrl/bcm/pinctrl-ns2-mux.c:21: /kisskb/src/drivers/pinctrl/bcm/pinctrl-ns2-mux.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/irqchip/arm-gic.h:130, from /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c:6: /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, 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/irqchip/arm-gic.h:130, from /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c:6: /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c: In function 'vgic_mmio_read_vcpuif': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c:267:26: note: byref variable will be forcibly initialized 267 | struct vgic_vmcr vmcr; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c: In function 'vgic_mmio_write_vcpuif': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c:315:26: note: byref variable will be forcibly initialized 315 | struct vgic_vmcr vmcr; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c: In function 'vgic_v2_has_attr_regs': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c:490:30: note: byref variable will be forcibly initialized 490 | struct vgic_reg_attr reg_attr; | ^~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v2.c:489:31: note: byref variable will be forcibly initialized 489 | struct vgic_io_device iodev; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/autofs/waitq.c:7: /kisskb/src/fs/autofs/waitq.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/fs/autofs/waitq.c:7: /kisskb/src/fs/autofs/waitq.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/autofs/waitq.c: In function 'validate_request': /kisskb/src/fs/autofs/waitq.c:269:29: note: byref variable will be forcibly initialized 269 | struct path this; | ^~~~ /kisskb/src/fs/autofs/waitq.c: In function 'autofs_notify_daemon': /kisskb/src/fs/autofs/waitq.c:86:11: note: byref variable will be forcibly initialized 86 | } pkt; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/fs/autofs/waitq.c:7: /kisskb/src/fs/autofs/waitq.c: In function 'autofs_wait': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:9: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:25: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:439:9: note: in expansion of macro 'wait_event_killable' 439 | wait_event_killable(wq->queue, wq->name.name == NULL); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:307:21: note: byref variable will be forcibly initialized 307 | struct qstr qstr; | ^~~~ /kisskb/src/fs/autofs/waitq.c:306:35: note: byref variable will be forcibly initialized 306 | struct autofs_wait_queue *wq; | ^~ In file included from /kisskb/src/sound/soc/codecs/cs35l35.c:36: /kisskb/src/sound/soc/codecs/cs35l35.c: In function 'cirrus_read_device_id': /kisskb/src/sound/soc/codecs/cirrus_legacy.h:11:12: note: byref variable will be forcibly initialized 11 | u8 devid[3]; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c: In function 'cs35l35_handle_of_data': /kisskb/src/sound/soc/codecs/cs35l35.c:1248:12: note: byref variable will be forcibly initialized 1248 | u8 monitor_array[4]; | ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1247:22: note: byref variable will be forcibly initialized 1247 | unsigned int val32 = 0; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c: In function 'cs35l35_i2c_probe': /kisskb/src/sound/soc/codecs/cs35l35.c:1477:22: note: byref variable will be forcibly initialized 1477 | unsigned int reg; | ^~~ /kisskb/src/sound/soc/codecs/cs35l35.c: In function 'cs35l35_boost_inductor': /kisskb/src/sound/soc/codecs/cs35l35.c:767:22: note: byref variable will be forcibly initialized 767 | unsigned int bst_ipk = 0; | ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c: In function 'cs35l35_main_amp_event': /kisskb/src/sound/soc/codecs/cs35l35.c:241:22: note: byref variable will be forcibly initialized 241 | unsigned int reg[4]; | ^~~ /kisskb/src/sound/soc/codecs/cs35l35.c: In function 'cs35l35_irq': /kisskb/src/sound/soc/codecs/cs35l35.c:1112:50: note: byref variable will be forcibly initialized 1112 | unsigned int mask1, mask2, mask3, mask4, current1; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1112:43: note: byref variable will be forcibly initialized 1112 | unsigned int mask1, mask2, mask3, mask4, current1; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1112:36: note: byref variable will be forcibly initialized 1112 | unsigned int mask1, mask2, mask3, mask4, current1; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1112:29: note: byref variable will be forcibly initialized 1112 | unsigned int mask1, mask2, mask3, mask4, current1; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1112:22: note: byref variable will be forcibly initialized 1112 | unsigned int mask1, mask2, mask3, mask4, current1; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1111:49: note: byref variable will be forcibly initialized 1111 | unsigned int sticky1, sticky2, sticky3, sticky4; | ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1111:40: note: byref variable will be forcibly initialized 1111 | unsigned int sticky1, sticky2, sticky3, sticky4; | ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1111:31: note: byref variable will be forcibly initialized 1111 | unsigned int sticky1, sticky2, sticky3, sticky4; | ^~~~~~~ /kisskb/src/sound/soc/codecs/cs35l35.c:1111:22: note: byref variable will be forcibly initialized 1111 | unsigned int sticky1, sticky2, sticky3, sticky4; | ^~~~~~~ /kisskb/src/sound/soc/codecs/cs42l51.c: In function 'cs42l51_probe': /kisskb/src/sound/soc/codecs/cs42l51.c:717:22: note: byref variable will be forcibly initialized 717 | unsigned int val; | ^~~ /kisskb/src/sound/soc/codecs/cs35l36.c: In function 'cs35l36_handle_of_data': /kisskb/src/sound/soc/codecs/cs35l36.c:1437:22: note: byref variable will be forcibly initialized 1437 | unsigned int val; | ^~~ /kisskb/src/sound/soc/codecs/cs35l36.c: In function 'cs35l36_main_amp_event': /kisskb/src/sound/soc/codecs/cs35l36.c:510:13: note: byref variable will be forcibly initialized 510 | u32 reg; | ^~~ /kisskb/src/sound/soc/codecs/cs35l36.c: In function 'cs35l36_irq': /kisskb/src/sound/soc/codecs/cs35l36.c:1322:22: note: byref variable will be forcibly initialized 1322 | unsigned int masks[4]; | ^~~~~ /kisskb/src/sound/soc/codecs/cs35l36.c:1321:22: note: byref variable will be forcibly initialized 1321 | unsigned int status[4]; | ^~~~~~ /kisskb/src/sound/soc/codecs/cs35l36.c: In function 'cs35l36_pac': /kisskb/src/sound/soc/codecs/cs35l36.c:1544:22: note: byref variable will be forcibly initialized 1544 | unsigned int val; | ^~~ /kisskb/src/sound/soc/codecs/cs35l36.c: In function 'cs35l36_i2c_probe': /kisskb/src/sound/soc/codecs/cs35l36.c:1711:32: note: byref variable will be forcibly initialized 1711 | u32 reg_id, reg_revid, l37_id_reg; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l36.c:1711:21: note: byref variable will be forcibly initialized 1711 | u32 reg_id, reg_revid, l37_id_reg; | ^~~~~~~~~ /kisskb/src/sound/soc/codecs/cs35l36.c:1711:13: note: byref variable will be forcibly initialized 1711 | u32 reg_id, reg_revid, l37_id_reg; | ^~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_forward.c:37: /kisskb/src/net/ipv4/ip_forward.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_get_req': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:604:9: note: in expansion of macro '___wait_event' 604 | ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:612:25: note: in expansion of macro '__wait_event_killable_exclusive' 612 | __ret = __wait_event_killable_exclusive(wq, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:115:21: note: in expansion of macro 'wait_event_killable_exclusive' 115 | if (wait_event_killable_exclusive(fc->blocked_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'request_wait_answer': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:411:9: note: in expansion of macro 'wait_event' 411 | wait_event(req->waitq, test_bit(FR_FINISHED, &req->flags)); | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:9: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:25: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:390:23: note: in expansion of macro 'wait_event_killable' 390 | err = wait_event_killable(req->waitq, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:376:23: note: in expansion of macro 'wait_event_interruptible' 376 | err = wait_event_interruptible(req->waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/backing-dev.h:16, from /kisskb/src/fs/fuse/fuse_i.h:23, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_copy_fill': /kisskb/src/fs/fuse/dev.c:740:24: note: byref variable will be forcibly initialized 740 | size_t off; | ^~~ /kisskb/src/fs/fuse/dev.c:697:22: note: byref variable will be forcibly initialized 697 | struct page *page; | ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_poll': /kisskb/src/fs/fuse/dev.c:1413:44: note: byref variable will be forcibly initialized 1413 | struct fuse_notify_poll_wakeup_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_inode': /kisskb/src/fs/fuse/dev.c:1434:44: note: byref variable will be forcibly initialized 1434 | struct fuse_notify_inval_inode_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_entry': /kisskb/src/fs/fuse/dev.c:1462:21: note: byref variable will be forcibly initialized 1462 | struct qstr name; | ^~~~ /kisskb/src/fs/fuse/dev.c:1459:44: note: byref variable will be forcibly initialized 1459 | struct fuse_notify_inval_entry_out outarg; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/arch_gicv3.h:16, from /kisskb/src/include/linux/irqchip/arm-gic-v3.h:602, from /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_copy_page': /kisskb/src/fs/fuse/dev.c:953:31: note: byref variable will be forcibly initialized 953 | void *buf = mapaddr + offset; | ^~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_store': /kisskb/src/fs/fuse/dev.c:1599:30: note: byref variable will be forcibly initialized 1599 | struct page *page; | ^~~~ /kisskb/src/fs/fuse/dev.c:1555:38: note: byref variable will be forcibly initialized 1555 | struct fuse_notify_store_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_delete': /kisskb/src/fs/fuse/dev.c:1510:21: note: byref variable will be forcibly initialized 1510 | struct qstr name; | ^~~~ /kisskb/src/fs/fuse/dev.c:1507:39: note: byref variable will be forcibly initialized 1507 | struct fuse_notify_delete_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_interrupt': /kisskb/src/fs/fuse/dev.c:1044:34: note: byref variable will be forcibly initialized 1044 | struct fuse_interrupt_in arg; | ^~~ /kisskb/src/fs/fuse/dev.c:1043:31: note: byref variable will be forcibly initialized 1043 | struct fuse_in_header ih; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/arch/arm64/include/asm/arch_gicv3.h:17, from /kisskb/src/include/linux/irqchip/arm-gic-v3.h:602, from /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c: In function 'vgic_v3_uaccess_read_pending': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c:334:22: note: byref variable will be forcibly initialized 334 | bool state = irq->pending_latch; | ^~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_retrieve': /kisskb/src/fs/fuse/dev.c:1734:28: note: byref variable will be forcibly initialized 1734 | struct fuse_mount *fm; | ^~ /kisskb/src/fs/fuse/dev.c:1733:41: note: byref variable will be forcibly initialized 1733 | struct fuse_notify_retrieve_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_write': /kisskb/src/fs/fuse/dev.c:1846:32: note: byref variable will be forcibly initialized 1846 | struct fuse_out_header oh; | ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_write': /kisskb/src/fs/fuse/dev.c:1960:32: note: byref variable will be forcibly initialized 1960 | struct fuse_copy_state cs; | ^~ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c: In function 'vgic_v3_has_attr_regs': /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c:920:21: note: byref variable will be forcibly initialized 920 | u64 reg, id; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c:895:30: note: byref variable will be forcibly initialized 895 | struct vgic_reg_attr reg_attr; | ^~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-mmio-v3.c:894:31: note: byref variable will be forcibly initialized 894 | struct vgic_io_device iodev; | ^~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_write': /kisskb/src/fs/fuse/dev.c:1938:32: note: byref variable will be forcibly initialized 1938 | struct fuse_copy_state cs; | ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dequeue_forget': /kisskb/src/fs/fuse/dev.c:1072:34: note: byref variable will be forcibly initialized 1072 | struct fuse_forget_link *head = fiq->forget_list_head.next; | ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_single_forget': /kisskb/src/fs/fuse/dev.c:1098:31: note: byref variable will be forcibly initialized 1098 | struct fuse_forget_in arg = { | ^~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_batch_forget': /kisskb/src/fs/fuse/dev.c:1130:18: note: byref variable will be forcibly initialized 1130 | unsigned count; | ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:9: note: in expansion of macro '___wait_event' 591 | ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:25: note: in expansion of macro '__wait_event_interruptible_exclusive' 599 | __ret = __wait_event_interruptible_exclusive(wq, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:1232:23: note: in expansion of macro 'wait_event_interruptible_exclusive' 1232 | err = wait_event_interruptible_exclusive(fiq->waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/berlin/berlin.c: In function 'berlin_pinctrl_dt_node_to_map': /kisskb/src/drivers/pinctrl/berlin/berlin.c:58:18: note: byref variable will be forcibly initialized 58 | unsigned reserved_maps = 0; | ^~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/berlin/berlin.c:57:21: note: byref variable will be forcibly initialized 57 | const char *function_name, *group_name; | ^~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_read': /kisskb/src/fs/fuse/dev.c:1366:32: note: byref variable will be forcibly initialized 1366 | struct fuse_copy_state cs; | ^~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/pinctrl/berlin/berlin.c:15: /kisskb/src/drivers/pinctrl/berlin/berlin.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/pinctrl/berlin/berlin.c:20: /kisskb/src/drivers/pinctrl/berlin/berlin.c: In function 'kmalloc_array': /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_read': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/fuse/dev.c:1344:32: note: byref variable will be forcibly initialized 1344 | struct fuse_copy_state cs; | ^~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_abort_conn': /kisskb/src/fs/fuse/dev.c:2118:27: note: byref variable will be forcibly initialized 2118 | LIST_HEAD(to_end); | ^~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_release': /kisskb/src/fs/fuse/dev.c:2189:27: note: byref variable will be forcibly initialized 2189 | LIST_HEAD(to_end); | ^~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_wait_aborted': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:2179:9: note: in expansion of macro 'wait_event' 2179 | wait_event(fc->blocked_waitq, atomic_read(&fc->num_waiting) == 0); | ^~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'kvm_vgic_addr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:65:13: note: byref variable will be forcibly initialized 65 | u64 undef_value = VGIC_ADDR_UNDEF; | ^~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_get_common_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:233:21: note: byref variable will be forcibly initialized 233 | u64 addr; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_set_common_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:170:21: note: byref variable will be forcibly initialized 170 | u64 addr; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v2_attr_regs_access': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:358:30: note: byref variable will be forcibly initialized 358 | struct vgic_reg_attr reg_attr; | ^~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v2_get_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:437:21: note: byref variable will be forcibly initialized 437 | u32 reg = 0; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v2_set_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:412:21: note: byref variable will be forcibly initialized 412 | u32 reg; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v3_attr_regs_access': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:526:13: note: byref variable will be forcibly initialized 526 | u32 tmp32; | ^~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:522:30: note: byref variable will be forcibly initialized 522 | struct vgic_reg_attr reg_attr; | ^~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v3_get_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:695:21: note: byref variable will be forcibly initialized 695 | u64 reg; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:686:21: note: byref variable will be forcibly initialized 686 | u64 reg; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:675:21: note: byref variable will be forcibly initialized 675 | u64 reg; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c: In function 'vgic_v3_set_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:631:21: note: byref variable will be forcibly initialized 631 | u64 reg; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:622:21: note: byref variable will be forcibly initialized 622 | u64 reg; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-kvm-device.c:612:21: note: byref variable will be forcibly initialized 612 | u64 reg; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/gpio/gpiolib.c:3: /kisskb/src/drivers/gpio/gpiolib.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/gpio.h:57, from /kisskb/src/drivers/gpio/gpiolib.c:33: /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_direction': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(gpio_direction, | ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_value': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:32:1: note: in expansion of macro 'TRACE_EVENT' 32 | TRACE_EVENT(gpio_value, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/gpio/gpiolib.c:5: /kisskb/src/drivers/gpio/gpiolib.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpio/gpiolib.c:6: /kisskb/src/drivers/gpio/gpiolib.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpio/gpiolib.c:6: /kisskb/src/drivers/gpio/gpiolib.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_hierarchy_irq_domain_alloc': /kisskb/src/drivers/gpio/gpiolib.c:1082:22: note: byref variable will be forcibly initialized 1082 | unsigned int parent_type; | ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c:1081:22: note: byref variable will be forcibly initialized 1081 | unsigned int parent_hwirq; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c:1078:22: note: byref variable will be forcibly initialized 1078 | unsigned int type = IRQ_TYPE_NONE; | ^~~~ /kisskb/src/drivers/gpio/gpiolib.c:1077:25: note: byref variable will be forcibly initialized 1077 | irq_hw_number_t hwirq; | ^~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:1001:38: note: byref variable will be forcibly initialized 1001 | unsigned int parent_type; | ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c:1000:38: note: byref variable will be forcibly initialized 1000 | unsigned int parent_hwirq; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c:999:43: note: byref variable will be forcibly initialized 999 | struct irq_fwspec fwspec; | ^~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/gpio/gpiolib.c:14: /kisskb/src/drivers/gpio/gpiolib.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, 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/auto_fs.h:9, from /kisskb/src/fs/autofs/autofs_i.h:9, from /kisskb/src/fs/autofs/expire.c:8: /kisskb/src/fs/autofs/expire.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1376:35: note: byref variable will be forcibly initialized 1376 | struct irq_fwspec spec; | ^~~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_expire_run': /kisskb/src/fs/autofs/expire.c:541:37: note: byref variable will be forcibly initialized 541 | struct autofs_packet_expire pkt; | ^~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_do_expire_multi': /kisskb/src/fs/autofs/expire.c:588:35: note: byref variable will be forcibly initialized 588 | const struct path path = { .mnt = mnt, .dentry = dentry }; | ^~~~ In file included from /kisskb/src/include/linux/kasan-checks.h:5, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/gpio/gpiolib.c:3: /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_get_array_value_complex': /kisskb/src/drivers/gpio/gpiolib.c:2566:32: note: byref variable will be forcibly initialized 2566 | DECLARE_BITMAP(fastpath_bits, FASTPATH_NGPIO); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpio/gpiolib.c:2565:32: note: byref variable will be forcibly initialized 2565 | DECLARE_BITMAP(fastpath_mask, FASTPATH_NGPIO); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_set_array_value_complex': /kisskb/src/drivers/gpio/gpiolib.c:2860:32: note: byref variable will be forcibly initialized 2860 | DECLARE_BITMAP(fastpath_bits, FASTPATH_NGPIO); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpio/gpiolib.c:2859:32: note: byref variable will be forcibly initialized 2859 | DECLARE_BITMAP(fastpath_mask, FASTPATH_NGPIO); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_get_index': /kisskb/src/drivers/gpio/gpiolib.c:3850:23: note: byref variable will be forcibly initialized 3850 | unsigned long lookupflags = GPIO_LOOKUP_FLAGS_DEFAULT; | ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'fwnode_gpiod_get_index': /kisskb/src/drivers/gpio/gpiolib.c:3683:14: note: byref variable will be forcibly initialized 3683 | char prop_name[32]; /* 32 is max size of property name */ | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/kvm/vgic/vgic-its.c:9: /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:9: /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'scan_its_table': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2094:14: note: byref variable will be forcibly initialized 2094 | char entry[ESZ_MAX]; | ^~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_check_id': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:908:13: note: byref variable will be forcibly initialized 908 | u64 indirect_ptr, type = GITS_BASER_TYPE(baser); | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/kvm_host.h:7, from /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:11: /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_restore_cte': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2469:13: note: byref variable will be forcibly initialized 2469 | u64 val; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2466:32: note: byref variable will be forcibly initialized 2466 | struct its_collection *collection; | ^~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'update_lpi_config': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:284:12: note: byref variable will be forcibly initialized 284 | u8 prop; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_cmd_handle_mapi': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:1056:32: note: byref variable will be forcibly initialized 1056 | struct its_collection *collection, *new_coll = NULL; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/ksmbd/vfs_cache.h:10, from /kisskb/src/fs/ksmbd/glob.h:13, from /kisskb/src/fs/ksmbd/server.c:7: /kisskb/src/fs/ksmbd/server.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_save_ite': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2127:13: note: byref variable will be forcibly initialized 2127 | u64 val; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_save_dte': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2271:13: note: byref variable will be forcibly initialized 2271 | u64 val, itt_addr_field; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_save_cte': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2455:13: note: byref variable will be forcibly initialized 2455 | u64 val; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'update_affinity': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:364:37: note: byref variable will be forcibly initialized 364 | struct its_vlpi_map map; | ^~~ /kisskb/src/fs/ksmbd/server.c: In function 'ksmbd_server_tcp_callbacks_init': /kisskb/src/fs/ksmbd/server.c:316:31: note: byref variable will be forcibly initialized 316 | struct ksmbd_conn_ops ops; | ^~~ /kisskb/src/fs/ksmbd/server.c: In function 'ksmbd_server_init': /kisskb/src/fs/ksmbd/server.c:316:31: note: byref variable will be forcibly initialized /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_get_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2754:21: note: byref variable will be forcibly initialized 2754 | u64 reg; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2741:21: note: byref variable will be forcibly initialized 2741 | u64 addr = its->vgic_its_base; | ^~~~ /kisskb/src/sound/soc/codecs/cs42l51-i2c.c: In function 'cs42l51_i2c_probe': /kisskb/src/sound/soc/codecs/cs42l51-i2c.c:25:30: note: byref variable will be forcibly initialized 25 | struct regmap_config config; | ^~~~~~ /kisskb/src/fs/ksmbd/server.c: In function '__handle_ksmbd_work': /kisskb/src/fs/ksmbd/server.c:163:13: note: byref variable will be forcibly initialized 163 | u16 command = 0; | ^~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_save_device_tables': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2365:23: note: byref variable will be forcibly initialized 2365 | gpa_t eaddr; | ^~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_save_collection_table': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2507:13: note: byref variable will be forcibly initialized 2507 | u64 val; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'its_sync_lpi_pending_table': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:437:12: note: byref variable will be forcibly initialized 437 | u8 pendmask; | ^~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:434:14: note: byref variable will be forcibly initialized 434 | u32 *intids; | ^~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_cmd_handle_invall': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:1309:14: note: byref variable will be forcibly initialized 1309 | u32 *intids; | ^~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_set_attr': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2724:21: note: byref variable will be forcibly initialized 2724 | u64 reg; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:2705:21: note: byref variable will be forcibly initialized 2705 | u64 addr; | ^~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_cmd_handle_mapc': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:1217:32: note: byref variable will be forcibly initialized 1217 | struct its_collection *collection; | ^~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_cmd_handle_movall': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:1353:14: note: byref variable will be forcibly initialized 1353 | u32 *intids; | ^~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_trigger_msi': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:733:26: note: byref variable will be forcibly initialized 733 | struct vgic_irq *irq = NULL; | ^~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c: In function 'vgic_its_process_commands': /kisskb/src/arch/arm64/kvm/vgic/vgic-its.c:1522:13: note: byref variable will be forcibly initialized 1522 | u64 cmd_buf[4]; | ^~~~~~~ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_ctxwake_print': /kisskb/src/kernel/trace/trace_output.c:929:14: note: byref variable will be forcibly initialized 929 | char comm[TASK_COMM_LEN]; | ^~~~ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_ctxwake_hex': /kisskb/src/kernel/trace/trace_output.c:1002:13: note: byref variable will be forcibly initialized 1002 | int T; | ^ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_event_printf': /kisskb/src/kernel/trace/trace_output.c:318:17: note: byref variable will be forcibly initialized 318 | va_list ap; | ^~ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_output_call': /kisskb/src/kernel/trace/trace_output.c:339:17: note: byref variable will be forcibly initialized 339 | va_list ap; | ^~ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_seq_print_sym': /kisskb/src/kernel/trace/trace_output.c:361:14: note: byref variable will be forcibly initialized 361 | char str[KSYM_SYMBOL_LEN]; | ^~~ /kisskb/src/kernel/trace/trace_output.c: In function 'lat_print_generic': /kisskb/src/kernel/trace/trace_output.c:502:14: note: byref variable will be forcibly initialized 502 | char comm[TASK_COMM_LEN]; | ^~~~ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_print_context': /kisskb/src/kernel/trace/trace_output.c:606:14: note: byref variable will be forcibly initialized 606 | char comm[TASK_COMM_LEN]; | ^~~~ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_print_lat_context': /kisskb/src/kernel/trace/trace_output.c:648:22: note: byref variable will be forcibly initialized 648 | char comm[TASK_COMM_LEN]; | ^~~~ /kisskb/src/kernel/trace/trace_output.c:638:13: note: byref variable will be forcibly initialized 638 | u64 next_ts; | ^~~~~~~ /kisskb/src/kernel/trace/trace_output.c: In function 'register_trace_event': /kisskb/src/kernel/trace/trace_output.c:758:35: note: byref variable will be forcibly initialized 758 | struct list_head *list = NULL; | ^~~~ /kisskb/src/sound/soc/codecs/cs42l56.c: In function 'beep_store': /kisskb/src/sound/soc/codecs/cs42l56.c:1028:18: note: byref variable will be forcibly initialized 1028 | long int time; | ^~~~ /kisskb/src/sound/soc/codecs/cs42l56.c: In function 'cs42l56_handle_of_data': /kisskb/src/sound/soc/codecs/cs42l56.c:1136:13: note: byref variable will be forcibly initialized 1136 | u32 val32; | ^~~~~ /kisskb/src/sound/soc/codecs/cs42l56.c: In function 'cs42l56_i2c_probe': /kisskb/src/sound/soc/codecs/cs42l56.c:1179:22: note: byref variable will be forcibly initialized 1179 | unsigned int reg; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/kvm/vgic/vgic-debug.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/arch/arm64/kvm/vgic/vgic-debug.c:7: /kisskb/src/arch/arm64/kvm/vgic/vgic-debug.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/soc/codecs/cs4234.c: In function 'cs4234_dai_set_tdm_slot': /kisskb/src/sound/soc/codecs/cs4234.c:528:17: note: byref variable will be forcibly initialized 528 | uint8_t dac5_masks[4]; | ^~~~~~~~~~ /kisskb/src/arch/arm64/kvm/vgic/vgic-debug.c: In function 'print_irq_state': /kisskb/src/arch/arm64/kvm/vgic/vgic-debug.c:181:14: note: byref variable will be forcibly initialized 181 | bool pending; | ^~~~~~~ /kisskb/src/sound/soc/codecs/cs4234.c: In function 'cs4234_dac14_grp_delay_put': /kisskb/src/sound/soc/codecs/cs4234.c:91:22: note: byref variable will be forcibly initialized 91 | unsigned int val = 0; | ^~~ /kisskb/src/sound/soc/codecs/cs4234.c: In function 'cs4234_i2c_probe': /kisskb/src/sound/soc/codecs/cs4234.c:740:17: note: byref variable will be forcibly initialized 740 | uint8_t ids[3]; | ^~~ /kisskb/src/sound/soc/codecs/cs4234.c:738:22: note: byref variable will be forcibly initialized 738 | unsigned int revid; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/task.h:62, from /kisskb/src/kernel/fork.c:109: /kisskb/src/kernel/fork.c: In function 'trace_event_raw_event_task_newtask': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:9:1: note: in expansion of macro 'TRACE_EVENT' 9 | TRACE_EVENT(task_newtask, | ^~~~~~~~~~~ /kisskb/src/kernel/fork.c: In function 'trace_event_raw_event_task_rename': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:34:1: note: in expansion of macro 'TRACE_EVENT' 34 | TRACE_EVENT(task_rename, | ^~~~~~~~~~~ /kisskb/src/kernel/fork.c: In function 'copy_clone_args_from_user': /kisskb/src/kernel/fork.c:2760:27: note: byref variable will be forcibly initialized 2760 | struct clone_args args; | ^~~~ /kisskb/src/kernel/fork.c: In function 'copy_files': /kisskb/src/kernel/fork.c:1586:13: note: byref variable will be forcibly initialized 1586 | int error = 0; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c: In function 'set_mm_exe_file': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1238:9: note: in expansion of macro 'rcu_assign_pointer' 1238 | rcu_assign_pointer(mm->exe_file, new_exe_file); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'dup_mmap': /kisskb/src/kernel/fork.c:495:19: note: byref variable will be forcibly initialized 495 | LIST_HEAD(uf); | ^~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/fork.c: In function 'copy_process': /kisskb/src/kernel/fork.c:1986:37: note: byref variable will be forcibly initialized 1986 | struct multiprocess_signals delayed; | ^~~~~~~ /kisskb/src/kernel/fork.c: In function 'kernel_clone': /kisskb/src/kernel/fork.c:2594:27: note: byref variable will be forcibly initialized 2594 | struct completion vfork; | ^~~~~ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2896:15: note: byref variable will be forcibly initialized 2896 | pid_t set_tid[MAX_PID_NS_LEVEL]; | ^~~~~~~ /kisskb/src/kernel/fork.c:2895:34: note: byref variable will be forcibly initialized 2895 | struct kernel_clone_args kargs; | ^~~~~ /kisskb/src/kernel/fork.c: In function 'unshare_fd': /kisskb/src/kernel/fork.c:3055:13: note: byref variable will be forcibly initialized 3055 | int error = 0; | ^~~~~ /kisskb/src/kernel/fork.c: In function 'ksys_unshare': /kisskb/src/kernel/fork.c:3080:25: note: byref variable will be forcibly initialized 3080 | struct nsproxy *new_nsproxy = NULL; | ^~~~~~~~~~~ /kisskb/src/kernel/fork.c:3078:30: note: byref variable will be forcibly initialized 3078 | struct files_struct *new_fd = NULL; | ^~~~~~ /kisskb/src/kernel/fork.c:3077:32: note: byref variable will be forcibly initialized 3077 | struct fs_struct *fs, *new_fs = NULL; | ^~~~~~ /kisskb/src/kernel/fork.c: In function 'unshare_files': /kisskb/src/kernel/fork.c:3208:36: note: byref variable will be forcibly initialized 3208 | struct files_struct *old, *copy = NULL; | ^~~~ /kisskb/src/kernel/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3230:13: note: byref variable will be forcibly initialized 3230 | int max = MAX_THREADS; | ^~~ /kisskb/src/kernel/fork.c:3229:13: note: byref variable will be forcibly initialized 3229 | int min = 1; | ^~~ /kisskb/src/kernel/fork.c:3228:13: note: byref variable will be forcibly initialized 3228 | int threads = max_threads; | ^~~~~~~ /kisskb/src/kernel/fork.c:3226:26: note: byref variable will be forcibly initialized 3226 | struct ctl_table t; | ^ /kisskb/src/sound/soc/codecs/cs4270.c: In function 'cs4270_i2c_probe': /kisskb/src/sound/soc/codecs/cs4270.c:684:22: note: byref variable will be forcibly initialized 684 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_options.c:21: /kisskb/src/net/ipv4/ip_options.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_options.c: In function '__ip_options_echo': /kisskb/src/net/ipv4/ip_options.c:158:24: note: byref variable will be forcibly initialized 158 | __be32 faddr; | ^~~~~ /kisskb/src/net/ipv4/ip_options.c:141:56: note: byref variable will be forcibly initialized 141 | __be32 addr; | ^~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_pinmux_gpio_request_enable': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:320:23: note: byref variable will be forcibly initialized 320 | unsigned long config; | ^~~~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_pinmux_set': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:292:23: note: byref variable will be forcibly initialized 292 | unsigned long config; | ^~~~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_pinconf_group_dbg_show': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:200:23: note: byref variable will be forcibly initialized 200 | unsigned long config; | ^~~~~~ /kisskb/src/net/ipv4/ip_options.c: In function '__ip_options_compile': /kisskb/src/net/ipv4/ip_options.c:398:56: note: byref variable will be forcibly initialized 398 | __be32 addr; | ^~~~ /kisskb/src/net/ipv4/ip_options.c:261:24: note: byref variable will be forcibly initialized 261 | unsigned char *optptr; | ^~~~~~ In file included from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:10: /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_pinctrl_dt_node_to_map': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:402:21: note: byref variable will be forcibly initialized 402 | const char *function; | ^~~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:9: /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_pinctrl_build_functions': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:495:22: note: byref variable will be forcibly initialized 495 | int num = 0, funcsize = pctl->desc.npins; | ^~~~~~~~ /kisskb/src/net/ipv4/ip_options.c: In function 'ip_options_compile': /kisskb/src/net/ipv4/ip_options.c:482:16: note: byref variable will be forcibly initialized 482 | __be32 info; | ^~~~ /kisskb/src/net/ipv4/ip_options.c: In function 'ip_options_get': /kisskb/src/net/ipv4/ip_options.c:525:5: note: userspace variable will be forcibly initialized 525 | int ip_options_get(struct net *net, struct ip_options_rcu **optp, | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_options.c: In function 'ip_options_rcv_srr': /kisskb/src/net/ipv4/ip_options.c:602:16: note: byref variable will be forcibly initialized 602 | __be32 nexthop; | ^~~~~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c: In function 'mvebu_regmap_mpp_ctrl_get': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-mvebu.c:787:22: note: byref variable will be forcibly initialized 787 | unsigned int val; | ^~~ /kisskb/src/fs/ksmbd/ndr.c: In function 'ndr_encode_dos_attr': /kisskb/src/fs/ksmbd/ndr.c:172:14: note: byref variable will be forcibly initialized 172 | char hex_attr[12] = {0}; | ^~~~~~~~ /kisskb/src/fs/ksmbd/ndr.c: In function 'ndr_decode_dos_attr': /kisskb/src/fs/ksmbd/ndr.c:232:22: note: byref variable will be forcibly initialized 232 | unsigned int version2; | ^~~~~~~~ /kisskb/src/fs/ksmbd/ndr.c:231:14: note: byref variable will be forcibly initialized 231 | char hex_attr[12]; | ^~~~~~~~ /kisskb/src/fs/ksmbd/ndr.c: In function 'ndr_decode_v4_ntacl': /kisskb/src/fs/ksmbd/ndr.c:448:22: note: byref variable will be forcibly initialized 448 | unsigned int version2; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/autofs/dev-ioctl.c:7: /kisskb/src/fs/autofs/dev-ioctl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_update_hpload': /kisskb/src/sound/soc/codecs/cs43130.c:1935:22: note: byref variable will be forcibly initialized 1935 | unsigned int reg; | ^~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'copy_dev_ioctl': /kisskb/src/fs/autofs/dev-ioctl.c:84:33: note: byref variable will be forcibly initialized 84 | struct autofs_dev_ioctl tmp, *res; | ^~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'find_autofs_mount': /kisskb/src/fs/autofs/dev-ioctl.c:188:21: note: byref variable will be forcibly initialized 188 | struct path path; | ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_ismountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:538:23: note: byref variable will be forcibly initialized 538 | dev_t dev = sbi->sb->s_dev; | ^~~ /kisskb/src/fs/autofs/dev-ioctl.c:510:22: note: byref variable will be forcibly initialized 510 | unsigned int type; | ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c:508:21: note: byref variable will be forcibly initialized 508 | struct path path; | ^~~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_probe': /kisskb/src/sound/soc/codecs/cs43130.c:2293:22: note: byref variable will be forcibly initialized 2293 | unsigned int reg; | ^~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_requester': /kisskb/src/fs/autofs/dev-ioctl.c:426:15: note: byref variable will be forcibly initialized 426 | dev_t devid; | ^~~~~ /kisskb/src/fs/autofs/dev-ioctl.c:425:21: note: byref variable will be forcibly initialized 425 | struct path path; | ^~~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_hpload_proc': /kisskb/src/sound/soc/codecs/cs43130.c:1988:22: note: byref variable will be forcibly initialized 1988 | unsigned int msk; | ^~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_imp_meas': /kisskb/src/sound/soc/codecs/cs43130.c:2062:22: note: byref variable will be forcibly initialized 2062 | unsigned int reg, seq_size; | ^~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_open_mountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:234:29: note: byref variable will be forcibly initialized 234 | struct path path; | ^~~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_irq_thread': /kisskb/src/sound/soc/codecs/cs43130.c:2173:22: note: byref variable will be forcibly initialized 2173 | unsigned int masks[CS43130_NUM_INT]; | ^~~~~ /kisskb/src/sound/soc/codecs/cs43130.c:2171:22: note: byref variable will be forcibly initialized 2171 | unsigned int stickies[CS43130_NUM_INT]; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_handle_device_data': /kisskb/src/sound/soc/codecs/cs43130.c:2377:22: note: byref variable will be forcibly initialized 2377 | unsigned int val; | ^~~ In file included from /kisskb/src/sound/soc/codecs/cs43130.c:39: /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cirrus_read_device_id': /kisskb/src/sound/soc/codecs/cirrus_legacy.h:11:12: note: byref variable will be forcibly initialized 11 | u8 devid[3]; | ^~~~~ /kisskb/src/sound/soc/codecs/cs43130.c: In function 'cs43130_i2c_probe': /kisskb/src/sound/soc/codecs/cs43130.c:2426:22: note: byref variable will be forcibly initialized 2426 | unsigned int reg; | ^~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized 58 | static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/verifier.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_add': /kisskb/src/include/linux/bpfptr.h:41:20: note: userspace variable will be forcibly initialized 41 | static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val) | ^~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/bottom_half.h:5, from /kisskb/src/net/xfrm/xfrm_input.c:11: /kisskb/src/net/xfrm/xfrm_input.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_trans_reinject': /kisskb/src/net/xfrm/xfrm_input.c:766:29: note: byref variable will be forcibly initialized 766 | struct sk_buff_head queue; | ^~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_map_direct_read': /kisskb/src/kernel/bpf/verifier.c:4087:13: note: byref variable will be forcibly initialized 4087 | u64 addr; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/bottom_half.h:5, from /kisskb/src/net/xfrm/xfrm_input.c:11: /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_input_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_input.c:63:17: note: in expansion of macro 'rcu_assign_pointer' 63 | rcu_assign_pointer(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family], afinfo); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_input': /kisskb/src/net/xfrm/xfrm_input.c:465:16: note: byref variable will be forcibly initialized 465 | __be32 seq; | ^~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/kernel/bpf/verifier.c:9: /kisskb/src/kernel/bpf/verifier.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/sound/soc/codecs/cs53l30.c:23: /kisskb/src/sound/soc/codecs/cs53l30.c: In function 'cirrus_read_device_id': /kisskb/src/sound/soc/codecs/cirrus_legacy.h:11:12: note: byref variable will be forcibly initialized 11 | u8 devid[3]; | ^~~~~ /kisskb/src/sound/soc/codecs/cs53l30.c: In function 'cs53l30_set_bias_level': /kisskb/src/sound/soc/codecs/cs53l30.c:655:22: note: byref variable will be forcibly initialized 655 | unsigned int reg; | ^~~ /kisskb/src/sound/soc/codecs/cs53l30.c: In function 'cs53l30_i2c_probe': /kisskb/src/sound/soc/codecs/cs53l30.c:929:12: note: byref variable will be forcibly initialized 929 | u8 val; | ^~~ /kisskb/src/sound/soc/codecs/cs53l30.c:927:22: note: byref variable will be forcibly initialized 927 | unsigned int reg; | ^~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_output.c:81: /kisskb/src/net/ipv4/ip_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ In file included from /kisskb/src/kernel/bpf/verifier.c:9: /kisskb/src/kernel/bpf/verifier.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_finish_output2': /kisskb/src/net/ipv4/ip_output.c:194:14: note: byref variable will be forcibly initialized 194 | bool is_v6gw = false; | ^~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'krealloc_array': /kisskb/src/include/linux/slab.h:645:16: note: byref variable will be forcibly initialized 645 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/ip_output.c: In function '__ip_append_data': /kisskb/src/net/ipv4/ip_output.c:968:21: note: byref variable will be forcibly initialized 968 | bool paged, extra_uref = false; | ^~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'copy_array': /kisskb/src/kernel/bpf/verifier.c:768:16: note: byref variable will be forcibly initialized 768 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/ip_output.c:962:13: note: byref variable will be forcibly initialized 962 | int err; | ^~~ /kisskb/src/sound/soc/codecs/dmic.c: In function 'dmic_dev_probe': /kisskb/src/sound/soc/codecs/dmic.c:146:13: note: byref variable will be forcibly initialized 146 | u32 chans; | ^~~~~ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_do_fragment': /kisskb/src/net/ipv4/ip_output.c:762:30: note: byref variable will be forcibly initialized 762 | struct ip_frag_state state; | ^~~~~ /kisskb/src/net/ipv4/ip_output.c:760:33: note: byref variable will be forcibly initialized 760 | struct ip_fraglist_iter iter; | ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_hard_wire_dead_code_branches': /kisskb/src/kernel/bpf/verifier.c:12190:25: note: byref variable will be forcibly initialized 12190 | struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); | ^~ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_remove_nops': /kisskb/src/kernel/bpf/verifier.c:12239:31: note: byref variable will be forcibly initialized 12239 | const struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); | ^~ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_generic_getfrag': /kisskb/src/net/ipv4/ip_output.c:923:24: note: byref variable will be forcibly initialized 923 | __wsum csum = 0; | ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'verbose': /kisskb/src/kernel/bpf/verifier.c:348:17: note: byref variable will be forcibly initialized 348 | va_list args; | ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'print_verifier_state': /kisskb/src/kernel/bpf/verifier.c:719:22: note: byref variable will be forcibly initialized 719 | char types_buf[BPF_REG_SIZE + 1]; | ^~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:693:46: note: byref variable will be forcibly initialized 693 | char tn_buf[48]; | ^~~~~~ /kisskb/src/sound/soc/codecs/da7213.c: In function 'da7213_fw_to_pdata': /kisskb/src/sound/soc/codecs/da7213.c:1731:13: note: byref variable will be forcibly initialized 1731 | u32 fw_val32; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/da7213.c:1730:21: note: byref variable will be forcibly initialized 1730 | const char *fw_str; | ^~~~~~ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_make_skb': /kisskb/src/net/ipv4/ip_output.c:1606:29: note: byref variable will be forcibly initialized 1606 | struct sk_buff_head queue; | ^~~~~ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_send_unicast_reply': /kisskb/src/kernel/bpf/verifier.c: In function '__check_buffer_access': /kisskb/src/net/ipv4/ip_output.c:1658:24: note: byref variable will be forcibly initialized 1658 | struct rtable *rt = skb_rtable(skb); | ^~ /kisskb/src/net/ipv4/ip_output.c:1657:23: note: byref variable will be forcibly initialized 1657 | struct flowi4 fl4; | ^~~ /kisskb/src/kernel/bpf/verifier.c:3994:22: note: byref variable will be forcibly initialized 3994 | char tn_buf[48]; | ^~~~~~ /kisskb/src/net/ipv4/ip_output.c:1656:28: note: byref variable will be forcibly initialized 1656 | struct ipcm_cookie ipc; | ^~~ /kisskb/src/net/ipv4/ip_output.c:1655:32: note: byref variable will be forcibly initialized 1655 | struct ip_options_data replyopts; | ^~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_stack_access_within_bounds': /kisskb/src/kernel/bpf/verifier.c:4295:30: note: byref variable will be forcibly initialized 4295 | char tn_buf[48]; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_stack_range_initialized': /kisskb/src/kernel/bpf/verifier.c:4731:30: note: byref variable will be forcibly initialized 4731 | char tn_buf[48]; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c:4667:30: note: byref variable will be forcibly initialized 4667 | char tn_buf[48]; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1700:20: note: userspace variable will be forcibly initialized 1700 | static struct btf *__find_kfunc_desc_btf(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:1700:20: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:1708:13: note: byref variable will be forcibly initialized 1708 | int btf_fd; | ^~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_func': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:9957:12: note: userspace variable will be forcibly initialized 9957 | static int check_btf_func(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:9957:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:9968:18: note: userspace variable will be forcibly initialized 9968 | bpfptr_t urecord; | ^~~~~~~ /kisskb/src/kernel/bpf/verifier.c:9962:35: note: byref variable will be forcibly initialized 9962 | u32 i, nfuncs, urec_size, min_size; | ^~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_line': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10104:12: note: userspace variable will be forcibly initialized 10104 | static int check_btf_line(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10104:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10113:18: note: userspace variable will be forcibly initialized 10113 | bpfptr_t ulinfo; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c:10108:36: note: byref variable will be forcibly initialized 10108 | u32 i, s, nr_linfo, ncopy, expected_size, rec_size, prev_offset = 0; | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_pseudo_btf_id': /kisskb/src/kernel/bpf/verifier.c:11507:21: note: byref variable will be forcibly initialized 11507 | u32 tsize; | ^~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': /kisskb/src/kernel/bpf/verifier.c:11694:12: note: userspace variable will be forcibly initialized 11694 | static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:11694:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:11716:29: note: byref variable will be forcibly initialized 11716 | u32 fd; | ^~ /kisskb/src/kernel/bpf/verifier.c:11715:29: note: byref variable will be forcibly initialized 11715 | u64 addr; | ^~~~ /kisskb/src/kernel/trace/trace_seq.c: In function 'trace_seq_printf': /kisskb/src/kernel/trace/trace_seq.c:84:17: note: byref variable will be forcibly initialized 84 | va_list ap; | ^~ /kisskb/src/kernel/bpf/verifier.c: In function '__mark_chain_precision': /kisskb/src/kernel/bpf/verifier.c:2604:21: note: byref variable will be forcibly initialized 2604 | u32 history = st->jmp_history_cnt; | ^~~~~~~ In file included from /kisskb/src/include/uapi/linux/btf.h:6, from /kisskb/src/kernel/bpf/verifier.c:6: /kisskb/src/kernel/bpf/verifier.c:2603:32: note: byref variable will be forcibly initialized 2603 | DECLARE_BITMAP(mask, 64); | ^~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/kernel/bpf/verifier.c:2558:13: note: byref variable will be forcibly initialized 2558 | u64 stack_mask = spi >= 0 ? 1ull << spi : 0; | ^~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:2557:13: note: byref variable will be forcibly initialized 2557 | u32 reg_mask = regno >= 0 ? 1u << regno : 0; | ^~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_stack_access_for_ptr_arithmetic': /kisskb/src/kernel/bpf/verifier.c:7103:22: note: byref variable will be forcibly initialized 7103 | char tn_buf[48]; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'sanitize_ptr_alu': /kisskb/src/kernel/bpf/verifier.c:6952:24: note: byref variable will be forcibly initialized 6952 | u32 alu_state, alu_limit; | ^~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_pkt_ptr_alignment': /kisskb/src/kernel/bpf/verifier.c:3725:22: note: byref variable will be forcibly initialized 3725 | char tn_buf[48]; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_generic_ptr_alignment': /kisskb/src/kernel/bpf/verifier.c:3750:22: note: byref variable will be forcibly initialized 3750 | char tn_buf[48]; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_ptr_to_btf_access': /kisskb/src/kernel/bpf/verifier.c:4133:22: note: byref variable will be forcibly initialized 4133 | char tn_buf[48]; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c:4123:13: note: byref variable will be forcibly initialized 4123 | u32 btf_id; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_ptr_to_map_access': /kisskb/src/kernel/bpf/verifier.c:4174:13: note: byref variable will be forcibly initialized 4174 | u32 btf_id; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_kfunc_call': /kisskb/src/kernel/bpf/verifier.c:6682:24: note: byref variable will be forcibly initialized 6682 | struct module *btf_mod = NULL; | ^~~~~~~ /kisskb/src/kernel/bpf/verifier.c:6681:32: note: byref variable will be forcibly initialized 6681 | u32 i, nargs, func_id, ptr_type_id; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_bpf_snprintf_call': /kisskb/src/kernel/bpf/verifier.c:6310:13: note: byref variable will be forcibly initialized 6310 | u64 fmt_addr; | ^~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'verbose_invalid_scalar': /kisskb/src/kernel/bpf/verifier.c:412:14: note: byref variable will be forcibly initialized 412 | char tn_buf[48]; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'prepare_func_exit': /kisskb/src/kernel/bpf/verifier.c:6151:29: note: byref variable will be forcibly initialized 6151 | struct tnum range = tnum_range(0, 1); | ^~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_return_code': /kisskb/src/kernel/bpf/verifier.c:9534:21: note: byref variable will be forcibly initialized 9534 | struct tnum range = tnum_range(0, 1); | ^~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'convert_ctx_accesses': /kisskb/src/kernel/bpf/verifier.c:12420:41: note: byref variable will be forcibly initialized 12420 | struct bpf_insn patch[] = { | ^~~~~ /kisskb/src/kernel/bpf/verifier.c:12364:13: note: byref variable will be forcibly initialized 12364 | u32 target_size, size_default, off; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:12363:25: note: byref variable will be forcibly initialized 12363 | struct bpf_insn insn_buf[16], *insn; | ^~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'do_misc_fixups': /kisskb/src/kernel/bpf/verifier.c:12882:41: note: byref variable will be forcibly initialized 12882 | struct bpf_insn chk_and_mod[] = { | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:12873:41: note: byref variable will be forcibly initialized 12873 | struct bpf_insn chk_and_div[] = { | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:12859:25: note: byref variable will be forcibly initialized 12859 | struct bpf_insn insn_buf[16]; | ^~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_subreg_zext_lo32_rnd_hi32': /kisskb/src/kernel/bpf/verifier.c:12275:33: note: byref variable will be forcibly initialized 12275 | struct bpf_insn insn; | ^~~~ /kisskb/src/kernel/bpf/verifier.c:12261:48: note: byref variable will be forcibly initialized 12261 | struct bpf_insn *patch, zext_patch[2], rnd_hi32_patch[4]; | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:12261:33: note: byref variable will be forcibly initialized 12261 | struct bpf_insn *patch, zext_patch[2], rnd_hi32_patch[4]; | ^~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'verbose_linfo': /kisskb/src/kernel/bpf/verifier.c:393:25: note: byref variable will be forcibly initialized 393 | va_list args; | ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_stack_read': /kisskb/src/kernel/bpf/verifier.c:3268:22: note: byref variable will be forcibly initialized 3268 | char tn_buf[48]; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c:3256:22: note: byref variable will be forcibly initialized 3256 | char tn_buf[48]; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_verifier_log_write': /kisskb/src/kernel/bpf/verifier.c:334:17: note: byref variable will be forcibly initialized 334 | va_list args; | ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_log': /kisskb/src/kernel/bpf/verifier.c:361:17: note: byref variable will be forcibly initialized 361 | va_list args; | ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_ctx_reg': /kisskb/src/kernel/bpf/verifier.c:3972:22: note: byref variable will be forcibly initialized 3972 | char tn_buf[48]; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_mem_access': /kisskb/src/kernel/bpf/verifier.c:4388:21: note: byref variable will be forcibly initialized 4388 | u32 btf_id = 0; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c:4387:29: note: byref variable will be forcibly initialized 4387 | struct btf *btf = NULL; | ^~~ /kisskb/src/kernel/bpf/verifier.c:4386:35: note: byref variable will be forcibly initialized 4386 | enum bpf_reg_type reg_type = SCALAR_VALUE; | ^~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:4362:37: note: byref variable will be forcibly initialized 4362 | u64 val = 0; | ^~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_func_arg': /kisskb/src/kernel/bpf/verifier.c:5399:21: note: byref variable will be forcibly initialized 5399 | u64 map_addr; | ^~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:5187:27: note: byref variable will be forcibly initialized 5187 | enum bpf_arg_type arg_type = fn->arg_type[arg]; | ^~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_helper_call': /kisskb/src/kernel/bpf/verifier.c:6547:29: note: byref variable will be forcibly initialized 6547 | u32 tsize; | ^~~~~ /kisskb/src/kernel/bpf/verifier.c:6368:34: note: byref variable will be forcibly initialized 6368 | struct bpf_call_arg_meta meta; | ^~~~ /kisskb/src/fs/ksmbd/misc.c: In function 'parse_stream_name': /kisskb/src/fs/ksmbd/misc.c:121:15: note: byref variable will be forcibly initialized 121 | char *s_name; | ^~~~~~ /kisskb/src/fs/ksmbd/misc.c:120:15: note: byref variable will be forcibly initialized 120 | char *stream_type; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'do_check': /kisskb/src/kernel/bpf/verifier.c:11136:51: note: byref variable will be forcibly initialized 11136 | const struct bpf_insn_cbs cbs = { | ^~~ /kisskb/src/kernel/bpf/verifier.c:11075:13: note: byref variable will be forcibly initialized 11075 | int prev_insn_idx = -1; | ^~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/misc.c: In function 'ksmbd_systime': /kisskb/src/fs/ksmbd/misc.c:327:33: note: byref variable will be forcibly initialized 327 | struct timespec64 ts; | ^~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_check_attach_target': /kisskb/src/kernel/bpf/verifier.c:13551:20: note: byref variable will be forcibly initialized 13551 | const char prefix[] = "btf_trace_"; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/xfrm/xfrm_output.c:9: /kisskb/src/net/xfrm/xfrm_output.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/super.c:8: /kisskb/src/fs/overlayfs/super.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/xfrm/xfrm_output.c:11: /kisskb/src/net/xfrm/xfrm_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_posix_acl_xattr_set': /kisskb/src/fs/overlayfs/super.c:1049:30: note: byref variable will be forcibly initialized 1049 | struct iattr iattr = { .ia_valid = ATTR_KILL_SGID }; | ^~~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_statfs': /kisskb/src/fs/overlayfs/super.c:313:21: note: byref variable will be forcibly initialized 313 | struct path path; | ^~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_check_namelen': /kisskb/src/fs/overlayfs/super.c:911:24: note: byref variable will be forcibly initialized 911 | struct kstatfs statfs; | ^~~~~~ In file included from /kisskb/src/include/linux/xattr.h:15, from /kisskb/src/fs/overlayfs/super.c:10: /kisskb/src/fs/overlayfs/super.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/xfrm/xfrm_output.c: In function 'xfrm6_transport_output': /kisskb/src/net/xfrm/xfrm_output.c:166:13: note: byref variable will be forcibly initialized 166 | u8 *prevhdr; | ^~~~~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_parse_opt': /kisskb/src/fs/overlayfs/super.c:524:29: note: byref variable will be forcibly initialized 524 | substring_t args[MAX_OPT_ARGS]; | ^~~~ /kisskb/src/net/xfrm/xfrm_output.c: In function 'xfrm6_ro_output': /kisskb/src/net/xfrm/xfrm_output.c:197:13: note: byref variable will be forcibly initialized 197 | u8 *prevhdr; | ^~~~~~~ In file included from /kisskb/src/fs/overlayfs/super.c:18: /kisskb/src/fs/overlayfs/super.c: In function 'ovl_workdir_create': /kisskb/src/fs/overlayfs/overlayfs.h:571:43: note: byref variable will be forcibly initialized 571 | #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) | ^ /kisskb/src/fs/overlayfs/super.c:790:51: note: in expansion of macro 'OVL_CATTR' 790 | work = ovl_create_real(dir, work, OVL_CATTR(attr.ia_mode)); | ^~~~~~~~~ /kisskb/src/fs/overlayfs/super.c:767:30: note: byref variable will be forcibly initialized 767 | struct iattr attr = { | ^~~~ In file included from /kisskb/src/fs/overlayfs/super.c:18: /kisskb/src/fs/overlayfs/super.c: In function 'ovl_lookup_or_create': /kisskb/src/fs/overlayfs/overlayfs.h:571:43: note: byref variable will be forcibly initialized 571 | #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) | ^ /kisskb/src/fs/overlayfs/super.c:1321:41: note: in expansion of macro 'OVL_CATTR' 1321 | OVL_CATTR(mode)); | ^~~~~~~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_check_rename_whiteout': /kisskb/src/fs/overlayfs/super.c:1261:30: note: byref variable will be forcibly initialized 1261 | struct name_snapshot name; | ^~~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_get_fsid': /kisskb/src/fs/overlayfs/super.c:1627:15: note: byref variable will be forcibly initialized 1627 | dev_t dev; | ^~~ /kisskb/src/fs/overlayfs/super.c: In function 'ovl_get_layers': /kisskb/src/fs/overlayfs/super.c:1703:31: note: byref variable will be forcibly initialized 1703 | struct inode *trap; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/fs/fuse/dir.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'time_to_jiffies': /kisskb/src/fs/fuse/dir.c:89:35: note: byref variable will be forcibly initialized 89 | struct timespec64 ts = { | ^~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_access': /kisskb/src/fs/fuse/dir.c:1160:31: note: byref variable will be forcibly initialized 1160 | struct fuse_access_in inarg; | ^~~~~ In file included from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/fs/fuse/dir.c: In function 'fuse_dentry_revalidate': /kisskb/src/fs/fuse/dir.c:210:27: note: byref variable will be forcibly initialized 210 | FUSE_ARGS(args); | ^~~~ /kisskb/src/fs/fuse/fuse_i.h:275:42: note: in definition of macro 'FUSE_ARGS' 275 | #define FUSE_ARGS(args) struct fuse_args args = {} | ^~~~ /kisskb/src/fs/fuse/dir.c:209:39: note: byref variable will be forcibly initialized 209 | struct fuse_entry_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_getattr': /kisskb/src/fs/fuse/dir.c:979:30: note: byref variable will be forcibly initialized 979 | struct fuse_attr_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/dir.c:978:32: note: byref variable will be forcibly initialized 978 | struct fuse_getattr_in inarg; | ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'create_new_entry': /kisskb/src/fs/fuse/dir.c:618:31: note: byref variable will be forcibly initialized 618 | struct fuse_entry_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mknod': /kisskb/src/fs/fuse/dir.c:677:30: note: byref variable will be forcibly initialized 677 | struct fuse_mknod_in inarg; | ^~~~~ In file included from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/fs/fuse/dir.c: In function 'fuse_symlink': /kisskb/src/fs/fuse/dir.c:730:19: note: byref variable will be forcibly initialized 730 | FUSE_ARGS(args); | ^~~~ /kisskb/src/fs/fuse/fuse_i.h:275:42: note: in definition of macro 'FUSE_ARGS' 275 | #define FUSE_ARGS(args) struct fuse_args args = {} | ^~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mkdir': /kisskb/src/fs/fuse/dir.c:706:30: note: byref variable will be forcibly initialized 706 | struct fuse_mkdir_in inarg; | ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_create_open': /kisskb/src/fs/fuse/dir.c:476:31: note: byref variable will be forcibly initialized 476 | struct fuse_entry_out outentry; | ^~~~~~~~ /kisskb/src/fs/fuse/dir.c:475:30: note: byref variable will be forcibly initialized 475 | struct fuse_open_out outopen; | ^~~~~~~ /kisskb/src/fs/fuse/dir.c:474:31: note: byref variable will be forcibly initialized 474 | struct fuse_create_in inarg; | ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_lookup': /kisskb/src/fs/fuse/dir.c:415:23: note: byref variable will be forcibly initialized 415 | struct inode *inode; | ^~~~~ /kisskb/src/fs/fuse/dir.c:414:31: note: byref variable will be forcibly initialized 414 | struct fuse_entry_out outarg; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/fs/ksmbd/connection.c:7: /kisskb/src/fs/ksmbd/connection.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/connection.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_link': /kisskb/src/fs/fuse/dir.c:909:29: note: byref variable will be forcibly initialized 909 | struct fuse_link_in inarg; | ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_rename_common': /kisskb/src/fs/fuse/dir.c:825:32: note: byref variable will be forcibly initialized 825 | struct fuse_rename2_in inarg; | ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/fs/fuse/dir.c: In function 'fuse_set_nowrite': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dir.c:1468:9: note: in expansion of macro 'wait_event' 1468 | wait_event(fi->page_waitq, fi->writectr == FUSE_NOWRITE); | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/moduleparam.h:7, from /kisskb/src/fs/ksmbd/oplock.c:7: /kisskb/src/fs/ksmbd/oplock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/oplock.c: In function 'queued_write_unlock': /kisskb/src/fs/fuse/dir.c: In function 'fuse_flush_times': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dir.c:1518:30: note: byref variable will be forcibly initialized 1518 | struct fuse_attr_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/dir.c:1517:32: note: byref variable will be forcibly initialized 1517 | struct fuse_setattr_in inarg; | ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_setattr': /kisskb/src/fs/fuse/dir.c:1558:30: note: byref variable will be forcibly initialized 1558 | struct fuse_attr_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/dir.c:1557:32: note: byref variable will be forcibly initialized 1557 | struct fuse_setattr_in inarg; | ^~~~~ /kisskb/src/fs/ksmbd/oplock.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/freezer.h:8, from /kisskb/src/fs/ksmbd/connection.c:8: /kisskb/src/fs/ksmbd/connection.c: In function 'ksmbd_conn_wait_idle': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/ksmbd/connection.c:155:9: note: in expansion of macro 'wait_event' 155 | wait_event(conn->req_running_q, atomic_read(&conn->req_running) < 2); | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/connection.c: In function 'ksmbd_conn_write': /kisskb/src/fs/ksmbd/connection.c:164:21: note: byref variable will be forcibly initialized 164 | struct kvec iov[3]; | ^~~ /kisskb/src/fs/ksmbd/connection.c: In function 'ksmbd_conn_handler_loop': /kisskb/src/fs/ksmbd/connection.c:277:14: note: byref variable will be forcibly initialized 277 | char hdr_buf[4] = {0,}; | ^~~~~~~ /kisskb/src/fs/ksmbd/oplock.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ksmbd/vfs_cache.h:10, from /kisskb/src/fs/ksmbd/glob.h:13, from /kisskb/src/fs/ksmbd/oplock.c:9: /kisskb/src/fs/ksmbd/oplock.c: In function 'wait_for_break_ack': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/oplock.c:546:14: note: in expansion of macro 'wait_event_interruptible_timeout' 546 | rc = wait_event_interruptible_timeout(opinfo->oplock_q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/oplock.c: In function 'wait_lease_breaking': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/oplock.c:848:23: note: in expansion of macro 'wait_event_interruptible_timeout' 848 | ret = wait_event_interruptible_timeout(opinfo->oplock_brk, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/moduleparam.h:7, from /kisskb/src/fs/ksmbd/oplock.c:7: /kisskb/src/fs/ksmbd/oplock.c: In function 'close_id_del_oplock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/oplock.c:377:9: note: in expansion of macro 'rcu_assign_pointer' 377 | rcu_assign_pointer(fp->f_opinfo, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/oplock.c: In function 'smb_grant_oplock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/oplock.c:1188:9: note: in expansion of macro 'rcu_assign_pointer' 1188 | rcu_assign_pointer(fp->f_opinfo, opinfo); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv4/ip_sockglue.c:697:12: note: userspace variable will be forcibly initialized 697 | static int copy_group_source_from_sockptr(struct group_source_req *greqs, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:697:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:701:48: note: byref variable will be forcibly initialized 701 | struct compat_group_source_req gr32; | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_pktinfo': /kisskb/src/net/ipv4/ip_sockglue.c:58:27: note: byref variable will be forcibly initialized 58 | struct in_pktinfo info = *PKTINFO_SKB_CB(skb); | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_ttl': /kisskb/src/net/ipv4/ip_sockglue.c:67:13: note: byref variable will be forcibly initialized 67 | int ttl = ip_hdr(skb)->ttl; | ^~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_fragsize': /kisskb/src/net/ipv4/ip_sockglue.c:106:13: note: byref variable will be forcibly initialized 106 | int val; | ^~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_retopts': /kisskb/src/net/ipv4/ip_sockglue.c:89:23: note: byref variable will be forcibly initialized 89 | unsigned char optbuf[sizeof(struct ip_options) + 40]; | ^~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_dstaddr': /kisskb/src/net/ipv4/ip_sockglue.c:152:28: note: byref variable will be forcibly initialized 152 | struct sockaddr_in sin; | ^~~ /kisskb/src/net/ipv4/ip_sockglue.c:151:16: note: byref variable will be forcibly initialized 151 | __be16 _ports[2], *ports; | ^~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_checksum': /kisskb/src/net/ipv4/ip_sockglue.c:118:16: note: byref variable will be forcibly initialized 118 | __wsum csum = skb->csum; | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:866:12: note: userspace variable will be forcibly initialized 866 | static int compat_ip_mcast_join_leave(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:869:33: note: byref variable will be forcibly initialized 869 | struct compat_group_req greq; | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:844:12: note: userspace variable will be forcibly initialized 844 | static int ip_mcast_join_leave(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:849:26: note: byref variable will be forcibly initialized 849 | struct group_req greq; | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_set_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:800:12: note: userspace variable will be forcibly initialized 800 | static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_mcast_group_source': /kisskb/src/net/ipv4/ip_sockglue.c:749:33: note: byref variable will be forcibly initialized 749 | struct ip_mreqn mreq; | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c:724:31: note: byref variable will be forcibly initialized 724 | struct ip_mreq_source mreqs; | ^~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:723:33: note: byref variable will be forcibly initialized 723 | struct group_source_req greqs; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_get_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:1488:29: note: byref variable will be forcibly initialized 1488 | struct group_filter gf; | ^~ /kisskb/src/net/ipv4/ip_sockglue.c:1487:36: note: byref variable will be forcibly initialized 1487 | struct compat_group_filter gf32; | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_get_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:1461:29: note: byref variable will be forcibly initialized 1461 | struct group_filter gsf; | ^~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1734:31: note: byref variable will be forcibly initialized 1734 | unsigned char ucval = (unsigned char)val; | ^~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1712:29: note: byref variable will be forcibly initialized 1712 | int tos = inet->rcv_tos; | ^~~ /kisskb/src/net/ipv4/ip_sockglue.c:1708:29: note: byref variable will be forcibly initialized 1708 | int hlim = inet->mc_ttl; | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1700:43: note: byref variable will be forcibly initialized 1700 | struct in_pktinfo info; | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1687:31: note: byref variable will be forcibly initialized 1687 | struct msghdr msg; | ^~~ /kisskb/src/net/ipv4/ip_sockglue.c:1661:36: note: byref variable will be forcibly initialized 1661 | struct ip_msfilter msf; | ^~~ /kisskb/src/net/ipv4/ip_sockglue.c:1648:32: note: byref variable will be forcibly initialized 1648 | struct in_addr addr; | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1541:31: note: byref variable will be forcibly initialized 1541 | unsigned char optbuf[sizeof(struct ip_options)+40]; | ^~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1520:13: note: byref variable will be forcibly initialized 1520 | int val, err = 0; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_send': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/ipv4/ip_sockglue.c:283:31: note: userspace variable will be forcibly initialized 283 | err = ip_options_get(net, &ipc->opt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | KERNEL_SOCKPTR(CMSG_DATA(cmsg)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | err < 40 ? err : 40); | ~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_sockglue.c:19: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_ra_control': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:386:9: note: in expansion of macro 'rcu_assign_pointer' 386 | rcu_assign_pointer(*rap, new_ra); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_setsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized 889 | static int do_ip_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nf_log.c:2: /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_set': /kisskb/src/net/ipv4/ip_sockglue.c:1280:41: note: byref variable will be forcibly initialized 1280 | struct ip_mreqn mreq; | ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c:55:17: note: in expansion of macro 'rcu_assign_pointer' 55 | rcu_assign_pointer(net->nf.nf_loggers[pf], logger); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1264:39: note: byref variable will be forcibly initialized 1264 | struct ip_mreq_source mreqs; | ^~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1203:33: note: byref variable will be forcibly initialized 1203 | struct ip_mreqn mreq; | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1136:33: note: byref variable will be forcibly initialized 1136 | struct ip_mreqn mreq; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_sockglue.c:19: /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:976:17: note: in expansion of macro 'rcu_assign_pointer' 976 | rcu_assign_pointer(inet->inet_opt, opt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:950:46: note: byref variable will be forcibly initialized 950 | struct ip_options_rcu *old, *opt = NULL; | ^~~ /kisskb/src/net/ipv4/ip_sockglue.c:927:39: note: byref variable will be forcibly initialized 927 | unsigned char ucval; | ^~~~~ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_register': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c:103:17: note: in expansion of macro 'rcu_assign_pointer' 103 | rcu_assign_pointer(loggers[pf][logger->type], logger); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:894:13: note: byref variable will be forcibly initialized 894 | int val = 0, err; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c:97:25: note: in expansion of macro 'rcu_assign_pointer' 97 | rcu_assign_pointer(loggers[i][logger->type], logger); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_bind_pf': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c:138:9: note: in expansion of macro 'rcu_assign_pointer' 138 | rcu_assign_pointer(net->nf.nf_loggers[pf], logger); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/max98090.c: In function 'max98090_resume': /kisskb/src/sound/soc/codecs/max98090.c:2641:22: note: byref variable will be forcibly initialized 2641 | unsigned int status; | ^~~~~~ /kisskb/src/sound/soc/codecs/max98090.c: In function 'max98090_pll_det_enable_work': /kisskb/src/sound/soc/codecs/max98090.c:2067:30: note: byref variable will be forcibly initialized 2067 | unsigned int status, mask; | ^~~~ /kisskb/src/sound/soc/codecs/max98090.c:2067:22: note: byref variable will be forcibly initialized 2067 | unsigned int status, mask; | ^~~~~~ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_packet': /kisskb/src/net/netfilter/nf_log.c:215:14: note: byref variable will be forcibly initialized 215 | char prefix[NF_LOG_PREFIXLEN]; | ^~~~~~ /kisskb/src/net/netfilter/nf_log.c:214:17: note: byref variable will be forcibly initialized 214 | va_list args; | ^~~~ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_trace': /kisskb/src/net/netfilter/nf_log.c:243:14: note: byref variable will be forcibly initialized 243 | char prefix[NF_LOG_PREFIXLEN]; | ^~~~~~ /kisskb/src/net/netfilter/nf_log.c:242:17: note: byref variable will be forcibly initialized 242 | va_list args; | ^~~~ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_buf_add': /kisskb/src/net/netfilter/nf_log.c:268:17: note: byref variable will be forcibly initialized 268 | va_list args; | ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_recv_error': /kisskb/src/net/ipv4/ip_sockglue.c:524:11: note: byref variable will be forcibly initialized 524 | } errhdr; | ^~~~~~ /kisskb/src/sound/soc/codecs/max98090.c: In function 'max98090_probe': /kisskb/src/sound/soc/codecs/max98090.c:2382:22: note: byref variable will be forcibly initialized 2382 | unsigned int micbias; | ^~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1772:21: note: byref variable will be forcibly initialized 1772 | int len; | ^~~ /kisskb/src/sound/soc/codecs/max98090.c: In function 'max98090_interrupt': /kisskb/src/sound/soc/codecs/max98090.c:2233:22: note: byref variable will be forcibly initialized 2233 | unsigned int active; | ^~~~~~ /kisskb/src/sound/soc/codecs/max98090.c:2232:22: note: byref variable will be forcibly initialized 2232 | unsigned int mask; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/core.c:9: /kisskb/src/net/netfilter/core.c: In function '__nf_hook_entries_try_shrink': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c:262:9: note: in expansion of macro 'rcu_assign_pointer' 262 | rcu_assign_pointer(*pp, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c: In function '__nf_register_net_hook': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c:432:17: note: in expansion of macro 'rcu_assign_pointer' 432 | rcu_assign_pointer(*pp, new_hooks); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c: In function 'nf_hook_entries_insert_raw': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c:198:9: note: in expansion of macro 'rcu_assign_pointer' 198 | rcu_assign_pointer(*pp, new_hooks); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c: In function 'nf_hook_slow_list': /kisskb/src/net/netfilter/core.c:650:26: note: byref variable will be forcibly initialized 650 | struct list_head sublist; | ^~~~~~~ /kisskb/src/drivers/gpio/gpiolib-devres.c: In function 'devm_gpiod_get_index': /kisskb/src/drivers/gpio/gpiolib-devres.c:99:27: note: byref variable will be forcibly initialized 99 | struct gpio_desc *desc; | ^~~~ /kisskb/src/drivers/gpio/gpiolib-devres.c: In function 'devm_gpiod_get_from_of_node': /kisskb/src/drivers/gpio/gpiolib-devres.c:154:27: note: byref variable will be forcibly initialized 154 | struct gpio_desc *desc; | ^~~~ /kisskb/src/sound/soc/codecs/max9867.c: In function 'max9867_filter_get': /kisskb/src/sound/soc/codecs/max9867.c:81:22: note: byref variable will be forcibly initialized 81 | unsigned int reg; | ^~~ /kisskb/src/sound/soc/codecs/max9867.c: In function 'max9867_filter_set': /kisskb/src/sound/soc/codecs/max9867.c:101:22: note: byref variable will be forcibly initialized 101 | unsigned int reg, mode = ucontrol->value.enumerated.item[0]; | ^~~ /kisskb/src/sound/soc/codecs/max9867.c: In function 'max9867_i2c_probe': /kisskb/src/sound/soc/codecs/max9867.c:620:18: note: byref variable will be forcibly initialized 620 | int ret, reg; | ^~~ /kisskb/src/sound/soc/codecs/max98390.c: In function 'max98390_adaptive_rdc_get': /kisskb/src/sound/soc/codecs/max98390.c:615:18: note: byref variable will be forcibly initialized 615 | int rdc, rdc0; | ^~~~ /kisskb/src/sound/soc/codecs/max98390.c:615:13: note: byref variable will be forcibly initialized 615 | int rdc, rdc0; | ^~~ /kisskb/src/sound/soc/codecs/max98390.c: In function 'max98390_dsm_calibrate': /kisskb/src/sound/soc/codecs/max98390.c:824:43: note: byref variable will be forcibly initialized 824 | unsigned int rdc, rdc_cal_result, temp; | ^~~~ /kisskb/src/sound/soc/codecs/max98390.c:824:27: note: byref variable will be forcibly initialized 824 | unsigned int rdc, rdc_cal_result, temp; | ^~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/max98390.c:824:22: note: byref variable will be forcibly initialized 824 | unsigned int rdc, rdc_cal_result, temp; | ^~~ /kisskb/src/sound/soc/codecs/max98390.c: In function 'max98390_dsm_init': /kisskb/src/sound/soc/codecs/max98390.c:762:32: note: byref variable will be forcibly initialized 762 | const struct firmware *fw; | ^~ /kisskb/src/sound/soc/codecs/max98390.c:758:14: note: byref variable will be forcibly initialized 758 | char filename[128]; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/max98390.c: In function 'max98390_slot_config': /kisskb/src/sound/soc/codecs/max98390.c:1003:13: note: byref variable will be forcibly initialized 1003 | int value; | ^~~~~ /kisskb/src/sound/soc/codecs/max98390.c: In function 'max98390_i2c_probe': /kisskb/src/sound/soc/codecs/max98390.c:1021:13: note: byref variable will be forcibly initialized 1021 | int reg = 0; | ^~~ /kisskb/src/sound/soc/codecs/max9860.c: In function 'max9860_probe': /kisskb/src/sound/soc/codecs/max9860.c:602:13: note: byref variable will be forcibly initialized 602 | int intr; | ^~~~ /kisskb/src/sound/soc/codecs/msm8916-wcd-digital.c: In function 'msm8x16_wcd_put_iir_band_audio_mixer': /kisskb/src/sound/soc/codecs/msm8916-wcd-digital.c:479:13: note: byref variable will be forcibly initialized 479 | u32 coeff[BAND_MAX]; | ^~~~~ /kisskb/src/sound/soc/codecs/msm8916-wcd-digital.c: In function 'msm8x16_wcd_get_iir_band_audio_mixer': /kisskb/src/sound/soc/codecs/msm8916-wcd-digital.c:433:13: note: byref variable will be forcibly initialized 433 | u32 coeff[BAND_MAX]; | ^~~~~ /kisskb/src/sound/soc/codecs/msm8916-wcd-digital.c: In function 'msm8916_wcd_digital_enable_dmic': /kisskb/src/sound/soc/codecs/msm8916-wcd-digital.c:667:22: note: byref variable will be forcibly initialized 667 | unsigned int dmic; | ^~~~ /kisskb/src/kernel/trace/trace_printk.c: In function '__trace_bprintk': /kisskb/src/kernel/trace/trace_printk.c:203:17: note: byref variable will be forcibly initialized 203 | va_list ap; | ^~ /kisskb/src/kernel/trace/trace_printk.c: In function '__trace_printk': /kisskb/src/kernel/trace/trace_printk.c:233:17: note: byref variable will be forcibly initialized 233 | va_list ap; | ^~ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify_bmp': /kisskb/src/net/xfrm/xfrm_replay.c:307:25: note: byref variable will be forcibly initialized 307 | struct km_event c; | ^ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify_esn': /kisskb/src/net/xfrm/xfrm_replay.c:359:25: note: byref variable will be forcibly initialized 359 | struct km_event c; | ^ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify': /kisskb/src/net/xfrm/xfrm_replay.c:43:25: note: byref variable will be forcibly initialized 43 | struct km_event c; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:13: /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:13: /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:13: /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_gpio_request_enable': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:486:13: note: byref variable will be forcibly initialized 486 | int grp = 0; | ^~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_fill_group': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:876:25: note: byref variable will be forcibly initialized 876 | int n, num = 0, funcsize = info->data->nr_pins; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_gpio_get': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:438:22: note: byref variable will be forcibly initialized 438 | unsigned int val, mask; | ^~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_gpio_get_direction': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:400:22: note: byref variable will be forcibly initialized 400 | unsigned int val, mask; | ^~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irqchip_register': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:730:25: note: byref variable will be forcibly initialized 730 | struct resource res; | ^~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_edge_both_irq_swap_pol': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:622:16: note: byref variable will be forcibly initialized 622 | u32 p, l, ret; | ^ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_37xx_irq_set_type': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:595:21: note: byref variable will be forcibly initialized 595 | u32 in_val, in_reg = INPUT_VAL; | ^~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:13: /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c: In function 'armada_3700_pinctrl_resume': /kisskb/src/drivers/pinctrl/mvebu/pinctrl-armada-37xx.c:1070:60: note: byref variable will be forcibly initialized 1070 | u32 mask, *irq_pol, input_reg, virq, type, level; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/ksmbd/crypto_ctx.c:6: /kisskb/src/fs/ksmbd/crypto_ctx.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/ksmbd/crypto_ctx.c:9: /kisskb/src/fs/ksmbd/crypto_ctx.c: In function 'ksmbd_find_crypto_ctx': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/ksmbd/crypto_ctx.c:141:25: note: in expansion of macro 'wait_event' 141 | wait_event(ctx_list.ctx_wait, | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/ksmbd/crypto_ctx.c:128:25: note: in expansion of macro 'wait_event' 128 | wait_event(ctx_list.ctx_wait, | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/mt6358.c: In function 'mt6358_put_volsw': /kisskb/src/sound/soc/codecs/mt6358.c:428:22: note: byref variable will be forcibly initialized 428 | unsigned int reg; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/xfrm/xfrm_device.c:12: /kisskb/src/net/xfrm/xfrm_device.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_device.c: In function 'xfrm_dev_resume': /kisskb/src/net/xfrm/xfrm_device.c:315:13: note: byref variable will be forcibly initialized 315 | int ret = NETDEV_TX_BUSY; | ^~~ /kisskb/src/net/xfrm/xfrm_device.c: In function 'xfrm_dev_backlog': /kisskb/src/net/xfrm/xfrm_device.c:342:29: note: byref variable will be forcibly initialized 342 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/trace/pid_list.c:5: /kisskb/src/kernel/trace/pid_list.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/netfilter/nf_queue.c:6: /kisskb/src/net/netfilter/nf_queue.c: In function 'nf_register_queue_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_queue.c:38:9: note: in expansion of macro 'rcu_assign_pointer' 38 | rcu_assign_pointer(nf_queue_handler, qh); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/xattr.h:15, from /kisskb/src/fs/overlayfs/namei.c:11: /kisskb/src/fs/overlayfs/namei.c: In function 'kmalloc_array': /kisskb/src/net/netfilter/nf_queue.c: In function 'nf_reinject': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/trace/pid_list.c: In function 'pid_list_refill_irq': /kisskb/src/net/netfilter/nf_queue.c:279:22: note: byref variable will be forcibly initialized 279 | unsigned int i; | ^ /kisskb/src/kernel/trace/pid_list.c:337:28: note: byref variable will be forcibly initialized 337 | union lower_chunk *lower; | ^~~~~ /kisskb/src/kernel/trace/pid_list.c:336:28: note: byref variable will be forcibly initialized 336 | union upper_chunk *upper; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/kernel/trace/pid_list.c:5: /kisskb/src/kernel/trace/pid_list.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/overlayfs/namei.c:207:46: note: in expansion of macro 'smp_load_acquire' 207 | if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_verify_index': /kisskb/src/fs/overlayfs/namei.c:522:26: note: byref variable will be forcibly initialized 522 | struct ovl_path *stack = &origin; | ^~~~~ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_get_index_fh': /kisskb/src/fs/overlayfs/namei.c:668:21: note: byref variable will be forcibly initialized 668 | struct qstr name; | ^~~~ /kisskb/src/sound/soc/codecs/mt6660.c: In function 'mt6660_reg_write': /kisskb/src/sound/soc/codecs/mt6660.c:49:12: note: byref variable will be forcibly initialized 49 | u8 reg_data[4]; | ^~~~~~~~ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_lookup_index': /kisskb/src/fs/overlayfs/namei.c:699:21: note: byref variable will be forcibly initialized 699 | struct qstr name; | ^~~~ /kisskb/src/sound/soc/codecs/mt6660.c: In function 'mt6660_reg_read': /kisskb/src/sound/soc/codecs/mt6660.c:64:12: note: byref variable will be forcibly initialized 64 | u8 data[4]; | ^~~~ /kisskb/src/sound/soc/codecs/mt6660.c: In function '_mt6660_chip_id_check': /kisskb/src/sound/soc/codecs/mt6660.c:417:22: note: byref variable will be forcibly initialized 417 | unsigned int val; | ^~~ /kisskb/src/sound/soc/codecs/mt6660.c: In function '_mt6660_read_chip_revision': /kisskb/src/sound/soc/codecs/mt6660.c:448:22: note: byref variable will be forcibly initialized 448 | unsigned int val; | ^~~ /kisskb/src/fs/overlayfs/namei.c: In function 'ovl_lookup': /kisskb/src/fs/overlayfs/namei.c:1088:41: note: byref variable will be forcibly initialized 1088 | struct ovl_inode_params oip = { | ^~~ /kisskb/src/fs/overlayfs/namei.c:842:32: note: byref variable will be forcibly initialized 842 | struct ovl_lookup_data d = { | ^ /kisskb/src/fs/overlayfs/namei.c:838:24: note: byref variable will be forcibly initialized 838 | struct dentry *this; | ^~~~ /kisskb/src/fs/overlayfs/namei.c:831:35: note: byref variable will be forcibly initialized 831 | struct dentry *upperdir, *upperdentry = NULL; | ^~~~~~~~~~~ /kisskb/src/fs/overlayfs/namei.c:830:41: note: byref variable will be forcibly initialized 830 | struct ovl_path *stack = NULL, *origin_path = NULL; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/nau8540.c: In function 'nau8540_hw_params': /kisskb/src/sound/soc/codecs/nau8540.c:378:35: note: byref variable will be forcibly initialized 378 | unsigned int val_len = 0, osr; | ^~~ /kisskb/src/sound/soc/codecs/nau8540.c: In function 'nau8540_set_pll': /kisskb/src/sound/soc/codecs/nau8540.c:650:28: note: byref variable will be forcibly initialized 650 | struct nau8540_fll fll_param; | ^~~~~~~~~ /kisskb/src/sound/soc/codecs/nau8540.c: In function 'nau8540_i2c_probe': /kisskb/src/sound/soc/codecs/nau8540.c:831:18: note: byref variable will be forcibly initialized 831 | int ret, value; | ^~~~~ /kisskb/src/net/xfrm/xfrm_algo.c: In function 'xfrm_aead_get_byname': /kisskb/src/net/xfrm/xfrm_algo.c:743:31: note: byref variable will be forcibly initialized 743 | struct xfrm_aead_name data = { | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/debug_locks.h:5, from /kisskb/src/kernel/panic.c:12: /kisskb/src/kernel/panic.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/panic.c:14: /kisskb/src/kernel/panic.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/panic.c: In function 'panic': /kisskb/src/kernel/panic.c:181:17: note: byref variable will be forcibly initialized 181 | va_list args; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/inet_hashtables.c:12: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:627:17: note: in expansion of macro 'rcu_assign_pointer' 627 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/panic.c: In function '__warn_printk': /kisskb/src/kernel/panic.c:640:17: note: byref variable will be forcibly initialized 640 | va_list args; | ^~~~ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:9: note: in expansion of macro 'rcu_assign_pointer' 106 | rcu_assign_pointer(hlist_nulls_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_nulls_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:142:17: note: in expansion of macro 'rcu_assign_pointer' 142 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv4/inet_hashtables.c:20: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'bpf_sk_lookup_run_v4': /kisskb/src/include/linux/filter.h:1446:43: note: byref variable will be forcibly initialized 1446 | struct bpf_sk_lookup_kern ctx = { | ^~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/ipv4/inet_hashtables.c:12: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'inet_ehashfn': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_hashtables.c:37:9: note: in expansion of macro 'net_get_random_once' 37 | net_get_random_once(&inet_ehash_secret, sizeof(inet_ehash_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'inet_lookup_run_bpf': /kisskb/src/net/ipv4/inet_hashtables.c:312:22: note: byref variable will be forcibly initialized 312 | struct sock *sk, *reuse_sk; | ^~ In file included from /kisskb/src/net/ipv4/inet_hashtables.c:15: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/nau8821.c: In function 'nau8821_is_jack_inserted': /kisskb/src/sound/soc/codecs/nau8821.c:846:21: note: byref variable will be forcibly initialized 846 | int status, jkdet; | ^~~~~ /kisskb/src/sound/soc/codecs/nau8821.c:846:13: note: byref variable will be forcibly initialized 846 | int status, jkdet; | ^~~~~~ /kisskb/src/sound/soc/codecs/nau8821.c: In function 'nau8821_int_status_clear_all': /kisskb/src/sound/soc/codecs/nau8821.c:860:13: note: byref variable will be forcibly initialized 860 | int active_irq, clear_irq, i; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/nau8821.c: In function 'dmic_clock_control': /kisskb/src/sound/soc/codecs/nau8821.c:366:22: note: byref variable will be forcibly initialized 366 | unsigned int clk_divider_r03; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/ipv4/inet_hashtables.c:12: /kisskb/src/net/ipv4/inet_hashtables.c: In function '__inet_hash_connect': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_hashtables.c:766:9: note: in expansion of macro 'net_get_random_once' 766 | net_get_random_once(table_perturb, sizeof(table_perturb)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_hashtables.c:737:26: note: byref variable will be forcibly initialized 737 | int ret, i, low, high; | ^~~~ /kisskb/src/sound/soc/codecs/nau8821.c: In function 'nau8821_interrupt': /kisskb/src/net/ipv4/inet_hashtables.c:737:21: note: byref variable will be forcibly initialized 737 | int ret, i, low, high; | ^~~ /kisskb/src/sound/soc/codecs/nau8821.c:985:13: note: byref variable will be forcibly initialized 985 | int active_irq, clear_irq = 0, event = 0, event_mask = 0; | ^~~~~~~~~~ /kisskb/src/net/ipv4/inet_hashtables.c:731:36: note: byref variable will be forcibly initialized 731 | struct inet_timewait_sock *tw = NULL; | ^~ /kisskb/src/sound/soc/codecs/nau8821.c: In function 'nau8821_jdet_work': /kisskb/src/sound/soc/codecs/nau8821.c:922:13: note: byref variable will be forcibly initialized 922 | int jack_status_reg, mic_detected, event = 0, event_mask = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/nau8824.c: In function 'nau8824_int_status_clear_all': /kisskb/src/sound/soc/codecs/nau8824.c:825:13: note: byref variable will be forcibly initialized 825 | int active_irq, clear_irq, i; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/nau8821.c: In function 'nau8821_hw_params': /kisskb/src/sound/soc/codecs/nau8821.c:670:40: note: byref variable will be forcibly initialized 670 | unsigned int val_len = 0, osr, ctrl_val, bclk_fs, clk_div; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/nau8821.c:670:35: note: byref variable will be forcibly initialized 670 | unsigned int val_len = 0, osr, ctrl_val, bclk_fs, clk_div; | ^~~ /kisskb/src/sound/soc/codecs/nau8821.c: In function 'nau8821_set_fll': /kisskb/src/sound/soc/codecs/nau8821.c:1194:28: note: byref variable will be forcibly initialized 1194 | struct nau8821_fll fll_set_param, *fll_param = &fll_set_param; | ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/nau8821.c: In function 'nau8821_i2c_probe': /kisskb/src/sound/soc/codecs/nau8821.c:1631:18: note: byref variable will be forcibly initialized 1631 | int ret, value; | ^~~~~ /kisskb/src/sound/soc/codecs/nau8824.c: In function 'system_clock_control': /kisskb/src/sound/soc/codecs/nau8824.c:507:22: note: byref variable will be forcibly initialized 507 | unsigned int value; | ^~~~~ /kisskb/src/sound/soc/codecs/nau8824.c: In function 'nau8824_interrupt': /kisskb/src/sound/soc/codecs/nau8824.c:972:21: note: byref variable will be forcibly initialized 972 | int key_status, button_pressed; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/nau8824.c:954:13: note: byref variable will be forcibly initialized 954 | int active_irq, clear_irq = 0, event = 0, event_mask = 0; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/nau8824.c: In function 'nau8824_jdet_work': /kisskb/src/sound/soc/codecs/nau8824.c:876:13: note: byref variable will be forcibly initialized 876 | int adc_value, event = 0, event_mask = 0; | ^~~~~~~~~ /kisskb/src/sound/soc/codecs/nau8824.c: In function 'nau8824_hw_params': /kisskb/src/sound/soc/codecs/nau8824.c:1045:40: note: byref variable will be forcibly initialized 1045 | unsigned int val_len = 0, osr, ctrl_val, bclk_fs, bclk_div; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/nau8824.c:1045:35: note: byref variable will be forcibly initialized 1045 | unsigned int val_len = 0, osr, ctrl_val, bclk_fs, bclk_div; | ^~~ /kisskb/src/sound/soc/codecs/nau8824.c: In function 'nau8824_set_pll': /kisskb/src/sound/soc/codecs/nau8824.c:1347:28: note: byref variable will be forcibly initialized 1347 | struct nau8824_fll fll_param; | ^~~~~~~~~ /kisskb/src/sound/soc/codecs/nau8824.c: In function 'nau8824_i2c_probe': /kisskb/src/sound/soc/codecs/nau8824.c:1918:18: note: byref variable will be forcibly initialized 1918 | int ret, value; | ^~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_get_named_gpiod_flags': /kisskb/src/drivers/gpio/gpiolib-of.c:242:32: note: byref variable will be forcibly initialized 242 | struct of_phandle_args gpiospec; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_find_regulator_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:438:21: note: byref variable will be forcibly initialized 438 | const char *whitelist[] = { | ^~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_init_valid_mask': /kisskb/src/drivers/gpio/gpiolib-of.c:903:20: note: byref variable will be forcibly initialized 903 | u32 start, count; | ^~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:903:13: note: byref variable will be forcibly initialized 903 | u32 start, count; | ^~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_parse_own_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:587:13: note: byref variable will be forcibly initialized 587 | u32 tmp; | ^~~ /kisskb/src/drivers/gpio/gpiolib-of.c:584:32: note: byref variable will be forcibly initialized 584 | struct of_phandle_args gpiospec; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:583:28: note: byref variable will be forcibly initialized 583 | enum of_gpio_flags xlate_flags; | ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add_hog': /kisskb/src/drivers/gpio/gpiolib-of.c:655:21: note: byref variable will be forcibly initialized 655 | const char *name; | ^~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:654:23: note: byref variable will be forcibly initialized 654 | unsigned long lflags; | ^~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:652:26: note: byref variable will be forcibly initialized 652 | enum gpiod_flags dflags; | ^~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add_pin_range': /kisskb/src/drivers/gpio/gpiolib-of.c:929:21: note: byref variable will be forcibly initialized 929 | const char *name; | ^~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:926:32: note: byref variable will be forcibly initialized 926 | struct of_phandle_args pinspec; | ^~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpio_get_count': /kisskb/src/drivers/gpio/gpiolib-of.c:62:14: note: byref variable will be forcibly initialized 62 | char propname[32]; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'gpiod_get_from_of_node': /kisskb/src/drivers/gpio/gpiolib-of.c:313:28: note: byref variable will be forcibly initialized 313 | enum of_gpio_flags flags; | ^~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_find_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:496:28: note: byref variable will be forcibly initialized 496 | enum of_gpio_flags of_flags; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c:495:14: note: byref variable will be forcibly initialized 495 | char prop_name[32]; /* 32 is max size of property name */ | ^~~~~~~~~ /kisskb/src/sound/soc/codecs/hdmi-codec.c: In function 'hdmi_codec_prepare': /kisskb/src/sound/soc/codecs/hdmi-codec.c:574:34: note: byref variable will be forcibly initialized 574 | struct hdmi_codec_params hp; | ^~ In file included from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/soc/codecs/hdmi-codec.c:9: /kisskb/src/sound/soc/codecs/hdmi-codec.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/backing-dev.h:16, from /kisskb/src/fs/fuse/fuse_i.h:23, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_send_open': /kisskb/src/fs/fuse/file.c:26:29: note: byref variable will be forcibly initialized 26 | struct fuse_open_in inarg; | ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_bmap': /kisskb/src/fs/fuse/file.c:2575:30: note: byref variable will be forcibly initialized 2575 | struct fuse_bmap_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/file.c:2574:29: note: byref variable will be forcibly initialized 2574 | struct fuse_bmap_in inarg; | ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_get_user_pages': /kisskb/src/fs/fuse/file.c:1390:24: note: byref variable will be forcibly initialized 1390 | size_t start; | ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_file_poll': /kisskb/src/fs/fuse/file.c:2730:30: note: byref variable will be forcibly initialized 2730 | struct fuse_poll_out outarg; | ^~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_wait_on_page_writeback': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/fuse/file.c:449:9: note: in expansion of macro 'wait_event' 449 | wait_event(fi->page_waitq, !fuse_page_is_writeback(inode, index)); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function '__readahead_batch': /kisskb/src/include/linux/pagemap.h:1063:18: note: byref variable will be forcibly initialized 1063 | XA_STATE(xas, &rac->mapping->i_pages, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_truncate': /kisskb/src/fs/fuse/file.c:2796:22: note: byref variable will be forcibly initialized 2796 | struct iattr attr; | ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_lseek': /kisskb/src/fs/fuse/file.c:2610:31: note: byref variable will be forcibly initialized 2610 | struct fuse_lseek_out outarg; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/pinctrl/samsung/pinctrl-samsung.c:19: /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_file_open': /kisskb/src/fs/fuse/file.c:142:38: note: byref variable will be forcibly initialized 142 | struct fuse_open_out outarg; | ^~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:19: /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:155:16: note: byref variable will be forcibly initialized 155 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:19: /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_setlk': /kisskb/src/fs/fuse/file.c:2502:27: note: byref variable will be forcibly initialized 2502 | struct fuse_lk_in inarg; | ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_getlk': /kisskb/src/fs/fuse/file.c:2483:28: note: byref variable will be forcibly initialized 2483 | struct fuse_lk_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/file.c:2482:27: note: byref variable will be forcibly initialized 2482 | struct fuse_lk_in inarg; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:19: /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_flush': /kisskb/src/fs/fuse/file.c:472:30: note: byref variable will be forcibly initialized 472 | struct fuse_flush_in inarg; | ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_fsync_common': /kisskb/src/fs/fuse/file.c:528:30: note: byref variable will be forcibly initialized 528 | struct fuse_fsync_in inarg; | ^~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_pinconf_rw': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:439:26: note: byref variable will be forcibly initialized 439 | u32 data, width, pin_offset, mask, shift; | ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:437:23: note: byref variable will be forcibly initialized 437 | void __iomem *reg_base; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:436:34: note: byref variable will be forcibly initialized 436 | struct samsung_pin_bank *bank; | ^~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_pinmux_setup': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:383:32: note: byref variable will be forcibly initialized 383 | u32 mask, shift, data, pin_offset; | ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:382:23: note: byref variable will be forcibly initialized 382 | void __iomem *reg; | ^~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:381:34: note: byref variable will be forcibly initialized 381 | struct samsung_pin_bank *bank; | ^~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_pin_dbg_show': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:294:23: note: byref variable will be forcibly initialized 294 | unsigned long config; | ^~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_dt_subnode_to_map': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:184:18: note: byref variable will be forcibly initialized 184 | unsigned num_configs = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:183:24: note: byref variable will be forcibly initialized 183 | unsigned long *configs = NULL; | ^~~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:181:13: note: byref variable will be forcibly initialized 181 | u32 val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:7: /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'queued_spin_unlock': /kisskb/src/fs/fuse/file.c: In function 'fuse_perform_write': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/file.c:1235:37: note: byref variable will be forcibly initialized 1235 | struct fuse_io_args ia = {}; | ^~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_dt_node_to_map': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:254:18: note: byref variable will be forcibly initialized 254 | unsigned reserved_maps; | ^~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_pinctrl_create_function': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:720:29: note: byref variable will be forcibly initialized 720 | const char *gname; | ^~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c: In function 'samsung_pinctrl_parse_dt': /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:831:35: note: byref variable will be forcibly initialized 831 | unsigned int grp_cnt = 0, func_cnt = 0; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/samsung/pinctrl-samsung.c:831:22: note: byref variable will be forcibly initialized 831 | unsigned int grp_cnt = 0, func_cnt = 0; | ^~~~~~~ /kisskb/src/fs/fuse/file.c: In function '__fuse_copy_file_range': /kisskb/src/fs/fuse/file.c:3033:31: note: byref variable will be forcibly initialized 3033 | struct fuse_write_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/file.c:3024:40: note: byref variable will be forcibly initialized 3024 | struct fuse_copy_file_range_in inarg = { | ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_io': /kisskb/src/fs/fuse/file.c:1458:24: note: byref variable will be forcibly initialized 1458 | size_t nbytes = min(count, nmax); | ^~~~~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'msm_config_group_get': /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:321:18: note: byref variable will be forcibly initialized 321 | unsigned bit; | ^~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:319:18: note: byref variable will be forcibly initialized 319 | unsigned mask; | ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_IO': /kisskb/src/fs/fuse/file.c:2819:16: note: byref variable will be forcibly initialized 2819 | loff_t pos = 0; | ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c:2815:36: note: byref variable will be forcibly initialized 2815 | DECLARE_COMPLETION_ONSTACK(wait); | ^~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/fs/fuse/file.c:2815:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 2815 | DECLARE_COMPLETION_ONSTACK(wait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_read_iter': /kisskb/src/fs/fuse/file.c:1532:37: note: byref variable will be forcibly initialized 1532 | struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(iocb); | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:9: /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'msm_config_group_set': /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:405:18: note: byref variable will be forcibly initialized 405 | unsigned bit; | ^~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:403:18: note: byref variable will be forcibly initialized 403 | unsigned mask; | ^~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:19: /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_writepages': /kisskb/src/fs/fuse/file.c:2218:34: note: byref variable will be forcibly initialized 2218 | struct fuse_fill_wb_data data; | ^~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:12: /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'msm_gpio_irq_set_type': /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:959:13: note: byref variable will be forcibly initialized 959 | u32 val; | ^~~ In file included from /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c:18: /kisskb/src/drivers/pinctrl/qcom/pinctrl-msm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/ksmbd/mgmt/tree_connect.c: In function 'ksmbd_tree_conn_session_logoff': /kisskb/src/fs/ksmbd/mgmt/tree_connect.c:115:23: note: byref variable will be forcibly initialized 115 | unsigned long id; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/net/xfrm/xfrm_user.c:14: /kisskb/src/net/xfrm/xfrm_user.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/xfrm/xfrm_user.c:27: /kisskb/src/net/xfrm/xfrm_user.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_if_id_put': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_smark_put': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/xfrm/xfrm_user.c: In function 'copy_to_user_tmpl': /kisskb/src/net/xfrm/xfrm_user.c:1788:31: note: byref variable will be forcibly initialized 1788 | struct xfrm_user_tmpl vec[XFRM_MAX_DEPTH]; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'copy_to_user_policy_type': /kisskb/src/net/xfrm/xfrm_user.c:1841:37: note: byref variable will be forcibly initialized 1841 | struct xfrm_userpolicy_type upt; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'build_spdinfo': /kisskb/src/net/xfrm/xfrm_user.c:1194:39: note: byref variable will be forcibly initialized 1194 | struct xfrmu_spdhthresh spt4, spt6; | ^~~~ /kisskb/src/net/xfrm/xfrm_user.c:1194:33: note: byref variable will be forcibly initialized 1194 | struct xfrmu_spdhthresh spt4, spt6; | ^~~~ /kisskb/src/net/xfrm/xfrm_user.c:1193:31: note: byref variable will be forcibly initialized 1193 | struct xfrmu_spdhinfo sph; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c:1192:30: note: byref variable will be forcibly initialized 1192 | struct xfrmu_spdinfo spc; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c:1191:30: note: byref variable will be forcibly initialized 1191 | struct xfrmk_spdinfo si; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/xfrm/xfrm_user.c:27: /kisskb/src/net/xfrm/xfrm_user.c: In function 'build_sadinfo': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c:1317:31: note: byref variable will be forcibly initialized 1317 | struct xfrmu_sadhinfo sh; | ^~ /kisskb/src/net/xfrm/xfrm_user.c:1316:30: note: byref variable will be forcibly initialized 1316 | struct xfrmk_sadinfo si; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/xfrm/xfrm_user.c:27: /kisskb/src/net/xfrm/xfrm_user.c: In function 'build_aevent': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/xfrm/xfrm_user.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_get_ae': /kisskb/src/net/xfrm/xfrm_user.c:2252:26: note: byref variable will be forcibly initialized 2252 | struct xfrm_mark m; | ^ /kisskb/src/net/xfrm/xfrm_user.c:2250:25: note: byref variable will be forcibly initialized 2250 | struct km_event c; | ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_new_ae': /kisskb/src/net/xfrm/xfrm_user.c:2295:26: note: byref variable will be forcibly initialized 2295 | struct xfrm_mark m; | ^ /kisskb/src/net/xfrm/xfrm_user.c:2292:25: note: byref variable will be forcibly initialized 2292 | struct km_event c; | ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_flush_policy': /kisskb/src/net/xfrm/xfrm_user.c:2342:25: note: byref variable will be forcibly initialized 2342 | struct km_event c; | ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_flush_sa': /kisskb/src/net/xfrm/xfrm_user.c:2147:25: note: byref variable will be forcibly initialized 2147 | struct km_event c; | ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_add_pol_expire': /kisskb/src/net/xfrm/xfrm_user.c:2375:26: note: byref variable will be forcibly initialized 2375 | struct xfrm_mark m; | ^ /kisskb/src/net/xfrm/xfrm_user.c:2374:13: note: byref variable will be forcibly initialized 2374 | int err = -ENOENT; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_add_sa_expire': /kisskb/src/net/xfrm/xfrm_user.c:2440:26: note: byref variable will be forcibly initialized 2440 | struct xfrm_mark m; | ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_add_acquire': /kisskb/src/net/xfrm/xfrm_user.c:2478:13: note: byref variable will be forcibly initialized 2478 | int err = -ENOMEM; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c:2474:26: note: byref variable will be forcibly initialized 2474 | struct xfrm_mark mark; | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/xfrm/xfrm_user.c:27: /kisskb/src/net/xfrm/xfrm_user.c: In function 'copy_to_user_state_extra': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_state_netlink': /kisskb/src/net/xfrm/xfrm_user.c:1129:31: note: byref variable will be forcibly initialized 1129 | struct xfrm_dump_info info; | ^~~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_alloc_userspi': /kisskb/src/net/xfrm/xfrm_user.c:1401:26: note: byref variable will be forcibly initialized 1401 | struct xfrm_mark m; | ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_policy_netlink': /kisskb/src/net/xfrm/xfrm_user.c:1942:31: note: byref variable will be forcibly initialized 1942 | struct xfrm_dump_info info; | ^~~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_get_policy': /kisskb/src/net/xfrm/xfrm_user.c:2070:26: note: byref variable will be forcibly initialized 2070 | struct xfrm_mark m; | ^ /kisskb/src/net/xfrm/xfrm_user.c:2068:25: note: byref variable will be forcibly initialized 2068 | struct km_event c; | ^ /kisskb/src/net/xfrm/xfrm_user.c:2067:13: note: byref variable will be forcibly initialized 2067 | int err; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_dump_policy': /kisskb/src/net/xfrm/xfrm_user.c:1926:31: note: byref variable will be forcibly initialized 1926 | struct xfrm_dump_info info; | ^~~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_add_policy': /kisskb/src/net/xfrm/xfrm_user.c:1748:13: note: byref variable will be forcibly initialized 1748 | int err; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c:1747:25: note: byref variable will be forcibly initialized 1747 | struct km_event c; | ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_user_state_lookup': /kisskb/src/net/xfrm/xfrm_user.c:722:26: note: byref variable will be forcibly initialized 722 | struct xfrm_mark m; | ^ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_get_sa': /kisskb/src/net/xfrm/xfrm_user.c:1372:13: note: byref variable will be forcibly initialized 1372 | int err = -ESRCH; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_del_sa': /kisskb/src/net/xfrm/xfrm_user.c:756:25: note: byref variable will be forcibly initialized 756 | struct km_event c; | ^ /kisskb/src/net/xfrm/xfrm_user.c:755:13: note: byref variable will be forcibly initialized 755 | int err = -ESRCH; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_add_sa': /kisskb/src/net/xfrm/xfrm_user.c:678:25: note: byref variable will be forcibly initialized 678 | struct km_event c; | ^ /kisskb/src/net/xfrm/xfrm_user.c:677:13: note: byref variable will be forcibly initialized 677 | int err; | ^~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_user_rcv_msg': /kisskb/src/net/xfrm/xfrm_user.c:2886:45: note: byref variable will be forcibly initialized 2886 | struct netlink_dump_control c = { | ^ /kisskb/src/net/xfrm/xfrm_user.c:2852:24: note: byref variable will be forcibly initialized 2852 | struct nlattr *attrs[XFRMA_MAX+1]; | ^~~~~ /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_dump_sa': /kisskb/src/net/xfrm/xfrm_user.c:1097:32: note: byref variable will be forcibly initialized 1097 | struct nlattr *attrs[XFRMA_MAX+1]; | ^~~~~ /kisskb/src/net/xfrm/xfrm_user.c:1086:31: note: byref variable will be forcibly initialized 1086 | struct xfrm_dump_info info; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/net/xfrm/xfrm_user.c:14: /kisskb/src/net/xfrm/xfrm_user.c: In function 'xfrm_user_net_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_user.c:3589:9: note: in expansion of macro 'rcu_assign_pointer' 3589 | rcu_assign_pointer(net->xfrm.nlsk, nlsk); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c: In function 'nfnetlink_rcv_msg': /kisskb/src/net/netfilter/nfnetlink.c:256:34: note: byref variable will be forcibly initialized 256 | struct nfnl_info info = { | ^~~~ /kisskb/src/net/netfilter/nfnetlink.c:252:32: note: byref variable will be forcibly initialized 252 | struct nlattr *cda[NFNL_MAX_ATTR_COUNT + 1]; | ^~~ /kisskb/src/net/netfilter/nfnetlink.c: In function 'nfnetlink_rcv_batch': /kisskb/src/net/netfilter/nfnetlink.c:492:42: note: byref variable will be forcibly initialized 492 | struct nfnl_info info = { | ^~~~ /kisskb/src/net/netfilter/nfnetlink.c:488:40: note: byref variable will be forcibly initialized 488 | struct nlattr *cda[NFNL_MAX_ATTR_COUNT + 1]; | ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/net/netfilter/nfnetlink.c:373:19: note: byref variable will be forcibly initialized 373 | LIST_HEAD(err_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/netfilter/nfnetlink.c:372:32: note: byref variable will be forcibly initialized 372 | struct netlink_ext_ack extack; | ^~~~~~ /kisskb/src/net/netfilter/nfnetlink.c: In function 'nfnetlink_rcv_skb_batch': /kisskb/src/net/netfilter/nfnetlink.c:603:24: note: byref variable will be forcibly initialized 603 | struct nlattr *cda[NFNL_BATCH_MAX + 1]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/net/netfilter/nfnetlink.c: In function 'nfnetlink_subsys_register': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:125:9: note: in expansion of macro 'rcu_assign_pointer' 125 | rcu_assign_pointer(table[n->subsys_id].subsys, n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/inet_timewait_sock.c:12: /kisskb/src/net/ipv4/inet_timewait_sock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_timewait_sock.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:9: note: in expansion of macro 'rcu_assign_pointer' 106 | rcu_assign_pointer(hlist_nulls_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched/mm.h:5, from /kisskb/src/kernel/cpu.c:6: /kisskb/src/kernel/cpu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/cpuhp.h:95, from /kisskb/src/kernel/cpu.c:39: /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_enter': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(cpuhp_enter, | ^~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_ipcomp.c: In function 'ipcomp_decompress': /kisskb/src/net/xfrm/xfrm_ipcomp.c:42:13: note: byref variable will be forcibly initialized 42 | int dlen = IPCOMP_SCRATCH_SIZE; | ^~~~ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_multi_enter': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:37:1: note: in expansion of macro 'TRACE_EVENT' 37 | TRACE_EVENT(cpuhp_multi_enter, | ^~~~~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_exit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:65:1: note: in expansion of macro 'TRACE_EVENT' 65 | TRACE_EVENT(cpuhp_exit, | ^~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_ipcomp.c: In function 'ipcomp_compress': /kisskb/src/net/xfrm/xfrm_ipcomp.c:129:13: note: byref variable will be forcibly initialized 129 | int dlen = IPCOMP_SCRATCH_SIZE; | ^~~~ /kisskb/src/kernel/cpu.c: In function 'cpuhp_invoke_callback_range': /kisskb/src/kernel/cpu.c:661:26: note: byref variable will be forcibly initialized 661 | enum cpuhp_state state; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:4: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'cpuhp_thread_fun': /kisskb/src/kernel/cpu.c:744:26: note: byref variable will be forcibly initialized 744 | enum cpuhp_state state; | ^~~~~ /kisskb/src/kernel/cpu.c: In function 'fail_store': /kisskb/src/kernel/cpu.c:2321:13: note: byref variable will be forcibly initialized 2321 | int fail, ret; | ^~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'chipinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1988:30: note: byref variable will be forcibly initialized 1988 | struct gpiochip_info chipinfo; | ^~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'target_store': /kisskb/src/kernel/cpu.c:2273:13: note: byref variable will be forcibly initialized 2273 | int target, ret; | ^~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_unwatch': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2088:15: note: byref variable will be forcibly initialized 2088 | __u32 offset; | ^~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/cdev.h:8, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_set_config': /kisskb/src/drivers/gpio/gpiolib-cdev.c:153:34: note: byref variable will be forcibly initialized 153 | struct gpiohandle_config gcnf; | ^~~~ In file included from /kisskb/src/include/linux/atomic.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:4: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:199:24: note: byref variable will be forcibly initialized 199 | DECLARE_BITMAP(vals, GPIOHANDLES_MAX); | ^~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:198:32: note: byref variable will be forcibly initialized 198 | struct gpiohandle_data ghd; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:13: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/atomic.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:4: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_get_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1000:24: note: byref variable will be forcibly initialized 1000 | DECLARE_BITMAP(vals, GPIO_V2_LINES_MAX); | ^~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:999:36: note: byref variable will be forcibly initialized 999 | struct gpio_v2_line_values lv; | ^~ In file included from /kisskb/src/include/linux/list.h:11, 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/util.c:7: /kisskb/src/fs/overlayfs/util.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/atomic.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:4: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_values_unlocked': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1061:24: note: byref variable will be forcibly initialized 1061 | DECLARE_BITMAP(vals, GPIO_V2_LINES_MAX); | ^~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:287:35: note: byref variable will be forcibly initialized 287 | struct gpiohandle_request handlereq; | ^~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1602:32: note: byref variable will be forcibly initialized 1602 | struct gpiohandle_data ghd; | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_read': /kisskb/src/include/linux/wait.h:750:21: note: byref variable will be forcibly initialized 750 | DEFINE_WAIT(__wait); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/include/linux/wait.h:750:9: note: in expansion of macro 'DEFINE_WAIT' 750 | DEFINE_WAIT(__wait); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:16: note: in expansion of macro '__wait_event_interruptible_locked' 789 | ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1552:31: note: in expansion of macro 'wait_event_interruptible_locked' 1552 | ret = wait_event_interruptible_locked(le->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1518:31: note: byref variable will be forcibly initialized 1518 | struct gpioevent_data ge; | ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/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:21: note: byref variable will be forcibly initialized 750 | DEFINE_WAIT(__wait); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/include/linux/wait.h:750:9: note: in expansion of macro 'DEFINE_WAIT' 750 | DEFINE_WAIT(__wait); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:16: note: in expansion of macro '__wait_event_interruptible_locked' 789 | ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1250:31: note: in expansion of macro 'wait_event_interruptible_locked' 1250 | ret = wait_event_interruptible_locked(lr->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1230:35: note: byref variable will be forcibly initialized 1230 | 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:2253:54: note: byref variable will be forcibly initialized 2253 | struct gpioline_info_changed event_v1; | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/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:21: note: byref variable will be forcibly initialized 750 | DEFINE_WAIT(__wait); \ | ^~~~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/include/linux/wait.h:750:9: note: in expansion of macro 'DEFINE_WAIT' 750 | DEFINE_WAIT(__wait); \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:16: note: in expansion of macro '__wait_event_interruptible_locked' 789 | ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2222:31: note: in expansion of macro 'wait_event_interruptible_locked' 2222 | ret = wait_event_interruptible_locked(cdev->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2198:42: note: byref variable will be forcibly initialized 2198 | struct gpio_v2_line_info_changed event; | ^~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_irq_thread': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1649:31: note: byref variable will be forcibly initialized 1649 | struct gpioevent_data ge; | ^~ /kisskb/src/fs/overlayfs/util.c: In function 'ovl_cleanup_index': /kisskb/src/fs/overlayfs/util.c:801:21: note: byref variable will be forcibly initialized 801 | struct qstr name = { }; | ^~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1709:34: note: byref variable will be forcibly initialized 1709 | struct gpioevent_request eventreq; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get_v1': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2020:34: note: byref variable will be forcibly initialized 2020 | struct gpio_v2_line_info lineinfo_v2; | ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2019:30: note: byref variable will be forcibly initialized 2019 | struct gpioline_info lineinfo; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2055:34: note: byref variable will be forcibly initialized 2055 | struct gpio_v2_line_info lineinfo; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_changed_notify': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2158:42: note: byref variable will be forcibly initialized 2158 | struct gpio_v2_line_info_changed chg; | ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1102:36: note: byref variable will be forcibly initialized 1102 | struct gpio_v2_line_values lv; | ^~ /kisskb/src/fs/overlayfs/util.c: In function 'ovl_check_dir_xattr': /kisskb/src/fs/overlayfs/util.c:570:14: note: byref variable will be forcibly initialized 570 | char val; | ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'debounce_work_func': /kisskb/src/drivers/gpio/gpiolib-cdev.c:651:35: note: byref variable will be forcibly initialized 651 | struct gpio_v2_line_event le; | ^~ /kisskb/src/fs/overlayfs/util.c: In function 'ovl_check_protattr': /kisskb/src/fs/overlayfs/util.c:652:14: note: byref variable will be forcibly initialized 652 | char buf[OVL_PROTATTR_MAX+1]; | ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'edge_irq_thread': /kisskb/src/drivers/gpio/gpiolib-cdev.c:553:35: note: byref variable will be forcibly initialized 553 | struct gpio_v2_line_event le; | ^~ /kisskb/src/fs/overlayfs/util.c: In function 'ovl_set_protattr': /kisskb/src/fs/overlayfs/util.c:687:14: note: byref variable will be forcibly initialized 687 | char buf[OVL_PROTATTR_MAX]; | ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_config': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1166:36: note: byref variable will be forcibly initialized 1166 | struct gpio_v2_line_config lc; | ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1315:37: note: byref variable will be forcibly initialized 1315 | struct gpio_v2_line_request ulr; | ^~~ /kisskb/src/net/xfrm/espintcp.c: In function 'espintcp_parse': /kisskb/src/net/xfrm/espintcp.c:115:16: note: byref variable will be forcibly initialized 115 | __be16 blen; | ^~~~ /kisskb/src/net/xfrm/espintcp.c: In function 'espintcp_rcv': /kisskb/src/net/xfrm/espintcp.c:63:20: note: byref variable will be forcibly initialized 63 | u8 data; | ^~~~ /kisskb/src/net/xfrm/espintcp.c:58:13: note: byref variable will be forcibly initialized 58 | u32 nonesp_marker; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/net/xfrm/espintcp.c:2: /kisskb/src/net/xfrm/espintcp.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:2057:9: note: in expansion of macro 'rcu_assign_pointer' 2057 | rcu_assign_pointer(sk->sk_dst_cache, dst); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/espintcp.c: In function 'espintcp_init_sk': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/espintcp.c:489:9: note: in expansion of macro 'rcu_assign_pointer' 489 | rcu_assign_pointer(icsk->icsk_ulp_data, ctx); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/espintcp.c: In function 'espintcp_recvmsg': /kisskb/src/net/xfrm/espintcp.c:140:13: note: byref variable will be forcibly initialized 140 | int off = 0; | ^~~ /kisskb/src/net/xfrm/espintcp.c:138:13: note: byref variable will be forcibly initialized 138 | int err = 0; | ^~~ /kisskb/src/net/xfrm/espintcp.c: In function 'espintcp_sendmsg': /kisskb/src/net/xfrm/espintcp.c:323:14: note: byref variable will be forcibly initialized 323 | char buf[2] = {0}; | ^~~ /kisskb/src/net/xfrm/espintcp.c:321:21: note: byref variable will be forcibly initialized 321 | struct kvec pfx_iov = {}; | ^~~~~~~ /kisskb/src/net/xfrm/espintcp.c:320:25: note: byref variable will be forcibly initialized 320 | struct iov_iter pfx_iter; | ^~~~~~~~ /kisskb/src/net/xfrm/espintcp.c:317:14: note: byref variable will be forcibly initialized 317 | long timeo = sock_sndtimeo(sk, msg->msg_flags & MSG_DONTWAIT); | ^~~~~ /kisskb/src/net/xfrm/espintcp.c: In function 'espintcp_release': /kisskb/src/net/xfrm/espintcp.c:505:29: note: byref variable will be forcibly initialized 505 | struct sk_buff_head queue; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/ksmbd/smb_common.h:9, from /kisskb/src/fs/ksmbd/smb_common.c:7: /kisskb/src/fs/ksmbd/smb_common.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb_common.c: In function 'ksmbd_lookup_dialect_by_name': /kisskb/src/fs/ksmbd/smb_common.c:182:33: note: byref variable will be forcibly initialized 182 | int i, seq_num, bcount, next; | ^~~~ /kisskb/src/fs/ksmbd/smb_common.c: In function 'ksmbd_populate_dot_dotdot_entries': /kisskb/src/fs/ksmbd/smb_common.c:310:36: note: byref variable will be forcibly initialized 310 | struct ksmbd_kstat ksmbd_kstat; | ^~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb_common.c:309:30: note: byref variable will be forcibly initialized 309 | struct kstat kstat; | ^~~~~ /kisskb/src/fs/ksmbd/smb_common.c: In function 'ksmbd_extract_shortname': /kisskb/src/fs/ksmbd/smb_common.c:364:14: note: byref variable will be forcibly initialized 364 | char out[13] = {0}; | ^~~ /kisskb/src/fs/ksmbd/smb_common.c:363:23: note: byref variable will be forcibly initialized 363 | char base[9], extension[4]; | ^~~~~~~~~ /kisskb/src/fs/ksmbd/smb_common.c:363:14: note: byref variable will be forcibly initialized 363 | char base[9], extension[4]; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/pinctrl/samsung/pinctrl-exynos.c:16: /kisskb/src/drivers/pinctrl/samsung/pinctrl-exynos.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/pinctrl/samsung/pinctrl-exynos.c:16: /kisskb/src/drivers/pinctrl/samsung/pinctrl-exynos.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/pinctrl/samsung/pinctrl-exynos.c:16: /kisskb/src/drivers/pinctrl/samsung/pinctrl-exynos.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/fs/ksmbd/connection.h:10, from /kisskb/src/fs/ksmbd/transport_tcp.c:12: /kisskb/src/fs/ksmbd/transport_tcp.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ In file included from /kisskb/src/include/linux/posix_acl.h:13, from /kisskb/src/fs/ksmbd/vfs.h:14, from /kisskb/src/fs/ksmbd/vfs_cache.h:16, from /kisskb/src/fs/ksmbd/glob.h:13, from /kisskb/src/fs/ksmbd/smb_common.h:11, from /kisskb/src/fs/ksmbd/transport_tcp.c:9: /kisskb/src/fs/ksmbd/transport_tcp.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/ksmbd/transport_tcp.c: In function 'ksmbd_tcp_readv': /kisskb/src/fs/ksmbd/transport_tcp.c:295:23: note: byref variable will be forcibly initialized 295 | struct msghdr ksmbd_msg; | ^~~~~~~~~ /kisskb/src/fs/ksmbd/transport_tcp.c: In function 'ksmbd_tcp_read': /kisskb/src/fs/ksmbd/transport_tcp.c:347:21: note: byref variable will be forcibly initialized 347 | struct kvec iov; | ^~~ /kisskb/src/fs/ksmbd/transport_tcp.c: In function 'ksmbd_kthread_fn': /kisskb/src/fs/ksmbd/transport_tcp.c:222:24: note: byref variable will be forcibly initialized 222 | struct socket *client_sk = NULL; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/fs/ksmbd/connection.h:10, from /kisskb/src/fs/ksmbd/transport_tcp.c:12: /kisskb/src/fs/ksmbd/transport_tcp.c: In function 'create_socket': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/fs/ksmbd/transport_tcp.c:397:24: note: byref variable will be forcibly initialized 397 | struct socket *ksmbd_socket; | ^~~~~~~~~~~~ /kisskb/src/fs/ksmbd/transport_tcp.c:396:28: note: byref variable will be forcibly initialized 396 | struct sockaddr_in sin; | ^~~ /kisskb/src/fs/ksmbd/transport_tcp.c:395:29: note: byref variable will be forcibly initialized 395 | struct sockaddr_in6 sin6; | ^~~~ /kisskb/src/fs/ksmbd/transport_tcp.c:423:15: note: userspace variable will be forcibly initialized 423 | ret = sock_setsockopt(ksmbd_socket, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | SOL_SOCKET, | ~~~~~~~~~~~ 425 | SO_BINDTODEVICE, | ~~~~~~~~~~~~~~~~ 426 | KERNEL_SOCKPTR(iface->name), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | strlen(iface->name)); | ~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/pcm512x.c: In function 'pcm512x_hw_rule_rate': /kisskb/src/sound/soc/codecs/pcm512x.c:551:29: note: byref variable will be forcibly initialized 551 | struct snd_interval ranges[2]; | ^~~~~~ /kisskb/src/sound/soc/codecs/pcm512x.c: In function 'pcm512x_mute': /kisskb/src/sound/soc/codecs/pcm512x.c:1438:22: note: byref variable will be forcibly initialized 1438 | unsigned int mute_det; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/pcm512x.c: In function 'pcm512x_probe': /kisskb/src/sound/soc/codecs/pcm512x.c:1632:21: note: byref variable will be forcibly initialized 1632 | u32 val; | ^~~ /kisskb/src/sound/soc/codecs/pcm512x-i2c.c: In function 'pcm512x_i2c_probe': /kisskb/src/sound/soc/codecs/pcm512x-i2c.c:20:30: note: byref variable will be forcibly initialized 20 | struct regmap_config config = pcm512x_regmap; | ^~~~~~ /kisskb/src/sound/soc/codecs/rl6231.c: In function 'rl6231_get_pre_div': /kisskb/src/sound/soc/codecs/rl6231.c:28:17: note: byref variable will be forcibly initialized 28 | int pd, val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/inet_connection_sock.c:12: /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:16: note: in expansion of macro 'smp_load_acquire' 312 | return smp_load_acquire(&sk->sk_state); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'inet_reqsk_clone': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_connection_sock.c:735:17: note: in expansion of macro 'rcu_assign_pointer' 735 | rcu_assign_pointer(tcp_sk(nreq->sk)->fastopen_rsk, nreq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'inet_csk_find_open_port': /kisskb/src/net/ipv4/inet_connection_sock.c:197:21: note: byref variable will be forcibly initialized 197 | int i, low, high, attempt_half; | ^~~~ /kisskb/src/net/ipv4/inet_connection_sock.c:197:16: note: byref variable will be forcibly initialized 197 | int i, low, high, attempt_half; | ^~~ /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'inet_csk_get_port': /kisskb/src/net/ipv4/inet_connection_sock.c:369:34: note: byref variable will be forcibly initialized 369 | struct inet_bind_bucket *tb = NULL; | ^~ /kisskb/src/net/ipv4/inet_connection_sock.c:366:22: note: byref variable will be forcibly initialized 366 | int ret = 1, port = snum; | ^~~~ /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'reqsk_timer_handler': /kisskb/src/net/ipv4/inet_connection_sock.c:804:52: note: byref variable will be forcibly initialized 804 | int max_syn_ack_retries, qlen, expire = 0, resend = 0; | ^~~~~~ /kisskb/src/net/ipv4/inet_connection_sock.c:804:40: note: byref variable will be forcibly initialized 804 | int max_syn_ack_retries, qlen, expire = 0, resend = 0; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/net/netfilter/nfnetlink_log.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/net/netfilter/nfnetlink_log.c:20: /kisskb/src/net/netfilter/nfnetlink_log.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/netfilter/nfnetlink_log.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/netfilter/nfnetlink_log.c: In function 'nfulnl_put_bridge': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/nfnetlink_log.c: In function '__build_packet_message': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/nfnetlink_log.c:590:52: note: byref variable will be forcibly initialized 590 | struct nfulnl_msg_packet_timestamp ts; | ^~ /kisskb/src/net/netfilter/nfnetlink_log.c:560:45: note: byref variable will be forcibly initialized 560 | struct nfulnl_msg_packet_hw phw; | ^~~ /kisskb/src/net/netfilter/nfnetlink_log.c:457:38: note: byref variable will be forcibly initialized 457 | struct nfulnl_msg_packet_hdr pmsg; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/ksmbd/smbacl.c:9: /kisskb/src/fs/ksmbd/smbacl.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ksmbd/smbacl.c:10: /kisskb/src/fs/ksmbd/smbacl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/ksmbd/smbacl.c: In function 'fill_ace_for_sid': /kisskb/src/fs/ksmbd/smbacl.c:198:15: note: byref variable will be forcibly initialized 198 | __u32 access_req = 0; | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/smbacl.c: In function 'set_mode_dacl': /kisskb/src/fs/ksmbd/smbacl.c:737:13: note: byref variable will be forcibly initialized 737 | u16 size = 0, ace_size = 0; | ^~~~ /kisskb/src/fs/ksmbd/smbacl.c:736:13: note: byref variable will be forcibly initialized 736 | u32 num_aces = 0; | ^~~~~~~~ /kisskb/src/fs/ksmbd/smbacl.c: In function 'set_ntacl_dacl': /kisskb/src/fs/ksmbd/smbacl.c:712:24: note: byref variable will be forcibly initialized 712 | unsigned short size = 0; | ^~~~ /kisskb/src/fs/ksmbd/smbacl.c:711:59: note: byref variable will be forcibly initialized 711 | int nt_num_aces = le32_to_cpu(nt_dacl->num_aces), num_aces = 0; | ^~~~~~~~ /kisskb/src/fs/ksmbd/smbacl.c: In function 'parse_dacl': /kisskb/src/fs/ksmbd/smbacl.c:498:42: note: byref variable will be forcibly initialized 498 | struct smb_fattr temp_fattr; | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/smbacl.c:387:43: note: byref variable will be forcibly initialized 387 | struct posix_acl_state acl_state, default_acl_state; | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smbacl.c:387:32: note: byref variable will be forcibly initialized 387 | struct posix_acl_state acl_state, default_acl_state; | ^~~~~~~~~ In file included from /kisskb/src/sound/soc/codecs/rt1308-sdw.c:9: /kisskb/src/sound/soc/codecs/rt1308-sdw.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/rt1308-sdw.c: In function 'rt1308_read_prop': /kisskb/src/sound/soc/codecs/rt1308-sdw.c:123:23: note: byref variable will be forcibly initialized 123 | unsigned long addr; | ^~~~ /kisskb/src/sound/soc/codecs/rt1308-sdw.c: In function 'rt1308_io_init': /kisskb/src/sound/soc/codecs/rt1308-sdw.c:166:52: note: byref variable will be forcibly initialized 166 | unsigned int efuse_m_btl_l, efuse_m_btl_r, tmp; | ^~~ /kisskb/src/sound/soc/codecs/rt1308-sdw.c: In function 'rt1308_sdw_hw_params': /kisskb/src/sound/soc/codecs/rt1308-sdw.c:528:32: note: byref variable will be forcibly initialized 528 | struct sdw_port_config port_config; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt1308-sdw.c:527:34: note: byref variable will be forcibly initialized 527 | struct sdw_stream_config stream_config; | ^~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smbacl.c: In function 'smb_inherit_dacl': /kisskb/src/fs/ksmbd/smbacl.c:993:35: note: byref variable will be forcibly initialized 993 | struct smb_sid owner_sid, group_sid; | ^~~~~~~~~ /kisskb/src/fs/ksmbd/smbacl.c:993:24: note: byref variable will be forcibly initialized 993 | struct smb_sid owner_sid, group_sid; | ^~~~~~~~~ /kisskb/src/fs/ksmbd/smbacl.c:992:26: note: byref variable will be forcibly initialized 992 | struct smb_ntsd *parent_pntsd = NULL; | ^~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smbacl.c: In function 'smb_check_perm_dacl': /kisskb/src/fs/ksmbd/smbacl.c:1174:22: note: byref variable will be forcibly initialized 1174 | unsigned int access_bits = 0; | ^~~~~~~~~~~ /kisskb/src/fs/ksmbd/smbacl.c:1170:24: note: byref variable will be forcibly initialized 1170 | struct smb_sid sid; | ^~~ /kisskb/src/fs/ksmbd/smbacl.c:1166:26: note: byref variable will be forcibly initialized 1166 | struct smb_ntsd *pntsd = NULL; | ^~~~~ /kisskb/src/fs/ksmbd/smbacl.c: In function 'set_info_sec': /kisskb/src/fs/ksmbd/smbacl.c:1328:22: note: byref variable will be forcibly initialized 1328 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c: In function 'nf_log_dump_tcp_header': /kisskb/src/net/netfilter/nf_log_syslog.c:235:20: note: byref variable will be forcibly initialized 235 | u8 _opt[60 - sizeof(struct tcphdr)]; | ^~~~ /kisskb/src/net/netfilter/nf_log_syslog.c:183:23: note: byref variable will be forcibly initialized 183 | struct tcphdr _tcph; | ^~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c: In function 'nf_log_dump_udp_header': /kisskb/src/net/netfilter/nf_log_syslog.c:263:23: note: byref variable will be forcibly initialized 263 | struct udphdr _udph; | ^~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c: In function 'dump_arp_packet': /kisskb/src/net/netfilter/nf_log_syslog.c:62:23: note: byref variable will be forcibly initialized 62 | struct arphdr _arph; | ^~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c:59:27: note: byref variable will be forcibly initialized 59 | struct arppayload _arpp; | ^~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c: In function 'dump_ipv4_packet': /kisskb/src/net/netfilter/nf_log_syslog.c:477:35: note: byref variable will be forcibly initialized 477 | struct ip_esp_hdr _esph; | ^~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c:454:36: note: byref variable will be forcibly initialized 454 | struct ip_auth_hdr _ahdr; | ^~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c:384:32: note: byref variable will be forcibly initialized 384 | struct icmphdr _icmph; | ^~~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c:337:31: note: byref variable will be forcibly initialized 337 | unsigned char _opt[4 * 15 - sizeof(struct iphdr)]; | ^~~~ /kisskb/src/net/netfilter/nf_log_syslog.c:299:22: note: byref variable will be forcibly initialized 299 | struct iphdr _iph; | ^~~~ /kisskb/src/net/netfilter/nf_log_syslog.c: In function 'dump_ipv6_packet': /kisskb/src/net/netfilter/nf_log_syslog.c:697:33: note: byref variable will be forcibly initialized 697 | struct icmp6hdr _icmp6h; | ^~~~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c:648:51: note: byref variable will be forcibly initialized 648 | struct ip_esp_hdr _esph; | ^~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c:620:52: note: byref variable will be forcibly initialized 620 | struct ip_auth_hdr _ahdr; | ^~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c:580:41: note: byref variable will be forcibly initialized 580 | struct frag_hdr _fhdr; | ^~~~~ /kisskb/src/net/netfilter/nf_log_syslog.c:565:37: note: byref variable will be forcibly initialized 565 | struct ipv6_opt_hdr _hdr; | ^~~~ /kisskb/src/net/netfilter/nf_log_syslog.c:535:24: note: byref variable will be forcibly initialized 535 | struct ipv6hdr _ip6h; | ^~~~~ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_getattr': /kisskb/src/fs/overlayfs/inode.c:241:38: note: byref variable will be forcibly initialized 241 | struct kstat lowerdatastat; | ^~~~~~~~~~~~~ /kisskb/src/fs/overlayfs/inode.c:190:38: note: byref variable will be forcibly initialized 190 | struct kstat lowerstat; | ^~~~~~~~~ /kisskb/src/fs/overlayfs/inode.c:158:21: note: byref variable will be forcibly initialized 158 | struct path realpath; | ^~~~~~~~ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_update_time': /kisskb/src/fs/overlayfs/inode.c:473:29: note: byref variable will be forcibly initialized 473 | struct path upperpath = { | ^~~~~~~~~ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_set_nlink_common': /kisskb/src/fs/overlayfs/inode.c:862:14: note: byref variable will be forcibly initialized 862 | char buf[13]; | ^~~ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_fileattr_set': /kisskb/src/fs/overlayfs/inode.c:545:21: note: byref variable will be forcibly initialized 545 | struct path upperpath; | ^~~~~~~~~ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_fileattr_get': /kisskb/src/fs/overlayfs/inode.c:619:21: note: byref variable will be forcibly initialized 619 | struct path realpath; | ^~~~~~~~ /kisskb/src/fs/overlayfs/inode.c: In function 'ovl_get_nlink': /kisskb/src/fs/overlayfs/inode.c:891:14: note: byref variable will be forcibly initialized 891 | char buf[13]; | ^~~ /kisskb/src/fs/overlayfs/inode.c:889:13: note: byref variable will be forcibly initialized 889 | int nlink_diff; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/ipv4/tcp.c:246: /kisskb/src/net/ipv4/tcp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/ipv4/tcp.c:267: /kisskb/src/net/ipv4/tcp.c: In function 'skb_do_copy_data_nocache': /kisskb/src/include/net/sock.h:2128:24: note: byref variable will be forcibly initialized 2128 | __wsum csum = 0; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/ipv4/tcp.c:246: /kisskb/src/net/ipv4/tcp.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:16: note: in expansion of macro 'smp_load_acquire' 312 | return smp_load_acquire(&sk->sk_state); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/tcp.c:273: /kisskb/src/net/ipv4/tcp.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2266:34: note: byref variable will be forcibly initialized 2266 | struct bpf_sock_ops_kern sock_ops; | ^~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_call_bpf_2arg': /kisskb/src/include/net/tcp.h:2290:13: note: byref variable will be forcibly initialized 2290 | u32 args[2] = {arg1, arg2}; | ^~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recv_urg': /kisskb/src/net/ipv4/tcp.c:1469:22: note: byref variable will be forcibly initialized 1469 | char c = tp->urg_data; | ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_set_window': /kisskb/src/net/ipv4/tcp.c:3074:12: note: userspace variable will be forcibly initialized 3074 | static int tcp_repair_set_window(struct tcp_sock *tp, sockptr_t optbuf, int len) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c:3076:34: note: byref variable will be forcibly initialized 3076 | struct tcp_repair_window opt; | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/ksmbd/transport_ipc.c:7: /kisskb/src/fs/ksmbd/transport_ipc.c: In function 'ipc_msg_send_request': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/transport_ipc.c:468:15: note: in expansion of macro 'wait_event_interruptible_timeout' 468 | ret = wait_event_interruptible_timeout(entry.wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/transport_ipc.c:449:36: note: byref variable will be forcibly initialized 449 | struct ipc_msg_table_entry entry; | ^~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zerocopy_set_hint_for_skb': /kisskb/src/net/ipv4/tcp.c:1805:13: note: byref variable will be forcibly initialized 1805 | u32 frag_offset, partial_frag_remainder = 0; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_sched_wakeup.c:13: /kisskb/src/kernel/trace/trace_sched_wakeup.c: In function 'queued_spin_unlock': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/ipv4/tcp.c:246: /kisskb/src/net/ipv4/tcp.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:2057:9: note: in expansion of macro 'rcu_assign_pointer' 2057 | rcu_assign_pointer(sk->sk_dst_cache, dst); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized 94 | static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_options_est': /kisskb/src/net/ipv4/tcp.c:3110:31: note: byref variable will be forcibly initialized 3110 | struct tcp_repair_opt opt; | ^~~ In file included from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_copy_straggler_data': /kisskb/src/net/ipv4/tcp.c:1885:22: note: byref variable will be forcibly initialized 1885 | struct iovec iov; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zerocopy_vm_insert_batch': /kisskb/src/net/ipv4/tcp.c:1988:23: note: byref variable will be forcibly initialized 1988 | unsigned long pages_remaining = pages_to_map; | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_sched_wakeup.c: In function 'wakeup_tracer_call': /kisskb/src/kernel/trace/trace_sched_wakeup.c:217:22: note: byref variable will be forcibly initialized 217 | unsigned int trace_ctx; | ^~~~~~~~~ /kisskb/src/kernel/trace/trace_sched_wakeup.c:215:33: note: byref variable will be forcibly initialized 215 | struct trace_array_cpu *data; | ^~~~ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_sendpages': /kisskb/src/net/ipv4/tcp.c:1046:24: note: byref variable will be forcibly initialized 1046 | size_t copy = size; | ^~~~ /kisskb/src/net/ipv4/tcp.c:1017:14: note: byref variable will be forcibly initialized 1017 | long timeo = sock_sndtimeo(sk, flags & MSG_DONTWAIT); | ^~~~~ /kisskb/src/net/ipv4/tcp.c:1014:22: note: byref variable will be forcibly initialized 1014 | int mss_now, size_goal; | ^~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_read_sock': /kisskb/src/net/ipv4/tcp.c:1627:13: note: byref variable will be forcibly initialized 1627 | u32 offset; | ^~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_splice_read': /kisskb/src/net/ipv4/tcp.c:779:14: note: byref variable will be forcibly initialized 779 | long timeo; | ^~~~~ /kisskb/src/net/ipv4/tcp.c:774:33: note: byref variable will be forcibly initialized 774 | struct tcp_splice_state tss = { | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recvmsg_locked': /kisskb/src/net/ipv4/tcp.c:2289:14: note: byref variable will be forcibly initialized 2289 | long timeo; | ^~~~~ /kisskb/src/net/ipv4/tcp.c:2284:13: note: byref variable will be forcibly initialized 2284 | u32 peek_seq; | ^~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'receive_fallback_to_copy': /kisskb/src/net/ipv4/tcp.c:1870:21: note: byref variable will be forcibly initialized 1870 | u32 offset; | ^~~~~~ /kisskb/src/net/ipv4/tcp.c:1848:22: note: byref variable will be forcibly initialized 1848 | struct iovec iov; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_handle_leftover': /kisskb/src/net/ipv4/tcp.c:1911:13: note: byref variable will be forcibly initialized 1911 | u32 offset, copylen = min_t(u32, copybuf_len, zc->recv_skip_hint); | ^~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zerocopy_receive': /kisskb/src/net/ipv4/tcp.c:2104:29: note: byref variable will be forcibly initialized 2104 | u32 offset_frag; | ^~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c:2052:13: note: byref variable will be forcibly initialized 2052 | u32 seq = tp->copied_seq; | ^~~ /kisskb/src/net/ipv4/tcp.c:2045:22: note: byref variable will be forcibly initialized 2045 | struct page *pages[TCP_ZEROCOPY_PAGE_BATCH_SIZE]; | ^~~~~ /kisskb/src/net/ipv4/tcp.c:2044:23: note: byref variable will be forcibly initialized 2044 | unsigned long address = (unsigned long)zc->address; | ^~~~~~~ /kisskb/src/net/ipv4/tcp.c:2043:25: note: byref variable will be forcibly initialized 2043 | u32 length = 0, offset, vma_len, avail_len, copylen = 0; | ^~~~~~ /kisskb/src/net/ipv4/tcp.c:2043:13: note: byref variable will be forcibly initialized 2043 | u32 length = 0, offset, vma_len, avail_len, copylen = 0; | ^~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recv_timestamp': /kisskb/src/net/ipv4/tcp.c:2216:69: note: byref variable will be forcibly initialized 2216 | struct __kernel_old_timeval tv = { | ^~ /kisskb/src/net/ipv4/tcp.c:2209:70: note: byref variable will be forcibly initialized 2209 | struct __kernel_sock_timeval stv = { | ^~~ /kisskb/src/net/ipv4/tcp.c:2200:70: note: byref variable will be forcibly initialized 2200 | struct __kernel_old_timespec ts_old = { | ^~~~~~ /kisskb/src/net/ipv4/tcp.c:2193:66: note: byref variable will be forcibly initialized 2193 | struct __kernel_timespec kts = { | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_finalize_rx_tstamp': /kisskb/src/net/ipv4/tcp.c:2017:23: note: byref variable will be forcibly initialized 2017 | struct msghdr cmsg_dummy; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recvmsg': /kisskb/src/net/ipv4/tcp.c:2523:42: note: byref variable will be forcibly initialized 2523 | struct scm_timestamping_internal tss; | ^~~ /kisskb/src/net/ipv4/tcp.c:2522:34: note: byref variable will be forcibly initialized 2522 | int cmsg_flags = 0, ret, inq; | ^~~ /kisskb/src/net/ipv4/tcp.c:2522:13: note: byref variable will be forcibly initialized 2522 | int cmsg_flags = 0, ret, inq; | ^~~~~~~~~~ In file included from /kisskb/src/net/ipv4/tcp.c:273: /kisskb/src/net/ipv4/tcp.c: In function 'tcp_set_state': /kisskb/src/include/net/tcp.h:2290:13: note: byref variable will be forcibly initialized 2290 | u32 args[2] = {arg1, arg2}; | ^~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_sendmsg_locked': /kisskb/src/net/ipv4/tcp.c:1195:14: note: byref variable will be forcibly initialized 1195 | long timeo; | ^~~~~ /kisskb/src/net/ipv4/tcp.c:1192:37: note: byref variable will be forcibly initialized 1192 | int mss_now = 0, size_goal, copied_syn = 0; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c:1192:26: note: byref variable will be forcibly initialized 1192 | int mss_now = 0, size_goal, copied_syn = 0; | ^~~~~~~~~ /kisskb/src/net/ipv4/tcp.c:1190:30: note: byref variable will be forcibly initialized 1190 | struct sockcm_cookie sockc; | ^~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_setsockopt': /kisskb/src/net/ipv4/tcp.c:3347:12: note: userspace variable will be forcibly initialized 3347 | static int do_tcp_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c:3347:12: note: userspace variable will be forcibly initialized /kisskb/src/sound/soc/codecs/rt5640.c: In function 'rt5640_set_dai_pll': /kisskb/src/net/ipv4/tcp.c:3396:22: note: byref variable will be forcibly initialized 3396 | __u8 key[TCP_FASTOPEN_KEY_BUF_LENGTH]; | ^~~ /kisskb/src/sound/soc/codecs/rt5640.c:1875:32: note: byref variable will be forcibly initialized 1875 | struct rl6231_pll_code pll_code; | ^~~~~~~~ /kisskb/src/net/ipv4/tcp.c:3378:22: note: byref variable will be forcibly initialized 3378 | char name[TCP_ULP_NAME_MAX]; | ^~~~ /kisskb/src/net/ipv4/tcp.c:3359:22: note: byref variable will be forcibly initialized 3359 | char name[TCP_CA_NAME_MAX]; | ^~~~ /kisskb/src/net/ipv4/tcp.c:3353:13: note: byref variable will be forcibly initialized 3353 | int val; | ^~~ /kisskb/src/sound/soc/codecs/rt5640.c: In function 'rt5640_i2c_probe': /kisskb/src/sound/soc/codecs/rt5640.c:2803:22: note: byref variable will be forcibly initialized 2803 | unsigned int val; | ^~~ /kisskb/src/sound/soc/codecs/rt5640.c: In function 'rt5640_probe': /kisskb/src/sound/soc/codecs/rt5640.c:2499:13: note: byref variable will be forcibly initialized 2499 | u32 val; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_getsockopt': /kisskb/src/net/ipv4/tcp.c:4161:45: note: byref variable will be forcibly initialized 4161 | struct tcp_zerocopy_receive zc = {}; | ^~ /kisskb/src/net/ipv4/tcp.c:4160:50: note: byref variable will be forcibly initialized 4160 | struct scm_timestamping_internal tss; | ^~~ /kisskb/src/net/ipv4/tcp.c:4062:42: note: byref variable will be forcibly initialized 4062 | struct tcp_repair_window opt; | ^~~ /kisskb/src/net/ipv4/tcp.c:4027:21: note: byref variable will be forcibly initialized 4027 | u64 key[TCP_FASTOPEN_KEY_BUF_LENGTH / sizeof(u64)]; | ^~~ /kisskb/src/net/ipv4/tcp.c:3981:21: note: byref variable will be forcibly initialized 3981 | int attr; | ^~~~ /kisskb/src/net/ipv4/tcp.c:3979:35: note: byref variable will be forcibly initialized 3979 | union tcp_cc_info info; | ^~~~ /kisskb/src/net/ipv4/tcp.c:3963:33: note: byref variable will be forcibly initialized 3963 | struct tcp_info info; | ^~~~ /kisskb/src/net/ipv4/tcp.c:3914:13: note: byref variable will be forcibly initialized 3914 | int val, len; | ^~~ In file included from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'tcp_get_timestamping_opt_stats': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/ipv4/tcp.c:3849:25: note: byref variable will be forcibly initialized 3849 | struct tcp_info info; | ^~~~ /kisskb/src/sound/soc/codecs/rt5645.c: In function 'rt5645_set_dai_pll': /kisskb/src/sound/soc/codecs/rt5645.c:2927:32: note: byref variable will be forcibly initialized 2927 | struct rl6231_pll_code pll_code; | ^~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/sound/soc/codecs/rt5645.c:14: /kisskb/src/sound/soc/codecs/rt5645.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/rt5645.c: In function 'hp_amp_power': /kisskb/src/sound/soc/codecs/rt5645.c:1674:16: note: byref variable will be forcibly initialized 1674 | int i, val; | ^~~ /kisskb/src/sound/soc/codecs/rt5645.c: In function 'rt5645_jack_detect': /kisskb/src/sound/soc/codecs/rt5645.c:3151:22: note: byref variable will be forcibly initialized 3151 | unsigned int val; | ^~~ /kisskb/src/sound/soc/codecs/rt5645.c: In function 'rt5645_i2c_probe': /kisskb/src/sound/soc/codecs/rt5645.c:3865:22: note: byref variable will be forcibly initialized 3865 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/backing-dev.h:16, from /kisskb/src/fs/fuse/fuse_i.h:23, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_bclk_recalc_rate': /kisskb/src/sound/soc/codecs/rt5682.c:2737:22: note: byref variable will be forcibly initialized 2737 | unsigned int bclks_per_wclk; | ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_parent': /kisskb/src/fs/fuse/inode.c:1005:31: note: byref variable will be forcibly initialized 1005 | struct fuse_entry_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/inode.c:1003:23: note: byref variable will be forcibly initialized 1003 | struct inode *inode; | ^~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_dentry': /kisskb/src/fs/fuse/inode.c:906:35: note: byref variable will be forcibly initialized 906 | const struct qstr name = QSTR_INIT(".", 1); | ^~~~ /kisskb/src/fs/fuse/inode.c:905:39: note: byref variable will be forcibly initialized 905 | struct fuse_entry_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/inode.c:896:23: note: byref variable will be forcibly initialized 896 | struct inode *inode; | ^~~~~ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_set_component_pll': /kisskb/src/sound/soc/codecs/rt5682.c:2331:54: note: byref variable will be forcibly initialized 2331 | struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682.c:2331:42: note: byref variable will be forcibly initialized 2331 | struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; | ^~~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_parent': /kisskb/src/sound/soc/codecs/rt5682.c:2331:32: note: byref variable will be forcibly initialized 2331 | struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; | ^~~~~~~~ /kisskb/src/fs/fuse/inode.c:988:34: note: byref variable will be forcibly initialized 988 | struct fuse_inode_handle parent; | ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_dentry': /kisskb/src/fs/fuse/inode.c:974:34: note: byref variable will be forcibly initialized 974 | struct fuse_inode_handle handle; | ^~~~~~ In file included from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'fuse_send_destroy': /kisskb/src/fs/fuse/inode.c:484:27: note: byref variable will be forcibly initialized 484 | FUSE_ARGS(args); | ^~~~ /kisskb/src/fs/fuse/fuse_i.h:275:42: note: in definition of macro 'FUSE_ARGS' 275 | #define FUSE_ARGS(args) struct fuse_args args = {} | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'fuse_sync_fs_writes': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:585:9: note: in expansion of macro 'wait_event' 585 | wait_event(bucket->waitq, atomic_read(&bucket->count) == 0); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:576:9: note: in expansion of macro 'rcu_assign_pointer' 576 | rcu_assign_pointer(fc->curr_bucket, new_bucket); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_sync_fs': /kisskb/src/fs/fuse/inode.c:596:31: note: byref variable will be forcibly initialized 596 | struct fuse_syncfs_in inarg; | ^~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_statfs': /kisskb/src/fs/fuse/inode.c:520:32: note: byref variable will be forcibly initialized 520 | struct fuse_statfs_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_parse_param': /kisskb/src/fs/fuse/inode.c:663:32: note: byref variable will be forcibly initialized 663 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_register_dai_clks': /kisskb/src/sound/soc/codecs/rt5682.c:2854:77: note: byref variable will be forcibly initialized 2854 | init.parent_data = &(struct clk_parent_data){ | ^ /kisskb/src/sound/soc/codecs/rt5682.c:2862:67: note: byref variable will be forcibly initialized 2862 | init.parent_hws = &(const struct clk_hw *){ | ^ /kisskb/src/sound/soc/codecs/rt5682.c:2846:38: note: byref variable will be forcibly initialized 2846 | struct clk_init_data init = { }; | ^~~~ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_calibrate': /kisskb/src/sound/soc/codecs/rt5682.c:3083:13: note: byref variable will be forcibly initialized 3083 | int value, count; | ^~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fill_super_submount': /kisskb/src/fs/fuse/inode.c:1414:26: note: byref variable will be forcibly initialized 1414 | struct fuse_attr root_attr; | ^~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_root_inode': /kisskb/src/fs/fuse/inode.c:878:26: note: byref variable will be forcibly initialized 878 | struct fuse_attr attr; | ^~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/sound/soc/codecs/rt5682-sdw.c:14: /kisskb/src/sound/soc/codecs/rt5682-sdw.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c: In function 'rt5682_read_prop': /kisskb/src/sound/soc/codecs/rt5682-sdw.c:558:23: note: byref variable will be forcibly initialized 558 | unsigned long addr; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'fuse_fill_super_common': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c:1512:9: note: in expansion of macro 'rcu_assign_pointer' 1512 | rcu_assign_pointer(fc->curr_bucket, fuse_sync_bucket_alloc()); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c: In function 'rt5682_sdw_read': /kisskb/src/sound/soc/codecs/rt5682-sdw.c:44:30: note: byref variable will be forcibly initialized 44 | unsigned int data_l, data_h; | ^~~~~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c:44:22: note: byref variable will be forcibly initialized 44 | unsigned int data_l, data_h; | ^~~~~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c: In function 'rt5682_io_init': /kisskb/src/sound/soc/codecs/rt5682-sdw.c:381:22: note: byref variable will be forcibly initialized 381 | unsigned int val; | ^~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c: In function 'rt5682_sdw_hw_params': /kisskb/src/sound/soc/codecs/rt5682-sdw.c:134:32: note: byref variable will be forcibly initialized 134 | struct sdw_port_config port_config; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c:133:34: note: byref variable will be forcibly initialized 133 | struct sdw_stream_config stream_config; | ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt700.c: In function 'rt700_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt700.c:898:32: note: byref variable will be forcibly initialized 898 | struct sdw_port_config port_config; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt700.c:897:34: note: byref variable will be forcibly initialized 897 | struct sdw_stream_config stream_config; | ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/drivers/gpio/gpio-mmio.c:45: /kisskb/src/drivers/gpio/gpio-mmio.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt700.c: In function 'rt700_mux_get': /kisskb/src/sound/soc/codecs/rt700.c:516:27: note: byref variable will be forcibly initialized 516 | unsigned int reg, val = 0, nid; | ^~~ /kisskb/src/sound/soc/codecs/rt700.c: In function 'rt700_set_amp_gain_put': /kisskb/src/sound/soc/codecs/rt700.c:357:31: note: byref variable will be forcibly initialized 357 | unsigned int read_ll, read_rl; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt700.c:357:22: note: byref variable will be forcibly initialized 357 | unsigned int read_ll, read_rl; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt700.c: In function 'rt700_set_amp_gain_get': /kisskb/src/sound/soc/codecs/rt700.c:453:31: note: byref variable will be forcibly initialized 453 | unsigned int read_ll, read_rl; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt700.c:453:22: note: byref variable will be forcibly initialized 453 | unsigned int read_ll, read_rl; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt700.c: In function 'rt700_button_detect': /kisskb/src/sound/soc/codecs/rt700.c:62:43: note: byref variable will be forcibly initialized 62 | unsigned int btn_type = 0, val80, val81; | ^~~~~ /kisskb/src/sound/soc/codecs/rt700.c:62:36: note: byref variable will be forcibly initialized 62 | unsigned int btn_type = 0, val80, val81; | ^~~~~ /kisskb/src/sound/soc/codecs/rt700.c: In function 'rt700_mux_put': /kisskb/src/sound/soc/codecs/rt700.c:549:27: note: byref variable will be forcibly initialized 549 | unsigned int val, val2 = 0, change, reg, nid; | ^~~~ /kisskb/src/sound/soc/codecs/rt700.c: In function 'rt700_btn_check_handler': /kisskb/src/sound/soc/codecs/rt700.c:223:39: note: byref variable will be forcibly initialized 223 | unsigned int jack_status = 0, reg; | ^~~ /kisskb/src/sound/soc/codecs/rt700.c:223:22: note: byref variable will be forcibly initialized 223 | unsigned int jack_status = 0, reg; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt700.c: In function 'rt700_headset_detect': /kisskb/src/sound/soc/codecs/rt700.c:109:22: note: byref variable will be forcibly initialized 109 | unsigned int jack_status = 0, reg; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt700.c:107:22: note: byref variable will be forcibly initialized 107 | unsigned int buf, loop = 0; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/gpio/gpio-mmio.c:47: /kisskb/src/drivers/gpio/gpio-mmio.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/soc/codecs/rt700.c: In function 'rt700_jack_detect_handler': /kisskb/src/sound/soc/codecs/rt700.c:160:22: note: byref variable will be forcibly initialized 160 | unsigned int jack_status = 0, reg; | ^~~~~~~~~~~ In file included from /kisskb/src/sound/soc/codecs/rt700-sdw.c:10: /kisskb/src/sound/soc/codecs/rt700-sdw.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/rt700-sdw.c: In function 'rt700_read_prop': /kisskb/src/sound/soc/codecs/rt700-sdw.c:339:23: note: byref variable will be forcibly initialized 339 | unsigned long addr; | ^~~~ /kisskb/src/drivers/gpio/gpio-mmio.c: In function 'bgpio_get_multiple_be': /kisskb/src/drivers/gpio/gpio-mmio.c:191:23: note: byref variable will be forcibly initialized 191 | unsigned long val; | ^~~ /kisskb/src/drivers/gpio/gpio-mmio.c: In function 'bgpio_set_multiple_single_reg': /kisskb/src/drivers/gpio/gpio-mmio.c:287:33: note: byref variable will be forcibly initialized 287 | unsigned long set_mask, clear_mask; | ^~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-mmio.c:287:23: note: byref variable will be forcibly initialized 287 | unsigned long set_mask, clear_mask; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-mmio.c: In function 'bgpio_set_multiple_with_clear': /kisskb/src/drivers/gpio/gpio-mmio.c:317:33: note: byref variable will be forcibly initialized 317 | unsigned long set_mask, clear_mask; | ^~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-mmio.c:317:23: note: byref variable will be forcibly initialized 317 | unsigned long set_mask, clear_mask; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-mmio.c: In function 'bgpio_pdev_probe': /kisskb/src/drivers/gpio/gpio-mmio.c:734:23: note: byref variable will be forcibly initialized 734 | unsigned long flags = 0; | ^~~~~ /kisskb/src/sound/soc/codecs/rt700-sdw.c: In function 'rt700_sdw_read': /kisskb/src/sound/soc/codecs/rt700-sdw.c:88:58: note: byref variable will be forcibly initialized 88 | unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt700-sdw.c:88:46: note: byref variable will be forcibly initialized 88 | unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt700-sdw.c:88:34: note: byref variable will be forcibly initialized 88 | unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt700-sdw.c:88:22: note: byref variable will be forcibly initialized 88 | unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/exit.c:8: /kisskb/src/kernel/exit.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c: In function 'coredump_task_exit': /kisskb/src/kernel/exit.c:359:36: note: byref variable will be forcibly initialized 359 | struct core_thread self; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/exit.c:8: /kisskb/src/kernel/exit.c: In function 'exit_notify': /kisskb/src/kernel/exit.c:671:19: note: byref variable will be forcibly initialized 671 | LIST_HEAD(dead); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/exit.c: In function 'wait_task_zombie': /kisskb/src/kernel/exit.c:1044:30: note: byref variable will be forcibly initialized 1044 | u64 tgutime, tgstime; | ^~~~~~~ /kisskb/src/kernel/exit.c:1044:21: note: byref variable will be forcibly initialized 1044 | u64 tgutime, tgstime; | ^~~~~~~ /kisskb/src/kernel/exit.c: In function 'kernel_waitid': /kisskb/src/kernel/exit.c:1557:22: note: byref variable will be forcibly initialized 1557 | unsigned int f_flags = 0; | ^~~~~~~ /kisskb/src/kernel/exit.c:1553:26: note: byref variable will be forcibly initialized 1553 | struct wait_opts wo; | ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_waitid': /kisskb/src/kernel/exit.c:1619:23: note: byref variable will be forcibly initialized 1619 | struct rusage r; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/inetdevice.h:7, from /kisskb/src/fs/ksmbd/smb2pdu.c:7: /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'queued_write_unlock': /kisskb/src/kernel/exit.c: In function 'kernel_wait4': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/exit.c:1652:26: note: byref variable will be forcibly initialized 1652 | struct wait_opts wo; | ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_wait4': /kisskb/src/kernel/exit.c:1711:23: note: byref variable will be forcibly initialized 1711 | struct rusage r; | ^ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/cred.h:13, from /kisskb/src/fs/overlayfs/file.c:6: /kisskb/src/fs/overlayfs/file.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_flush': /kisskb/src/fs/overlayfs/file.c:634:19: note: byref variable will be forcibly initialized 634 | struct fd real; | ^~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt711-sdca.c:1253:32: note: byref variable will be forcibly initialized 1253 | struct sdw_port_config port_config; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c:1252:34: note: byref variable will be forcibly initialized 1252 | struct sdw_stream_config stream_config; | ^~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'ntlm_negotiate': /kisskb/src/fs/ksmbd/smb2pdu.c:1290:13: note: byref variable will be forcibly initialized 1290 | u16 spnego_blob_len; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:1289:24: note: byref variable will be forcibly initialized 1289 | unsigned char *spnego_blob = NULL; | ^~~~~~~~~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_splice_write': /kisskb/src/fs/overlayfs/file.c:419:19: note: byref variable will be forcibly initialized 419 | struct fd real; | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'get_file_internal_info': /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fsync': /kisskb/src/fs/overlayfs/file.c:455:19: note: byref variable will be forcibly initialized 455 | struct fd real; | ^~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_index_update_bits': /kisskb/src/sound/soc/codecs/rt711-sdca.c:63:22: note: byref variable will be forcibly initialized 63 | unsigned int tmp; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c:4470:22: note: byref variable will be forcibly initialized 4470 | struct kstat stat; | ^~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_copyfile': /kisskb/src/fs/overlayfs/file.c:554:28: note: byref variable will be forcibly initialized 554 | struct fd real_in, real_out; | ^~~~~~~~ /kisskb/src/fs/overlayfs/file.c:554:19: note: byref variable will be forcibly initialized 554 | struct fd real_in, real_out; | ^~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'get_file_compression_info': /kisskb/src/fs/ksmbd/smb2pdu.c:4557:22: note: byref variable will be forcibly initialized 4557 | struct kstat stat; | ^~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_button_detect': /kisskb/src/sound/soc/codecs/rt711-sdca.c:169:54: note: byref variable will be forcibly initialized 169 | unsigned int btn_type = 0, offset, idx, val, owner; | ^~~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c:169:49: note: byref variable will be forcibly initialized 169 | unsigned int btn_type = 0, offset, idx, val, owner; | ^~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c:169:36: note: byref variable will be forcibly initialized 169 | unsigned int btn_type = 0, offset, idx, val, owner; | ^~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'get_file_basic_info': /kisskb/src/fs/ksmbd/smb2pdu.c:4214:22: note: byref variable will be forcibly initialized 4214 | struct kstat stat; | ^~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_mux_get': /kisskb/src/fs/overlayfs/file.c: In function 'ovl_write_iter': /kisskb/src/sound/soc/codecs/rt711-sdca.c:804:22: note: byref variable will be forcibly initialized 804 | unsigned int val = 0, mask_sft; | ^~~ /kisskb/src/fs/overlayfs/file.c:339:19: note: byref variable will be forcibly initialized 339 | struct fd real; | ^~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_set_gain_put': /kisskb/src/sound/soc/codecs/rt711-sdca.c:513:30: note: byref variable will be forcibly initialized 513 | unsigned int lvalue, rvalue; | ^~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c:513:22: note: byref variable will be forcibly initialized 513 | unsigned int lvalue, rvalue; | ^~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c:511:30: note: byref variable will be forcibly initialized 511 | unsigned int read_l, read_r, gain_l_val, gain_r_val; | ^~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c:511:22: note: byref variable will be forcibly initialized 511 | unsigned int read_l, read_r, gain_l_val, gain_r_val; | ^~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'get_file_network_open_info': /kisskb/src/fs/overlayfs/file.c: In function 'ovl_read_iter': /kisskb/src/fs/overlayfs/file.c:288:19: note: byref variable will be forcibly initialized 288 | struct fd real; | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:4486:22: note: byref variable will be forcibly initialized 4486 | struct kstat stat; | ^~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_set_gain_get': /kisskb/src/sound/soc/codecs/rt711-sdca.c:595:30: note: byref variable will be forcibly initialized 595 | unsigned int read_l, read_r, ctl_l = 0, ctl_r = 0; | ^~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c:595:22: note: byref variable will be forcibly initialized 595 | unsigned int read_l, read_r, ctl_l = 0, ctl_r = 0; | ^~~~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_llseek': /kisskb/src/fs/overlayfs/file.c:175:19: note: byref variable will be forcibly initialized 175 | struct fd real; | ^~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_mux_put': /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fallocate': /kisskb/src/fs/overlayfs/file.c:504:19: note: byref variable will be forcibly initialized 504 | struct fd real; | ^~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c:831:27: note: byref variable will be forcibly initialized 831 | unsigned int val, val2 = 0, change, mask_sft; | ^~~~ /kisskb/src/fs/overlayfs/file.c: In function 'ovl_fadvise': /kisskb/src/fs/overlayfs/file.c:526:19: note: byref variable will be forcibly initialized 526 | struct fd real; | ^~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_headset_detect': /kisskb/src/sound/soc/codecs/rt711-sdca.c:247:22: note: byref variable will be forcibly initialized 247 | unsigned int det_mode; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_btn_check_handler': /kisskb/src/sound/soc/codecs/rt711-sdca.c:344:40: note: byref variable will be forcibly initialized 344 | unsigned int det_mode, offset, val; | ^~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c:344:32: note: byref variable will be forcibly initialized 344 | unsigned int det_mode, offset, val; | ^~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c:344:22: note: byref variable will be forcibly initialized 344 | unsigned int det_mode, offset, val; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_calibration': /kisskb/src/sound/soc/codecs/rt711-sdca.c:85:22: note: byref variable will be forcibly initialized 85 | unsigned int val, loop_rc = 0, loop_dc = 0; | ^~~ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_io_init': /kisskb/src/sound/soc/codecs/rt711-sdca.c:1497:22: note: byref variable will be forcibly initialized 1497 | unsigned int val; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_set_stream_name_xattr': /kisskb/src/fs/ksmbd/smb2pdu.c:2210:15: note: byref variable will be forcibly initialized 2210 | char *xattr_stream_name; | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:2209:16: note: byref variable will be forcibly initialized 2209 | size_t xattr_stream_size; | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_remove_smb_xattrs': /kisskb/src/fs/ksmbd/smb2pdu.c:2246:22: note: byref variable will be forcibly initialized 2246 | char *name, *xattr_list = NULL; | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_update_xattrs': /kisskb/src/fs/ksmbd/smb2pdu.c:2321:33: note: byref variable will be forcibly initialized 2321 | struct xattr_dos_attrib da; | ^~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_populate_readdir_entry': /kisskb/src/fs/ksmbd/smb2pdu.c:3353:13: note: byref variable will be forcibly initialized 3353 | int conv_len; | ^~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'process_query_dir_entries': /kisskb/src/fs/ksmbd/smb2pdu.c:3556:33: note: byref variable will be forcibly initialized 3556 | struct ksmbd_kstat ksmbd_kstat; | ^~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:3555:33: note: byref variable will be forcibly initialized 3555 | struct kstat kstat; | ^~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'get_file_standard_info': /kisskb/src/fs/ksmbd/smb2pdu.c:4262:22: note: byref variable will be forcibly initialized 4262 | struct kstat stat; | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'get_file_all_info': /kisskb/src/fs/ksmbd/smb2pdu.c:4303:22: note: byref variable will be forcibly initialized 4303 | struct kstat stat; | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'get_file_stream_info': /kisskb/src/fs/ksmbd/smb2pdu.c:4389:22: note: byref variable will be forcibly initialized 4389 | struct kstat stat; | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:4388:29: note: byref variable will be forcibly initialized 4388 | char *stream_name, *xattr_list = NULL, *stream_buf; | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_get_ea': /kisskb/src/fs/ksmbd/smb2pdu.c:4048:48: note: byref variable will be forcibly initialized 4048 | char *name, *ptr, *xattr_list = NULL, *buf; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c:4048:28: note: byref variable will be forcibly initialized 4048 | char *name, *ptr, *xattr_list = NULL, *buf; | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_get_info_filesystem': /kisskb/src/fs/ksmbd/smb2pdu.c:4765:21: note: byref variable will be forcibly initialized 4765 | struct path path; | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:4764:24: note: byref variable will be forcibly initialized 4764 | struct kstatfs stfs; | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_get_info_sec': /kisskb/src/fs/ksmbd/smb2pdu.c:4982:15: note: byref variable will be forcibly initialized 4982 | __u32 secdesclen; | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:4979:67: note: byref variable will be forcibly initialized 4979 | struct smb_ntsd *pntsd = (struct smb_ntsd *)rsp->Buffer, *ppntsd = NULL; | ^~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'fsctl_set_sparse': /kisskb/src/fs/ksmbd/smb2pdu.c:7379:41: note: byref variable will be forcibly initialized 7379 | struct xattr_dos_attrib da; | ^~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'set_file_basic_info': /kisskb/src/fs/ksmbd/smb2pdu.c:5515:41: note: byref variable will be forcibly initialized 5515 | struct xattr_dos_attrib da = {0}; | ^~ /kisskb/src/fs/ksmbd/smb2pdu.c:5468:22: note: byref variable will be forcibly initialized 5468 | struct iattr attrs; | ^~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_rename': /kisskb/src/fs/ksmbd/smb2pdu.c:5310:24: note: byref variable will be forcibly initialized 5310 | size_t xattr_stream_size; | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:5309:43: note: byref variable will be forcibly initialized 5309 | char *xattr_stream_name, *stream_name = NULL; | ^~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:5309:23: note: byref variable will be forcibly initialized 5309 | char *xattr_stream_name, *stream_name = NULL; | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:5308:21: note: byref variable will be forcibly initialized 5308 | int s_type; | ^~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:5274:21: note: byref variable will be forcibly initialized 5274 | struct path path; | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_create_link': /kisskb/src/fs/ksmbd/smb2pdu.c:5397:21: note: byref variable will be forcibly initialized 5397 | struct path path; | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_write_rdma_channel': /kisskb/src/fs/ksmbd/smb2pdu.c:6260:17: note: byref variable will be forcibly initialized 6260 | ssize_t nbytes; | ^~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'fsctl_query_iface_info_ioctl': /kisskb/src/fs/ksmbd/smb2pdu.c:7176:55: note: byref variable will be forcibly initialized 7176 | struct ethtool_link_ksettings cmd; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'fsctl_copychunk': /kisskb/src/fs/ksmbd/smb2pdu.c:7020:16: note: byref variable will be forcibly initialized 7020 | loff_t total_size_written = 0; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:7019:22: note: byref variable will be forcibly initialized 7019 | unsigned int chunk_size_written = 0; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:7018:38: note: byref variable will be forcibly initialized 7018 | unsigned int i, chunk_count, chunk_count_written = 0; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'krb5_authenticate': /kisskb/src/fs/ksmbd/smb2pdu.c:1528:21: note: byref variable will be forcibly initialized 1528 | int in_len, out_len; | ^~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'ntlm_authenticate': /kisskb/src/fs/ksmbd/smb2pdu.c:1397:21: note: byref variable will be forcibly initialized 1397 | u16 spnego_blob_len; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:1396:32: note: byref variable will be forcibly initialized 1396 | unsigned char *spnego_blob; | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_hwlat.c: In function 'start_cpu_kthread': /kisskb/src/kernel/trace/trace_hwlat.c:494:14: note: byref variable will be forcibly initialized 494 | char comm[24]; | ^~~~ /kisskb/src/kernel/trace/trace_hwlat.c: In function 'get_sample': /kisskb/src/kernel/trace/trace_hwlat.c:205:29: note: byref variable will be forcibly initialized 205 | struct hwlat_sample s; | ^ /kisskb/src/kernel/trace/trace_hwlat.c: In function 'hwlat_mode_write': /kisskb/src/kernel/trace/trace_hwlat.c:688:14: note: byref variable will be forcibly initialized 688 | char buf[64]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_copy_addr': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:2274:37: note: in expansion of macro 'smp_load_acquire' 2274 | struct unix_address *addr = smp_load_acquire(&unix_sk(sk)->addr); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c: In function '__unix_set_addr': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:270:9: note: in expansion of macro 'smp_store_release' 270 | smp_store_release(&unix_sk(sk)->addr, addr); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_open': /kisskb/src/fs/ksmbd/smb2pdu.c:2909:45: note: byref variable will be forcibly initialized 2909 | int pntsd_size, ace_num = 0; | ^~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:2907:58: note: byref variable will be forcibly initialized 2907 | struct smb_fattr fattr; | ^~~~~ In file included from /kisskb/src/include/linux/netlink.h:9, from /kisskb/src/include/uapi/linux/neighbour.h:6, from /kisskb/src/include/linux/netdevice.h:45, from /kisskb/src/net/unix/af_unix.c:100: /kisskb/src/net/unix/af_unix.c: In function 'scm_recv': /kisskb/src/include/net/scm.h:125:30: note: byref variable will be forcibly initialized 125 | struct ucred ucreds = { | ^~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:2458:25: note: byref variable will be forcibly initialized 2458 | __le32 daccess, maximal_access = 0; | ^~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:2458:16: note: byref variable will be forcibly initialized 2458 | __le32 daccess, maximal_access = 0; | ^~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:2453:15: note: byref variable will be forcibly initialized 2453 | char *stream_name = NULL; | ^~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:2450:13: note: byref variable will be forcibly initialized 2450 | int s_type = 0; | ^~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:2446:47: note: byref variable will be forcibly initialized 2446 | int req_op_level = 0, open_flags = 0, may_flags = 0, file_info = 0; | ^~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:2440:22: note: byref variable will be forcibly initialized 2440 | struct kstat stat; | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:2435:21: note: byref variable will be forcibly initialized 2435 | struct path path; | ^~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_read_generic': /kisskb/src/net/unix/af_unix.c:2580:27: note: byref variable will be forcibly initialized 2580 | struct scm_cookie scm; | ^~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_find_other': /kisskb/src/net/unix/af_unix.c:1017:21: note: byref variable will be forcibly initialized 1017 | struct path path; | ^~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_dgram_connect': /kisskb/src/net/unix/af_unix.c:1221:13: note: byref variable will be forcibly initialized 1221 | int err; | ^~~ /kisskb/src/net/unix/af_unix.c:1220:22: note: byref variable will be forcibly initialized 1220 | unsigned int hash; | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_query_dir': /kisskb/src/fs/ksmbd/smb2pdu.c:3772:31: note: byref variable will be forcibly initialized 3772 | struct ksmbd_dir_info d_info; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'unix_open_file': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:2960:14: note: in expansion of macro 'smp_load_acquire' 2960 | if (!smp_load_acquire(&unix_sk(sk)->addr)) | ^~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:2953:21: note: byref variable will be forcibly initialized 2953 | struct path path; | ^~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_read_sock': /kisskb/src/net/unix/af_unix.c:2412:27: note: byref variable will be forcibly initialized 2412 | int used, err; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1969:9: note: in expansion of macro 'rcu_assign_pointer' 1969 | rcu_assign_pointer(sk->sk_wq, &parent->wq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_accept': /kisskb/src/net/unix/af_unix.c:1546:13: note: byref variable will be forcibly initialized 1546 | int err; | ^~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_release_sock': /kisskb/src/net/unix/af_unix.c:537:21: note: byref variable will be forcibly initialized 537 | struct path path; | ^~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_bind_bsd': /kisskb/src/net/unix/af_unix.c:1073:21: note: byref variable will be forcibly initialized 1073 | struct path parent; | ^~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_read': /kisskb/src/fs/ksmbd/smb2pdu.c:6066:16: note: byref variable will be forcibly initialized 6066 | loff_t offset; | ^~~~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_bind': /kisskb/src/net/unix/af_unix.c:1156:22: note: byref variable will be forcibly initialized 1156 | unsigned int hash; | ^~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_sendpage': /kisskb/src/net/unix/af_unix.c:2132:27: note: byref variable will be forcibly initialized 2132 | struct scm_cookie scm; | ^~~ /kisskb/src/net/unix/af_unix.c:2129:13: note: byref variable will be forcibly initialized 2129 | int err; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_write': /kisskb/src/fs/ksmbd/smb2pdu.c:6313:17: note: byref variable will be forcibly initialized 6313 | ssize_t nbytes; | ^~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:6311:16: note: byref variable will be forcibly initialized 6311 | loff_t offset; | ^~~~~~ /kisskb/src/net/unix/af_unix.c: In function 'queue_oob': /kisskb/src/net/unix/af_unix.c:1969:13: note: byref variable will be forcibly initialized 1969 | int err = 0; | ^~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_sendmsg': /kisskb/src/net/unix/af_unix.c:2019:27: note: byref variable will be forcibly initialized 2019 | struct scm_cookie scm; | ^~~ /kisskb/src/net/unix/af_unix.c:2016:13: note: byref variable will be forcibly initialized 2016 | int err, size; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_connect': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:1476:9: note: in expansion of macro 'smp_store_release' 1476 | smp_store_release(&newu->addr, otheru->addr); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:1332:13: note: byref variable will be forcibly initialized 1332 | int err; | ^~~ /kisskb/src/net/unix/af_unix.c:1330:22: note: byref variable will be forcibly initialized 1330 | unsigned int hash; | ^~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_dgram_sendmsg': /kisskb/src/net/unix/af_unix.c:1768:27: note: byref variable will be forcibly initialized 1768 | struct scm_cookie scm; | ^~~ /kisskb/src/net/unix/af_unix.c:1765:22: note: byref variable will be forcibly initialized 1765 | unsigned int hash; | ^~~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/skbuff.h:15, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/linux/inetdevice.h:9, from /kisskb/src/fs/ksmbd/smb2pdu.c:7: /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_lock': /kisskb/src/net/unix/af_unix.c:1764:13: note: byref variable will be forcibly initialized 1764 | int err; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c:6661:19: note: byref variable will be forcibly initialized 6661 | LIST_HEAD(rollback_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:6660:19: note: byref variable will be forcibly initialized 6660 | LIST_HEAD(lock_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'unix_getname': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:1603:16: note: in expansion of macro 'smp_load_acquire' 1603 | addr = smp_load_acquire(&unix_sk(sk)->addr); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c: In function '__unix_dgram_recvmsg': /kisskb/src/net/unix/af_unix.c:2291:13: note: byref variable will be forcibly initialized 2291 | int err; | ^~~ /kisskb/src/net/unix/af_unix.c:2290:13: note: byref variable will be forcibly initialized 2290 | int skip; | ^~~~ /kisskb/src/net/unix/af_unix.c:2289:14: note: byref variable will be forcibly initialized 2289 | long timeo; | ^~~~~ /kisskb/src/net/unix/af_unix.c:2288:31: note: byref variable will be forcibly initialized 2288 | struct sk_buff *skb, *last; | ^~~~ /kisskb/src/net/unix/af_unix.c:2285:27: note: byref variable will be forcibly initialized 2285 | struct scm_cookie scm; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_ioctl': /kisskb/src/fs/ksmbd/smb2pdu.c:7428:32: note: byref variable will be forcibly initialized 7428 | unsigned int cnt_code, nbytes = 0, out_buf_len, in_buf_len; | ^~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_check_sign_req': /kisskb/src/fs/ksmbd/smb2pdu.c:8102:21: note: byref variable will be forcibly initialized 8102 | struct kvec iov[1]; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c:8101:14: note: byref variable will be forcibly initialized 8101 | char signature[SMB2_HMACSHA256_SIZE]; | ^~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:8100:14: note: byref variable will be forcibly initialized 8100 | char signature_req[SMB2_SIGNATURE_SIZE]; | ^~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb2_set_sign_rsp': /kisskb/src/fs/ksmbd/smb2pdu.c:8145:21: note: byref variable will be forcibly initialized 8145 | struct kvec iov[2]; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c:8144:14: note: byref variable will be forcibly initialized 8144 | char signature[SMB2_HMACSHA256_SIZE]; | ^~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb3_check_sign_req': /kisskb/src/fs/ksmbd/smb2pdu.c:8200:21: note: byref variable will be forcibly initialized 8200 | struct kvec iov[1]; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c:8199:14: note: byref variable will be forcibly initialized 8199 | char signature[SMB2_CMACAES_SIZE]; | ^~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c:8198:14: note: byref variable will be forcibly initialized 8198 | char signature_req[SMB2_SIGNATURE_SIZE]; | ^~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb3_set_sign_rsp': /kisskb/src/fs/ksmbd/smb2pdu.c:8257:21: note: byref variable will be forcibly initialized 8257 | struct kvec iov[2]; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c:8256:14: note: byref variable will be forcibly initialized 8256 | char signature[SMB2_CMACAES_SIZE]; | ^~~~~~~~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb3_encrypt_resp': /kisskb/src/fs/ksmbd/smb2pdu.c:8373:21: note: byref variable will be forcibly initialized 8373 | struct kvec iov[3]; | ^~~ /kisskb/src/fs/ksmbd/smb2pdu.c: In function 'smb3_decrypt_req': /kisskb/src/fs/ksmbd/smb2pdu.c:8428:21: note: byref variable will be forcibly initialized 8428 | struct kvec iov[2]; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netfilter/x_tables.c:16: /kisskb/src/net/netfilter/x_tables.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/codecs/rt711-sdca-sdw.c:10: /kisskb/src/sound/soc/codecs/rt711-sdca-sdw.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/rt711-sdca-sdw.c: In function 'rt711_sdca_read_prop': /kisskb/src/sound/soc/codecs/rt711-sdca-sdw.c:183:23: note: byref variable will be forcibly initialized 183 | unsigned long addr; | ^~~~ In file included from /kisskb/src/include/linux/sockptr.h:11, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netfilter/x_tables.c:16: /kisskb/src/net/netfilter/x_tables.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/net/netfilter/x_tables.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/netfilter/x_tables.c: In function 'xt_find_revision': /kisskb/src/net/netfilter/x_tables.c:396:23: note: byref variable will be forcibly initialized 396 | int have_rev, best = -1; | ^~~~ /kisskb/src/net/netfilter/x_tables.c: In function 'xt_check_match': /kisskb/src/net/netfilter/x_tables.c:505:32: note: byref variable will be forcibly initialized 505 | char used[64], allow[64]; | ^~~~~ /kisskb/src/net/netfilter/x_tables.c:505:22: note: byref variable will be forcibly initialized 505 | char used[64], allow[64]; | ^~~~ /kisskb/src/net/netfilter/x_tables.c: In function 'xt_check_target': /kisskb/src/net/netfilter/x_tables.c:1020:32: note: byref variable will be forcibly initialized 1020 | char used[64], allow[64]; | ^~~~~ /kisskb/src/net/netfilter/x_tables.c:1020:22: note: byref variable will be forcibly initialized 1020 | char used[64], allow[64]; | ^~~~ /kisskb/src/net/netfilter/x_tables.c: In function 'xt_copy_counters': /kisskb/src/net/netfilter/x_tables.c:1069:7: note: userspace variable will be forcibly initialized 1069 | void *xt_copy_counters(sockptr_t arg, unsigned int len, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c: In function 'xt_register_table': /kisskb/src/net/netfilter/x_tables.c:1458:13: note: byref variable will be forcibly initialized 1458 | int ret; | ^~~ /kisskb/src/net/netfilter/xt_tcpudp.c: In function 'udp_mt': /kisskb/src/net/netfilter/xt_tcpudp.c:132:23: note: byref variable will be forcibly initialized 132 | struct udphdr _udph; | ^~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c: In function 'tcp_find_option': /kisskb/src/net/netfilter/xt_tcpudp.c:41:18: note: byref variable will be forcibly initialized 41 | u_int8_t _opt[60 - sizeof(struct tcphdr)]; | ^~~~ /kisskb/src/net/netfilter/xt_tcpudp.c: In function 'tcp_mt': /kisskb/src/net/netfilter/xt_tcpudp.c:69:23: note: byref variable will be forcibly initialized 69 | struct tcphdr _tcph; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/ksmbd/vfs_cache.h:10, from /kisskb/src/fs/ksmbd/glob.h:13, from /kisskb/src/fs/ksmbd/smb2misc.c:7: /kisskb/src/fs/ksmbd/smb2misc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2misc.c: In function 'smb2_calc_size': /kisskb/src/fs/ksmbd/smb2misc.c:198:22: note: byref variable will be forcibly initialized 198 | unsigned int data_length; /* the length of the variable length data area */ | ^~~~~~~~~~~ /kisskb/src/fs/ksmbd/smb2misc.c:197:22: note: byref variable will be forcibly initialized 197 | unsigned int offset; /* the offset from the beginning of SMB to data area */ | ^~~~~~ /kisskb/src/fs/ksmbd/smb2misc.c: In function 'ksmbd_smb2_check_message': /kisskb/src/fs/ksmbd/smb2misc.c:353:15: note: byref variable will be forcibly initialized 353 | __u32 clc_len; /* calculated length */ | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt715.c:792:32: note: byref variable will be forcibly initialized 792 | struct sdw_port_config port_config; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c:791:34: note: byref variable will be forcibly initialized 791 | struct sdw_stream_config stream_config; | ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_mux_get': /kisskb/src/sound/soc/codecs/rt715.c:511:27: note: byref variable will be forcibly initialized 511 | unsigned int reg, val; | ^~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_set_amp_gain_put': /kisskb/src/sound/soc/codecs/rt715.c:84:31: note: byref variable will be forcibly initialized 84 | unsigned int read_ll, read_rl, i; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c:84:22: note: byref variable will be forcibly initialized 84 | unsigned int read_ll, read_rl, i; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_set_amp_gain_get': /kisskb/src/sound/soc/codecs/rt715.c:173:31: note: byref variable will be forcibly initialized 173 | unsigned int read_ll, read_rl; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c:173:22: note: byref variable will be forcibly initialized 173 | unsigned int read_ll, read_rl; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_set_main_vol_put': /kisskb/src/sound/soc/codecs/rt715.c:321:31: note: byref variable will be forcibly initialized 321 | unsigned int read_ll, read_rl, i, j, loop_cnt = 4, k_changed = 0; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c:321:22: note: byref variable will be forcibly initialized 321 | unsigned int read_ll, read_rl, i, j, loop_cnt = 4, k_changed = 0; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_set_main_vol_get': /kisskb/src/sound/soc/codecs/rt715.c:402:31: note: byref variable will be forcibly initialized 402 | unsigned int read_ll, read_rl; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c:402:22: note: byref variable will be forcibly initialized 402 | unsigned int read_ll, read_rl; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_set_main_switch_put': /kisskb/src/sound/soc/codecs/rt715.c:214:31: note: byref variable will be forcibly initialized 214 | unsigned int read_ll, read_rl, i, j, loop_cnt = 4; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c:214:22: note: byref variable will be forcibly initialized 214 | unsigned int read_ll, read_rl, i, j, loop_cnt = 4; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_set_main_switch_get': /kisskb/src/sound/soc/codecs/rt715.c:293:31: note: byref variable will be forcibly initialized 293 | unsigned int read_ll, read_rl; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c:293:22: note: byref variable will be forcibly initialized 293 | unsigned int read_ll, read_rl; | ^~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_mux_put': /kisskb/src/sound/soc/codecs/rt715.c:545:27: note: byref variable will be forcibly initialized 545 | unsigned int val, val2 = 0, change, reg; | ^~~~ In file included from /kisskb/src/sound/soc/codecs/rt715-sdw.c:11: /kisskb/src/sound/soc/codecs/rt715-sdw.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/rt715-sdw.c: In function 'rt715_read_prop': /kisskb/src/sound/soc/codecs/rt715-sdw.c:437:23: note: byref variable will be forcibly initialized 437 | unsigned long addr; | ^~~~ /kisskb/src/sound/soc/codecs/rt715-sdw.c: In function 'rt715_sdw_read': /kisskb/src/sound/soc/codecs/rt715-sdw.c:150:58: note: byref variable will be forcibly initialized 150 | unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715-sdw.c:150:46: note: byref variable will be forcibly initialized 150 | unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715-sdw.c:150:34: note: byref variable will be forcibly initialized 150 | unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715-sdw.c:150:22: note: byref variable will be forcibly initialized 150 | unsigned int sdw_data_3, sdw_data_2, sdw_data_1, sdw_data_0; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/ipv4/tcp_input.c:67: /kisskb/src/net/ipv4/tcp_input.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_gpio_dbg_show': /kisskb/src/drivers/gpio/gpio-adnp.c:189:35: note: byref variable will be forcibly initialized 189 | u8 ddr, plr, ier, isr; | ^~~ /kisskb/src/drivers/gpio/gpio-adnp.c:189:30: note: byref variable will be forcibly initialized 189 | u8 ddr, plr, ier, isr; | ^~~ /kisskb/src/drivers/gpio/gpio-adnp.c:189:25: note: byref variable will be forcibly initialized 189 | u8 ddr, plr, ier, isr; | ^~~ /kisskb/src/drivers/gpio/gpio-adnp.c:189:20: note: byref variable will be forcibly initialized 189 | u8 ddr, plr, ier, isr; | ^~~ /kisskb/src/drivers/gpio/gpio-adnp.c: In function '__adnp_gpio_set': /kisskb/src/drivers/gpio/gpio-adnp.c:85:12: note: byref variable will be forcibly initialized 85 | u8 val; | ^~~ /kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_gpio_get': /kisskb/src/drivers/gpio/gpio-adnp.c:70:12: note: byref variable will be forcibly initialized 70 | u8 value; | ^~~~~ /kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_gpio_direction_output': /kisskb/src/drivers/gpio/gpio-adnp.c:151:12: note: byref variable will be forcibly initialized 151 | u8 val; | ^~~ /kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_gpio_direction_input': /kisskb/src/drivers/gpio/gpio-adnp.c:113:12: note: byref variable will be forcibly initialized 113 | u8 value; | ^~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/gpio/gpio-adnp.c:6: /kisskb/src/drivers/gpio/gpio-adnp.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-adnp.c:6: /kisskb/src/drivers/gpio/gpio-adnp.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_i2c_probe': /kisskb/src/drivers/gpio/gpio-adnp.c:494:13: note: byref variable will be forcibly initialized 494 | u32 num_gpios; | ^~~~~~~~~ /kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_irq': /kisskb/src/drivers/gpio/gpio-adnp.c:251:31: note: byref variable will be forcibly initialized 251 | unsigned long pending; | ^~~~~~~ /kisskb/src/drivers/gpio/gpio-adnp.c:250:41: note: byref variable will be forcibly initialized 250 | u8 changed, level, isr, ier; | ^~~ /kisskb/src/drivers/gpio/gpio-adnp.c:250:36: note: byref variable will be forcibly initialized 250 | u8 changed, level, isr, ier; | ^~~ /kisskb/src/drivers/gpio/gpio-adnp.c:250:29: note: byref variable will be forcibly initialized 250 | u8 changed, level, isr, ier; | ^~~~~ In file included from /kisskb/src/net/ipv4/tcp_input.c:74: /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2266:34: note: byref variable will be forcibly initialized 2266 | struct bpf_sock_ops_kern sock_ops; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/dir.c:7: /kisskb/src/fs/overlayfs/dir.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/net/ipv4/tcp_input.c:67: /kisskb/src/net/ipv4/tcp_input.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/rt715-sdca.c: In function 'rt715_sdca_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt715-sdca.c:811:32: note: byref variable will be forcibly initialized 811 | struct sdw_port_config port_config; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715-sdca.c:810:34: note: byref variable will be forcibly initialized 810 | struct sdw_stream_config stream_config; | ^~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715-sdca.c: In function 'rt715_sdca_index_update_bits': /kisskb/src/sound/soc/codecs/rt715-sdca.c:70:22: note: byref variable will be forcibly initialized 70 | unsigned int tmp; | ^~~ /kisskb/src/sound/soc/codecs/rt715-sdca.c: In function 'rt715_sdca_mux_put': /kisskb/src/sound/soc/codecs/rt715-sdca.c:555:27: note: byref variable will be forcibly initialized 555 | unsigned int val, val2 = 0, change, mask_sft; | ^~~~ /kisskb/src/sound/soc/codecs/rt715-sdca.c: In function 'rt715_sdca_mux_get': /kisskb/src/sound/soc/codecs/rt715-sdca.c:515:22: note: byref variable will be forcibly initialized 515 | unsigned int val, mask_sft; | ^~~ /kisskb/src/sound/soc/codecs/rt715-sdca.c: In function 'rt715_sdca_set_amp_gain_8ch_get': /kisskb/src/sound/soc/codecs/rt715-sdca.c:292:29: note: byref variable will be forcibly initialized 292 | unsigned int val_l, val_r; | ^~~~~ /kisskb/src/sound/soc/codecs/rt715-sdca.c:292:22: note: byref variable will be forcibly initialized 292 | unsigned int val_l, val_r; | ^~~~~ /kisskb/src/sound/soc/codecs/rt715-sdca.c: In function 'rt715_sdca_set_amp_gain_4ch_get': /kisskb/src/sound/soc/codecs/rt715-sdca.c:267:22: note: byref variable will be forcibly initialized 267 | unsigned int val; | ^~~ /kisskb/src/sound/soc/codecs/rt715-sdca.c: In function 'rt715_sdca_set_amp_gain_get': /kisskb/src/sound/soc/codecs/rt715-sdca.c:242:22: note: byref variable will be forcibly initialized 242 | unsigned int val, i; | ^~~ In file included from /kisskb/src/sound/soc/codecs/rt715-sdca-sdw.c:10: /kisskb/src/sound/soc/codecs/rt715-sdca-sdw.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/rt715-sdca-sdw.c: In function 'rt715_sdca_read_prop': /kisskb/src/sound/soc/codecs/rt715-sdca-sdw.c:142:23: note: byref variable will be forcibly initialized 142 | unsigned long addr; | ^~~~ /kisskb/src/sound/soc/codecs/rt715-sdca.c: In function 'rt715_sdca_io_init': /kisskb/src/sound/soc/codecs/rt715-sdca.c:1013:22: note: byref variable will be forcibly initialized 1013 | unsigned int hw_ver; | ^~~~~~ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_lookup_temp': /kisskb/src/fs/overlayfs/dir.c:48:14: note: byref variable will be forcibly initialized 48 | char name[20]; | ^~~~ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_create_over_whiteout': /kisskb/src/fs/overlayfs/dir.c:509:30: note: byref variable will be forcibly initialized 509 | struct iattr attr = { | ^~~~ /kisskb/src/fs/overlayfs/dir.c:471:33: note: byref variable will be forcibly initialized 471 | struct posix_acl *acl, *default_acl; | ^~~~~~~~~~~ /kisskb/src/fs/overlayfs/dir.c:471:27: note: byref variable will be forcibly initialized 471 | struct posix_acl *acl, *default_acl; | ^~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_try_coalesce': /kisskb/src/net/ipv4/tcp_input.c:4633:13: note: byref variable will be forcibly initialized 4633 | int delta; | ^~~~~ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_link': /kisskb/src/fs/overlayfs/dir.c:730:45: note: byref variable will be forcibly initialized 730 | &(struct ovl_cattr) {.hardlink = ovl_dentry_upper(old)}, | ^ In file included from /kisskb/src/fs/overlayfs/dir.c:17: /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_clear_empty': /kisskb/src/fs/overlayfs/overlayfs.h:571:43: note: byref variable will be forcibly initialized 571 | #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) | ^ /kisskb/src/fs/overlayfs/dir.c:395:46: note: in expansion of macro 'OVL_CATTR' 395 | opaquedir = ovl_create_temp(workdir, OVL_CATTR(stat.mode)); | ^~~~~~~~~ /kisskb/src/fs/overlayfs/dir.c:372:22: note: byref variable will be forcibly initialized 372 | struct kstat stat; | ^~~~ /kisskb/src/fs/overlayfs/dir.c:369:21: note: byref variable will be forcibly initialized 369 | struct path upperpath; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/dir.c:7: /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_do_remove': /kisskb/src/fs/overlayfs/dir.c:886:19: note: byref variable will be forcibly initialized 886 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/overlayfs/dir.c: In function 'ovl_rename': /kisskb/src/fs/overlayfs/dir.c:1099:19: note: byref variable will be forcibly initialized 1099 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_clean_rtx_queue': /kisskb/src/net/ipv4/tcp_input.c:3389:35: note: byref variable will be forcibly initialized 3389 | struct ack_sample sample = { .pkts_acked = pkts_acked, | ^~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_urg': /kisskb/src/net/ipv4/tcp_input.c:5617:28: note: byref variable will be forcibly initialized 5617 | u8 tmp; | ^~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_sacktag_write_queue': /kisskb/src/net/ipv4/tcp_input.c:1814:31: note: byref variable will be forcibly initialized 1814 | struct tcp_sack_block sp[TCP_NUM_SACKS]; | ^~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_fastretrans_alert': /kisskb/src/net/ipv4/tcp_input.c:2939:14: note: byref variable will be forcibly initialized 2939 | bool do_lost = num_dupack || ((flag & FLAG_DATA_SACKED) && | ^~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_synack_rtt_meas': /kisskb/src/net/ipv4/tcp_input.c:3117:28: note: byref variable will be forcibly initialized 3117 | struct rate_sample rs; | ^~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_ack': /kisskb/src/net/ipv4/tcp_input.c:3749:13: note: byref variable will be forcibly initialized 3749 | int rexmit = REXMIT_NONE; /* Flag to (re)transmit to recover losses */ | ^~~~~~ /kisskb/src/net/ipv4/tcp_input.c:3739:34: note: byref variable will be forcibly initialized 3739 | struct tcp_sacktag_state sack_state; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_rcv_fastopen_synack': /kisskb/src/net/ipv4/tcp_input.c:6028:45: note: byref variable will be forcibly initialized 6028 | struct tcp_options_received opt; | ^~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_ofo_queue': /kisskb/src/net/ipv4/tcp_input.c:4698:19: note: byref variable will be forcibly initialized 4698 | bool fin, fragstolen, eaten; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_collapse': /kisskb/src/net/ipv4/tcp_input.c:5143:29: note: byref variable will be forcibly initialized 5143 | struct sk_buff_head tmp; | ^~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_send_rcvq': /kisskb/src/net/ipv4/tcp_input.c:4927:14: note: byref variable will be forcibly initialized 4927 | bool fragstolen; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c:4925:13: note: byref variable will be forcibly initialized 4925 | int err = -ENOMEM; | ^~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_data_queue_ofo': /kisskb/src/net/ipv4/tcp_input.c:4767:14: note: byref variable will be forcibly initialized 4767 | bool fragstolen; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_data_queue': /kisskb/src/net/ipv4/tcp_input.c:4983:14: note: byref variable will be forcibly initialized 4983 | bool fragstolen; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_rcv_established': /kisskb/src/net/ipv4/tcp_input.c:5875:30: note: byref variable will be forcibly initialized 5875 | bool fragstolen = false; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_rcv_state_process': /kisskb/src/net/ipv4/tcp_input.c:6436:22: note: byref variable will be forcibly initialized 6436 | bool req_stolen; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_conn_request': /kisskb/src/net/ipv4/tcp_input.c:6834:22: note: byref variable will be forcibly initialized 6834 | struct flowi fl; | ^~ /kisskb/src/net/ipv4/tcp_input.c:6827:37: note: byref variable will be forcibly initialized 6827 | struct tcp_options_received tmp_opt; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/control.c:9: /kisskb/src/fs/fuse/control.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/control.c: In function 'fuse_conn_limit_write': /kisskb/src/fs/fuse/control.c:80:23: note: byref variable will be forcibly initialized 80 | unsigned long t; | ^ /kisskb/src/fs/fuse/control.c: In function 'fuse_conn_congestion_threshold_write': /kisskb/src/fs/fuse/control.c:165:18: note: byref variable will be forcibly initialized 165 | unsigned val; | ^~~ /kisskb/src/fs/fuse/control.c: In function 'fuse_conn_limit_read': /kisskb/src/fs/fuse/control.c:70:14: note: byref variable will be forcibly initialized 70 | char tmp[32]; | ^~~ /kisskb/src/fs/fuse/control.c: In function 'fuse_conn_waiting_read': /kisskb/src/fs/fuse/control.c:50:14: note: byref variable will be forcibly initialized 50 | char tmp[32]; | ^~~ /kisskb/src/fs/fuse/control.c: In function 'fuse_conn_max_background_write': /kisskb/src/fs/fuse/control.c:123:18: note: byref variable will be forcibly initialized 123 | unsigned val; | ^~~ /kisskb/src/fs/fuse/control.c: In function 'fuse_ctl_add_conn': /kisskb/src/fs/fuse/control.c:276:14: note: byref variable will be forcibly initialized 276 | char name[32]; | ^~~~ In file included from /kisskb/src/sound/soc/codecs/sdw-mockup.c:10: /kisskb/src/sound/soc/codecs/sdw-mockup.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/rt9120.c: In function 'rt9120_reg_write': /kisskb/src/sound/soc/codecs/rt9120.c:362:16: note: byref variable will be forcibly initialized 362 | __be32 be32_val; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/rt9120.c: In function 'rt9120_reg_read': /kisskb/src/sound/soc/codecs/rt9120.c:331:12: note: byref variable will be forcibly initialized 331 | u8 raw[4] = {0}; | ^~~ /kisskb/src/sound/soc/codecs/sdw-mockup.c: In function 'sdw_mockup_read_prop': /kisskb/src/sound/soc/codecs/sdw-mockup.c:175:23: note: byref variable will be forcibly initialized 175 | unsigned long addr; | ^~~~ /kisskb/src/sound/soc/codecs/rt9120.c: In function 'rt9120_check_vendor_info': /kisskb/src/sound/soc/codecs/rt9120.c:384:22: note: byref variable will be forcibly initialized 384 | unsigned int devid; | ^~~~~ /kisskb/src/sound/soc/codecs/sdw-mockup.c: In function 'sdw_mockup_pcm_hw_params': /kisskb/src/sound/soc/codecs/sdw-mockup.c:83:32: note: byref variable will be forcibly initialized 83 | struct sdw_port_config port_config; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/sdw-mockup.c:82:34: note: byref variable will be forcibly initialized 82 | struct sdw_stream_config stream_config; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/osnoise.h:142, from /kisskb/src/kernel/trace/trace_osnoise.c:39: /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_thread_noise': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/osnoise.h:9:1: note: in expansion of macro 'TRACE_EVENT' 9 | TRACE_EVENT(thread_noise, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_softirq_noise': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/osnoise.h:37:1: note: in expansion of macro 'TRACE_EVENT' 37 | TRACE_EVENT(softirq_noise, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_irq_noise': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/osnoise.h:63:1: note: in expansion of macro 'TRACE_EVENT' 63 | TRACE_EVENT(irq_noise, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/osnoise.h:63:1: note: in expansion of macro 'TRACE_EVENT' 63 | TRACE_EVENT(irq_noise, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_nmi_noise': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/osnoise.h:92:1: note: in expansion of macro 'TRACE_EVENT' 92 | TRACE_EVENT(nmi_noise, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'trace_event_raw_event_sample_threshold': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/osnoise.h:114:1: note: in expansion of macro 'TRACE_EVENT' 114 | TRACE_EVENT(sample_threshold, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'start_kthread': /kisskb/src/kernel/trace/trace_osnoise.c:1516:14: note: byref variable will be forcibly initialized 1516 | char comm[24]; | ^~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'timerlat_irq': /kisskb/src/kernel/trace/trace_osnoise.c:1298:32: note: byref variable will be forcibly initialized 1298 | struct timerlat_sample s; | ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'timerlat_main': /kisskb/src/kernel/trace/trace_osnoise.c:1424:28: note: byref variable will be forcibly initialized 1424 | struct sched_param sp; | ^~ /kisskb/src/kernel/trace/trace_osnoise.c:1423:32: note: byref variable will be forcibly initialized 1423 | struct timerlat_sample s; | ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'run_osnoise': /kisskb/src/kernel/trace/trace_osnoise.c:1104:31: note: byref variable will be forcibly initialized 1104 | struct osnoise_sample s; | ^ /kisskb/src/kernel/trace/trace_osnoise.c:1100:28: note: byref variable will be forcibly initialized 1100 | u64 start, sample, last_sample; | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c:1100:20: note: byref variable will be forcibly initialized 1100 | u64 start, sample, last_sample; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/kernel/trace/trace_osnoise.c:19: /kisskb/src/kernel/trace/trace_osnoise.c: In function 'osnoise_main': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c:1278:25: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 1278 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'osnoise_cpus_write': /kisskb/src/kernel/trace/trace_osnoise.c:1718:14: note: byref variable will be forcibly initialized 1718 | char buf[256]; | ^~~ /kisskb/src/kernel/trace/trace_osnoise.c:1716:23: note: byref variable will be forcibly initialized 1716 | cpumask_var_t osnoise_cpumask_new; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-adp5520.c: In function 'adp5520_gpio_get_value': /kisskb/src/drivers/gpio/gpio-adp5520.c:26:17: note: byref variable will be forcibly initialized 26 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/net/netfilter/xt_LOG.c: In function 'log_tg': /kisskb/src/net/netfilter/xt_LOG.c:33:27: note: byref variable will be forcibly initialized 33 | struct nf_loginfo li; | ^~ /kisskb/src/fs/ksmbd/asn1.c: In function 'asn1_oid_decode': /kisskb/src/fs/ksmbd/asn1.c:65:23: note: byref variable will be forcibly initialized 65 | unsigned long subid; | ^~~~~ /kisskb/src/fs/ksmbd/asn1.c:63:30: note: byref variable will be forcibly initialized 63 | const unsigned char *iptr = value, *end = value + vlen; | ^~~~ /kisskb/src/fs/ksmbd/asn1.c: In function 'build_spnego_ntlmssp_neg_blob': /kisskb/src/fs/ksmbd/asn1.c:187:22: note: byref variable will be forcibly initialized 187 | unsigned int ofs = 0; | ^~~ /kisskb/src/fs/ksmbd/asn1.c: In function 'build_spnego_ntlmssp_auth_blob': /kisskb/src/fs/ksmbd/asn1.c:228:22: note: byref variable will be forcibly initialized 228 | unsigned int ofs = 0; | ^~~ /kisskb/src/fs/ksmbd/asn1.c: In function 'ksmbd_gssapi_this_mech': /kisskb/src/fs/ksmbd/asn1.c:269:22: note: byref variable will be forcibly initialized 269 | char buf[50]; | ^~~ /kisskb/src/fs/ksmbd/asn1.c:256:16: note: byref variable will be forcibly initialized 256 | size_t oidlen; | ^~~~~~ /kisskb/src/fs/ksmbd/asn1.c:255:24: note: byref variable will be forcibly initialized 255 | unsigned long *oid; | ^~~ /kisskb/src/fs/ksmbd/asn1.c: In function 'ksmbd_neg_token_init_mech_type': /kisskb/src/fs/ksmbd/asn1.c:285:14: note: byref variable will be forcibly initialized 285 | char buf[50]; | ^~~ /kisskb/src/fs/ksmbd/asn1.c:283:16: note: byref variable will be forcibly initialized 283 | size_t oidlen; | ^~~~~~ /kisskb/src/fs/ksmbd/asn1.c:282:24: note: byref variable will be forcibly initialized 282 | unsigned long *oid; | ^~~ /kisskb/src/net/netfilter/xt_TCPMSS.c: In function 'tcpmss_reverse_mtu': /kisskb/src/net/netfilter/xt_TCPMSS.c:48:24: note: byref variable will be forcibly initialized 48 | struct rtable *rt = NULL; | ^~ /kisskb/src/net/netfilter/xt_TCPMSS.c:47:22: note: byref variable will be forcibly initialized 47 | struct flowi fl; | ^~ /kisskb/src/net/netfilter/xt_TCPMSS.c: In function 'tcpmss_tg6': /kisskb/src/net/netfilter/xt_TCPMSS.c:223:16: note: byref variable will be forcibly initialized 223 | __be16 frag_off, oldlen, newlen; | ^~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c:222:12: note: byref variable will be forcibly initialized 222 | u8 nexthdr; | ^~~~~~~ /kisskb/src/sound/soc/codecs/sgtl5000.c: In function 'sgtl5000_i2c_probe': /kisskb/src/sound/soc/codecs/sgtl5000.c:1588:13: note: byref variable will be forcibly initialized 1588 | u32 value; | ^~~~~ /kisskb/src/sound/soc/codecs/sgtl5000.c:1586:18: note: byref variable will be forcibly initialized 1586 | int ret, reg, rev; | ^~~ /kisskb/src/sound/soc/codecs/sigmadsp-i2c.c: In function 'sigmadsp_read_i2c': /kisskb/src/sound/soc/codecs/sigmadsp-i2c.c:44:17: note: byref variable will be forcibly initialized 44 | uint8_t buf[2]; | ^~~ /kisskb/src/sound/soc/codecs/sigmadsp-i2c.c:43:24: note: byref variable will be forcibly initialized 43 | struct i2c_msg msgs[2]; | ^~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/sound/soc/codecs/sigmadsp.c:11: /kisskb/src/sound/soc/codecs/sigmadsp.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/netfilter/xt_addrtype.c: In function 'match_lookup_rt6': /kisskb/src/net/netfilter/xt_addrtype.c:37:26: note: byref variable will be forcibly initialized 37 | struct rt6_info *rt; | ^~ /kisskb/src/net/netfilter/xt_addrtype.c:36:23: note: byref variable will be forcibly initialized 36 | struct flowi6 flow; | ^~~~ /kisskb/src/sound/soc/codecs/sigmadsp.c: In function 'sigmadsp_firmware_load': /kisskb/src/sound/soc/codecs/sigmadsp.c:492:32: note: byref variable will be forcibly initialized 492 | const struct firmware *fw; | ^~ /kisskb/src/sound/soc/codecs/sigmadsp.c: In function 'sigmadsp_alloc_control': /kisskb/src/sound/soc/codecs/sigmadsp.c:646:33: note: byref variable will be forcibly initialized 646 | struct snd_kcontrol_new template; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/sigmadsp.c: In function 'sigmadsp_activate_ctrl': /kisskb/src/sound/soc/codecs/sigmadsp.c:675:32: note: byref variable will be forcibly initialized 675 | struct snd_ctl_elem_id id; | ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/irq.h:166, from /kisskb/src/kernel/softirq.c:34: /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_entry': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' 53 | TRACE_EVENT(irq_handler_entry, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' 53 | TRACE_EVENT(irq_handler_entry, | ^~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_exit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' 83 | TRACE_EVENT(irq_handler_exit, | ^~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_softirq': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 103 | DECLARE_EVENT_CLASS(softirq, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:717, from /kisskb/src/kernel/softirq.c:17: /kisskb/src/kernel/softirq.c: In function 'tasklet_unlock_wait': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/softirq.c:888:9: note: in expansion of macro 'wait_var_event' 888 | wait_var_event(&t->state, !test_bit(TASKLET_STATE_RUN, &t->state)); | ^~~~~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'tasklet_kill': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/softirq.c:869:17: note: in expansion of macro 'wait_var_event' 869 | wait_var_event(&t->state, !test_bit(TASKLET_STATE_SCHED, &t->state)); | ^~~~~~~~~~~~~~ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_setxattr': /kisskb/src/fs/fuse/xattr.c:19:33: note: byref variable will be forcibly initialized 19 | struct fuse_setxattr_in inarg; | ^~~~~ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_getxattr': /kisskb/src/fs/fuse/xattr.c:57:34: note: byref variable will be forcibly initialized 57 | struct fuse_getxattr_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/xattr.c:56:33: note: byref variable will be forcibly initialized 56 | struct fuse_getxattr_in inarg; | ^~~~~ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_listxattr': /kisskb/src/fs/fuse/xattr.c:115:34: note: byref variable will be forcibly initialized 115 | struct fuse_getxattr_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/xattr.c:114:33: note: byref variable will be forcibly initialized 114 | struct fuse_getxattr_in inarg; | ^~~~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c: In function 'pm8xxx_gpio_get': /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c:490:14: note: byref variable will be forcibly initialized 490 | bool state; | ^~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c:8: /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c: In function 'pm8xxx_read_bank': /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c:128:22: note: byref variable will be forcibly initialized 128 | unsigned int val = bank << 4; | ^~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_open': /kisskb/src/fs/overlayfs/readdir.c:929:21: note: byref variable will be forcibly initialized 929 | struct path realpath; | ^~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_cache_entry_add_rb': /kisskb/src/fs/overlayfs/readdir.c:178:25: note: byref variable will be forcibly initialized 178 | struct rb_node *parent = NULL; | ^~~~~~ /kisskb/src/fs/overlayfs/readdir.c:177:26: note: byref variable will be forcibly initialized 177 | struct rb_node **newp = &rdd->root->rb_node; | ^~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_read_merged': /kisskb/src/fs/overlayfs/readdir.c:347:21: note: byref variable will be forcibly initialized 347 | struct path realpath; | ^~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_cache_update_ino': /kisskb/src/fs/overlayfs/readdir.c:498:29: note: byref variable will be forcibly initialized 498 | struct path statpath = *path; | ^~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c:497:30: note: byref variable will be forcibly initialized 497 | struct kstat stat; | ^~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_read_impure': /kisskb/src/fs/overlayfs/readdir.c:582:41: note: byref variable will be forcibly initialized 582 | struct rb_node *parent = NULL; | ^~~~~~ /kisskb/src/fs/overlayfs/readdir.c:581:42: note: byref variable will be forcibly initialized 581 | struct rb_node **newp = &root->rb_node; | ^~~~ /kisskb/src/fs/overlayfs/readdir.c:554:21: note: byref variable will be forcibly initialized 554 | struct path realpath; | ^~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_iterate_real': /kisskb/src/fs/overlayfs/readdir.c:708:29: note: byref variable will be forcibly initialized 708 | struct path statpath = file->f_path; | ^~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c:707:30: note: byref variable will be forcibly initialized 707 | struct kstat stat; | ^~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_dir_real_file': /kisskb/src/fs/overlayfs/readdir.c:872:37: note: byref variable will be forcibly initialized 872 | struct path upperpath; | ^~~~~~~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_check_empty_dir': /kisskb/src/fs/overlayfs/readdir.c:965:24: note: byref variable will be forcibly initialized 965 | struct rb_root root = RB_ROOT; | ^~~~ /kisskb/src/fs/overlayfs/readdir.c: In function 'ovl_workdir_cleanup': /kisskb/src/fs/overlayfs/readdir.c:1140:29: note: byref variable will be forcibly initialized 1140 | 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:1072:24: note: byref variable will be forcibly initialized 1072 | struct rb_root root = RB_ROOT; | ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/readdir.c:7: /kisskb/src/fs/overlayfs/readdir.c:1071:19: note: byref variable will be forcibly initialized 1071 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | 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:1160:24: note: byref variable will be forcibly initialized 1160 | struct rb_root root = RB_ROOT; | ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/overlayfs/readdir.c:7: /kisskb/src/fs/overlayfs/readdir.c:1159:19: note: byref variable will be forcibly initialized 1159 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpio/gpio-adp5588.c:13: /kisskb/src/drivers/gpio/gpio-adp5588.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_data': /kisskb/src/fs/overlayfs/copy_up.c:179:16: note: byref variable will be forcibly initialized 179 | loff_t new_pos = 0; | ^~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c:178:16: note: byref variable will be forcibly initialized 178 | loff_t old_pos = 0; | ^~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_meta_inode_data': /kisskb/src/fs/overlayfs/copy_up.c:874:15: note: byref variable will be forcibly initialized 874 | char *capability = NULL; | ^~~~~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c:872:32: note: byref variable will be forcibly initialized 872 | struct path upperpath, datapath; | ^~~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c:872:21: note: byref variable will be forcibly initialized 872 | struct path upperpath, datapath; | ^~~~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_set_attr': /kisskb/src/fs/overlayfs/copy_up.c:306:30: note: byref variable will be forcibly initialized 306 | struct iattr attr = { | ^~~~ /kisskb/src/fs/overlayfs/copy_up.c:299:30: note: byref variable will be forcibly initialized 299 | struct iattr attr = { | ^~~~ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_encode_real_fh': /kisskb/src/fs/overlayfs/copy_up.c:323:22: note: byref variable will be forcibly initialized 323 | int fh_type, dwords; | ^~~~~~ In file included from /kisskb/src/fs/overlayfs/copy_up.c:22: /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_create_index': /kisskb/src/fs/overlayfs/overlayfs.h:571:43: note: byref variable will be forcibly initialized 571 | #define OVL_CATTR(m) (&(struct ovl_cattr) { .mode = (m) }) | ^ /kisskb/src/fs/overlayfs/copy_up.c:454:42: note: in expansion of macro 'OVL_CATTR' 454 | 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:537:32: note: byref variable will be forcibly initialized 537 | struct path upperpath, datapath; | ^~~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c:537:21: note: byref variable will be forcibly initialized 537 | struct path upperpath, datapath; | ^~~~~~~~~ /kisskb/src/fs/overlayfs/copy_up.c: In function 'ovl_copy_up_tmpfile': /kisskb/src/fs/overlayfs/copy_up.c:706:29: note: byref variable will be forcibly initialized 706 | 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:639:29: note: byref variable will be forcibly initialized 639 | 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:924:21: note: byref variable will be forcibly initialized 924 | struct path parentpath; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:35, 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:19, from /kisskb/src/fs/overlayfs/copy_up.c:7: /kisskb/src/fs/overlayfs/copy_up.c:923:29: note: byref variable will be forcibly initialized 923 | DEFINE_DELAYED_CALL(done); | ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' 15 | #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/kernel/bpf/inode.c:14: /kisskb/src/kernel/bpf/inode.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_pin': /kisskb/src/kernel/bpf/inode.c:443:21: note: byref variable will be forcibly initialized 443 | struct path path; | ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_get': /kisskb/src/kernel/bpf/inode.c:502:21: note: byref variable will be forcibly initialized 502 | struct path path; | ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_parse_param': /kisskb/src/kernel/bpf/inode.c:647:32: note: byref variable will be forcibly initialized 647 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_pin_user': /kisskb/src/kernel/bpf/inode.c:483:23: note: byref variable will be forcibly initialized 483 | enum bpf_type type; | ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_get_user': /kisskb/src/kernel/bpf/inode.c:532:23: note: byref variable will be forcibly initialized 532 | enum bpf_type type = BPF_TYPE_UNSPEC; | ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_prog_get_type_path': /kisskb/src/kernel/bpf/inode.c:589:21: note: byref variable will be forcibly initialized 589 | struct path path; | ^~~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c: In function 'pm8xxx_mpp_get': /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c:495:14: note: byref variable will be forcibly initialized 495 | bool state; | ^~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c:8: /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c: In function 'pm8xxx_pin_populate': /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c:647:22: note: byref variable will be forcibly initialized 647 | unsigned int val; | ^~~ /kisskb/src/sound/soc/codecs/sta32x.c: In function 'sta32x_sync_coef_shadow': /kisskb/src/sound/soc/codecs/sta32x.c:351:22: note: byref variable will be forcibly initialized 351 | unsigned int cfud; | ^~~~ /kisskb/src/sound/soc/codecs/sta32x.c: In function 'sta32x_coefficient_put': /kisskb/src/sound/soc/codecs/sta32x.c:317:22: note: byref variable will be forcibly initialized 317 | unsigned int cfud; | ^~~~ /kisskb/src/sound/soc/codecs/sta32x.c: In function 'sta32x_cache_sync': /kisskb/src/sound/soc/codecs/sta32x.c:379:22: note: byref variable will be forcibly initialized 379 | unsigned int mute; | ^~~~ /kisskb/src/sound/soc/codecs/sta32x.c: In function 'sta32x_coefficient_get': /kisskb/src/sound/soc/codecs/sta32x.c:275:28: note: byref variable will be forcibly initialized 275 | unsigned int cfud, val; | ^~~ /kisskb/src/sound/soc/codecs/sta32x.c:275:22: note: byref variable will be forcibly initialized 275 | unsigned int cfud, val; | ^~~~ /kisskb/src/sound/soc/codecs/sta32x.c: In function 'sta32x_probe_dt': /kisskb/src/sound/soc/codecs/sta32x.c:1046:13: note: byref variable will be forcibly initialized 1046 | u16 tmp; | ^~~ /kisskb/src/sound/soc/codecs/sta350.c: In function 'sta350_sync_coef_shadow': /kisskb/src/sound/soc/codecs/sta350.c:388:22: note: byref variable will be forcibly initialized 388 | unsigned int cfud; | ^~~~ /kisskb/src/sound/soc/codecs/sta350.c: In function 'sta350_coefficient_put': /kisskb/src/sound/soc/codecs/sta350.c:354:22: note: byref variable will be forcibly initialized 354 | unsigned int cfud; | ^~~~ /kisskb/src/sound/soc/codecs/sta350.c: In function 'sta350_cache_sync': /kisskb/src/sound/soc/codecs/sta350.c:416:22: note: byref variable will be forcibly initialized 416 | unsigned int mute; | ^~~~ /kisskb/src/sound/soc/codecs/sta350.c: In function 'sta350_coefficient_get': /kisskb/src/sound/soc/codecs/sta350.c:312:28: note: byref variable will be forcibly initialized 312 | unsigned int cfud, val; | ^~~ /kisskb/src/sound/soc/codecs/sta350.c:312:22: note: byref variable will be forcibly initialized 312 | unsigned int cfud, val; | ^~~~ /kisskb/src/sound/soc/codecs/sta350.c: In function 'sta350_probe_dt': /kisskb/src/sound/soc/codecs/sta350.c:1098:12: note: byref variable will be forcibly initialized 1098 | u8 tmp8; | ^~~~ /kisskb/src/sound/soc/codecs/sta350.c:1097:13: note: byref variable will be forcibly initialized 1097 | u16 tmp; | ^~~ /kisskb/src/sound/soc/codecs/sta350.c:1096:21: note: byref variable will be forcibly initialized 1096 | const char *ffx_power_mode; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/kernel/trace/trace_stack.c:6: /kisskb/src/kernel/trace/trace_stack.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_stack.c: In function 'stack_trace_call': /kisskb/src/kernel/trace/trace_stack.c:295:23: note: byref variable will be forcibly initialized 295 | unsigned long stack; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/resource.c:17: /kisskb/src/kernel/resource.c: In function 'queued_spin_unlock': /kisskb/src/kernel/trace/trace_stack.c: In function 'stack_max_size_write': /kisskb/src/kernel/trace/trace_stack.c:342:23: note: byref variable will be forcibly initialized 342 | unsigned long val, flags; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/resource.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_stack.c: In function 'stack_max_size_read': /kisskb/src/kernel/trace/trace_stack.c:328:14: note: byref variable will be forcibly initialized 328 | char buf[64]; | ^~~ /kisskb/src/kernel/resource.c: In function '__walk_iomem_res_desc': /kisskb/src/kernel/resource.c:404:25: note: byref variable will be forcibly initialized 404 | struct resource res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/resource.c:17: /kisskb/src/kernel/resource.c: In function 'iomem_init_inode': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/resource.c:1934:9: note: in expansion of macro 'smp_store_release' 1934 | smp_store_release(&iomem_inode, inode); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/resource.c: In function 'reserve_setup': /kisskb/src/kernel/resource.c:1635:40: note: byref variable will be forcibly initialized 1635 | unsigned int io_start, io_num; | ^~~~~~ /kisskb/src/kernel/resource.c:1635:30: note: byref variable will be forcibly initialized 1635 | unsigned int io_start, io_num; | ^~~~~~~~ /kisskb/src/kernel/resource.c: In function 'walk_system_ram_range': /kisskb/src/kernel/resource.c:482:25: note: byref variable will be forcibly initialized 482 | struct resource res; | ^~~ /kisskb/src/kernel/resource.c: In function '__find_resource': /kisskb/src/kernel/resource.c:609:44: note: byref variable will be forcibly initialized 609 | struct resource tmp = *new, avail, alloc; | ^~~~~ /kisskb/src/kernel/resource.c:609:37: note: byref variable will be forcibly initialized 609 | struct resource tmp = *new, avail, alloc; | ^~~~~ /kisskb/src/kernel/resource.c:609:25: note: byref variable will be forcibly initialized 609 | struct resource tmp = *new, avail, alloc; | ^~~ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:684:25: note: byref variable will be forcibly initialized 684 | struct resource new = *old; | ^~~ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:740:36: note: byref variable will be forcibly initialized 740 | struct resource_constraint constraint; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/resource.c:17: /kisskb/src/kernel/resource.c: In function 'iomem_get_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/resource.c:1172:16: note: in expansion of macro 'smp_load_acquire' 1172 | return smp_load_acquire(&iomem_inode)->i_mapping; | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/resource.c: In function '__devm_release_region': /kisskb/src/kernel/resource.c:1617:30: note: byref variable will be forcibly initialized 1617 | struct region_devres match_data = { parent, start, n }; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/gpio/gpio-aggregator.c:10: /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'delete_device_store': /kisskb/src/drivers/gpio/gpio-aggregator.c:193:22: note: byref variable will be forcibly initialized 193 | unsigned int id; | ^~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/gpio/gpio-aggregator.c:13: /kisskb/src/drivers/gpio/gpio-aggregator.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/gpio/gpio-aggregator.c:13: /kisskb/src/drivers/gpio/gpio-aggregator.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'aggr_parse': /kisskb/src/drivers/gpio/gpio-aggregator.c:65:13: note: byref variable will be forcibly initialized 65 | int error = 0; | ^~~~~ /kisskb/src/drivers/gpio/gpio-aggregator.c:64:25: note: byref variable will be forcibly initialized 64 | unsigned int i, n = 0; | ^ /kisskb/src/drivers/gpio/gpio-aggregator.c:62:32: note: byref variable will be forcibly initialized 62 | char *name, *offsets, *p; | ^ /kisskb/src/drivers/gpio/gpio-aggregator.c:62:22: note: byref variable will be forcibly initialized 62 | char *name, *offsets, *p; | ^~~~~~~ /kisskb/src/drivers/gpio/gpio-aggregator.c:62:15: note: byref variable will be forcibly initialized 62 | char *name, *offsets, *p; | ^~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/gpio/gpio-aggregator.c:13: /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/tas5086.c: In function 'tas5086_reg_write': /kisskb/src/sound/soc/codecs/tas5086.c:170:17: note: byref variable will be forcibly initialized 170 | uint8_t buf[5]; | ^~~ /kisskb/src/sound/soc/codecs/tas5086.c: In function 'tas5086_reg_read': /kisskb/src/sound/soc/codecs/tas5086.c:198:24: note: byref variable will be forcibly initialized 198 | struct i2c_msg msgs[2]; | ^~~~ /kisskb/src/sound/soc/codecs/tas5086.c:197:27: note: byref variable will be forcibly initialized 197 | uint8_t send_buf, recv_buf[4]; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/tas5086.c:197:17: note: byref variable will be forcibly initialized 197 | uint8_t send_buf, recv_buf[4]; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/tas5086.c: In function 'tas5086_i2c_probe': /kisskb/src/sound/soc/codecs/tas5086.c:920:13: note: byref variable will be forcibly initialized 920 | int i, ret; | ^ /kisskb/src/sound/soc/codecs/tas5086.c: In function 'tas5086_probe': /kisskb/src/sound/soc/codecs/tas5086.c:838:30: note: byref variable will be forcibly initialized 838 | char name[25]; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/readdir.c:10: /kisskb/src/fs/fuse/readdir.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/readdir.c: In function 'fuse_force_forget': /kisskb/src/fs/fuse/readdir.c:259:31: note: byref variable will be forcibly initialized 259 | struct fuse_forget_in inarg; | ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/readdir.c:10: /kisskb/src/fs/fuse/readdir.c: In function 'fuse_direntplus_link': /kisskb/src/fs/fuse/readdir.c:161:41: note: byref variable will be forcibly initialized 161 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~ /kisskb/src/include/linux/wait.h:62:32: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD' 62 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/fs/fuse/readdir.c:161:9: note: in expansion of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 161 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/readdir.c: In function 'fuse_readdir_uncached': /kisskb/src/fs/fuse/readdir.c:324:22: note: byref variable will be forcibly initialized 324 | struct page *page; | ^~~~ /kisskb/src/fs/overlayfs/export.c: In function 'ovl_obtain_alias': /kisskb/src/fs/overlayfs/export.c:290:33: note: byref variable will be forcibly initialized 290 | struct ovl_inode_params oip = { | ^~~ /kisskb/src/fs/overlayfs/export.c: In function 'ovl_lookup_real_one': /kisskb/src/fs/overlayfs/export.c:371:30: note: byref variable will be forcibly initialized 371 | struct name_snapshot name; | ^~~~ /kisskb/src/fs/overlayfs/export.c: In function 'ovl_lower_fh_to_d': /kisskb/src/fs/overlayfs/export.c:700:26: note: byref variable will be forcibly initialized 700 | struct ovl_path *stack = &origin; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/helpers.c: In function '____bpf_strtol': /kisskb/src/kernel/bpf/helpers.c:517:19: note: byref variable will be forcibly initialized 517 | long long _res; | ^~~~ /kisskb/src/kernel/bpf/helpers.c: In function 'bpf_strtol': /kisskb/src/kernel/bpf/helpers.c:517:19: note: byref variable will be forcibly initialized /kisskb/src/kernel/bpf/helpers.c: In function '____bpf_strtoul': /kisskb/src/kernel/bpf/helpers.c:543:14: note: byref variable will be forcibly initialized 543 | bool is_negative; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/helpers.c:542:28: note: byref variable will be forcibly initialized 542 | unsigned long long _res; | ^~~~ /kisskb/src/kernel/bpf/helpers.c: In function 'bpf_strtoul': /kisskb/src/kernel/bpf/helpers.c:542:28: note: byref variable will be forcibly initialized /kisskb/src/kernel/bpf/helpers.c:543:14: note: byref variable will be forcibly initialized 543 | bool is_negative; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/helpers.c: In function '____bpf_snprintf': /kisskb/src/kernel/bpf/helpers.c:986:14: note: byref variable will be forcibly initialized 986 | u32 *bin_args; | ^~~~~~~~ /kisskb/src/kernel/bpf/helpers.c: In function 'bpf_snprintf': /kisskb/src/kernel/bpf/helpers.c:986:14: note: byref variable will be forcibly initialized /kisskb/src/kernel/bpf/helpers.c: In function 'bpf_timer_cb': /kisskb/src/kernel/bpf/helpers.c:1061:13: note: byref variable will be forcibly initialized 1061 | u32 idx; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function '____bpf_timer_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/helpers.c:1134:9: note: in expansion of macro 'rcu_assign_pointer' 1134 | rcu_assign_pointer(t->callback_fn, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/helpers.c: In function '____bpf_timer_set_callback': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/helpers.c:1191:9: note: in expansion of macro 'rcu_assign_pointer' 1191 | rcu_assign_pointer(t->callback_fn, callback_fn); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/ktime.h:232, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function 'ktime_get_coarse': /kisskb/src/include/linux/timekeeping.h:118:27: note: byref variable will be forcibly initialized 118 | struct timespec64 ts; | ^~ /kisskb/src/kernel/bpf/helpers.c: In function '__bpf_strtoull': /kisskb/src/kernel/bpf/helpers.c:449:14: note: byref variable will be forcibly initialized 449 | char str[64]; | ^~~ /kisskb/src/kernel/bpf/helpers.c:444:22: note: byref variable will be forcibly initialized 444 | unsigned int base = flags & BPF_STRTOX_BASE_MASK; | ^~~~ /kisskb/src/kernel/bpf/helpers.c: In function '__bpf_strtoll': /kisskb/src/kernel/bpf/helpers.c:496:14: note: byref variable will be forcibly initialized 496 | bool is_negative; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/helpers.c:495:28: note: byref variable will be forcibly initialized 495 | unsigned long long _res; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function 'drop_prog_refcnt': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/helpers.c:1242:17: note: in expansion of macro 'rcu_assign_pointer' 1242 | rcu_assign_pointer(t->callback_fn, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/helpers.c: In function 'bpf_bprintf_prepare': /kisskb/src/kernel/bpf/helpers.c:770:37: note: byref variable will be forcibly initialized 770 | char fmt_ptype, cur_ip[16], ip_spec[] = "%pXX"; | ^~~~~~~ /kisskb/src/kernel/bpf/helpers.c:770:25: note: byref variable will be forcibly initialized 770 | char fmt_ptype, cur_ip[16], ip_spec[] = "%pXX"; | ^~~~~~ /kisskb/src/kernel/bpf/helpers.c:769:13: note: byref variable will be forcibly initialized 769 | u64 cur_arg; | ^~~~~~~ /kisskb/src/kernel/bpf/helpers.c:766:35: note: byref variable will be forcibly initialized 766 | char *unsafe_ptr = NULL, *tmp_buf = NULL, *tmp_buf_end, *fmt_end; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/trace/trace_events.c:14: /kisskb/src/kernel/trace/trace_events.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/net/ipv4/tcp_output.c:40: /kisskb/src/net/ipv4/tcp_output.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c: In function 'f_start': /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_needs_internal_pacing': /kisskb/src/kernel/trace/trace_events.c:1584:16: note: byref variable will be forcibly initialized 1584 | loff_t l = 0; | ^ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/tcp.h:1281:16: note: in expansion of macro 'smp_load_acquire' 1281 | return smp_load_acquire(&sk->sk_pacing_status) == SK_PACING_NEEDED; | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c: In function 't_start': /kisskb/src/kernel/trace/trace_events.c:1206:16: note: byref variable will be forcibly initialized 1206 | loff_t l; | ^ In file included from /kisskb/src/net/ipv4/tcp_output.c:40: /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2266:34: note: byref variable will be forcibly initialized 2266 | struct bpf_sock_ops_kern sock_ops; | ^~~~~~~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_call_bpf_3arg': /kisskb/src/include/net/tcp.h:2298:13: note: byref variable will be forcibly initialized 2298 | u32 args[3] = {arg1, arg2, arg3}; | ^~~~ /kisskb/src/kernel/trace/trace_events.c: In function 'event_enable_read': /kisskb/src/kernel/trace/trace_events.c:1346:14: note: byref variable will be forcibly initialized 1346 | char buf[4] = "0"; | ^~~ /kisskb/src/kernel/trace/trace_events.c: In function 'system_enable_read': /kisskb/src/kernel/trace/trace_events.c:1416:14: note: byref variable will be forcibly initialized 1416 | char buf[2]; | ^~~ /kisskb/src/kernel/trace/trace_events.c: In function 'event_enable_write': /kisskb/src/kernel/trace/trace_events.c:1375:23: note: byref variable will be forcibly initialized 1375 | unsigned long val; | ^~~ /kisskb/src/kernel/trace/trace_events.c: In function 'system_enable_write': /kisskb/src/kernel/trace/trace_events.c:1460:23: note: byref variable will be forcibly initialized 1460 | unsigned long val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/trace/trace_events.c:14: /kisskb/src/kernel/trace/trace_events.c: In function '__ftrace_clear_event_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:882:17: note: in expansion of macro 'rcu_assign_pointer' 882 | rcu_assign_pointer(tr->filtered_no_pids, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:879:17: note: in expansion of macro 'rcu_assign_pointer' 879 | rcu_assign_pointer(tr->filtered_pids, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c: In function 'event_pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:1962:17: note: in expansion of macro 'rcu_assign_pointer' 1962 | rcu_assign_pointer(tr->filtered_no_pids, pid_list); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:1960:17: note: in expansion of macro 'rcu_assign_pointer' 1960 | rcu_assign_pointer(tr->filtered_pids, pid_list); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:1930:32: note: byref variable will be forcibly initialized 1930 | struct trace_pid_list *pid_list; | ^~~~~~~~ /kisskb/src/kernel/trace/trace_events.c: In function 'ftrace_event_write': /kisskb/src/kernel/trace/trace_events.c:1143:29: note: byref variable will be forcibly initialized 1143 | struct trace_parser parser; | ^~~~~~ /kisskb/src/kernel/trace/trace_events.c: In function 'early_enable_events': /kisskb/src/kernel/trace/trace_events.c:3583:15: note: byref variable will be forcibly initialized 3583 | char *buf = bootup_event_buf; | ^~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_syn_options': /kisskb/src/net/ipv4/tcp_output.c:827:30: note: byref variable will be forcibly initialized 827 | unsigned int size; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/unix/garbage.c:66: /kisskb/src/net/unix/garbage.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_established_options': /kisskb/src/net/ipv4/tcp_output.c:951:30: note: byref variable will be forcibly initialized 951 | unsigned int opt_size = 0; | ^~~~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/unix/garbage.c:70: /kisskb/src/net/unix/garbage.c: In function 'scan_children': /kisskb/src/net/unix/garbage.c:142:27: note: byref variable will be forcibly initialized 142 | LIST_HEAD(embryos); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/unix/garbage.c: In function 'unix_gc': /kisskb/src/net/unix/garbage.c:208:19: note: byref variable will be forcibly initialized 208 | LIST_HEAD(not_cycle_list); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/unix/garbage.c:207:26: note: byref variable will be forcibly initialized 207 | struct list_head cursor; | ^~~~~~ /kisskb/src/net/unix/garbage.c:206:29: note: byref variable will be forcibly initialized 206 | struct sk_buff_head hitlist; | ^~~~~~~ In file included from /kisskb/src/include/linux/net.h:19, from /kisskb/src/net/unix/garbage.c:70: /kisskb/src/net/unix/garbage.c: In function 'wait_for_unix_gc': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/net/unix/garbage.c:198:9: note: in expansion of macro 'wait_event' 198 | wait_event(unix_gc_wait, gc_in_progress == false); | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'mptcp_set_option_cond': /kisskb/src/net/ipv4/tcp_output.c:746:30: note: byref variable will be forcibly initialized 746 | unsigned int size; | ^~~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_synack_options': /kisskb/src/net/ipv4/tcp_output.c:851:22: note: byref variable will be forcibly initialized 851 | unsigned int remaining = MAX_TCP_OPTION_SPACE; | ^~~~~~~~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_connect_init': /kisskb/src/net/ipv4/tcp_output.c:3640:14: note: byref variable will be forcibly initialized 3640 | __u8 rcv_wscale; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_current_mss': /kisskb/src/net/ipv4/tcp_output.c:1829:32: note: byref variable will be forcibly initialized 1829 | struct tcp_md5sig_key *md5; | ^~~ /kisskb/src/net/ipv4/tcp_output.c:1828:32: note: byref variable will be forcibly initialized 1828 | struct tcp_out_options opts; | ^~~~ /kisskb/src/net/ipv4/tcp_output.c: In function '__tcp_select_window': /kisskb/src/net/ipv4/tcp_output.c:2953:13: note: byref variable will be forcibly initialized 2953 | int allowed_space = tcp_full_space(sk); | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_output.c:2952:13: note: byref variable will be forcibly initialized 2952 | int free_space = tcp_space(sk); | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_output.c: In function '__tcp_transmit_skb': /kisskb/src/net/ipv4/tcp_output.c:1248:32: note: byref variable will be forcibly initialized 1248 | struct tcp_md5sig_key *md5; | ^~~ /kisskb/src/net/ipv4/tcp_output.c:1245:32: note: byref variable will be forcibly initialized 1245 | struct tcp_out_options opts; | ^~~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_write_xmit': /kisskb/src/net/ipv4/tcp_output.c:2605:39: note: byref variable will be forcibly initialized 2605 | bool is_cwnd_limited = false, is_rwnd_limited = false; | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_output.c:2605:14: note: byref variable will be forcibly initialized 2605 | bool is_cwnd_limited = false, is_rwnd_limited = false; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/tcp_output.c:40: /kisskb/src/net/ipv4/tcp_output.c: In function '__tcp_retransmit_skb': /kisskb/src/include/net/tcp.h:2298:13: note: byref variable will be forcibly initialized 2298 | u32 args[3] = {arg1, arg2, arg3}; | ^~~~ In file included from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/net/ipv4/tcp_output.c:40: /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_tasklet_func': /kisskb/src/net/ipv4/tcp_output.c:1045:19: note: byref variable will be forcibly initialized 1045 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_make_synack': /kisskb/src/net/ipv4/tcp_output.c:3516:32: note: byref variable will be forcibly initialized 3516 | struct tcp_out_options opts; | ^~~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_rtx_synack': /kisskb/src/net/ipv4/tcp_output.c:4105:22: note: byref variable will be forcibly initialized 4105 | struct flowi fl; | ^~ /kisskb/src/sound/soc/codecs/tas5720.c: In function 'tas5720_codec_probe': /kisskb/src/sound/soc/codecs/tas5720.c:280:22: note: byref variable will be forcibly initialized 280 | unsigned int device_id, expected_device_id; | ^~~~~~~~~ /kisskb/src/sound/soc/codecs/tas571x.c: In function 'tas571x_reg_write': /kisskb/src/sound/soc/codecs/tas571x.c:82:17: note: byref variable will be forcibly initialized 82 | uint8_t buf[5]; | ^~~ /kisskb/src/sound/soc/codecs/tas6424.c: In function 'tas6424_power_on': /kisskb/src/sound/soc/codecs/tas6424.c:304:22: note: byref variable will be forcibly initialized 304 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/sound/soc/codecs/tas571x.c: In function 'tas571x_reg_read': /kisskb/src/sound/soc/codecs/tas571x.c:108:24: note: byref variable will be forcibly initialized 108 | struct i2c_msg msgs[2]; | ^~~~ /kisskb/src/sound/soc/codecs/tas571x.c:107:27: note: byref variable will be forcibly initialized 107 | uint8_t send_buf, recv_buf[4]; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/tas571x.c:107:17: note: byref variable will be forcibly initialized 107 | uint8_t send_buf, recv_buf[4]; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/tas5720.c: In function 'tas5720_fault_check_work': /kisskb/src/sound/soc/codecs/tas5720.c:222:22: note: byref variable will be forcibly initialized 222 | unsigned int curr_fault; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/tas571x.c: In function 'tas571x_reg_read_multiword': /kisskb/src/sound/soc/codecs/tas571x.c:182:24: note: byref variable will be forcibly initialized 182 | struct i2c_msg msgs[2]; | ^~~~ /kisskb/src/sound/soc/codecs/tas571x.c:180:17: note: byref variable will be forcibly initialized 180 | uint8_t send_buf; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/tas6424.c: In function 'tas6424_fault_check_work': /kisskb/src/sound/soc/codecs/tas6424.c:408:22: note: byref variable will be forcibly initialized 408 | unsigned int reg; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:13: /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:13: /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pinctrl_irq_handler': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:1136:34: note: byref variable will be forcibly initialized 1136 | unsigned long bank, reg, val; | ^~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pconf_get': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:477:28: note: byref variable will be forcibly initialized 477 | u32 offset, shift, mask, val; | ^~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:477:21: note: byref variable will be forcibly initialized 477 | u32 offset, shift, mask, val; | ^~~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:477:13: note: byref variable will be forcibly initialized 477 | u32 offset, shift, mask, val; | ^~~~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pconf_set': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:543:36: note: byref variable will be forcibly initialized 543 | u32 offset, shift, mask, reg; | ^~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:543:29: note: byref variable will be forcibly initialized 543 | u32 offset, shift, mask, reg; | ^~~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:543:21: note: byref variable will be forcibly initialized 543 | u32 offset, shift, mask, reg; | ^~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:15: /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pmx_request': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:770:14: note: byref variable will be forcibly initialized 770 | char supply[16]; | ^~~~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pctrl_parse_function_prop': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:226:21: note: byref variable will be forcibly initialized 226 | const char *function; | ^~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:15: /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pctrl_parse_drive_prop': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:201:13: note: byref variable will be forcibly initialized 201 | u32 val; | ^~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pctrl_parse_bias_prop': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:171:13: note: byref variable will be forcibly initialized 171 | u32 val; | ^~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pctrl_dt_node_to_map': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:330:32: note: byref variable will be forcibly initialized 330 | int ret, npins, nmaps, configlen = 0, i = 0; | ^~~~~~~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:330:18: note: byref variable will be forcibly initialized 330 | int ret, npins, nmaps, configlen = 0, i = 0; | ^~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:15: /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c: In function 'sunxi_pinctrl_setup_debounce': /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:1357:21: note: byref variable will be forcibly initialized 1357 | u32 debounce; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:1333:33: note: byref variable will be forcibly initialized 1333 | unsigned int hosc_diff, losc_diff; | ^~~~~~~~~ /kisskb/src/drivers/pinctrl/sunxi/pinctrl-sunxi.c:1333:22: note: byref variable will be forcibly initialized 1333 | unsigned int hosc_diff, losc_diff; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/gpio/gpio-amd-fch.c:12: /kisskb/src/drivers/gpio/gpio-amd-fch.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/gpio/gpio-altera.c:7: /kisskb/src/drivers/gpio/gpio-altera.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/gpio/gpio-amd-fch.c:12: /kisskb/src/drivers/gpio/gpio-amd-fch.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/gpio/gpio-altera.c:7: /kisskb/src/drivers/gpio/gpio-altera.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpio/gpio-altera.c: In function 'altera_gpio_irq_edge_handler': /kisskb/src/drivers/gpio/gpio-altera.c:190:23: note: byref variable will be forcibly initialized 190 | unsigned long status; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-altera.c: In function 'altera_gpio_irq_leveL_high_handler': /kisskb/src/drivers/gpio/gpio-altera.c:217:23: note: byref variable will be forcibly initialized 217 | unsigned long status; | ^~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-altera.c:9: /kisskb/src/drivers/gpio/gpio-altera.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpio/gpio-altera.c: In function 'altera_gpio_probe': /kisskb/src/drivers/gpio/gpio-altera.c:239:13: note: byref variable will be forcibly initialized 239 | int reg, ret; | ^~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c: In function 'uniphier_conf_pin_drive_set': /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:422:29: note: byref variable will be forcibly initialized 422 | const unsigned int *strengths; | ^~~~~~~~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:421:34: note: byref variable will be forcibly initialized 421 | unsigned int reg, shift, mask, val; | ^~~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:421:27: note: byref variable will be forcibly initialized 421 | unsigned int reg, shift, mask, val; | ^~~~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:421:22: note: byref variable will be forcibly initialized 421 | unsigned int reg, shift, mask, val; | ^~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c: In function 'uniphier_conf_pin_bias_get': /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:212:44: note: byref variable will be forcibly initialized 212 | unsigned int pupdctrl, reg, shift, val; | ^~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c: In function 'uniphier_conf_pin_drive_get': /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:260:29: note: byref variable will be forcibly initialized 260 | const unsigned int *strengths; | ^~~~~~~~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:259:40: note: byref variable will be forcibly initialized 259 | unsigned int reg, shift, mask, val; | ^~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:259:34: note: byref variable will be forcibly initialized 259 | unsigned int reg, shift, mask, val; | ^~~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:259:27: note: byref variable will be forcibly initialized 259 | unsigned int reg, shift, mask, val; | ^~~~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:259:22: note: byref variable will be forcibly initialized 259 | unsigned int reg, shift, mask, val; | ^~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c: In function 'uniphier_conf_pin_input_enable_get': /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:287:33: note: byref variable will be forcibly initialized 287 | unsigned int reg, mask, val; | ^~~ /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c: In function 'uniphier_conf_pin_config_get': /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:313:13: note: byref variable will be forcibly initialized 313 | u32 arg; | ^~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/pinctrl/pinconf-generic.h:14, from /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:10: /kisskb/src/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/fs/fuse/ioctl.c: In function 'fuse_priv_ioctl': /kisskb/src/fs/fuse/ioctl.c:364:31: note: byref variable will be forcibly initialized 364 | struct fuse_ioctl_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/ioctl.c:363:30: note: byref variable will be forcibly initialized 363 | struct fuse_ioctl_in inarg; | ^~~~~ /kisskb/src/fs/fuse/ioctl.c: In function 'fuse_do_ioctl': /kisskb/src/fs/fuse/ioctl.c:165:25: note: byref variable will be forcibly initialized 165 | struct iov_iter ii; | ^~ /kisskb/src/fs/fuse/ioctl.c:158:31: note: byref variable will be forcibly initialized 158 | struct fuse_ioctl_out outarg; | ^~~~~~ /kisskb/src/fs/fuse/cuse.c: In function 'cuse_write_iter': /kisskb/src/fs/fuse/cuse.c:105:16: note: byref variable will be forcibly initialized 105 | loff_t pos = 0; | ^~~ /kisskb/src/fs/fuse/cuse.c: In function 'cuse_read_iter': /kisskb/src/fs/fuse/cuse.c:97:16: note: byref variable will be forcibly initialized 97 | loff_t pos = 0; | ^~~ /kisskb/src/fs/fuse/cuse.c: In function 'cuse_parse_one': /kisskb/src/fs/fuse/cuse.c:221:21: note: byref variable will be forcibly initialized 221 | char *key, *val; | ^~~ /kisskb/src/fs/fuse/ioctl.c: In function 'fuse_fileattr_get': /kisskb/src/fs/fuse/ioctl.c:424:24: note: byref variable will be forcibly initialized 424 | struct fsxattr xfa; | ^~~ /kisskb/src/fs/fuse/ioctl.c:423:22: note: byref variable will be forcibly initialized 423 | unsigned int flags; | ^~~~~ /kisskb/src/fs/fuse/cuse.c: In function 'cuse_parse_devinfo': /kisskb/src/fs/fuse/cuse.c:274:21: note: byref variable will be forcibly initialized 274 | char *key, *val; | ^~~ /kisskb/src/fs/fuse/cuse.c:274:15: note: byref variable will be forcibly initialized 274 | char *key, *val; | ^~~ /kisskb/src/fs/fuse/ioctl.c: In function 'fuse_fileattr_set': /kisskb/src/fs/fuse/ioctl.c:462:24: note: byref variable will be forcibly initialized 462 | struct fsxattr xfa; | ^~~ /kisskb/src/fs/fuse/ioctl.c:461:22: note: byref variable will be forcibly initialized 461 | unsigned int flags = fa->flags; | ^~~~~ /kisskb/src/fs/fuse/cuse.c: In function 'cuse_process_init_reply': /kisskb/src/fs/fuse/cuse.c:329:15: note: byref variable will be forcibly initialized 329 | dev_t devt; | ^~~~ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_parse_options': /kisskb/src/fs/debugfs/inode.c:108:13: note: byref variable will be forcibly initialized 108 | int option; | ^~~~~~ /kisskb/src/fs/debugfs/inode.c:107:21: note: byref variable will be forcibly initialized 107 | substring_t args[MAX_OPT_ARGS]; | ^~~~ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_rename': /kisskb/src/fs/debugfs/inode.c:761:30: note: byref variable will be forcibly initialized 761 | struct name_snapshot old_name; | ^~~~~~~~ In file included from /kisskb/src/net/ipv6/ila/ila_common.c:14: /kisskb/src/net/ipv6/ila/ila_common.c: In function 'compute_csum_diff8': /kisskb/src/net/ipv6/ila/ila.h:81:16: note: byref variable will be forcibly initialized 81 | __be32 diff[] = { | ^~~~ /kisskb/src/fs/afs/cache.c: In function 'afs_vnode_cache_check_aux': /kisskb/src/fs/afs/cache.c:46:36: note: byref variable will be forcibly initialized 46 | struct afs_vnode_cache_aux aux; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/dst.h:19, from /kisskb/src/include/net/dst_cache.h:6, from /kisskb/src/net/ipv6/ila/ila_lwt.c:10: /kisskb/src/net/ipv6/ila/ila_lwt.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/ipv6/ila/ila_lwt.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv6/ila/ila_lwt.c: In function 'ila_fill_encap_info': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/ipv6/ila/ila_lwt.c: In function 'ila_output': /kisskb/src/net/ipv6/ila/ila_lwt.c:64:31: note: byref variable will be forcibly initialized 64 | struct flowi6 fl6; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/dst.h:19, from /kisskb/src/include/net/dst_cache.h:6, from /kisskb/src/net/ipv6/ila/ila_lwt.c:10: /kisskb/src/net/ipv6/ila/ila_lwt.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ /kisskb/src/fs/debugfs/file.c: In function 'debugfs_read_file_bool': /kisskb/src/fs/debugfs/file.c:770:14: note: byref variable will be forcibly initialized 770 | char buf[2]; | ^~~ /kisskb/src/net/ipv6/ila/ila_lwt.c: In function 'ila_build_state': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/ila/ila_lwt.c:135:24: note: byref variable will be forcibly initialized 135 | struct nlattr *tb[ILA_ATTR_MAX + 1]; | ^~ /kisskb/src/fs/debugfs/file.c: In function 'debugfs_write_file_bool': /kisskb/src/fs/debugfs/file.c:793:14: note: byref variable will be forcibly initialized 793 | bool bv; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/unix/unix_bpf.c:4: /kisskb/src/net/unix/unix_bpf.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/unix_bpf.c: In function 'unix_dgram_bpf_check_needs_rebuild': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/unix_bpf.c:122:25: note: in expansion of macro 'smp_store_release' 122 | smp_store_release(&unix_dgram_prot_saved, ops); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/unix/unix_bpf.c:4: /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/unix_bpf.c:118:29: note: in expansion of macro 'smp_load_acquire' 118 | if (unlikely(ops != smp_load_acquire(&unix_dgram_prot_saved))) { | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/unix/unix_bpf.c:4: /kisskb/src/net/unix/unix_bpf.c: In function 'unix_stream_bpf_check_needs_rebuild': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/unix_bpf.c:134:25: note: in expansion of macro 'smp_store_release' 134 | smp_store_release(&unix_stream_prot_saved, ops); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/unix/unix_bpf.c:4: /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/unix_bpf.c:130:29: note: in expansion of macro 'smp_load_acquire' 130 | if (unlikely(ops != smp_load_acquire(&unix_stream_prot_saved))) { | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/ipv6/ila/ila_xlat.c:2: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/libcrc32c.c:29: /kisskb/src/lib/libcrc32c.c: In function 'crc32c': /kisskb/src/include/crypto/hash.h:166:14: note: byref variable will be forcibly initialized 166 | char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ | ^~ /kisskb/src/lib/libcrc32c.c:40:9: note: in expansion of macro 'SHASH_DESC_ON_STACK' 40 | SHASH_DESC_ON_STACK(shash, tfm); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/ipv6/ila/ila_xlat.c:3: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__ila_hash_secret_init': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c:38:9: note: in expansion of macro 'net_get_random_once' 38 | net_get_random_once(&hashrnd, sizeof(hashrnd)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_locator_hash': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c:38:9: note: in expansion of macro 'net_get_random_once' 38 | net_get_random_once(&hashrnd, sizeof(hashrnd)); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/ipv6/ila/ila_xlat.c:7: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'parse_nl_config': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/net/ipv6/ila/ila_xlat.c:5: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/sound/soc/codecs/tfa989x.c: In function 'tfa989x_i2c_probe': /kisskb/src/sound/soc/codecs/tfa989x.c:263:22: note: byref variable will be forcibly initialized 263 | unsigned int val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/ipv6/ila/ila_xlat.c:2: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ila/ila_xlat.c:5: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/ipv6/ila/ila_xlat.c:2: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_replace_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1171:25: note: in expansion of macro 'rcu_assign_pointer' 1171 | rcu_assign_pointer(*pprev, obj_new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1169:17: note: in expansion of macro 'rcu_assign_pointer' 1169 | rcu_assign_pointer(obj_new->next, obj_old->next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_add_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c:262:25: note: in expansion of macro 'rcu_assign_pointer' 262 | rcu_assign_pointer(prev->next, ila); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_timer.c:22: /kisskb/src/net/ipv4/tcp_timer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_del_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c:310:25: note: in expansion of macro 'rcu_assign_pointer' 310 | rcu_assign_pointer(prev->next, ila->next); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/ipv6/ila/ila_xlat.c:7: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv4/tcp_timer.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:2035:25: note: in expansion of macro 'rcu_assign_pointer' 2035 | rcu_assign_pointer(sk->sk_dst_cache, ndst); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_fill_info': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_add_mapping': /kisskb/src/net/ipv6/ila/ila_xlat.c:348:32: note: byref variable will be forcibly initialized 348 | struct ila_xlat_params p; | ^ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_del_mapping': /kisskb/src/net/ipv6/ila/ila_xlat.c:361:32: note: byref variable will be forcibly initialized 361 | struct ila_xlat_params xp; | ^~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_flush': /kisskb/src/net/ipv6/ila/ila_xlat.c:383:32: note: byref variable will be forcibly initialized 383 | struct rhashtable_iter iter; | ^~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_get_mapping': /kisskb/src/net/ipv6/ila/ila_xlat.c:466:32: note: byref variable will be forcibly initialized 466 | struct ila_xlat_params xp; | ^~ In file included from /kisskb/src/net/ipv4/tcp_timer.c:24: /kisskb/src/net/ipv4/tcp_timer.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2266:34: note: byref variable will be forcibly initialized 2266 | struct bpf_sock_ops_kern sock_ops; | ^~~~~~~~ /kisskb/src/net/ipv4/tcp_timer.c: In function 'tcp_call_bpf_3arg': /kisskb/src/include/net/tcp.h:2298:13: note: byref variable will be forcibly initialized 2298 | u32 args[3] = {arg1, arg2, arg3}; | ^~~~ /kisskb/src/net/ipv4/tcp_timer.c: In function 'tcp_write_timeout': /kisskb/src/include/net/tcp.h:2298:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_timer.c:22: /kisskb/src/net/ipv4/tcp_timer.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:2057:9: note: in expansion of macro 'rcu_assign_pointer' 2057 | rcu_assign_pointer(sk->sk_dst_cache, dst); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/filter.h:11, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/net/netprio_cgroup.h:11, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpf_iter_link_attach': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized 498 | int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:507:18: note: userspace variable will be forcibly initialized 507 | bpfptr_t ulinfo; | ^~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:503:34: note: byref variable will be forcibly initialized 503 | union bpf_iter_link_info linfo; | ^~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:501:32: note: byref variable will be forcibly initialized 501 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-xgs-iproc.c:6: /kisskb/src/drivers/gpio/gpio-xgs-iproc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-xgs-iproc.c:6: /kisskb/src/drivers/gpio/gpio-xgs-iproc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpio/gpio-xgs-iproc.c: In function 'iproc_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-xgs-iproc.c:169:23: note: byref variable will be forcibly initialized 169 | unsigned long int_bits = 0; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-xgs-iproc.c: In function 'iproc_gpio_probe': /kisskb/src/drivers/gpio/gpio-xgs-iproc.c:199:13: note: byref variable will be forcibly initialized 199 | u32 num_gpios; | ^~~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320aic3x.c: In function 'snd_soc_dapm_put_volsw_aic3x': /kisskb/src/sound/soc/codecs/tlv320aic3x.c:165:36: note: byref variable will be forcibly initialized 165 | struct snd_soc_dapm_update update = {}; | ^~~~~~ /kisskb/src/sound/soc/codecs/tlv320aic3x.c: In function 'aic3x_configure_ocmv': /kisskb/src/sound/soc/codecs/tlv320aic3x.c:1707:13: note: byref variable will be forcibly initialized 1707 | u32 value; | ^~~~~ /kisskb/src/sound/soc/codecs/tlv320aic3x.c: In function 'aic3x_probe': /kisskb/src/sound/soc/codecs/tlv320aic3x.c:1758:13: note: byref variable will be forcibly initialized 1758 | u32 value; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-cadence.c:11: /kisskb/src/drivers/gpio/gpio-cadence.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-cadence.c:11: /kisskb/src/drivers/gpio/gpio-cadence.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpio/gpio-cadence.c: In function 'cdns_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-cadence.c:127:23: note: byref variable will be forcibly initialized 127 | unsigned long status; | ^~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-cadence.c:11: /kisskb/src/drivers/gpio/gpio-cadence.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpio/gpio-cadence.c: In function 'cdns_gpio_probe': /kisskb/src/drivers/gpio/gpio-cadence.c:153:13: note: byref variable will be forcibly initialized 153 | u32 num_gpios = 32; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/gpio/gpio-brcmstb.c:14: /kisskb/src/drivers/gpio/gpio-brcmstb.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/gpio/gpio-brcmstb.c:15: /kisskb/src/drivers/gpio/gpio-brcmstb.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-brcmstb.c:15: /kisskb/src/drivers/gpio/gpio-brcmstb.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpio/gpio-brcmstb.c: In function 'brcmstb_gpio_irq_bank_handler': /kisskb/src/drivers/gpio/gpio-brcmstb.c:277:23: note: byref variable will be forcibly initialized 277 | unsigned long status; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-brcmstb.c: In function 'brcmstb_gpio_probe': /kisskb/src/drivers/gpio/gpio-brcmstb.c:614:13: note: byref variable will be forcibly initialized 614 | u32 bank_width; | ^~~~~~~~~~ /kisskb/src/fs/tracefs/inode.c: In function 'tracefs_parse_options': /kisskb/src/fs/tracefs/inode.c:167:13: note: byref variable will be forcibly initialized 167 | int option; | ^~~~~~ /kisskb/src/fs/tracefs/inode.c:166:21: note: byref variable will be forcibly initialized 166 | substring_t args[MAX_OPT_ARGS]; | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/kernel/trace/trace_syscalls.c:2: /kisskb/src/kernel/trace/trace_syscalls.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/kernel/trace/trace_output.h:6, from /kisskb/src/kernel/trace/trace_syscalls.c:13: /kisskb/src/kernel/trace/trace_syscalls.c: In function 'event_trigger_unlock_commit': /kisskb/src/kernel/trace/trace.h:1394:33: note: byref variable will be forcibly initialized 1394 | enum event_trigger_type tt = ETT_NONE; | ^~ /kisskb/src/kernel/trace/trace_syscalls.c: In function 'ftrace_syscall_enter': /kisskb/src/kernel/trace/trace_syscalls.c:302:23: note: byref variable will be forcibly initialized 302 | unsigned long args[6]; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/tracepoint.h:15, from /kisskb/src/include/trace/syscall.h:5, from /kisskb/src/kernel/trace/trace_syscalls.c:2: /kisskb/src/kernel/trace/trace_syscalls.c: In function 'reg_event_syscall_enter': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_syscalls.c:399:17: note: in expansion of macro 'rcu_assign_pointer' 399 | rcu_assign_pointer(tr->enter_syscall_files[num], file); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_syscalls.c: In function 'reg_event_syscall_exit': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_syscalls.c:437:17: note: in expansion of macro 'rcu_assign_pointer' 437 | rcu_assign_pointer(tr->exit_syscall_files[num], file); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_syscalls.c: In function 'find_syscall_meta': /kisskb/src/kernel/trace/trace_syscalls.c:87:14: note: byref variable will be forcibly initialized 87 | char str[KSYM_SYMBOL_LEN]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/user.c:13: /kisskb/src/kernel/user.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/user.c:13: /kisskb/src/kernel/user.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/user.c: In function 'free_uid': /kisskb/src/kernel/user.c:180:23: note: byref variable will be forcibly initialized 180 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'event_set_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1556:9: note: in expansion of macro 'rcu_assign_pointer' 1556 | rcu_assign_pointer(file->filter, filter); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/perf_event.h:49, from /kisskb/src/kernel/trace/trace_events_filter.c:11: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'process_preds': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1539:9: note: in expansion of macro 'rcu_assign_pointer' 1539 | rcu_assign_pointer(filter->prog, prog); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1513:13: note: byref variable will be forcibly initialized 1513 | int index; | ^~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1512:13: note: byref variable will be forcibly initialized 1512 | int nr_preds; | ^~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1511:13: note: byref variable will be forcibly initialized 1511 | int nr_parens; | ^~~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'create_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1717:36: note: byref variable will be forcibly initialized 1717 | struct filter_parse_error *pe = NULL; | ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'process_system_preds': /kisskb/src/kernel/trace/trace_events_filter.c:1578:19: note: byref variable will be forcibly initialized 1578 | LIST_HEAD(filter_list); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'create_system_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1756:36: note: byref variable will be forcibly initialized 1756 | struct filter_parse_error *pe = NULL; | ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/kernel/trace/trace_events_filter_test.h:51, from /kisskb/src/kernel/trace/trace_events_filter.c:2081: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'trace_event_raw_event_ftrace_test_filter': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/./trace_events_filter_test.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(ftrace_test_filter, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'filter_build_regex': /kisskb/src/kernel/trace/trace_events_filter.c:865:15: note: byref variable will be forcibly initialized 865 | char *search; | ^~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'parse_pred': /kisskb/src/kernel/trace/trace_events_filter.c:1162:13: note: byref variable will be forcibly initialized 1162 | u64 val; | ^~~ /kisskb/src/kernel/trace/trace_events_filter.c:1159:14: note: byref variable will be forcibly initialized 1159 | char num_buf[24]; /* Big enough to hold an address */ | ^~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'ftrace_test_event_filter': /kisskb/src/kernel/trace/trace_events_filter.c:2199:38: note: byref variable will be forcibly initialized 2199 | struct event_filter *filter = NULL; | ^~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'apply_event_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1779:30: note: byref variable will be forcibly initialized 1779 | struct event_filter *filter = NULL; | ^~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'apply_subsystem_event_filter': /kisskb/src/kernel/trace/trace_events_filter.c:1832:30: note: byref variable will be forcibly initialized 1832 | struct event_filter *filter = NULL; | ^~~~~~ /kisskb/src/kernel/capability.c: In function 'warn_legacy_capability_use': /kisskb/src/kernel/capability.c:48:14: note: byref variable will be forcibly initialized 48 | char name[sizeof(current->comm)]; | ^~~~ /kisskb/src/kernel/capability.c: In function 'warn_deprecated_v2': /kisskb/src/kernel/capability.c:72:14: note: byref variable will be forcibly initialized 72 | char name[sizeof(current->comm)]; | ^~~~ /kisskb/src/kernel/capability.c: In function '__do_sys_capget': /kisskb/src/kernel/capability.c:167:47: note: byref variable will be forcibly initialized 167 | struct __user_cap_data_struct kdata[_KERNEL_CAPABILITY_U32S]; | ^~~~~ /kisskb/src/kernel/capability.c:153:30: note: byref variable will be forcibly initialized 153 | kernel_cap_t pE, pI, pP; | ^~ /kisskb/src/kernel/capability.c:153:26: note: byref variable will be forcibly initialized 153 | kernel_cap_t pE, pI, pP; | ^~ /kisskb/src/kernel/capability.c:153:22: note: byref variable will be forcibly initialized 153 | kernel_cap_t pE, pI, pP; | ^~ /kisskb/src/kernel/capability.c:152:18: note: byref variable will be forcibly initialized 152 | unsigned tocopy; | ^~~~~~ /kisskb/src/kernel/capability.c: In function '__do_sys_capset': /kisskb/src/kernel/capability.c:226:46: note: byref variable will be forcibly initialized 226 | kernel_cap_t inheritable, permitted, effective; | ^~~~~~~~~ /kisskb/src/kernel/capability.c:226:35: note: byref variable will be forcibly initialized 226 | kernel_cap_t inheritable, permitted, effective; | ^~~~~~~~~ /kisskb/src/kernel/capability.c:226:22: note: byref variable will be forcibly initialized 226 | kernel_cap_t inheritable, permitted, effective; | ^~~~~~~~~~~ /kisskb/src/kernel/capability.c:225:21: note: byref variable will be forcibly initialized 225 | unsigned i, tocopy, copybytes; | ^~~~~~ /kisskb/src/kernel/capability.c:224:39: note: byref variable will be forcibly initialized 224 | struct __user_cap_data_struct kdata[_KERNEL_CAPABILITY_U32S]; | ^~~~~ /kisskb/src/sound/soc/codecs/tlv320aic3x-i2c.c: In function 'aic3x_i2c_probe': /kisskb/src/sound/soc/codecs/tlv320aic3x-i2c.c:23:30: note: byref variable will be forcibly initialized 23 | struct regmap_config config; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/ptrace.c:13: /kisskb/src/kernel/ptrace.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_get_syscall_info_entry': /kisskb/src/kernel/ptrace.c:941:23: note: byref variable will be forcibly initialized 941 | unsigned long args[ARRAY_SIZE(info->entry.args)]; | ^~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:747:34: note: byref variable will be forcibly initialized 747 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/ptrace.c:721:40: note: byref variable will be forcibly initialized 721 | struct ptrace_peeksiginfo_args arg; | ^~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_getsiginfo': /kisskb/src/kernel/ptrace.c:687:23: note: byref variable will be forcibly initialized 687 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_setsiginfo': /kisskb/src/kernel/ptrace.c:703:23: note: byref variable will be forcibly initialized 703 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_readdata': /kisskb/src/kernel/ptrace.c:609:22: note: byref variable will be forcibly initialized 609 | char buf[128]; | ^~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_writedata': /kisskb/src/kernel/ptrace.c:635:22: note: byref variable will be forcibly initialized 635 | char buf[128]; | ^~~ /kisskb/src/kernel/ptrace.c: In function 'generic_ptrace_peekdata': /kisskb/src/kernel/ptrace.c:1325:23: note: byref variable will be forcibly initialized 1325 | unsigned long tmp; | ^~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1231:30: note: byref variable will be forcibly initialized 1231 | struct iovec kiov; | ^~~~ /kisskb/src/kernel/ptrace.c:1097:26: note: byref variable will be forcibly initialized 1097 | sigset_t new_set; | ^~~~~~~ /kisskb/src/kernel/ptrace.c:1039:23: note: byref variable will be forcibly initialized 1039 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/ptrace.c:1036:26: note: byref variable will be forcibly initialized 1036 | kernel_siginfo_t siginfo, *si; | ^~~~~~~ /kisskb/src/lib/xxhash.c: In function 'xxh32_reset': /kisskb/src/lib/xxhash.c:245:28: note: byref variable will be forcibly initialized 245 | struct xxh32_state state; | ^~~~~ /kisskb/src/lib/xxhash.c: In function 'xxh64_reset': /kisskb/src/lib/xxhash.c:259:28: note: byref variable will be forcibly initialized 259 | struct xxh64_state state; | ^~~~~ /kisskb/src/sound/soc/codecs/tlv320adcx140.c: In function 'adcx140_configure_gpio': /kisskb/src/sound/soc/codecs/tlv320adcx140.c:867:13: note: byref variable will be forcibly initialized 867 | u32 gpio_outputs[ADCX140_NUM_GPIO_CFGS]; | ^~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320adcx140.c: In function 'adcx140_configure_gpo': /kisskb/src/sound/soc/codecs/tlv320adcx140.c:829:13: note: byref variable will be forcibly initialized 829 | u32 gpo_outputs[ADCX140_NUM_GPOS]; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320adcx140.c: In function 'adcx140_codec_probe': /kisskb/src/sound/soc/codecs/tlv320adcx140.c:911:13: note: byref variable will be forcibly initialized 911 | u32 gpi_inputs[ADCX140_NUM_GPI_PINS]; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320adcx140.c:908:13: note: byref variable will be forcibly initialized 908 | u32 pdm_edges[ADCX140_NUM_PDM_EDGES]; | ^~~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320adcx140.c:905:13: note: byref variable will be forcibly initialized 905 | u32 vref_source; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320adcx140.c:904:13: note: byref variable will be forcibly initialized 904 | u32 bias_source; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/fs/afs/addr_list.c:8: /kisskb/src/fs/afs/addr_list.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/afs/addr_list.c:8: /kisskb/src/fs/afs/addr_list.c: In function 'afs_parse_text_addrs': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/addr_list.c:206:9: note: in expansion of macro 'rcu_assign_pointer' 206 | rcu_assign_pointer(vllist->servers[0].server->addresses, alist); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/addr_list.c:138:24: note: byref variable will be forcibly initialized 138 | __be32 x[4]; | ^ /kisskb/src/fs/afs/addr_list.c:136:33: note: byref variable will be forcibly initialized 136 | const char *q, *stop; | ^~~~ /kisskb/src/fs/afs/addr_list.c: In function 'afs_dns_query': /kisskb/src/fs/afs/addr_list.c:244:15: note: byref variable will be forcibly initialized 244 | char *result = NULL; | ^~~~~~ /kisskb/src/fs/afs/addr_list.c: In function 'afs_iterate_addresses': /kisskb/src/fs/afs/addr_list.c:356:23: note: byref variable will be forcibly initialized 356 | unsigned long set, failed; | ^~~ In file included from /kisskb/src/drivers/gpio/gpio-da9052.c:17: /kisskb/src/drivers/gpio/gpio-da9052.c: In function 'da9052_reg_read': /kisskb/src/include/linux/mfd/da9052/da9052.h:107:13: note: byref variable will be forcibly initialized 107 | int val, ret; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/net/ipv4/tcp_minisocks.c:22: /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/scm.c:2: /kisskb/src/net/unix/scm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/scm.c: In function 'unix_destruct_scm': /kisskb/src/net/unix/scm.c:140:27: note: byref variable will be forcibly initialized 140 | struct scm_cookie scm; | ^~~ In file included from /kisskb/src/net/ipv4/tcp_minisocks.c:22: /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2266:34: note: byref variable will be forcibly initialized 2266 | struct bpf_sock_ops_kern sock_ops; | ^~~~~~~~ /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_timewait_state_process': /kisskb/src/net/ipv4/tcp_minisocks.c:88:37: note: byref variable will be forcibly initialized 88 | struct tcp_options_received tmp_opt; | ^~~~~~~ /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_openreq_init_rwin': /kisskb/src/net/ipv4/tcp_minisocks.c:361:14: note: byref variable will be forcibly initialized 361 | __u8 rcv_wscale; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_check_req': /kisskb/src/net/ipv4/tcp_minisocks.c:572:14: note: byref variable will be forcibly initialized 572 | bool own_req; | ^~~~~~~ /kisskb/src/net/ipv4/tcp_minisocks.c:567:37: note: byref variable will be forcibly initialized 567 | struct tcp_options_received tmp_opt; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/bottom_half.h:5, from /kisskb/src/net/ipv4/tcp_ipv4.c:50: /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/tcp_ipv4.c:64: /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2266:34: note: byref variable will be forcibly initialized 2266 | struct bpf_sock_ops_kern sock_ops; | ^~~~~~~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_connect': /kisskb/src/net/ipv4/tcp_ipv4.c:207:13: note: byref variable will be forcibly initialized 207 | int err; | ^~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_reset': /kisskb/src/net/ipv4/tcp_ipv4.c:671:29: note: byref variable will be forcibly initialized 671 | struct ip_reply_arg arg; | ^~~ /kisskb/src/net/ipv4/tcp_ipv4.c:670:11: note: byref variable will be forcibly initialized 670 | } rep; | ^~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_ack': /kisskb/src/net/ipv4/tcp_ipv4.c:855:29: note: byref variable will be forcibly initialized 855 | struct ip_reply_arg arg; | ^~~ /kisskb/src/net/ipv4/tcp_ipv4.c:853:11: note: byref variable will be forcibly initialized 853 | } rep; | ^~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_syn_recv_sock': /kisskb/src/net/ipv4/tcp_ipv4.c:1546:14: note: byref variable will be forcibly initialized 1546 | bool found_dup_sk = false; | ^~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_sk_init': /kisskb/src/net/ipv4/tcp_ipv4.c:3115:30: note: byref variable will be forcibly initialized 3115 | struct sock *sk; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_synack': /kisskb/src/net/ipv4/tcp_ipv4.c:987:23: note: byref variable will be forcibly initialized 987 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_add_backlog': /kisskb/src/net/ipv4/tcp_ipv4.c:1810:13: note: byref variable will be forcibly initialized 1810 | int delta; | ^~~~~ /kisskb/src/net/ipv4/tcp_ipv4.c:1807:14: note: byref variable will be forcibly initialized 1807 | bool fragstolen; | ^~~~~~~~~~ /kisskb/src/fs/open.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_rcv': /kisskb/src/net/ipv4/tcp_ipv4.c:2009:22: note: byref variable will be forcibly initialized 2009 | bool req_stolen = false; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp_ipv4.c:1967:14: note: byref variable will be forcibly initialized 1967 | bool refcounted; | ^~~~~~~~~~ In file included from /kisskb/src/drivers/gpio/gpio-da9055.c:13: /kisskb/src/drivers/gpio/gpio-da9055.c: In function 'da9055_reg_read': /kisskb/src/include/linux/mfd/da9055/core.h:40:13: note: byref variable will be forcibly initialized 40 | int val, ret; | ^~~ /kisskb/src/fs/open.c: In function 'do_faccessat': /kisskb/src/fs/open.c:397:21: note: byref variable will be forcibly initialized 397 | struct path path; | ^~~~ /kisskb/src/fs/open.c: In function '__do_sys_chdir': /kisskb/src/fs/open.c:485:21: note: byref variable will be forcibly initialized 485 | struct path path; | ^~~~ /kisskb/src/fs/open.c: In function '__do_sys_chroot': /kisskb/src/fs/open.c:533:21: note: byref variable will be forcibly initialized 533 | struct path path; | ^~~~ /kisskb/src/fs/open.c: In function 'do_truncate': /kisskb/src/fs/open.c:42:22: note: byref variable will be forcibly initialized 42 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_sys_truncate': /kisskb/src/fs/open.c:124:21: note: byref variable will be forcibly initialized 124 | struct path path; | ^~~~ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:568:22: note: byref variable will be forcibly initialized 568 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/open.c:567:23: note: byref variable will be forcibly initialized 567 | struct inode *delegated_inode = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c: In function 'do_fchmodat': /kisskb/src/fs/open.c:614:21: note: byref variable will be forcibly initialized 614 | struct path path; | ^~~~ /kisskb/src/fs/open.c: In function 'chown_common': /kisskb/src/fs/open.c:647:22: note: byref variable will be forcibly initialized 647 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/open.c:645:23: note: byref variable will be forcibly initialized 645 | struct inode *delegated_inode = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/open.c: In function 'do_fchownat': /kisskb/src/fs/open.c:692:21: note: byref variable will be forcibly initialized 692 | struct path path; | ^~~~ /kisskb/src/fs/open.c: In function 'do_sys_openat2': /kisskb/src/fs/open.c:1187:27: note: byref variable will be forcibly initialized 1187 | struct open_flags op; | ^~ /kisskb/src/fs/open.c: In function '__do_sys_openat2': /kisskb/src/fs/open.c:1239:25: note: byref variable will be forcibly initialized 1239 | struct open_how tmp; | ^~~ /kisskb/src/fs/open.c: In function 'file_open_name': /kisskb/src/fs/open.c:1141:25: note: byref variable will be forcibly initialized 1141 | struct open_how how = build_open_how(flags, mode); | ^~~ /kisskb/src/fs/open.c:1140:27: note: byref variable will be forcibly initialized 1140 | struct open_flags op; | ^~ /kisskb/src/fs/open.c: In function 'file_open_root': /kisskb/src/fs/open.c:1176:25: note: byref variable will be forcibly initialized 1176 | struct open_how how = build_open_how(flags, mode); | ^~~ /kisskb/src/fs/open.c:1175:27: note: byref variable will be forcibly initialized 1175 | struct open_flags op; | ^~ /kisskb/src/fs/open.c: In function 'do_sys_open': /kisskb/src/fs/open.c:1215:25: note: byref variable will be forcibly initialized 1215 | struct open_how how = build_open_how(flags, mode); | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/backing-dev.h:12, from /kisskb/src/fs/ceph/super.c:5: /kisskb/src/fs/ceph/super.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/super.c: In function 'ceph_statfs': /kisskb/src/fs/ceph/super.c:54:28: note: byref variable will be forcibly initialized 54 | struct ceph_statfs st; | ^~ /kisskb/src/fs/ceph/super.c: In function 'ceph_parse_mount_param': /kisskb/src/fs/ceph/super.c:288:32: note: byref variable will be forcibly initialized 288 | struct fs_parse_result result; | ^~~~~~ /kisskb/src/fs/file_table.c: In function 'alloc_file_pseudo': /kisskb/src/fs/file_table.c:222:21: note: byref variable will be forcibly initialized 222 | struct path path; | ^~~~ /kisskb/src/kernel/bpf/map_iter.c: In function '__bpf_map_seq_show': /kisskb/src/kernel/bpf/map_iter.c:47:30: note: byref variable will be forcibly initialized 47 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/map_iter.c:46:34: note: byref variable will be forcibly initialized 46 | struct bpf_iter__bpf_map ctx; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/read_write.c:8: /kisskb/src/fs/read_write.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/read_write.c:13: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:126:16: note: userspace variable will be forcibly initialized 126 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c: In function 'do_iter_readv_writev': /kisskb/src/fs/read_write.c:717:22: note: byref variable will be forcibly initialized 717 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:397:25: note: byref variable will be forcibly initialized 397 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c:396:22: note: byref variable will be forcibly initialized 396 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/read_write.c:395:22: note: byref variable will be forcibly initialized 395 | 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:500:25: note: byref variable will be forcibly initialized 500 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c:499:22: note: byref variable will be forcibly initialized 499 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/read_write.c:498:22: note: byref variable will be forcibly initialized 498 | struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | ^~~ In file included from /kisskb/src/fs/read_write.c:13: /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/include/linux/uio.h:126:16: note: userspace variable will be forcibly initialized 126 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c:746:30: note: userspace variable will be forcibly initialized 746 | struct iovec iovec = iov_iter_iovec(iter); | ^~~~~ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:905:25: note: byref variable will be forcibly initialized 905 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c:904:23: note: byref variable will be forcibly initialized 904 | struct iovec *iov = iovstack; | ^~~ /kisskb/src/fs/read_write.c:903:22: note: byref variable will be forcibly initialized 903 | struct iovec iovstack[UIO_FASTIOV]; | ^~~~~~~~ /kisskb/src/fs/read_write.c: In function 'do_readv': /kisskb/src/fs/read_write.c:942:24: note: byref variable will be forcibly initialized 942 | loff_t pos, *ppos = file_ppos(f.file); | ^~~ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:922:25: note: byref variable will be forcibly initialized 922 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c:921:23: note: byref variable will be forcibly initialized 921 | struct iovec *iov = iovstack; | ^~~ /kisskb/src/fs/read_write.c:920:22: note: byref variable will be forcibly initialized 920 | struct iovec iovstack[UIO_FASTIOV]; | ^~~~~~~~ /kisskb/src/fs/read_write.c: In function 'do_writev': /kisskb/src/fs/read_write.c:966:24: note: byref variable will be forcibly initialized 966 | loff_t pos, *ppos = file_ppos(f.file); | ^~~ /kisskb/src/fs/read_write.c: In function 'do_sendfile': /kisskb/src/fs/read_write.c:1182:16: note: byref variable will be forcibly initialized 1182 | loff_t out_pos; | ^~~~~~~ /kisskb/src/fs/read_write.c:1181:16: note: byref variable will be forcibly initialized 1181 | loff_t pos; | ^~~ /kisskb/src/fs/read_write.c: In function '__do_sys_sendfile': In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/security.h:27, from /kisskb/src/kernel/trace/trace_events_trigger.c:8: /kisskb/src/kernel/trace/trace_events_trigger.c: In function '__list_add_rcu': /kisskb/src/fs/read_write.c:1283:16: note: byref variable will be forcibly initialized 1283 | loff_t pos; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c: In function '__do_sys_sendfile64': /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'set_trigger_filter': /kisskb/src/fs/read_write.c:1302:16: note: byref variable will be forcibly initialized 1302 | loff_t pos; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_trigger.c:781:9: note: in expansion of macro 'rcu_assign_pointer' 781 | rcu_assign_pointer(data->filter, filter); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_trigger.c:756:30: note: byref variable will be forcibly initialized 756 | struct event_filter *filter = NULL, *tmp; | ^~~~~~ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:426:25: note: byref variable will be forcibly initialized 426 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c:425:22: note: byref variable will be forcibly initialized 425 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/read_write.c:421:21: note: byref variable will be forcibly initialized 421 | struct kvec iov = { | ^~~ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:522:25: note: byref variable will be forcibly initialized 522 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c:521:22: note: byref variable will be forcibly initialized 521 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/read_write.c:517:21: note: byref variable will be forcibly initialized 517 | struct kvec iov = { | ^~~ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'event_enable_trigger_func': /kisskb/src/kernel/trace/trace_events_trigger.c:1395:15: note: byref variable will be forcibly initialized 1395 | char *trigger; | ^~~~~~~ /kisskb/src/fs/read_write.c: In function 'ksys_read': /kisskb/src/fs/read_write.c:618:24: note: byref variable will be forcibly initialized 618 | loff_t pos, *ppos = file_ppos(f.file); | ^~~ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'event_trigger_callback': /kisskb/src/kernel/trace/trace_events_trigger.c:647:15: note: byref variable will be forcibly initialized 647 | char *trigger = NULL; | ^~~~~~~ /kisskb/src/fs/read_write.c: In function 'ksys_write': /kisskb/src/fs/read_write.c:642:24: note: byref variable will be forcibly initialized 642 | loff_t pos, *ppos = file_ppos(f.file); | ^~~ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'trigger_process_regex': /kisskb/src/kernel/trace/trace_events_trigger.c:232:25: note: byref variable will be forcibly initialized 232 | char *command, *next; | ^~~~ /kisskb/src/fs/read_write.c: In function 'do_copy_file_range': /kisskb/src/fs/read_write.c:1387:16: note: byref variable will be forcibly initialized 1387 | static ssize_t do_copy_file_range(struct file *file_in, loff_t pos_in, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/read_write.c:1387:16: note: byref variable will be forcibly initialized /kisskb/src/fs/read_write.c: In function 'generic_write_checks': /kisskb/src/fs/read_write.c:1635:16: note: byref variable will be forcibly initialized 1635 | loff_t count; | ^~~~~ /kisskb/src/fs/read_write.c: In function 'generic_copy_file_checks': /kisskb/src/fs/read_write.c:1422:18: note: byref variable will be forcibly initialized 1422 | uint64_t count = *req_count; | ^~~~~ /kisskb/src/fs/read_write.c: In function '__do_sys_copy_file_range': /kisskb/src/fs/read_write.c:1537:16: note: byref variable will be forcibly initialized 1537 | loff_t pos_out; | ^~~~~~~ /kisskb/src/fs/read_write.c:1536:16: note: byref variable will be forcibly initialized 1536 | loff_t pos_in; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/genalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_alloc_align': /kisskb/src/lib/genalloc.c:398:35: note: byref variable will be forcibly initialized 398 | struct genpool_data_align data = { .align = align }; | ^~~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_zalloc_align': /kisskb/src/lib/genalloc.c:469:35: note: byref variable will be forcibly initialized 469 | struct genpool_data_align data = { .align = align }; | ^~~~ /kisskb/src/lib/genalloc.c: In function 'of_gen_pool_get': /kisskb/src/lib/genalloc.c:884:21: note: byref variable will be forcibly initialized 884 | const char *name = NULL; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_cong.c:12: /kisskb/src/net/ipv4/tcp_cong.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/net/ipv4/tcp_metrics.c:2: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_cong.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/tscs42xx.c: In function 'part_is_valid': /kisskb/src/sound/soc/codecs/tscs42xx.c:1278:22: note: byref variable will be forcibly initialized 1278 | unsigned int reg; | ^~~ /kisskb/src/net/ipv4/tcp_cong.c: In function 'tcp_set_allowed_congestion_control': /kisskb/src/net/ipv4/tcp_cong.c:312:29: note: byref variable will be forcibly initialized 312 | char *saved_clone, *clone, *name; | ^~~~~ /kisskb/src/net/ipv4/tcp_metrics.c: In function '__tcp_get_metrics_req': /kisskb/src/net/ipv4/tcp_metrics.c:233:37: note: byref variable will be forcibly initialized 233 | struct inetpeer_addr saddr, daddr; | ^~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:233:30: note: byref variable will be forcibly initialized 233 | struct inetpeer_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/net/ipv4/tcp_metrics.c:2: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcpm_new': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:194:17: note: in expansion of macro 'rcu_assign_pointer' 194 | rcu_assign_pointer(tcp_metrics_hash[hash].chain, tm); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_get_metrics': /kisskb/src/net/ipv4/tcp_metrics.c:276:37: note: byref variable will be forcibly initialized 276 | struct inetpeer_addr saddr, daddr; | ^~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:276:30: note: byref variable will be forcibly initialized 276 | struct inetpeer_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/tcp_metrics.c:9: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:25: note: byref variable will be forcibly initialized 1723 | struct in6_addr tmp; | ^~~ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_nl_cmd_del': /kisskb/src/net/ipv4/tcp_metrics.c:908:22: note: byref variable will be forcibly initialized 908 | unsigned int hash; | ^~~~ /kisskb/src/net/ipv4/tcp_metrics.c:907:37: note: byref variable will be forcibly initialized 907 | struct inetpeer_addr saddr, daddr; | ^~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:907:30: note: byref variable will be forcibly initialized 907 | struct inetpeer_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/tcp_metrics.c:9: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_put_msecs': /kisskb/src/include/net/netlink.h:1500:13: note: byref variable will be forcibly initialized 1500 | u64 tmp = jiffies_to_msecs(njiffies); | ^~~ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_fill_info': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/tcp_metrics.c:689:45: note: byref variable will be forcibly initialized 689 | struct tcp_fastopen_metrics tfom_copy[1], *tfom; | ^~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_nl_cmd_get': /kisskb/src/net/ipv4/tcp_metrics.c:823:22: note: byref variable will be forcibly initialized 823 | unsigned int hash; | ^~~~ /kisskb/src/net/ipv4/tcp_metrics.c:822:37: note: byref variable will be forcibly initialized 822 | struct inetpeer_addr saddr, daddr; | ^~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:822:30: note: byref variable will be forcibly initialized 822 | struct inetpeer_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/gpio/gpio-dwapb.c:7: /kisskb/src/drivers/gpio/gpio-dwapb.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, 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/gpio/gpio-dwapb.c:7: /kisskb/src/drivers/gpio/gpio-dwapb.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/drivers/gpio/gpio-dwapb.c:7: /kisskb/src/drivers/gpio/gpio-dwapb.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv6/netfilter/ip6_tables.c:15: /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/gpio/gpio-dwapb.c:7: /kisskb/src/drivers/gpio/gpio-dwapb.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/gpio/gpio-dwapb.c: In function 'dwapb_do_irq': /kisskb/src/drivers/gpio/gpio-dwapb.c:206:23: note: byref variable will be forcibly initialized 206 | unsigned long irq_status; | ^~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'cleanup_match': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:472:32: note: byref variable will be forcibly initialized 472 | struct xt_mtdtor_param par; | ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'ip6_packet_match': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:82:32: note: byref variable will be forcibly initialized 82 | unsigned short _frag_off; | ^~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'cleanup_entry': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:657:32: note: byref variable will be forcibly initialized 657 | struct xt_tgdtor_param par; | ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'find_check_entry': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:544:31: note: byref variable will be forcibly initialized 544 | struct xt_mtchk_param mtpar; | ^~~~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c: In function 'lpi_gpio_set': /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c:510:23: note: byref variable will be forcibly initialized 510 | unsigned long config; | ^~~~~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c: In function 'lpi_gpio_direction_output': /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c:492:23: note: byref variable will be forcibly initialized 492 | unsigned long config; | ^~~~~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c: In function 'lpi_gpio_direction_input': /kisskb/src/drivers/pinctrl/qcom/pinctrl-lpass-lpi.c:481:23: note: byref variable will be forcibly initialized 481 | unsigned long config; | ^~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'icmp6_match': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1819:25: note: byref variable will be forcibly initialized 1819 | struct icmp6hdr _icmph; | ^~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'get_info': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:983:37: note: byref variable will be forcibly initialized 983 | struct ip6t_getinfo info; | ^~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:966:14: note: byref variable will be forcibly initialized 966 | char name[XT_TABLE_MAXNAMELEN]; | ^~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'get_entries': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1025:33: note: byref variable will be forcibly initialized 1025 | struct ip6t_get_entries get; | ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'do_ip6t_get_ctl': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1677:40: note: byref variable will be forcibly initialized 1677 | struct xt_get_revision rev; | ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1656:13: note: byref variable will be forcibly initialized 1656 | int ret; | ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function '__do_replace': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1059:13: note: byref variable will be forcibly initialized 1059 | int ret; | ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'do_replace': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1123:1: note: userspace variable will be forcibly initialized 1123 | do_replace(struct net *net, sockptr_t arg, unsigned int len) | ^~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1126:29: note: byref variable will be forcibly initialized 1126 | struct ip6t_replace tmp; | ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'do_add_counters': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1175:33: note: byref variable will be forcibly initialized 1175 | struct xt_counters_info tmp; | ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'ip6t_do_table': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:263:32: note: byref variable will be forcibly initialized 263 | struct xt_action_param acpar; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/signal.c:14: /kisskb/src/kernel/signal.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-ftgpio010.c: In function 'ftgpio_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-ftgpio010.c:145:23: note: byref variable will be forcibly initialized 145 | unsigned long stat; | ^~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-ftgpio010.c:13: /kisskb/src/drivers/gpio/gpio-ftgpio010.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigpending': /kisskb/src/kernel/signal.c:3189:18: note: byref variable will be forcibly initialized 3189 | sigset_t set; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/signal.h:125, from /kisskb/src/kernel/signal.c:50: /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_generate': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:50:1: note: in expansion of macro 'TRACE_EVENT' 50 | TRACE_EVENT(signal_generate, | ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_deliver': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:96:1: note: in expansion of macro 'TRACE_EVENT' 96 | TRACE_EVENT(signal_deliver, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/signal.c:14: /kisskb/src/kernel/signal.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'post_copy_siginfo_from_user': /kisskb/src/kernel/signal.c:3312:22: note: byref variable will be forcibly initialized 3312 | char buf[SI_EXPANSION_SIZE]; | ^~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4164:22: note: byref variable will be forcibly initialized 4164 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c:4164:17: note: byref variable will be forcibly initialized 4164 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c: In function 'dequeue_signal': /kisskb/src/kernel/signal.c:644:14: note: byref variable will be forcibly initialized 644 | bool resched_timer = false; | ^~~~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function '__set_task_blocked': /kisskb/src/kernel/signal.c:2986:26: note: byref variable will be forcibly initialized 2986 | sigset_t newblocked; | ^~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'do_sigtimedwait': /kisskb/src/kernel/signal.c:3545:18: note: byref variable will be forcibly initialized 3545 | sigset_t mask = *which; | ^~~~ /kisskb/src/kernel/signal.c:3543:29: note: byref variable will be forcibly initialized 3543 | ktime_t *to = NULL, timeout = KTIME_MAX; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function 'prepare_signal': /kisskb/src/kernel/signal.c:917:18: note: byref variable will be forcibly initialized 917 | sigset_t flush; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1542:23: note: byref variable will be forcibly initialized 1542 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/signal.c:1540:31: note: byref variable will be forcibly initialized 1540 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sigqueue': /kisskb/src/kernel/signal.c:1933:23: note: byref variable will be forcibly initialized 1933 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:1994:31: note: byref variable will be forcibly initialized 1994 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigsuspend': /kisskb/src/kernel/signal.c:4570:18: note: byref variable will be forcibly initialized 4570 | sigset_t newset; | ^~~~~~ /kisskb/src/kernel/signal.c: In function 'sigprocmask': /kisskb/src/kernel/signal.c:3035:18: note: byref variable will be forcibly initialized 3035 | sigset_t newset; | ^~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigprocmask': /kisskb/src/kernel/signal.c:3118:27: note: byref variable will be forcibly initialized 3118 | sigset_t old_set, new_set; | ^~~~~~~ /kisskb/src/kernel/signal.c:3118:18: note: byref variable will be forcibly initialized 3118 | sigset_t old_set, new_set; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function 'set_user_sigmask': /kisskb/src/kernel/signal.c:3071:18: note: byref variable will be forcibly initialized 3071 | sigset_t kmask; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2106:31: note: byref variable will be forcibly initialized 2106 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2310:26: note: byref variable will be forcibly initialized 2310 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'signal_delivered': /kisskb/src/kernel/signal.c:2858:18: note: byref variable will be forcibly initialized 2858 | sigset_t blocked; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function 'exit_signals': /kisskb/src/kernel/signal.c:2918:18: note: byref variable will be forcibly initialized 2918 | sigset_t unblocked; | ^~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'do_send_sig_info': /kisskb/src/kernel/signal.c:1303:23: note: byref variable will be forcibly initialized 1303 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3970:26: note: byref variable will be forcibly initialized 3970 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3744:31: note: byref variable will be forcibly initialized 3744 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1714:31: note: byref variable will be forcibly initialized 1714 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1745:31: note: byref variable will be forcibly initialized 1745 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1860:31: note: byref variable will be forcibly initialized 1860 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3901:31: note: byref variable will be forcibly initialized 3901 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4010:26: note: byref variable will be forcibly initialized 4010 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1653:31: note: byref variable will be forcibly initialized 1653 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1731:31: note: byref variable will be forcibly initialized 1731 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1760:31: note: byref variable will be forcibly initialized 1760 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1775:31: note: byref variable will be forcibly initialized 1775 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_perf': /kisskb/src/kernel/signal.c:1789:31: note: byref variable will be forcibly initialized 1789 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1828:31: note: byref variable will be forcibly initialized 1828 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1843:31: note: byref variable will be forcibly initialized 1843 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1688:31: note: byref variable will be forcibly initialized 1688 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1811:31: note: byref variable will be forcibly initialized 1811 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3605:26: note: byref variable will be forcibly initialized 3605 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c:3604:27: note: byref variable will be forcibly initialized 3604 | struct timespec64 ts; | ^~ /kisskb/src/kernel/signal.c:3603:18: note: byref variable will be forcibly initialized 3603 | sigset_t these; | ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3823:26: note: byref variable will be forcibly initialized 3823 | kernel_siginfo_t kinfo; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'kernel_sigaction': /kisskb/src/kernel/signal.c:4040:26: note: byref variable will be forcibly initialized 4040 | sigset_t mask; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_sigaction': /kisskb/src/kernel/signal.c:4062:18: note: byref variable will be forcibly initialized 4062 | sigset_t mask; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigaction': /kisskb/src/kernel/signal.c:4350:36: note: byref variable will be forcibly initialized 4350 | struct k_sigaction new_sa, old_sa; | ^~~~~~ /kisskb/src/kernel/signal.c:4350:28: note: byref variable will be forcibly initialized 4350 | struct k_sigaction new_sa, old_sa; | ^~~~~~ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4178:17: note: byref variable will be forcibly initialized 4178 | stack_t new; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/callback.c:16: /kisskb/src/fs/afs/callback.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/callback.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/callback.c: In function 'afs_lookup_volume_rcu': /kisskb/src/fs/afs/callback.c:113:13: note: byref variable will be forcibly initialized 113 | int seq = 0; | ^~~ /kisskb/src/kernel/trace/trace_events_inject.c: In function 'parse_field': /kisskb/src/kernel/trace/trace_events_inject.c:43:13: note: byref variable will be forcibly initialized 43 | u64 val; | ^~~ /kisskb/src/kernel/trace/trace_events_inject.c: In function 'parse_entry': /kisskb/src/kernel/trace/trace_events_inject.c:197:13: note: byref variable will be forcibly initialized 197 | u64 val = 0; | ^~~ /kisskb/src/kernel/trace/trace_events_inject.c:196:13: note: byref variable will be forcibly initialized 196 | int entry_size; | ^~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_inject.c:194:36: note: byref variable will be forcibly initialized 194 | struct ftrace_event_field *field; | ^~~~~ /kisskb/src/kernel/trace/trace_events_inject.c: In function 'trace_inject_entry': /kisskb/src/kernel/trace/trace_events_inject.c:19:35: note: byref variable will be forcibly initialized 19 | struct trace_event_buffer fbuffer; | ^~~~~~~ /kisskb/src/kernel/trace/trace_events_inject.c: In function 'event_inject_write': /kisskb/src/kernel/trace/trace_events_inject.c:283:15: note: byref variable will be forcibly initialized 283 | void *entry = NULL; | ^~~~~ /kisskb/src/kernel/bpf/task_iter.c: In function 'task_vma_seq_get_next': /kisskb/src/kernel/bpf/task_iter.c:314:13: note: byref variable will be forcibly initialized 314 | u32 curr_tid = info->tid; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_vma_seq_show': /kisskb/src/kernel/bpf/task_iter.c:479:30: note: byref variable will be forcibly initialized 479 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/task_iter.c:478:35: note: byref variable will be forcibly initialized 478 | struct bpf_iter__task_vma ctx; | ^~~ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_file_seq_show': /kisskb/src/kernel/bpf/task_iter.c:234:30: note: byref variable will be forcibly initialized 234 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/task_iter.c:233:36: note: byref variable will be forcibly initialized 233 | struct bpf_iter__task_file ctx; | ^~~ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_seq_show': /kisskb/src/kernel/bpf/task_iter.c:93:31: note: byref variable will be forcibly initialized 93 | struct bpf_iter__task ctx; | ^~~ /kisskb/src/kernel/bpf/task_iter.c:92:30: note: byref variable will be forcibly initialized 92 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/task_iter.c: In function 'task_file_seq_get_next': /kisskb/src/kernel/bpf/task_iter.c:143:22: note: byref variable will be forcibly initialized 143 | unsigned int curr_fd = info->fd; | ^~~~~~~ /kisskb/src/kernel/bpf/task_iter.c:141:13: note: byref variable will be forcibly initialized 141 | u32 curr_tid = info->tid; | ^~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:627:17: note: in expansion of macro 'rcu_assign_pointer' 627 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'packet_cached_dev_assign': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c:299:9: note: in expansion of macro 'rcu_assign_pointer' 299 | rcu_assign_pointer(po->cached_dev, dev); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/percpu_counter.h:10, from /kisskb/src/lib/percpu_counter.c:6: /kisskb/src/lib/percpu_counter.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/percpu_counter.h:10, from /kisskb/src/lib/percpu_counter.c:6: /kisskb/src/lib/percpu_counter.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/net/packet/af_packet.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function '__fanout_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c:1540:9: note: in expansion of macro 'rcu_assign_pointer' 1540 | rcu_assign_pointer(f->arr[i], | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function '__fanout_link': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c:1520:9: note: in expansion of macro 'rcu_assign_pointer' 1520 | rcu_assign_pointer(f->arr[f->num_members], sk); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_rcv_vnet': /kisskb/src/net/packet/af_packet.c:2081:31: note: byref variable will be forcibly initialized 2081 | struct virtio_net_hdr vnet_hdr; | ^~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'prb_open_block': /kisskb/src/net/packet/af_packet.c:851:27: note: byref variable will be forcibly initialized 851 | struct timespec64 ts; | ^~ /kisskb/src/net/packet/af_packet.c: In function 'prb_close_block': /kisskb/src/net/packet/af_packet.c:820:35: note: byref variable will be forcibly initialized 820 | struct timespec64 ts; | ^~ /kisskb/src/net/packet/af_packet.c: In function 'tpacket_rcv': /kisskb/src/net/packet/af_packet.c:2234:27: note: byref variable will be forcibly initialized 2234 | struct timespec64 ts; | ^~ /kisskb/src/net/packet/af_packet.c: In function '__packet_set_timestamp': /kisskb/src/net/packet/af_packet.c:472:27: note: byref variable will be forcibly initialized 472 | struct timespec64 ts; | ^~ /kisskb/src/net/packet/af_packet.c: In function 'packet_recvmsg': /kisskb/src/net/packet/af_packet.c:3493:40: note: byref variable will be forcibly initialized 3493 | struct tpacket_auxdata aux; | ^~~ /kisskb/src/net/packet/af_packet.c:3392:21: note: byref variable will be forcibly initialized 3392 | int copied, err; | ^~~ In file included from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'skb_probe_transport_header': /kisskb/src/include/linux/skbuff.h:2610:32: note: byref variable will be forcibly initialized 2610 | struct flow_keys_basic keys; | ^~~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_sendmsg_spkt': /kisskb/src/net/packet/af_packet.c:1943:30: note: byref variable will be forcibly initialized 1943 | struct sockcm_cookie sockc; | ^~~~~ In file included from /kisskb/src/drivers/pinctrl/pinctrl-utils.c:27: /kisskb/src/drivers/pinctrl/pinctrl-utils.c: In function 'krealloc_array': /kisskb/src/include/linux/slab.h:645:16: note: byref variable will be forcibly initialized 645 | size_t bytes; | ^~~~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_getsockopt': /kisskb/src/net/packet/af_packet.c:4003:39: note: byref variable will be forcibly initialized 4003 | struct tpacket_rollover_stats rstats; | ^~~~~~ /kisskb/src/net/packet/af_packet.c:4002:31: note: byref variable will be forcibly initialized 4002 | union tpacket_stats_u st; | ^~ /kisskb/src/net/packet/af_packet.c:3998:13: note: byref variable will be forcibly initialized 3998 | int val, lv = sizeof(val); | ^~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_bind_spkt': /kisskb/src/net/packet/af_packet.c:3261:14: note: byref variable will be forcibly initialized 3261 | char name[sizeof(uaddr->sa_data) + 1]; | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/packet/af_packet.c: In function 'prb_calc_retire_blk_tmo': /kisskb/src/net/packet/af_packet.c:572:39: note: byref variable will be forcibly initialized 572 | struct ethtool_link_ksettings ecmd; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function '__fanout_set_data_bpf': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c:1576:9: note: in expansion of macro 'rcu_assign_pointer' 1576 | rcu_assign_pointer(f->bpf_prog, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_release': /kisskb/src/net/packet/af_packet.c:3093:29: note: byref variable will be forcibly initialized 3093 | union tpacket_req_u req_u; | ^~~~~ In file included from /kisskb/src/net/packet/af_packet.c:85: /kisskb/src/net/packet/af_packet.c: In function 'virtio_net_hdr_to_skb': /kisskb/src/include/linux/virtio_net.h:86:48: note: byref variable will be forcibly initialized 86 | struct flow_keys_basic keys; | ^~~~ /kisskb/src/net/packet/af_packet.c: In function 'tpacket_snd': /kisskb/src/net/packet/af_packet.c:2706:15: note: byref variable will be forcibly initialized 2706 | void *data; | ^~~~ /kisskb/src/net/packet/af_packet.c:2700:13: note: byref variable will be forcibly initialized 2700 | int err, reserve = 0; | ^~~ /kisskb/src/net/packet/af_packet.c:2698:30: note: byref variable will be forcibly initialized 2698 | struct sockcm_cookie sockc; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/tcp_fastopen.c:2: /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_snd': /kisskb/src/net/packet/af_packet.c:2922:30: note: byref variable will be forcibly initialized 2922 | struct sockcm_cookie sockc; | ^~~~~ /kisskb/src/net/packet/af_packet.c:2921:13: note: byref variable will be forcibly initialized 2921 | int err, reserve = 0; | ^~~ /kisskb/src/net/packet/af_packet.c: In function 'fanout_add': /kisskb/src/net/packet/af_packet.c:1688:13: note: byref variable will be forcibly initialized 1688 | u16 id = args->id; | ^~ /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_cbpf': /kisskb/src/net/packet/af_packet.c:1589:27: note: byref variable will be forcibly initialized 1589 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/packet/af_packet.c:1588:26: note: byref variable will be forcibly initialized 1588 | struct bpf_prog *new; | ^~~ /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_ebpf': /kisskb/src/net/packet/af_packet.c:1607:12: note: userspace variable will be forcibly initialized 1607 | static int fanout_set_data_ebpf(struct packet_sock *po, sockptr_t data, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c:1611:13: note: byref variable will be forcibly initialized 1611 | u32 fd; | ^~ /kisskb/src/net/packet/af_packet.c: In function 'packet_setsockopt': /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized 3730 | packet_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3730:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3979:21: note: byref variable will be forcibly initialized 3979 | int val; | ^~~ /kisskb/src/net/packet/af_packet.c:3963:30: note: byref variable will be forcibly initialized 3963 | unsigned int val; | ^~~ /kisskb/src/net/packet/af_packet.c:3949:21: note: byref variable will be forcibly initialized 3949 | int val; | ^~~ /kisskb/src/net/packet/af_packet.c:3931:36: note: byref variable will be forcibly initialized 3931 | struct fanout_args args = { 0 }; | ^~~~ /kisskb/src/net/packet/af_packet.c:3919:21: note: byref variable will be forcibly initialized 3919 | int val; | ^~~ /kisskb/src/net/packet/af_packet.c:3898:21: note: byref variable will be forcibly initialized 3898 | int val; | ^~~ /kisskb/src/net/packet/af_packet.c:3884:21: note: byref variable will be forcibly initialized 3884 | int val; | ^~~ /kisskb/src/net/packet/af_packet.c:3870:21: note: byref variable will be forcibly initialized 3870 | int val; | ^~~ /kisskb/src/net/packet/af_packet.c:3851:30: note: byref variable will be forcibly initialized 3851 | unsigned int val; | ^~~ /kisskb/src/net/packet/af_packet.c:3831:30: note: byref variable will be forcibly initialized 3831 | unsigned int val; | ^~~ /kisskb/src/net/packet/af_packet.c:3805:21: note: byref variable will be forcibly initialized 3805 | int val; | ^~~ /kisskb/src/net/packet/af_packet.c:3793:21: note: byref variable will be forcibly initialized 3793 | int val; | ^~~ /kisskb/src/net/packet/af_packet.c:3765:37: note: byref variable will be forcibly initialized 3765 | union tpacket_req_u req_u; | ^~~~~ /kisskb/src/net/packet/af_packet.c:3744:40: note: byref variable will be forcibly initialized 3744 | struct packet_mreq_max mreq; | ^~~~ /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_init_key_once': /kisskb/src/net/ipv4/tcp_fastopen.c:9:12: note: byref variable will be forcibly initialized 9 | u8 key[TCP_FASTOPEN_KEY_LENGTH]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv4/tcp_fastopen.c:2: /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_create_child': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_fastopen.c:262:9: note: in expansion of macro 'rcu_assign_pointer' 262 | rcu_assign_pointer(tp->fastopen_rsk, req); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_fastopen.c:245:14: note: byref variable will be forcibly initialized 245 | bool own_req; | ^~~~~~~ /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_defer_connect': /kisskb/src/net/ipv4/tcp_fastopen.c:447:13: note: byref variable will be forcibly initialized 447 | u16 mss; | ^~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_direction': /kisskb/src/drivers/pinctrl/core.c:837:36: note: byref variable will be forcibly initialized 837 | struct pinctrl_gpio_range *range; | ^~~~~ /kisskb/src/drivers/pinctrl/core.c:836:29: note: byref variable will be forcibly initialized 836 | struct pinctrl_dev *pctldev; | ^~~~~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_generic_free_groups': /kisskb/src/drivers/pinctrl/core.c:694:32: note: byref variable will be forcibly initialized 694 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_groups_show': /kisskb/src/drivers/pinctrl/core.c:1695:26: note: byref variable will be forcibly initialized 1695 | unsigned num_pins = 0; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/core.c:1694:33: note: byref variable will be forcibly initialized 1694 | const unsigned *pins = NULL; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/sys.c:9: /kisskb/src/kernel/sys.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_can_use_line': /kisskb/src/drivers/pinctrl/core.c:744:36: note: byref variable will be forcibly initialized 744 | struct pinctrl_gpio_range *range; | ^~~~~ /kisskb/src/drivers/pinctrl/core.c:743:29: note: byref variable will be forcibly initialized 743 | struct pinctrl_dev *pctldev; | ^~~~~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_request': /kisskb/src/drivers/pinctrl/core.c:780:36: note: byref variable will be forcibly initialized 780 | struct pinctrl_gpio_range *range; | ^~~~~ /kisskb/src/drivers/pinctrl/core.c:779:29: note: byref variable will be forcibly initialized 779 | struct pinctrl_dev *pctldev; | ^~~~~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_free': /kisskb/src/drivers/pinctrl/core.c:815:36: note: byref variable will be forcibly initialized 815 | struct pinctrl_gpio_range *range; | ^~~~~ /kisskb/src/drivers/pinctrl/core.c:814:29: note: byref variable will be forcibly initialized 814 | struct pinctrl_dev *pctldev; | ^~~~~~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_gpio_set_config': /kisskb/src/drivers/pinctrl/core.c:898:29: note: byref variable will be forcibly initialized 898 | struct pinctrl_dev *pctldev; | ^~~~~~~ /kisskb/src/drivers/pinctrl/core.c:897:36: note: byref variable will be forcibly initialized 897 | struct pinctrl_gpio_range *range; | ^~~~~ /kisskb/src/drivers/pinctrl/core.c:896:23: note: byref variable will be forcibly initialized 896 | unsigned long configs[] = { config }; | ^~~~~~~ /kisskb/src/kernel/sys.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c: In function 'do_sys_times': /kisskb/src/kernel/sys.c:978:22: note: byref variable will be forcibly initialized 978 | u64 tgutime, tgstime, cutime, cstime; | ^~~~~~~ /kisskb/src/kernel/sys.c:978:13: note: byref variable will be forcibly initialized 978 | u64 tgutime, tgstime, cutime, cstime; | ^~~~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_times': /kisskb/src/kernel/sys.c:992:28: note: byref variable will be forcibly initialized 992 | struct tms tmp; | ^~~ /kisskb/src/kernel/sys.c: In function 'override_release': /kisskb/src/kernel/sys.c:1252:22: note: byref variable will be forcibly initialized 1252 | char buf[65] = { 0 }; | ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_newuname': /kisskb/src/kernel/sys.c:1274:28: note: byref variable will be forcibly initialized 1274 | struct new_utsname tmp; | ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_sethostname': /kisskb/src/kernel/sys.c:1343:14: note: byref variable will be forcibly initialized 1343 | char tmp[__NEW_UTS_LEN]; | ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_setdomainname': /kisskb/src/kernel/sys.c:1396:14: note: byref variable will be forcibly initialized 1396 | char tmp[__NEW_UTS_LEN]; | ^~~ /kisskb/src/kernel/sys.c: In function 'prctl_set_mm_map': /kisskb/src/kernel/sys.c:1949:23: note: byref variable will be forcibly initialized 1949 | unsigned long user_auxv[AT_VECTOR_SIZE]; | ^~~~~~~~~ /kisskb/src/kernel/sys.c: In function 'do_sysinfo': /kisskb/src/kernel/sys.c:2561:27: note: byref variable will be forcibly initialized 2561 | struct timespec64 tp; | ^~ /kisskb/src/kernel/sys.c: In function '__do_sys_sysinfo': /kisskb/src/kernel/sys.c:2622:24: note: byref variable will be forcibly initialized 2622 | struct sysinfo val; | ^~~ /kisskb/src/kernel/sys.c: In function '__do_sys_getrlimit': /kisskb/src/kernel/sys.c:1420:23: note: byref variable will be forcibly initialized 1420 | struct rlimit value; | ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_prlimit64': /kisskb/src/kernel/sys.c:1646:28: note: byref variable will be forcibly initialized 1646 | struct rlimit old, new; | ^~~ /kisskb/src/kernel/sys.c:1646:23: note: byref variable will be forcibly initialized 1646 | struct rlimit old, new; | ^~~ /kisskb/src/kernel/sys.c:1645:32: note: byref variable will be forcibly initialized 1645 | struct rlimit64 old64, new64; | ^~~~~ /kisskb/src/kernel/sys.c:1645:25: note: byref variable will be forcibly initialized 1645 | struct rlimit64 old64, new64; | ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_setrlimit': /kisskb/src/kernel/sys.c:1690:23: note: byref variable will be forcibly initialized 1690 | struct rlimit new_rlim; | ^~~~~~~~ /kisskb/src/kernel/sys.c: In function 'getrusage': /kisskb/src/kernel/sys.c:1745:23: note: byref variable will be forcibly initialized 1745 | unsigned long maxrss = 0; | ^~~~~~ /kisskb/src/kernel/sys.c:1744:38: note: byref variable will be forcibly initialized 1744 | u64 tgutime, tgstime, utime, stime; | ^~~~~ /kisskb/src/kernel/sys.c:1744:31: note: byref variable will be forcibly initialized 1744 | u64 tgutime, tgstime, utime, stime; | ^~~~~ /kisskb/src/kernel/sys.c:1744:22: note: byref variable will be forcibly initialized 1744 | u64 tgutime, tgstime, utime, stime; | ^~~~~~~ /kisskb/src/kernel/sys.c:1744:13: note: byref variable will be forcibly initialized 1744 | u64 tgutime, tgstime, utime, stime; | ^~~~~~~ /kisskb/src/kernel/sys.c:1743:23: note: byref variable will be forcibly initialized 1743 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_getrusage': /kisskb/src/kernel/sys.c:1817:23: note: byref variable will be forcibly initialized 1817 | struct rusage r; | ^ /kisskb/src/kernel/sys.c: In function '__do_sys_prctl': /kisskb/src/kernel/sys.c:2268:23: note: byref variable will be forcibly initialized 2268 | unsigned char comm[sizeof(me->comm)]; | ^~~~ /kisskb/src/sound/soc/codecs/ts3a227e.c: In function 'ts3a227e_parse_device_property': /kisskb/src/sound/soc/codecs/ts3a227e.c:272:13: note: byref variable will be forcibly initialized 272 | u32 micbias; | ^~~~~~~ /kisskb/src/sound/soc/codecs/ts3a227e.c: In function 'ts3a227e_interrupt': /kisskb/src/sound/soc/codecs/ts3a227e.c:191:43: note: byref variable will be forcibly initialized 191 | unsigned int int_reg, kp_int_reg, acc_reg, i; | ^~~~~~~ /kisskb/src/sound/soc/codecs/ts3a227e.c:191:31: note: byref variable will be forcibly initialized 191 | unsigned int int_reg, kp_int_reg, acc_reg, i; | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/ts3a227e.c:191:22: note: byref variable will be forcibly initialized 191 | unsigned int int_reg, kp_int_reg, acc_reg, i; | ^~~~~~~ /kisskb/src/sound/soc/codecs/ts3a227e.c: In function 'ts3a227e_i2c_probe': /kisskb/src/sound/soc/codecs/ts3a227e.c:291:22: note: byref variable will be forcibly initialized 291 | unsigned int acc_reg; | ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/error_report.h:74, from /kisskb/src/kernel/trace/error_report-traces.c:9: /kisskb/src/kernel/trace/error_report-traces.c: In function 'trace_event_raw_event_error_report_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/error_report.h:47:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 47 | DECLARE_EVENT_CLASS(error_report_template, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/super.c:25: /kisskb/src/fs/super.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/ceph/inode.c:4: /kisskb/src/fs/ceph/inode.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/super.c: In function 'super_setup_bdi_name': /kisskb/src/fs/super.c:1550:17: note: byref variable will be forcibly initialized 1550 | va_list args; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-hlwd.c:8: /kisskb/src/drivers/gpio/gpio-hlwd.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/inode.c: In function 'update_dentry_lease': /kisskb/src/fs/ceph/inode.c:1143:34: note: byref variable will be forcibly initialized 1143 | struct ceph_mds_session *old_lease_session = NULL; | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-hlwd.c:8: /kisskb/src/drivers/gpio/gpio-hlwd.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/ceph/inode.c: In function 'update_dentry_lease_careful': /kisskb/src/fs/ceph/inode.c:1164:34: note: byref variable will be forcibly initialized 1164 | struct ceph_mds_session *old_lease_session = NULL; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-hlwd.c: In function 'hlwd_gpio_irqhandler': /kisskb/src/drivers/gpio/gpio-hlwd.c:64:23: note: byref variable will be forcibly initialized 64 | unsigned long pending; | ^~~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-hlwd.c:8: /kisskb/src/drivers/gpio/gpio-hlwd.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/tcp_recovery.c: In function 'tcp_rack_mark_lost': /kisskb/src/net/ipv4/tcp_recovery.c:102:13: note: byref variable will be forcibly initialized 102 | u32 timeout; | ^~~~~~~ /kisskb/src/drivers/gpio/gpio-hlwd.c: In function 'hlwd_gpio_probe': /kisskb/src/drivers/gpio/gpio-hlwd.c:208:13: note: byref variable will be forcibly initialized 208 | u32 ngpios; | ^~~~~~ /kisskb/src/net/ipv4/tcp_recovery.c: In function 'tcp_rack_reo_timeout': /kisskb/src/net/ipv4/tcp_recovery.c:156:13: note: byref variable will be forcibly initialized 156 | u32 timeout, prior_inflight; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/ceph/inode.c:4: /kisskb/src/fs/ceph/inode.c: In function 'ceph_fill_inode': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/inode.c:897:17: note: in expansion of macro 'rcu_assign_pointer' 897 | rcu_assign_pointer(ci->i_layout.pool_ns, pool_ns); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/inode.c:762:26: note: byref variable will be forcibly initialized 762 | struct ceph_cap *new_cap = NULL; | ^~~~~~~ /kisskb/src/fs/ceph/inode.c:758:41: note: byref variable will be forcibly initialized 758 | struct timespec64 mtime, atime, ctime; | ^~~~~ /kisskb/src/fs/ceph/inode.c:758:34: note: byref variable will be forcibly initialized 758 | struct timespec64 mtime, atime, ctime; | ^~~~~ /kisskb/src/fs/ceph/inode.c:758:27: note: byref variable will be forcibly initialized 758 | struct timespec64 mtime, atime, ctime; | ^~~~~ /kisskb/src/fs/ceph/inode.c:757:13: note: byref variable will be forcibly initialized 757 | int issued, new_issued, info_caps; | ^~~~~~ /kisskb/src/fs/ceph/inode.c: In function 'ceph_fill_trace': /kisskb/src/fs/ceph/inode.c:1300:37: note: byref variable will be forcibly initialized 1300 | struct qstr dname; | ^~~~~ /kisskb/src/fs/ceph/inode.c:1270:33: note: byref variable will be forcibly initialized 1270 | struct ceph_vino tvino, dvino; | ^~~~~ /kisskb/src/fs/ceph/inode.c:1270:26: note: byref variable will be forcibly initialized 1270 | struct ceph_vino tvino, dvino; | ^~~~~ /kisskb/src/fs/ceph/inode.c: In function 'ceph_readdir_prepopulate': /kisskb/src/fs/ceph/inode.c:1627:43: note: byref variable will be forcibly initialized 1627 | struct ceph_readdir_cache_control cache_ctl = {}; | ^~~~~~~~~ /kisskb/src/fs/ceph/inode.c:1621:24: note: byref variable will be forcibly initialized 1621 | struct dentry *dn; | ^~ /kisskb/src/fs/ceph/inode.c:1620:21: note: byref variable will be forcibly initialized 1620 | struct qstr dname; | ^~~~~ /kisskb/src/fs/ceph/inode.c: In function '__ceph_setattr': /kisskb/src/fs/ceph/inode.c:2000:32: note: byref variable will be forcibly initialized 2000 | struct ceph_cap_flush *prealloc_cf; | ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_select': /kisskb/src/drivers/pinctrl/pinmux.c:686:22: note: byref variable will be forcibly initialized 686 | unsigned int num_groups; | ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c:684:28: note: byref variable will be forcibly initialized 684 | const char *const *groups; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_functions_show': /kisskb/src/drivers/pinctrl/pinmux.c:555:26: note: byref variable will be forcibly initialized 555 | unsigned num_groups; | ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c:554:37: note: byref variable will be forcibly initialized 554 | const char * const *groups; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_map_to_setting': /kisskb/src/drivers/pinctrl/pinmux.c:346:18: note: byref variable will be forcibly initialized 346 | unsigned num_groups; | ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c:345:29: note: byref variable will be forcibly initialized 345 | char const * const *groups; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_enable_setting': /kisskb/src/drivers/pinctrl/pinmux.c:412:18: note: byref variable will be forcibly initialized 412 | unsigned num_pins = 0; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c:411:25: note: byref variable will be forcibly initialized 411 | const unsigned *pins = NULL; | ^~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_disable_setting': /kisskb/src/drivers/pinctrl/pinmux.c:492:18: note: byref variable will be forcibly initialized 492 | unsigned num_pins = 0; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c:491:25: note: byref variable will be forcibly initialized 491 | const unsigned *pins = NULL; | ^~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_generic_free_functions': /kisskb/src/drivers/pinctrl/pinmux.c:947:32: note: byref variable will be forcibly initialized 947 | struct radix_tree_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/char_dev.c:9: /kisskb/src/fs/char_dev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 16 | DECLARE_EVENT_CLASS(cpu, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_powernv_throttle': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' 43 | TRACE_EVENT(powernv_throttle, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' 43 | TRACE_EVENT(powernv_throttle, | ^~~~~~~~~~~ /kisskb/src/fs/char_dev.c: In function 'chrdev_open': /kisskb/src/fs/char_dev.c:384:21: note: byref variable will be forcibly initialized 384 | int idx; | ^~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pstate_sample': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:65:1: note: in expansion of macro 'TRACE_EVENT' 65 | TRACE_EVENT(pstate_sample, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_frequency_limits': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:152:1: note: in expansion of macro 'TRACE_EVENT' 152 | TRACE_EVENT(cpu_frequency_limits, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_suspend_resume': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:226:1: note: in expansion of macro 'TRACE_EVENT' 226 | TRACE_EVENT(suspend_resume, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_wakeup_source': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 248 | DECLARE_EVENT_CLASS(wakeup_source, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 248 | DECLARE_EVENT_CLASS(wakeup_source, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_clock': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 286 | DECLARE_EVENT_CLASS(clock, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 286 | DECLARE_EVENT_CLASS(clock, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_power_domain': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 332 | DECLARE_EVENT_CLASS(power_domain, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 332 | DECLARE_EVENT_CLASS(power_domain, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_latency_qos_request': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:364:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 364 | DECLARE_EVENT_CLASS(cpu_latency_qos_request, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pm_qos_update': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 406 | DECLARE_EVENT_CLASS(pm_qos_update, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_dev_pm_qos_request': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 453 | DECLARE_EVENT_CLASS(dev_pm_qos_request, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 453 | DECLARE_EVENT_CLASS(dev_pm_qos_request, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' 176 | TRACE_EVENT(device_pm_callback_start, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' 176 | TRACE_EVENT(device_pm_callback_start, | ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_end': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' 204 | TRACE_EVENT(device_pm_callback_end, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' 204 | TRACE_EVENT(device_pm_callback_end, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_ulp.c:10: /kisskb/src/net/ipv4/tcp_ulp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_ulp.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/afs/cell.c:8: /kisskb/src/fs/afs/cell.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:74:9: note: in expansion of macro 'rcu_assign_pointer' 74 | rcu_assign_pointer(*rb_link, node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c: In function 'afs_alloc_anon_key': /kisskb/src/fs/afs/cell.c:647:14: note: byref variable will be forcibly initialized 647 | char keyname[4 + AFS_MAXCELLNAME + 1], *cp, *dp; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/afs/cell.c:8: /kisskb/src/fs/afs/cell.c: In function 'afs_activate_cell': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:703:9: note: in expansion of macro 'rcu_assign_pointer' 703 | rcu_assign_pointer(*p, &cell->proc_link.next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c: In function 'afs_update_cell': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:479:9: note: in expansion of macro 'smp_store_release' 479 | smp_store_release(&cell->dns_lookup_count, | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:471:17: note: in expansion of macro 'rcu_assign_pointer' 471 | rcu_assign_pointer(cell->vl_servers, vllist); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:399:23: note: byref variable will be forcibly initialized 399 | time64_t now, expiry = 0; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/afs/cell.c:8: /kisskb/src/fs/afs/cell.c: In function 'afs_alloc_cell': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:203:9: note: in expansion of macro 'smp_store_release' 203 | smp_store_release(&cell->dns_lookup_count, 1); /* vs source/status */ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:199:9: note: in expansion of macro 'rcu_assign_pointer' 199 | rcu_assign_pointer(cell->vl_servers, vllist); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c: In function 'afs_manage_cell': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:822:9: note: in expansion of macro 'smp_store_release' 822 | smp_store_release(&cell->state, AFS_CELL_ACTIVE); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:817:9: note: in expansion of macro 'smp_store_release' 817 | smp_store_release(&cell->state, AFS_CELL_FAILED); /* vs error */ | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:800:17: note: in expansion of macro 'smp_store_release' 800 | smp_store_release(&cell->state, AFS_CELL_INACTIVE); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:792:17: note: in expansion of macro 'smp_store_release' 792 | smp_store_release(&cell->state, AFS_CELL_DEACTIVATING); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:779:17: note: in expansion of macro 'smp_store_release' 779 | smp_store_release(&cell->state, AFS_CELL_ACTIVE); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:770:17: note: in expansion of macro 'smp_store_release' 770 | smp_store_release(&cell->state, AFS_CELL_ACTIVATING); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:765:17: note: in expansion of macro 'smp_store_release' 765 | smp_store_release(&cell->state, AFS_CELL_UNSET); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:756:25: note: in expansion of macro 'smp_store_release' 756 | smp_store_release(&cell->state, AFS_CELL_REMOVED); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/fs/afs/cell.c:13: /kisskb/src/fs/afs/cell.c: In function 'afs_cell_purge': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:964:9: note: in expansion of macro 'wait_var_event' 964 | wait_var_event(&net->cells_outstanding, | ^~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c: In function 'afs_lookup_cell': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/wait_bit.h:255:21: note: in definition of macro '___wait_var_event' 255 | if (condition) \ | ^~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:301:9: note: in expansion of macro 'wait_var_event' 301 | wait_var_event(&cell->state, | ^~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:303:40: note: in expansion of macro 'smp_load_acquire' 303 | state = smp_load_acquire(&cell->state); /* vs error */ | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:301:9: note: in expansion of macro 'wait_var_event' 301 | wait_var_event(&cell->state, | ^~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/wait_bit.h:276:13: note: in definition of macro 'wait_var_event' 276 | if (condition) \ | ^~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/cell.c:303:40: note: in expansion of macro 'smp_load_acquire' 303 | state = smp_load_acquire(&cell->state); /* vs error */ | ^~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/wcd-mbhc-v2.c: In function 'wcd_mbhc_get_micbias': /kisskb/src/sound/soc/codecs/wcd-mbhc-v2.c:759:13: note: byref variable will be forcibly initialized 759 | int micbias = 0; | ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rpm.h:107, from /kisskb/src/kernel/trace/rpm-traces.c:16: /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_internal': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 18 | DECLARE_EVENT_CLASS(rpm_internal, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 18 | DECLARE_EVENT_CLASS(rpm_internal, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_return_int': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' 84 | TRACE_EVENT(rpm_return_int, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' 84 | TRACE_EVENT(rpm_return_int, | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/prog_iter.c: In function '__bpf_prog_seq_show': /kisskb/src/kernel/bpf/prog_iter.c:47:30: note: byref variable will be forcibly initialized 47 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/prog_iter.c:46:35: note: byref variable will be forcibly initialized 46 | struct bpf_iter__bpf_prog ctx; | ^~~ /kisskb/src/sound/soc/codecs/wcd-mbhc-v2.c: In function 'wcd_dt_parse_mbhc_data': /kisskb/src/sound/soc/codecs/wcd-mbhc-v2.c:1313:21: note: byref variable will be forcibly initialized 1313 | int ret, i, microvolt; | ^~~~~~~~~ /kisskb/src/net/ipv4/datagram.c: In function 'ip4_datagram_release_cb': /kisskb/src/net/ipv4/datagram.c:105:23: note: byref variable will be forcibly initialized 105 | struct flowi4 fl4; | ^~~ /kisskb/src/drivers/gpio/gpio-logicvc.c: In function 'logicvc_gpio_get': /kisskb/src/drivers/gpio/gpio-logicvc.c:53:32: note: byref variable will be forcibly initialized 53 | unsigned int reg, bit, value; | ^~~~~ /kisskb/src/drivers/gpio/gpio-logicvc.c: In function 'logicvc_gpio_probe': /kisskb/src/drivers/gpio/gpio-logicvc.c:107:33: note: byref variable will be forcibly initialized 107 | struct resource res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/ipv4/raw.c:37: /kisskb/src/net/ipv4/raw.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/raw.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/pim.h:5, from /kisskb/src/include/linux/mroute.h:6, from /kisskb/src/net/ipv4/raw.c:51: /kisskb/src/net/ipv4/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/raw.c: In function 'raw_seticmpfilter': /kisskb/src/net/ipv4/raw.c:813:12: note: userspace variable will be forcibly initialized 813 | static int raw_seticmpfilter(struct sock *sk, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/raw.c: In function 'icmp_filter': /kisskb/src/net/ipv4/raw.c:145:24: note: byref variable will be forcibly initialized 145 | struct icmphdr _hdr; | ^~~~ /kisskb/src/net/ipv4/raw.c: In function 'raw_recvmsg': /kisskb/src/net/ipv4/raw.c:756:13: note: byref variable will be forcibly initialized 756 | int err = -EOPNOTSUPP; | ^~~ In file included from /kisskb/src/net/ipv4/raw.c:74: /kisskb/src/net/ipv4/raw.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/ipv4/raw.c: In function 'raw_send_hdrinc': /kisskb/src/net/ipv4/raw.c:354:13: note: byref variable will be forcibly initialized 354 | int err; | ^~~ /kisskb/src/net/ipv4/raw.c: In function 'raw_sendmsg': /kisskb/src/net/ipv4/raw.c:513:13: note: byref variable will be forcibly initialized 513 | int hdrincl; | ^~~~~~~ /kisskb/src/net/ipv4/raw.c:512:29: note: byref variable will be forcibly initialized 512 | struct raw_frag_vec rfv; | ^~~ /kisskb/src/net/ipv4/raw.c:511:32: note: byref variable will be forcibly initialized 511 | struct ip_options_data opt_copy; | ^~~~~~~~ /kisskb/src/net/ipv4/raw.c:505:23: note: byref variable will be forcibly initialized 505 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/raw.c:504:24: note: byref variable will be forcibly initialized 504 | struct rtable *rt = NULL; | ^~ /kisskb/src/net/ipv4/raw.c:503:28: note: byref variable will be forcibly initialized 503 | struct ipcm_cookie ipc; | ^~~ /kisskb/src/net/ipv4/raw.c: In function 'raw_setsockopt': /kisskb/src/net/ipv4/raw.c:853:12: note: userspace variable will be forcibly initialized 853 | static int raw_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-lp3943.c: In function 'lp3943_get_gpio_in_status': /kisskb/src/drivers/gpio/gpio-lp3943.c:87:18: note: byref variable will be forcibly initialized 87 | u8 addr, read; | ^~~~ /kisskb/src/drivers/gpio/gpio-lp3943.c: In function 'lp3943_get_gpio_out_status': /kisskb/src/drivers/gpio/gpio-lp3943.c:114:12: note: byref variable will be forcibly initialized 114 | u8 read; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/fs/stat.c:9: /kisskb/src/fs/stat.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/wcd9335.c: In function 'wcd9335_bring_up': /kisskb/src/sound/soc/codecs/wcd9335.c:5103:18: note: byref variable will be forcibly initialized 5103 | int val, byte0; | ^~~~~ /kisskb/src/sound/soc/codecs/wcd9335.c:5103:13: note: byref variable will be forcibly initialized 5103 | int val, byte0; | ^~~ /kisskb/src/sound/soc/codecs/wcd9335.c: In function 'wcd9335_codec_enable_int_port': /kisskb/src/sound/soc/codecs/wcd9335.c:2998:22: note: byref variable will be forcibly initialized 2998 | unsigned int val = 0; | ^~~ /kisskb/src/fs/stat.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/stat.c: In function 'cp_new_stat': /kisskb/src/fs/stat.c:346:21: note: byref variable will be forcibly initialized 346 | struct stat tmp; | ^~~ /kisskb/src/fs/stat.c: In function 'cp_statx': /kisskb/src/fs/stat.c:573:22: note: byref variable will be forcibly initialized 573 | struct statx tmp; | ^~~ /kisskb/src/fs/stat.c: In function 'do_readlinkat': /kisskb/src/fs/stat.c:436:13: note: byref variable will be forcibly initialized 436 | int empty = 0; | ^~~~~ /kisskb/src/fs/stat.c:434:21: note: byref variable will be forcibly initialized 434 | struct path path; | ^~~~ /kisskb/src/fs/stat.c: In function 'vfs_statx': /kisskb/src/fs/stat.c:205:21: note: byref variable will be forcibly initialized 205 | struct path path; | ^~~~ /kisskb/src/sound/soc/codecs/wcd9335.c: In function 'wcd9335_codec_enable_prim_interpolator': /kisskb/src/sound/soc/codecs/wcd9335.c:3194:13: note: byref variable will be forcibly initialized 3194 | u16 ind = 0; | ^~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstat': /kisskb/src/fs/stat.c:421:22: note: byref variable will be forcibly initialized 421 | struct kstat stat; | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/include/linux/regulator/consumer.h:35, from /kisskb/src/sound/soc/codecs/wcd9335.c:11: /kisskb/src/sound/soc/codecs/wcd9335.c: In function 'kmalloc_array': /kisskb/src/fs/stat.c: In function '__do_sys_newstat': /kisskb/src/fs/stat.c:384:22: note: byref variable will be forcibly initialized 384 | struct kstat stat; | ^~~~ /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newlstat': /kisskb/src/fs/stat.c:395:22: note: byref variable will be forcibly initialized 395 | struct kstat stat; | ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstatat': /kisskb/src/fs/stat.c:409:22: note: byref variable will be forcibly initialized 409 | struct kstat stat; | ^~~~ /kisskb/src/fs/stat.c: In function 'do_statx': /kisskb/src/fs/stat.c:608:22: note: byref variable will be forcibly initialized 608 | struct kstat stat; | ^~~~ /kisskb/src/sound/soc/codecs/wcd9335.c: In function 'wcd9335_slimbus_irq': /kisskb/src/sound/soc/codecs/wcd9335.c:3970:27: note: byref variable will be forcibly initialized 3970 | unsigned int val, int_val = 0; | ^~~~~~~ /kisskb/src/sound/soc/codecs/wcd9335.c:3970:22: note: byref variable will be forcibly initialized 3970 | unsigned int val, int_val = 0; | ^~~ /kisskb/src/sound/soc/codecs/wcd9335.c:3968:23: note: byref variable will be forcibly initialized 3968 | unsigned long status = 0; | ^~~~~~ /kisskb/src/sound/soc/codecs/wcd9335.c: In function 'wcd9335_codec_enable_dec': /kisskb/src/sound/soc/codecs/wcd9335.c:2728:15: note: byref variable will be forcibly initialized 2728 | char *widget_name = NULL; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/wcd9335.c:2726:22: note: byref variable will be forcibly initialized 2726 | unsigned int decimator; | ^~~~~~~~~ /kisskb/src/sound/soc/codecs/wcd9335.c: In function 'wcd9335_codec_enable_dmic': /kisskb/src/sound/soc/codecs/wcd9335.c:2918:22: note: byref variable will be forcibly initialized 2918 | unsigned int dmic; | ^~~~ /kisskb/src/drivers/gpio/gpio-lp873x.c: In function 'lp873x_gpio_get': /kisskb/src/drivers/gpio/gpio-lp873x.c:60:18: note: byref variable will be forcibly initialized 60 | int ret, val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:202:9: note: in expansion of macro 'rcu_assign_pointer' 202 | rcu_assign_pointer(list_next_rcu(new->prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/hashtab.c:5: /kisskb/src/kernel/bpf/hashtab.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c: In function 'get_arg_page': /kisskb/src/fs/exec.c:201:22: note: byref variable will be forcibly initialized 201 | struct page *page; | ^~~~ /kisskb/src/kernel/bpf/hashtab.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:9: note: in expansion of macro 'rcu_assign_pointer' 106 | rcu_assign_pointer(hlist_nulls_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c: In function 'shift_arg_pages': /kisskb/src/fs/exec.c:684:27: note: byref variable will be forcibly initialized 684 | struct mmu_gather tlb; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'unshare_sighand': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1198:17: note: in expansion of macro 'rcu_assign_pointer' 1198 | rcu_assign_pointer(me->sighand, newsighand); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/hashtab.c:5: /kisskb/src/kernel/bpf/hashtab.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/exec.c: In function 'prepare_binprm': /kisskb/src/fs/exec.c:1650:16: note: byref variable will be forcibly initialized 1650 | loff_t pos = 0; | ^~~ /kisskb/src/kernel/bpf/hashtab.c: In function '__bpf_hash_map_seq_show': /kisskb/src/kernel/bpf/hashtab.c:1962:30: note: byref variable will be forcibly initialized 1962 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/hashtab.c: In function 'htab_map_delete_elem': /kisskb/src/kernel/bpf/hashtab.c:1330:23: note: byref variable will be forcibly initialized 1330 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/bpf/hashtab.c: In function 'htab_lru_map_delete_node': /kisskb/src/kernel/bpf/hashtab.c:745:23: note: byref variable will be forcibly initialized 745 | unsigned long flags; | ^~~~~ /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:1989:29: note: userspace variable will be forcibly initialized 1989 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /kisskb/src/fs/exec.c:1988:29: note: userspace variable will be forcibly initialized 1988 | struct user_arg_ptr argv = { .ptr.native = __argv }; | ^~~~ /kisskb/src/kernel/bpf/hashtab.c: In function 'htab_map_update_elem': /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/kernel/bpf/hashtab.c:1025:23: note: byref variable will be forcibly initialized 1025 | unsigned long flags; | ^~~~~ /kisskb/src/fs/exec.c:1999:29: note: userspace variable will be forcibly initialized 1999 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /kisskb/src/fs/exec.c:1998:29: note: userspace variable will be forcibly initialized 1998 | struct user_arg_ptr argv = { .ptr.native = __argv }; | ^~~~ /kisskb/src/fs/exec.c: In function '__do_sys_execveat': /kisskb/src/fs/exec.c:1998:29: note: userspace variable will be forcibly initialized /kisskb/src/fs/exec.c:1999:29: note: userspace variable will be forcibly initialized 1999 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /kisskb/src/fs/exec.c: In function 'setup_arg_pages': /kisskb/src/fs/exec.c:749:32: note: byref variable will be forcibly initialized 749 | struct vm_area_struct *prev = NULL; | ^~~~ /kisskb/src/kernel/bpf/hashtab.c: In function '__htab_percpu_map_update_elem': /kisskb/src/kernel/bpf/hashtab.c:1195:23: note: byref variable will be forcibly initialized 1195 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/bpf.h:23, from /kisskb/src/kernel/bpf/hashtab.c:5: /kisskb/src/kernel/bpf/hashtab.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:627:17: note: in expansion of macro 'rcu_assign_pointer' 627 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/hashtab.c: In function '__htab_map_lookup_and_delete_batch': /kisskb/src/kernel/bpf/hashtab.c:1602:23: note: byref variable will be forcibly initialized 1602 | unsigned long flags = 0; | ^~~~~ /kisskb/src/net/ipv4/udp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/hashtab.c:1597:13: note: byref variable will be forcibly initialized 1597 | u32 batch, max_count, size, bucket_size; | ^~~~~ /kisskb/src/kernel/bpf/hashtab.c: In function '__htab_map_lookup_and_delete_elem': /kisskb/src/kernel/bpf/hashtab.c:1496:23: note: byref variable will be forcibly initialized 1496 | unsigned long bflags; | ^~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/igmp.h:13, from /kisskb/src/net/ipv4/udp.c:86: /kisskb/src/net/ipv4/udp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/hashtab.c: In function 'htab_lru_map_delete_elem': /kisskb/src/kernel/bpf/hashtab.c:1366:23: note: byref variable will be forcibly initialized 1366 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/bpf/hashtab.c: In function 'htab_lru_map_update_elem': /kisskb/src/kernel/bpf/hashtab.c:1127:23: note: byref variable will be forcibly initialized 1127 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/bpf/hashtab.c: In function '__htab_lru_percpu_map_update_elem': /kisskb/src/kernel/bpf/hashtab.c:1250:23: note: byref variable will be forcibly initialized 1250 | unsigned long flags; | ^~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c: In function 'ip6t_mangle_out': /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:35:32: note: byref variable will be forcibly initialized 35 | struct in6_addr saddr, daddr; | ^~~~~ /kisskb/src/net/ipv6/netfilter/ip6table_mangle.c:35:25: note: byref variable will be forcibly initialized 35 | struct in6_addr saddr, daddr; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/hashtab.c: In function 'bpf_fd_htab_map_update_elem': /kisskb/src/kernel/bpf/hashtab.c:2347:15: note: byref variable will be forcibly initialized 2347 | void *ptr; | ^~~ /kisskb/src/kernel/umh.c: In function 'proc_cap_handler': /kisskb/src/kernel/umh.c:492:23: note: byref variable will be forcibly initialized 492 | unsigned long cap_array[_KERNEL_CAPABILITY_U32S]; | ^~~~~~~~~ /kisskb/src/kernel/umh.c:491:26: note: byref variable will be forcibly initialized 491 | struct ctl_table t; | ^ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function '__usermodehelper_disable': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/umh.c:313:18: note: in expansion of macro 'wait_event_timeout' 313 | retval = wait_event_timeout(running_helpers_waitq, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function 'call_usermodehelper_exec': /kisskb/src/kernel/umh.c:406:36: note: byref variable will be forcibly initialized 406 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/kernel/umh.c:406:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 406 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/icmp.h:19, from /kisskb/src/net/ipv4/udp.c:100: /kisskb/src/net/ipv4/udp.c: In function 'bpf_sk_lookup_run_v4': /kisskb/src/include/linux/filter.h:1446:43: note: byref variable will be forcibly initialized 1446 | struct bpf_sk_lookup_kern ctx = { | ^~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'udp_ehashfn': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:406:9: note: in expansion of macro 'net_get_random_once' 406 | net_get_random_once(&udp_ehash_secret, sizeof(udp_ehash_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp4_lookup_run_bpf': /kisskb/src/net/ipv4/udp.c:464:22: note: byref variable will be forcibly initialized 464 | struct sock *sk, *reuse_sk; | ^~ /kisskb/src/net/ipv4/udp.c: In function 'first_packet_length': /kisskb/src/net/ipv4/udp.c:1679:13: note: byref variable will be forcibly initialized 1679 | int total = 0; | ^~~~~ In file included from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/include/net/ipv6.h:12, from /kisskb/src/include/net/inetpeer.h:16, from /kisskb/src/include/net/route.h:24, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/include/net/icmp.h:21, from /kisskb/src/net/ipv4/udp.c:100: /kisskb/src/net/ipv4/udp.c: In function 'udp_cmsg_recv': /kisskb/src/include/linux/udp.h:126:13: note: byref variable will be forcibly initialized 126 | int gso_size; | ^~~~~~~~ In file included from /kisskb/src/include/linux/fault-inject-usercopy.h:10, from /kisskb/src/include/linux/uaccess.h:5, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_get_port': /kisskb/src/net/ipv4/udp.c:241:32: note: byref variable will be forcibly initialized 241 | DECLARE_BITMAP(bitmap, PORTS_PER_CHAIN); | ^~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/net/ipv4/udp.c:238:26: note: byref variable will be forcibly initialized 238 | int low, high, remaining; | ^~~~ /kisskb/src/net/ipv4/udp.c:238:21: note: byref variable will be forcibly initialized 238 | int low, high, remaining; | ^~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_sendmsg': /kisskb/src/net/ipv4/udp.c:1246:34: note: byref variable will be forcibly initialized 1246 | struct inet_cork cork; | ^~~~ /kisskb/src/net/ipv4/udp.c:1059:32: note: byref variable will be forcibly initialized 1059 | struct ip_options_data opt_copy; | ^~~~~~~~ /kisskb/src/net/ipv4/udp.c:1049:24: note: byref variable will be forcibly initialized 1049 | struct rtable *rt = NULL; | ^~ /kisskb/src/net/ipv4/udp.c:1048:28: note: byref variable will be forcibly initialized 1048 | struct ipcm_cookie ipc; | ^~~ /kisskb/src/net/ipv4/udp.c:1045:23: note: byref variable will be forcibly initialized 1045 | struct flowi4 fl4_stack; | ^~~~~~~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_sendpage': /kisskb/src/net/ipv4/udp.c:1331:31: note: byref variable will be forcibly initialized 1331 | struct msghdr msg = { .msg_flags = flags|MSG_MORE }; | ^~~ /kisskb/src/net/ipv4/udp.c: In function '__skb_recv_udp': /kisskb/src/net/ipv4/udp.c:1734:13: note: byref variable will be forcibly initialized 1734 | int error; | ^~~~~ /kisskb/src/net/ipv4/udp.c:1733:14: note: byref variable will be forcibly initialized 1733 | long timeo; | ^~~~~ /kisskb/src/net/ipv4/udp.c:1732:25: note: byref variable will be forcibly initialized 1732 | struct sk_buff *last; | ^~~~ In file included from /kisskb/src/net/ipv4/udp_impl.h:4, from /kisskb/src/net/ipv4/udp.c:111: /kisskb/src/net/ipv4/udp.c: In function 'skb_recv_udp': /kisskb/src/include/net/udp.h:282:13: note: byref variable will be forcibly initialized 282 | int off = 0; | ^~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_recvmsg': /kisskb/src/net/ipv4/udp.c:1841:18: note: byref variable will be forcibly initialized 1841 | int off, err, peeking = flags & MSG_PEEK; | ^~~ /kisskb/src/net/ipv4/udp.c:1841:13: note: byref variable will be forcibly initialized 1841 | int off, err, peeking = flags & MSG_PEEK; | ^~~ In file included from /kisskb/src/net/ipv4/udp_impl.h:4, from /kisskb/src/net/ipv4/udp.c:111: /kisskb/src/net/ipv4/udp.c: In function 'udp_read_sock': /kisskb/src/include/net/udp.h:282:13: note: byref variable will be forcibly initialized 282 | int off = 0; | ^~~ /kisskb/src/net/ipv4/udp.c:1805:21: note: byref variable will be forcibly initialized 1805 | int err, used; | ^~~ /kisskb/src/net/ipv4/udp.c: In function '__udp4_lib_rcv': /kisskb/src/net/ipv4/udp.c:2401:14: note: byref variable will be forcibly initialized 2401 | bool refcounted; | ^~~~~~~~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_v4_early_demux': /kisskb/src/net/ipv4/udp.c:2596:21: note: byref variable will be forcibly initialized 2596 | u32 itag = 0; | ^~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_setsockopt': /kisskb/src/net/ipv4/udp.c:2645:5: note: userspace variable will be forcibly initialized 2645 | int udp_lib_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:2650:13: note: byref variable will be forcibly initialized 2650 | int val, valbool; | ^~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_getsockopt': /kisskb/src/net/ipv4/udp.c:2778:13: note: byref variable will be forcibly initialized 2778 | int val, len; | ^~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'udp_flow_hashrnd': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c:3228:9: note: in expansion of macro 'net_get_random_once' 3228 | net_get_random_once(&hashrnd, sizeof(hashrnd)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'dt_to_map_one_config': /kisskb/src/drivers/pinctrl/devicetree.c:119:18: note: byref variable will be forcibly initialized 119 | unsigned num_maps; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c:118:29: note: byref variable will be forcibly initialized 118 | struct pinctrl_map *map; | ^~~ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_find_cells_size': /kisskb/src/drivers/pinctrl/devicetree.c:290:13: note: byref variable will be forcibly initialized 290 | int cells_size, error; | ^~~~~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_get_list_and_count': /kisskb/src/drivers/pinctrl/devicetree.c:319:13: note: byref variable will be forcibly initialized 319 | int size; | ^~~~ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_dt_to_map': /kisskb/src/drivers/pinctrl/devicetree.c:204:13: note: byref variable will be forcibly initialized 204 | int size, config; | ^~~~ /kisskb/src/drivers/pinctrl/devicetree.c:202:21: note: byref variable will be forcibly initialized 202 | const char *statename; | ^~~~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_count_index_with_args': /kisskb/src/drivers/pinctrl/devicetree.c:351:19: note: byref variable will be forcibly initialized 351 | int size, nr_cells, error; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c:351:13: note: byref variable will be forcibly initialized 351 | int size, nr_cells, error; | ^~~~ /kisskb/src/drivers/pinctrl/devicetree.c:350:23: note: byref variable will be forcibly initialized 350 | const __be32 *list; | ^~~~ /kisskb/src/drivers/pinctrl/devicetree.c: In function 'pinctrl_parse_index_with_args': /kisskb/src/drivers/pinctrl/devicetree.c:411:22: note: byref variable will be forcibly initialized 411 | int nr_elem, nr_cells, error; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c:411:13: note: byref variable will be forcibly initialized 411 | int nr_elem, nr_cells, error; | ^~~~~~~ /kisskb/src/drivers/pinctrl/devicetree.c:410:23: note: byref variable will be forcibly initialized 410 | const __be32 *list; | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/sound/soc/codecs/wcd934x.c:6: /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_codec_enable_int_port': /kisskb/src/sound/soc/codecs/wcd934x.c:4100:22: note: byref variable will be forcibly initialized 4100 | unsigned int val = 0; | ^~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'swclk_gate_is_enabled': /kisskb/src/sound/soc/codecs/wcd934x.c:2157:18: note: byref variable will be forcibly initialized 2157 | int ret, val; | ^~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_get_version': /kisskb/src/sound/soc/codecs/wcd934x.c:1445:13: note: byref variable will be forcibly initialized 1445 | u16 id_minor; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/wcd934x.c:1443:19: note: byref variable will be forcibly initialized 1443 | int val1, val2, ver, ret; | ^~~~ /kisskb/src/sound/soc/codecs/wcd934x.c:1443:13: note: byref variable will be forcibly initialized 1443 | int val1, val2, ver, ret; | ^~~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_get_micbias_val': /kisskb/src/sound/soc/codecs/wcd934x.c:2219:13: note: byref variable will be forcibly initialized 2219 | int mv; | ^~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_hph_impedance_get': /kisskb/src/sound/soc/codecs/wcd934x.c:3012:22: note: byref variable will be forcibly initialized 3012 | uint32_t zl, zr; | ^~ /kisskb/src/sound/soc/codecs/wcd934x.c:3012:18: note: byref variable will be forcibly initialized 3012 | uint32_t zl, zr; | ^~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_put_iir_band_audio_mixer': /kisskb/src/sound/soc/codecs/wcd934x.c:3184:13: note: byref variable will be forcibly initialized 3184 | u32 coeff[BAND_MAX]; | ^~~~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_get_iir_band_audio_mixer': /kisskb/src/sound/soc/codecs/wcd934x.c:3213:13: note: byref variable will be forcibly initialized 3213 | u32 coeff[BAND_MAX]; | ^~~~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_codec_enable_dec': /kisskb/src/sound/soc/codecs/wcd934x.c:4941:15: note: byref variable will be forcibly initialized 4941 | char *widget_name = NULL; | ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/wcd934x.c:4939:22: note: byref variable will be forcibly initialized 4939 | unsigned int decimator; | ^~~~~~~~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_codec_enable_dmic': /kisskb/src/sound/soc/codecs/wcd934x.c:4778:22: note: byref variable will be forcibly initialized 4778 | unsigned int dmic; | ^~~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_slim_irq_handler': /kisskb/src/sound/soc/codecs/wcd934x.c:2310:27: note: byref variable will be forcibly initialized 2310 | unsigned int val, int_val = 0; | ^~~~~~~ /kisskb/src/sound/soc/codecs/wcd934x.c:2310:22: note: byref variable will be forcibly initialized 2310 | unsigned int val, int_val = 0; | ^~~ /kisskb/src/sound/soc/codecs/wcd934x.c:2308:23: note: byref variable will be forcibly initialized 2308 | unsigned long status = 0; | ^~~~~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function '__wcd934x_cdc_mclk_enable': /kisskb/src/sound/soc/codecs/wcd934x.c:1409:21: note: byref variable will be forcibly initialized 1409 | int val; | ^~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_enable_efuse_sensing': /kisskb/src/sound/soc/codecs/wcd934x.c:1486:17: note: byref variable will be forcibly initialized 1486 | int rc, val; | ^~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_mbhc_get_result_params': /kisskb/src/sound/soc/codecs/wcd934x.c:2675:18: note: byref variable will be forcibly initialized 2675 | int val, val1; | ^~~~ /kisskb/src/sound/soc/codecs/wcd934x.c:2675:13: note: byref variable will be forcibly initialized 2675 | int val, val1; | ^~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_mbhc_zdet_ramp': /kisskb/src/sound/soc/codecs/wcd934x.c:2733:17: note: byref variable will be forcibly initialized 2733 | int32_t zdet = 0; | ^~~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_wcd_mbhc_calc_impedance': /kisskb/src/sound/soc/codecs/wcd934x.c:2803:13: note: byref variable will be forcibly initialized 2803 | s16 d1_a[][4] = { | ^~~~ /kisskb/src/sound/soc/codecs/wcd934x.c:2796:40: note: byref variable will be forcibly initialized 2796 | struct wcd934x_mbhc_zdet_param zdet_param[] = { | ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/wcd934x.c:2793:27: note: byref variable will be forcibly initialized 2793 | int32_t z1L, z1R, z1Ls; | ^~~~ /kisskb/src/sound/soc/codecs/wcd934x.c:2793:22: note: byref variable will be forcibly initialized 2793 | int32_t z1L, z1R, z1Ls; | ^~~ /kisskb/src/sound/soc/codecs/wcd934x.c:2793:17: note: byref variable will be forcibly initialized 2793 | int32_t z1L, z1R, z1Ls; | ^~~ /kisskb/src/sound/soc/codecs/wcd934x.c: In function 'wcd934x_register_mclk_output': /kisskb/src/sound/soc/codecs/wcd934x.c:2187:30: note: byref variable will be forcibly initialized 2187 | struct clk_init_data init; | ^~~~ /kisskb/src/sound/soc/codecs/wcd934x.c:2185:21: note: byref variable will be forcibly initialized 2185 | const char *clk_name = "mclk"; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/wcd934x.c:2184:21: note: byref variable will be forcibly initialized 2184 | const char *parent_clk_name = NULL; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/afs/cmservice.c:8: /kisskb/src/fs/afs/cmservice.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/fs/afs/cmservice.c:10: /kisskb/src/fs/afs/cmservice.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/fs/afs/cmservice.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:155:16: note: byref variable will be forcibly initialized 155 | size_t bytes; | ^~~~~ In file included from /kisskb/src/fs/afs/cmservice.c:10: /kisskb/src/fs/afs/cmservice.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/afs/cmservice.c: In function 'afs_find_cm_server_by_peer': /kisskb/src/fs/afs/cmservice.c:145:31: note: byref variable will be forcibly initialized 145 | struct sockaddr_rxrpc srx; | ^~~ /kisskb/src/fs/afs/cmservice.c: In function 'SRXAFSCB_TellMeAboutYourself': /kisskb/src/fs/afs/cmservice.c:556:11: note: byref variable will be forcibly initialized 556 | } reply; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:9: note: in expansion of macro 'rcu_assign_pointer' 47 | rcu_assign_pointer(w->task, current); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | 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' 52 | rcu_assign_pointer(w->task, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/workqueue.c:30: /kisskb/src/kernel/workqueue.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/kernel/workqueue.c:35: /kisskb/src/kernel/workqueue.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/workqueue.c:35: /kisskb/src/kernel/workqueue.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/task_work.c:2: /kisskb/src/kernel/task_work.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/kernel/task_work.c:2: /kisskb/src/kernel/task_work.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/pid.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:531:9: note: in expansion of macro 'rcu_assign_pointer' 531 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:553:9: note: in expansion of macro 'rcu_assign_pointer' 553 | rcu_assign_pointer(right->first, node1); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:552:9: note: in expansion of macro 'rcu_assign_pointer' 552 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/workqueue.c:33: /kisskb/src/kernel/workqueue.c: In function 'put_unbound_pool': /kisskb/src/kernel/workqueue.c:3569:36: note: byref variable will be forcibly initialized 3569 | DECLARE_COMPLETION_ONSTACK(detach_completion); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/kernel/workqueue.c:3569:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 3569 | DECLARE_COMPLETION_ONSTACK(detach_completion); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/pid.c:30: /kisskb/src/kernel/pid.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function 'numa_pwq_tbl_install': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c:3924:9: note: in expansion of macro 'rcu_assign_pointer' 3924 | rcu_assign_pointer(wq->numa_pwq_tbl[node], pwq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'create_worker': /kisskb/src/kernel/workqueue.c:1938:14: note: byref variable will be forcibly initialized 1938 | char id_buf[16]; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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 'exchange_tids': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c:380:9: note: in expansion of macro 'rcu_assign_pointer' 380 | rcu_assign_pointer(right->thread_pid, pid1); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c:379:9: note: in expansion of macro 'rcu_assign_pointer' 379 | rcu_assign_pointer(left->thread_pid, pid2); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/workqueue.h:130, from /kisskb/src/kernel/workqueue.c:380: /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_queue_work': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' 23 | TRACE_EVENT(workqueue_queue_work, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' 23 | TRACE_EVENT(workqueue_queue_work, | ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_activate_work': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:59:1: note: in expansion of macro 'TRACE_EVENT' 59 | TRACE_EVENT(workqueue_activate_work, | ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:82:1: note: in expansion of macro 'TRACE_EVENT' 82 | TRACE_EVENT(workqueue_execute_start, | ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_end': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:108:1: note: in expansion of macro 'TRACE_EVENT' 108 | TRACE_EVENT(workqueue_execute_end, | ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function '__flush_work': /kisskb/src/kernel/workqueue.c:3069:27: note: byref variable will be forcibly initialized 3069 | struct wq_barrier barr; | ^~~~ /kisskb/src/kernel/workqueue.c: In function 'wq_watchdog_param_set_thresh': /kisskb/src/kernel/workqueue.c:5901:23: note: byref variable will be forcibly initialized 5901 | unsigned long thresh; | ^~~~~~ /kisskb/src/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3147:41: note: byref variable will be forcibly initialized 3147 | struct cwt_wait cwait; | ^~~~~ /kisskb/src/kernel/workqueue.c:3125:23: note: byref variable will be forcibly initialized 3125 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/workqueue.c: In function '__cancel_work': /kisskb/src/kernel/workqueue.c:3254:23: note: byref variable will be forcibly initialized 3254 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/workqueue.c: In function 'rescuer_thread': /kisskb/src/kernel/workqueue.c:2524:44: note: byref variable will be forcibly initialized 2524 | struct work_struct *work, *n; | ^ /kisskb/src/sound/soc/codecs/wm8523.c: In function 'wm8523_i2c_probe': /kisskb/src/sound/soc/codecs/wm8523.c:450:22: note: byref variable will be forcibly initialized 450 | unsigned int val; | ^~~ /kisskb/src/kernel/workqueue.c: In function 'mod_delayed_work_on': /kisskb/src/kernel/workqueue.c:1732:23: note: byref variable will be forcibly initialized 1732 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/workqueue.c: In function 'flush_workqueue': /kisskb/src/kernel/workqueue.c:2807:27: note: byref variable will be forcibly initialized 2807 | struct wq_flusher this_flusher = { | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/pipe.c:8: /kisskb/src/fs/pipe.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/workqueue.c:30: /kisskb/src/kernel/workqueue.c: In function 'workqueue_apply_unbound_cpumask': /kisskb/src/kernel/workqueue.c:5338:19: note: byref variable will be forcibly initialized 5338 | LIST_HEAD(ctxs); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/workqueue.c: In function 'wq_numa_store': /kisskb/src/kernel/workqueue.c:5614:13: note: byref variable will be forcibly initialized 5614 | int v, ret = -ENOMEM; | ^ /kisskb/src/kernel/workqueue.c: In function 'max_active_store': /kisskb/src/kernel/workqueue.c:5466:13: note: byref variable will be forcibly initialized 5466 | int val; | ^~~ In file included from /kisskb/src/fs/pipe.c:11: /kisskb/src/fs/pipe.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/workqueue.c: In function 'set_worker_desc': /kisskb/src/kernel/workqueue.c:4646:17: note: byref variable will be forcibly initialized 4646 | va_list args; | ^~~~ /kisskb/src/kernel/workqueue.c: In function 'print_worker_info': /kisskb/src/kernel/workqueue.c:4675:34: note: byref variable will be forcibly initialized 4675 | struct workqueue_struct *wq = NULL; | ^~ /kisskb/src/kernel/workqueue.c:4674:32: note: byref variable will be forcibly initialized 4674 | struct pool_workqueue *pwq = NULL; | ^~~ /kisskb/src/kernel/workqueue.c:4673:14: note: byref variable will be forcibly initialized 4673 | char desc[WORKER_DESC_LEN] = { }; | ^~~~ /kisskb/src/kernel/workqueue.c:4672:14: note: byref variable will be forcibly initialized 4672 | char name[WQ_NAME_LEN] = { }; | ^~~~ /kisskb/src/kernel/workqueue.c:4671:22: note: byref variable will be forcibly initialized 4671 | work_func_t *fn = NULL; | ^~ /kisskb/src/kernel/workqueue.c: In function 'show_workqueue_state': /kisskb/src/kernel/workqueue.c:4810:13: note: byref variable will be forcibly initialized 4810 | int pi; | ^~ /kisskb/src/kernel/workqueue.c: In function 'wq_watchdog_timer_fn': In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/fs/pipe.c:8: /kisskb/src/fs/pipe.c: In function 'pipe_write': /kisskb/src/kernel/workqueue.c:5828:13: note: byref variable will be forcibly initialized 5828 | int pi; | ^~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:9: note: in expansion of macro '___wait_event' 591 | ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:25: note: in expansion of macro '__wait_event_interruptible_exclusive' 599 | __ret = __wait_event_interruptible_exclusive(wq, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:569:17: note: in expansion of macro 'wait_event_interruptible_exclusive' 569 | wait_event_interruptible_exclusive(pipe->wr_wait, pipe_writable(pipe)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'workqueue_online_cpu': /kisskb/src/kernel/workqueue.c:5121:13: note: byref variable will be forcibly initialized 5121 | int pi; | ^~ /kisskb/src/fs/pipe.c: In function 'pipe_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:9: note: in expansion of macro '___wait_event' 591 | ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:25: note: in expansion of macro '__wait_event_interruptible_exclusive' 599 | __ret = __wait_event_interruptible_exclusive(wq, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:376:21: note: in expansion of macro 'wait_event_interruptible_exclusive' 376 | if (wait_event_interruptible_exclusive(pipe->rd_wait, pipe_readable(pipe)) < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'workqueue_set_unbound_cpumask': /kisskb/src/kernel/workqueue.c:5385:23: note: byref variable will be forcibly initialized 5385 | cpumask_var_t saved_cpumask; | ^~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'wq_unbound_cpumask_store': /kisskb/src/kernel/workqueue.c:5663:23: note: byref variable will be forcibly initialized 5663 | cpumask_var_t cpumask; | ^~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'alloc_workqueue': /kisskb/src/kernel/workqueue.c:4293:17: note: byref variable will be forcibly initialized 4293 | va_list args; | ^~~~ /kisskb/src/fs/pipe.c: In function 'do_pipe2': /kisskb/src/fs/pipe.c:1003:13: note: byref variable will be forcibly initialized 1003 | int fd[2]; | ^~ /kisskb/src/fs/pipe.c:1002:22: note: byref variable will be forcibly initialized 1002 | struct file *files[2]; | ^~~~~ /kisskb/src/fs/pipe.c: In function 'do_pipe_flags': /kisskb/src/fs/pipe.c:987:22: note: byref variable will be forcibly initialized 987 | struct file *files[2]; | ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/fs/pipe.c:8: /kisskb/src/fs/pipe.c: In function 'pipe_wait_readable': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1044:9: note: in expansion of macro 'wait_event_interruptible' 1044 | 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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1051:9: note: in expansion of macro 'wait_event_interruptible' 1051 | wait_event_interruptible(pipe->wr_wait, pipe_writable(pipe)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_dump_one': /kisskb/src/drivers/pinctrl/pinconf-generic.c:64:31: note: byref variable will be forcibly initialized 64 | unsigned long config; | ^~~~~~ In file included from /kisskb/src/drivers/pinctrl/pinconf-generic.c:17: /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'parse_dt_cfg': /kisskb/src/drivers/pinctrl/pinconf-generic.c:210:21: note: byref variable will be forcibly initialized 210 | u32 val; | ^~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_dump_pins': /kisskb/src/drivers/pinctrl/pinconf-generic.c:113:13: note: byref variable will be forcibly initialized 113 | int print_sep = 0; | ^~~~~~~~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_parse_dt_config': /kisskb/src/drivers/pinctrl/pinconf-generic.c:245:31: note: byref variable will be forcibly initialized 245 | unsigned int max_cfg, ncfg = 0; | ^~~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_dt_subnode_to_map': /kisskb/src/drivers/pinctrl/pinconf-generic.c:301:18: note: byref variable will be forcibly initialized 301 | unsigned num_configs = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c:300:24: note: byref variable will be forcibly initialized 300 | unsigned long *configs = NULL; | ^~~~~~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c:298:21: note: byref variable will be forcibly initialized 298 | const char *function; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/pinconf-generic.c: In function 'pinconf_generic_dt_node_to_map': /kisskb/src/drivers/pinctrl/pinconf-generic.c:380:18: note: byref variable will be forcibly initialized 380 | unsigned reserved_maps; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/fs/ceph/dir.c:4: /kisskb/src/fs/ceph/dir.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/fs/ceph/dir.c:4: /kisskb/src/fs/ceph/dir.c: In function '__dentry_leases_walk': /kisskb/src/fs/ceph/dir.c:1376:19: note: byref variable will be forcibly initialized 1376 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpio/gpio-max732x.c: In function 'max732x_gpio_get_value': /kisskb/src/drivers/gpio/gpio-max732x.c:197:17: note: byref variable will be forcibly initialized 197 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/fs/ceph/dir.c: In function 'ceph_async_unlink_cb': /kisskb/src/fs/ceph/dir.c:1074:21: note: byref variable will be forcibly initialized 1074 | u64 base = 0; | ^~~~ /kisskb/src/fs/ceph/dir.c:1073:21: note: byref variable will be forcibly initialized 1073 | int pathlen = 0; | ^~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c: In function 'ipv6header_mt6': /kisskb/src/net/ipv6/netfilter/ip6t_ipv6header.c:47:37: note: byref variable will be forcibly initialized 47 | struct ipv6_opt_hdr _hdr; | ^~~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'reject6_csum_ok': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:380:12: note: byref variable will be forcibly initialized 380 | u8 proto; | ^~~~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:379:16: note: byref variable will be forcibly initialized 379 | __be16 fo; | ^~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'nf_reject_v6_csum_ok': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:20:12: note: byref variable will be forcibly initialized 20 | u8 proto = ip6h->nexthdr; | ^~~~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:19:16: note: byref variable will be forcibly initialized 19 | __be16 fo; | ^~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'nf_reject6_fill_skb_dst': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:266:22: note: byref variable will be forcibly initialized 266 | struct flowi fl; | ^~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:265:27: note: byref variable will be forcibly initialized 265 | struct dst_entry *dst = NULL; | ^~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'nf_reject_ip6_tcphdr_get': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:155:16: note: byref variable will be forcibly initialized 155 | __be16 frag_off; | ^~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:154:12: note: byref variable will be forcibly initialized 154 | u8 proto; | ^~~~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'nf_reject_skb_v6_tcp_reset': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:67:22: note: byref variable will be forcibly initialized 67 | unsigned int otcplen; | ^~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:66:23: note: byref variable will be forcibly initialized 66 | struct tcphdr _oth; | ^~~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'nf_send_reset6': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:289:23: note: byref variable will be forcibly initialized 289 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:288:27: note: byref variable will be forcibly initialized 288 | struct dst_entry *dst = NULL; | ^~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:285:22: note: byref variable will be forcibly initialized 285 | unsigned int otcplen, hh_len; | ^~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:283:23: note: byref variable will be forcibly initialized 283 | struct tcphdr _otcph; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-max77650.c: In function 'max77650_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-max77650.c:97:22: note: byref variable will be forcibly initialized 97 | unsigned int val; | ^~~ /kisskb/src/drivers/gpio/gpio-max77650.c: In function 'max77650_gpio_get_value': /kisskb/src/drivers/gpio/gpio-max77650.c:83:22: note: byref variable will be forcibly initialized 83 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/arp.c:74: /kisskb/src/net/ipv4/arp.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/dir.c: In function 'ceph_trim_dentries': /kisskb/src/fs/ceph/dir.c:1498:40: note: byref variable will be forcibly initialized 1498 | struct ceph_lease_walk_control lwc; | ^~~ In file included from /kisskb/src/include/uapi/linux/netfilter_arp.h:9, from /kisskb/src/net/ipv4/arp.c:117: /kisskb/src/net/ipv4/arp.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/ipv4/arp.c: In function 'arp_req_delete_public': /kisskb/src/net/ipv4/arp.c:1142:16: note: byref variable will be forcibly initialized 1142 | __be32 ip = ((struct sockaddr_in *) &r->arp_pa)->sin_addr.s_addr; | ^~ /kisskb/src/net/ipv4/arp.c: In function 'arp_req_set_public': /kisskb/src/net/ipv4/arp.c:1004:16: note: byref variable will be forcibly initialized 1004 | __be32 ip = ((struct sockaddr_in *)&r->arp_pa)->sin_addr.s_addr; | ^~ /kisskb/src/net/ipv4/arp.c: In function 'arp_req_set': /kisskb/src/net/ipv4/arp.c:1027:16: note: byref variable will be forcibly initialized 1027 | __be32 ip; | ^~ /kisskb/src/net/ipv4/arp.c: In function 'arp_req_get': /kisskb/src/net/ipv4/arp.c:1099:16: note: byref variable will be forcibly initialized 1099 | __be32 ip = ((struct sockaddr_in *) &r->arp_pa)->sin_addr.s_addr; | ^~ /kisskb/src/net/ipv4/arp.c: In function 'arp_constructor': /kisskb/src/net/ipv4/arp.c:228:13: note: byref variable will be forcibly initialized 228 | u32 inaddr_any = INADDR_ANY; | ^~~~~~~~~~ /kisskb/src/net/ipv4/arp.c: In function 'arp_process': /kisskb/src/net/ipv4/arp.c:688:13: note: byref variable will be forcibly initialized 688 | int addr_type; | ^~~~~~~~~ /kisskb/src/net/ipv4/arp.c:686:21: note: byref variable will be forcibly initialized 686 | __be32 sip, tip; | ^~~ /kisskb/src/net/ipv4/arp.c:686:16: note: byref variable will be forcibly initialized 686 | __be32 sip, tip; | ^~~ /kisskb/src/net/ipv4/arp.c: In function 'arp_solicit': /kisskb/src/net/ipv4/arp.c:335:12: note: byref variable will be forcibly initialized 335 | u8 dst_ha[MAX_ADDR_LEN], *dst_hw = NULL; | ^~~~~~ /kisskb/src/net/ipv4/arp.c: In function 'arp_ioctl': /kisskb/src/net/ipv4/arp.c:1182:23: note: byref variable will be forcibly initialized 1182 | struct arpreq r; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/params.c:6: /kisskb/src/kernel/params.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/params.c: In function 'param_set_bool_enable_only': /kisskb/src/kernel/params.c:334:14: note: byref variable will be forcibly initialized 334 | bool new_value; | ^~~~~~~~~ /kisskb/src/kernel/params.c: In function 'param_set_invbool': /kisskb/src/kernel/params.c:366:14: note: byref variable will be forcibly initialized 366 | bool boolval; | ^~~~~~~ /kisskb/src/kernel/params.c: In function 'param_set_bint': /kisskb/src/kernel/params.c:393:14: note: byref variable will be forcibly initialized 393 | bool v; | ^ /kisskb/src/kernel/params.c: In function 'param_array_get': /kisskb/src/kernel/params.c:476:29: note: byref variable will be forcibly initialized 476 | struct kernel_param p = *kp; | ^ /kisskb/src/kernel/params.c: In function 'param_array': /kisskb/src/kernel/params.c:423:29: note: byref variable will be forcibly initialized 423 | struct kernel_param kp; | ^~ /kisskb/src/kernel/params.c: In function 'param_array_set': /kisskb/src/kernel/params.c:465:22: note: byref variable will be forcibly initialized 465 | unsigned int temp_num; | ^~~~~~~~ /kisskb/src/kernel/params.c: In function 'param_sysfs_builtin': /kisskb/src/kernel/params.c:834:14: note: byref variable will be forcibly initialized 834 | char modname[MODULE_NAME_LEN]; | ^~~~~~~ /kisskb/src/kernel/params.c: In function 'param_set_uint_minmax': /kisskb/src/kernel/params.c:249:22: note: byref variable will be forcibly initialized 249 | unsigned int num; | ^~~ /kisskb/src/kernel/params.c: In function 'parse_args': /kisskb/src/kernel/params.c:171:23: note: byref variable will be forcibly initialized 171 | char *param, *val, *err = NULL; | ^~~ /kisskb/src/kernel/params.c:171:15: note: byref variable will be forcibly initialized 171 | char *param, *val, *err = NULL; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/icmp.c:62: /kisskb/src/net/ipv4/icmp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_route_lookup': /kisskb/src/net/ipv4/icmp.c:534:31: note: byref variable will be forcibly initialized 534 | struct flowi4 fl4_2 = {}; | ^~~~~ /kisskb/src/net/ipv4/icmp.c:490:23: note: byref variable will be forcibly initialized 490 | struct flowi4 fl4_dec; | ^~~~~~~ In file included from /kisskb/src/include/net/route.h:24, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/ipv4/icmp.c:76: /kisskb/src/net/ipv4/icmp.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:30: note: byref variable will be forcibly initialized 106 | struct inetpeer_addr daddr; | ^~~~~ /kisskb/src/net/ipv4/icmp.c: In function 'icmpv4_xrlim_allow': /kisskb/src/include/net/inetpeer.h:106:30: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/icmp.c: In function 'ip_icmp_error_rfc4884_validate': /kisskb/src/net/ipv4/icmp.c:1281:36: note: byref variable will be forcibly initialized 1281 | struct icmp_ext_hdr *exth, _exth; | ^~~~~ /kisskb/src/net/ipv4/icmp.c:1280:39: note: byref variable will be forcibly initialized 1280 | struct icmp_extobj_hdr *objh, _objh; | ^~~~~ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_sk_init': /kisskb/src/net/ipv4/icmp.c:1456:30: note: byref variable will be forcibly initialized 1456 | struct sock *sk; | ^~ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_reply': /kisskb/src/net/ipv4/icmp.c:406:23: note: byref variable will be forcibly initialized 406 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/icmp.c:404:24: note: byref variable will be forcibly initialized 404 | struct rtable *rt = skb_rtable(skb); | ^~ /kisskb/src/net/ipv4/icmp.c:403:28: note: byref variable will be forcibly initialized 403 | struct ipcm_cookie ipc; | ^~~ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_timestamp': /kisskb/src/net/ipv4/icmp.c:1136:25: note: byref variable will be forcibly initialized 1136 | struct icmp_bxm icmp_param; | ^~~~~~~~~~ /kisskb/src/net/ipv4/icmp.c: In function '__icmp_send': /kisskb/src/net/ipv4/icmp.c:656:28: note: byref variable will be forcibly initialized 656 | u8 _inner_type, *itp; | ^~~~~~~~~~~ /kisskb/src/net/ipv4/icmp.c:599:23: note: byref variable will be forcibly initialized 599 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/icmp.c:598:28: note: byref variable will be forcibly initialized 598 | struct ipcm_cookie ipc; | ^~~ /kisskb/src/net/ipv4/icmp.c:597:24: note: byref variable will be forcibly initialized 597 | struct rtable *rt = skb_rtable(skb_in); | ^~ /kisskb/src/net/ipv4/icmp.c:596:25: note: byref variable will be forcibly initialized 596 | struct icmp_bxm icmp_param; | ^~~~~~~~~~ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_build_probe': /kisskb/src/net/ipv4/icmp.c:1032:14: note: byref variable will be forcibly initialized 1032 | char buff[IFNAMSIZ]; | ^~~~ /kisskb/src/net/ipv4/icmp.c:1029:40: note: byref variable will be forcibly initialized 1029 | struct icmp_ext_echo_iio *iio, _iio; | ^~~~ /kisskb/src/net/ipv4/icmp.c:1028:39: note: byref variable will be forcibly initialized 1028 | struct icmp_ext_hdr *ext_hdr, _ext_hdr; | ^~~~~~~~ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_echo': /kisskb/src/net/ipv4/icmp.c:996:25: note: byref variable will be forcibly initialized 996 | struct icmp_bxm icmp_param; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/gpio/gpio-menz127.c:8: /kisskb/src/drivers/gpio/gpio-menz127.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/dynamic_debug.c: In function 'ddebug_change': /kisskb/src/lib/dynamic_debug.c:155:25: note: byref variable will be forcibly initialized 155 | struct flagsbuf fbuf; | ^~~~ /kisskb/src/lib/dynamic_debug.c: In function 'ddebug_exec_query': /kisskb/src/lib/dynamic_debug.c:491:15: note: byref variable will be forcibly initialized 491 | char *words[MAXWORDS]; | ^~~~~ /kisskb/src/lib/dynamic_debug.c: In function 'ddebug_proc_show': /kisskb/src/lib/dynamic_debug.c:886:25: note: byref variable will be forcibly initialized 886 | struct flagsbuf flags; | ^~~~~ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_pr_debug': /kisskb/src/lib/dynamic_debug.c:632:14: note: byref variable will be forcibly initialized 632 | char buf[PREFIX_SIZE] = ""; | ^~~ /kisskb/src/lib/dynamic_debug.c:631:26: note: byref variable will be forcibly initialized 631 | struct va_format vaf; | ^~~ /kisskb/src/lib/dynamic_debug.c:630:17: note: byref variable will be forcibly initialized 630 | va_list args; | ^~~~ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_dev_dbg': /kisskb/src/lib/dynamic_debug.c:665:22: note: byref variable will be forcibly initialized 665 | char buf[PREFIX_SIZE] = ""; | ^~~ /kisskb/src/lib/dynamic_debug.c:652:17: note: byref variable will be forcibly initialized 652 | va_list args; | ^~~~ /kisskb/src/lib/dynamic_debug.c:651:26: note: byref variable will be forcibly initialized 651 | struct va_format vaf; | ^~~ /kisskb/src/lib/dynamic_debug.c: In function '__dynamic_netdev_dbg': /kisskb/src/lib/dynamic_debug.c:694:22: note: byref variable will be forcibly initialized 694 | char buf[PREFIX_SIZE] = ""; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/gpio/gpio-mvebu.c:36: /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'queued_spin_unlock': /kisskb/src/lib/dynamic_debug.c:683:17: note: byref variable will be forcibly initialized 683 | va_list args; | ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/dynamic_debug.c:682:26: note: byref variable will be forcibly initialized 682 | struct va_format vaf; | ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_write_level_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:280:22: note: byref variable will be forcibly initialized 280 | unsigned int offset; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:279:24: note: byref variable will be forcibly initialized 279 | struct regmap *map; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/devinet.c:57: /kisskb/src/net/ipv4/devinet.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/net/ipv4/devinet.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/ipv4/devinet.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_write_edge_cause': /kisskb/src/drivers/gpio/gpio-mvebu.c:180:22: note: byref variable will be forcibly initialized 180 | unsigned int offset; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:179:24: note: byref variable will be forcibly initialized 179 | struct regmap *map; | ^~~ /kisskb/src/net/ipv4/devinet.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/devinet.c: In function 'put_cacheinfo': /kisskb/src/net/ipv4/devinet.c:1638:30: note: byref variable will be forcibly initialized 1638 | struct ifa_cacheinfo ci; | ^~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_write_edge_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:230:22: note: byref variable will be forcibly initialized 230 | unsigned int offset; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:229:24: note: byref variable will be forcibly initialized 229 | struct regmap *map; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/devinet.c:57: /kisskb/src/net/ipv4/devinet.c: In function 'inet_fill_ifaddr': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_read_level_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:268:13: note: byref variable will be forcibly initialized 268 | u32 val; | ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:267:22: note: byref variable will be forcibly initialized 267 | unsigned int offset; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:266:24: note: byref variable will be forcibly initialized 266 | struct regmap *map; | ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_read_edge_cause': /kisskb/src/drivers/gpio/gpio-mvebu.c:168:13: note: byref variable will be forcibly initialized 168 | u32 val; | ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:167:22: note: byref variable will be forcibly initialized 167 | unsigned int offset; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:166:24: note: byref variable will be forcibly initialized 166 | struct regmap *map; | ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_read_edge_mask': /kisskb/src/drivers/gpio/gpio-mvebu.c:218:13: note: byref variable will be forcibly initialized 218 | u32 val; | ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:217:22: note: byref variable will be forcibly initialized 217 | unsigned int offset; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:216:24: note: byref variable will be forcibly initialized 216 | struct regmap *map; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function '__inet_del_ifa': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:441:25: note: in expansion of macro 'rcu_assign_pointer' 441 | rcu_assign_pointer(last_prim->ifa_next, promote); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:440:25: note: in expansion of macro 'rcu_assign_pointer' 440 | rcu_assign_pointer(promote->ifa_next, last_sec); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:437:25: note: in expansion of macro 'rcu_assign_pointer' 437 | rcu_assign_pointer(prev_prom->ifa_next, next_sec); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpio/gpio-mvebu.c:37: /kisskb/src/drivers/gpio/gpio-mvebu.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_pwm_get_state': /kisskb/src/drivers/gpio/gpio-mvebu.c:671:13: note: byref variable will be forcibly initialized 671 | u32 u; | ^ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/gpio/gpio-mvebu.c:39: /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-mvebu.c:591:29: note: byref variable will be forcibly initialized 591 | u32 polarity; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:565:26: note: byref variable will be forcibly initialized 565 | u32 cause, type, data_in, level_mask, edge_cause, edge_mask; | ^~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/devinet.c:57: /kisskb/src/net/ipv4/devinet.c: In function 'inet_netconf_fill_devconf': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_irq_set_type': /kisskb/src/drivers/gpio/gpio-mvebu.c:537:30: note: byref variable will be forcibly initialized 537 | u32 data_in, in_pol, val; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:537:21: note: byref variable will be forcibly initialized 537 | u32 data_in, in_pol, val; | ^~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:503:13: note: byref variable will be forcibly initialized 503 | u32 u; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function '__inet_insert_ifa': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:542:9: note: in expansion of macro 'rcu_assign_pointer' 542 | rcu_assign_pointer(*ifap, ifa); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:541:9: note: in expansion of macro 'rcu_assign_pointer' 541 | rcu_assign_pointer(ifa->ifa_next, *ifap); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:477:34: note: byref variable will be forcibly initialized 477 | struct in_validator_info ivi; | ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_get': /kisskb/src/drivers/gpio/gpio-mvebu.c:319:30: note: byref variable will be forcibly initialized 319 | u32 data_in, in_pol; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:319:21: note: byref variable will be forcibly initialized 319 | u32 data_in, in_pol; | ^~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:314:13: note: byref variable will be forcibly initialized 314 | u32 u; | ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-mvebu.c:387:13: note: byref variable will be forcibly initialized 387 | u32 u; | ^ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_dbg_show': /kisskb/src/drivers/gpio/gpio-mvebu.c:893:42: note: byref variable will be forcibly initialized 893 | u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; | ^~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:893:34: note: byref variable will be forcibly initialized 893 | u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:893:27: note: byref variable will be forcibly initialized 893 | u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; | ^~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:893:18: note: byref variable will be forcibly initialized 893 | u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; | ^~~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c:893:13: note: byref variable will be forcibly initialized 893 | u32 out, io_conf, blink, in_pol, data_in, cause, edg_msk, lvl_msk; | ^~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_pwm_probe': /kisskb/src/drivers/gpio/gpio-mvebu.c:790:13: note: byref variable will be forcibly initialized 790 | u32 offset; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-mvebu.c: In function 'mvebu_gpio_probe': /kisskb/src/drivers/gpio/gpio-mvebu.c:1129:22: note: byref variable will be forcibly initialized 1129 | unsigned int ngpios; | ^~~~~~ /kisskb/src/net/ipv4/devinet.c: In function 'inet_netconf_get_devconf': /kisskb/src/net/ipv4/devinet.c:2165:24: note: byref variable will be forcibly initialized 2165 | struct nlattr *tb[NETCONFA_MAX+1]; | ^~ /kisskb/src/net/ipv4/devinet.c: In function 'inet_set_link_af': /kisskb/src/net/ipv4/devinet.c:1986:28: note: byref variable will be forcibly initialized 1986 | struct nlattr *a, *tb[IFLA_INET_MAX+1]; | ^~ /kisskb/src/net/ipv4/devinet.c: In function 'inet_validate_link_af': /kisskb/src/net/ipv4/devinet.c:1956:28: note: byref variable will be forcibly initialized 1956 | struct nlattr *a, *tb[IFLA_INET_MAX+1]; | ^~ /kisskb/src/net/ipv4/devinet.c: In function 'inet_valid_dump_ifaddr_req': /kisskb/src/net/ipv4/devinet.c:1721:24: note: byref variable will be forcibly initialized 1721 | struct nlattr *tb[IFA_MAX+1]; | ^~ /kisskb/src/net/ipv4/devinet.c: In function 'inet_dump_ifaddr': /kisskb/src/net/ipv4/devinet.c:1811:21: note: byref variable will be forcibly initialized 1811 | struct net *tgt_net = net; | ^~~~~~~ /kisskb/src/net/ipv4/devinet.c: In function 'rtm_to_ifaddr': /kisskb/src/net/ipv4/devinet.c:826:24: note: byref variable will be forcibly initialized 826 | struct nlattr *tb[IFA_MAX+1]; | ^~ /kisskb/src/net/ipv4/devinet.c: In function 'inet_rtm_newaddr': /kisskb/src/net/ipv4/devinet.c:934:15: note: byref variable will be forcibly initialized 934 | __u32 prefered_lft = INFINITY_LIFE_TIME; | ^~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:933:15: note: byref variable will be forcibly initialized 933 | __u32 valid_lft = INFINITY_LIFE_TIME; | ^~~~~~~~~ /kisskb/src/net/ipv4/devinet.c: In function 'inetdev_changename': /kisskb/src/net/ipv4/devinet.c:1484:22: note: byref variable will be forcibly initialized 1484 | char old[IFNAMSIZ], *dot; | ^~~ /kisskb/src/net/ipv4/devinet.c: In function '__ip_dev_find': /kisskb/src/net/ipv4/devinet.c:159:35: note: byref variable will be forcibly initialized 159 | struct fib_result res = { 0 }; | ^~~ /kisskb/src/net/ipv4/devinet.c:158:31: note: byref variable will be forcibly initialized 158 | struct flowi4 fl4 = { .daddr = addr }; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function 'inetdev_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:289:9: note: in expansion of macro 'rcu_assign_pointer' 289 | rcu_assign_pointer(dev->ip_ptr, in_dev); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c: In function 'inet_rtm_deladdr': /kisskb/src/net/ipv4/devinet.c:649:24: note: byref variable will be forcibly initialized 649 | struct nlattr *tb[IFA_MAX+1]; | ^~ /kisskb/src/net/ipv4/devinet.c: In function 'devinet_ioctl': /kisskb/src/net/ipv4/devinet.c:1010:28: note: byref variable will be forcibly initialized 1010 | struct sockaddr_in sin_orig; | ^~~~~~~~ /kisskb/src/net/ipv4/devinet.c: In function 'inet_gifconf': /kisskb/src/net/ipv4/devinet.c:1250:22: note: byref variable will be forcibly initialized 1250 | struct ifreq ifr; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/kthread.c:11: /kisskb/src/kernel/kthread.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/nlattr.c:16: /kisskb/src/lib/nlattr.c: In function 'nla_get_u64': In file included from /kisskb/src/include/linux/spinlock.h:323, 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/kthread.c:11: /kisskb/src/kernel/kthread.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ /kisskb/src/lib/nlattr.c: In function 'nla_validate_range_unsigned': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/lib/nlattr.c:167:41: note: byref variable will be forcibly initialized 167 | struct netlink_range_validation range; | ^~~~~ In file included from /kisskb/src/lib/nlattr.c:16: /kisskb/src/lib/nlattr.c: In function 'nla_validate_mask': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ /kisskb/src/lib/nlattr.c: In function 'nla_get_s64': /kisskb/src/include/net/netlink.h:1679:13: note: byref variable will be forcibly initialized 1679 | s64 tmp; | ^~~ /kisskb/src/lib/nlattr.c: In function 'nla_validate_int_range_signed': /kisskb/src/include/net/netlink.h:1679:13: note: byref variable will be forcibly initialized /kisskb/src/lib/nlattr.c:271:48: note: byref variable will be forcibly initialized 271 | struct netlink_range_validation_signed range; | ^~~~~ /kisskb/src/kernel/kthread.c: In function '__kthread_create_on_node': /kisskb/src/kernel/kthread.c:408:22: note: byref variable will be forcibly initialized 408 | char name[TASK_COMM_LEN]; | ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/kthread.c:11: /kisskb/src/kernel/kthread.c:370:36: note: byref variable will be forcibly initialized 370 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/kernel/kthread.c:370:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 370 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_probe_data': /kisskb/src/kernel/kthread.c:229:15: note: byref variable will be forcibly initialized 229 | void *data = NULL; | ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_on_node': /kisskb/src/kernel/kthread.c:450:17: note: byref variable will be forcibly initialized 450 | va_list args; | ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker': /kisskb/src/kernel/kthread.c:825:17: note: byref variable will be forcibly initialized 825 | va_list args; | ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker_on_cpu': /kisskb/src/kernel/kthread.c:875:17: note: byref variable will be forcibly initialized 875 | va_list args; | ^~~~ /kisskb/src/kernel/kthread.c: In function '__kthread_cancel_work_sync': /kisskb/src/kernel/kthread.c:1228:23: note: byref variable will be forcibly initialized 1228 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_mod_delayed_work': /kisskb/src/kernel/kthread.c:1183:23: note: byref variable will be forcibly initialized 1183 | unsigned long flags; | ^~~~~ /kisskb/src/lib/cpu_rmap.c: In function 'cpu_rmap_update': /kisskb/src/lib/cpu_rmap.c:158:23: note: byref variable will be forcibly initialized 158 | cpumask_var_t update_mask; | ^~~~~~~~~~~ /kisskb/src/net/packet/diag.c: In function 'pdiag_put_info': /kisskb/src/net/packet/diag.c:15:33: note: byref variable will be forcibly initialized 15 | struct packet_diag_info pinfo; | ^~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/sock_diag.h:8, from /kisskb/src/net/packet/diag.c:3: /kisskb/src/net/packet/diag.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/packet/diag.c: In function 'pdiag_put_fanout': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/packet/diag.c: In function 'pdiag_put_ring': /kisskb/src/net/packet/diag.c:75:33: note: byref variable will be forcibly initialized 75 | struct packet_diag_ring pdr; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/sock_diag.h:8, from /kisskb/src/net/packet/diag.c:3: /kisskb/src/net/packet/diag.c: In function 'sk_diag_fill': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/packet/diag.c: In function 'packet_diag_handler_dump': /kisskb/src/net/packet/diag.c:239:45: note: byref variable will be forcibly initialized 239 | struct netlink_dump_control c = { | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/namei.c:21: /kisskb/src/fs/namei.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function '__traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:1357:25: note: in expansion of macro 'smp_load_acquire' 1357 | flags = smp_load_acquire(&path->dentry->d_flags); | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:1332:33: note: in expansion of macro 'smp_load_acquire' 1332 | 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:1376:26: note: in expansion of macro 'smp_load_acquire' 1376 | unsigned flags = smp_load_acquire(&path->dentry->d_flags); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'follow_dotdot_rcu': /kisskb/src/fs/namei.c:1839:26: note: byref variable will be forcibly initialized 1839 | unsigned seq; | ^~~ /kisskb/src/fs/namei.c:1838:29: note: byref variable will be forcibly initialized 1838 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_fast': /kisskb/src/fs/namei.c:1579:26: note: byref variable will be forcibly initialized 1579 | unsigned seq; | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/namei.c:21: /kisskb/src/fs/namei.c: In function '__lookup_slow': /kisskb/src/fs/namei.c:1636:41: note: byref variable will be forcibly initialized 1636 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~ /kisskb/src/include/linux/wait.h:62:32: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD' 62 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/fs/namei.c:1636:9: note: in expansion of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 1636 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/dir.c:8: /kisskb/src/fs/afs/dir.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'handle_mounts': /kisskb/src/fs/namei.c:1477:14: note: byref variable will be forcibly initialized 1477 | bool jumped; | ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/namei.c:21: /kisskb/src/fs/namei.c: In function 'lookup_open': /kisskb/src/fs/namei.c:3197:41: note: byref variable will be forcibly initialized 3197 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~ /kisskb/src/include/linux/wait.h:62:32: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD' 62 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/fs/namei.c:3197:9: note: in expansion of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 3197 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/fs/afs/dir.c:9: /kisskb/src/fs/afs/dir.c: In function 'afs_dir_dump': /kisskb/src/fs/afs/dir.c:199:18: note: byref variable will be forcibly initialized 199 | XA_STATE(xas, &mapping->i_pages, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/namei.c: In function 'choose_mountpoint': /kisskb/src/fs/namei.c:1265:26: note: byref variable will be forcibly initialized 1265 | unsigned seq, mseq = read_seqbegin(&mount_lock); | ^~~ /kisskb/src/fs/namei.c: In function 'follow_dotdot': /kisskb/src/fs/namei.c:1878:29: note: byref variable will be forcibly initialized 1878 | struct path path; | ^~~~ /kisskb/src/fs/afs/dir.c: In function 'afs_dir_read_cleanup': /kisskb/src/fs/afs/dir.c:115:18: note: byref variable will be forcibly initialized 115 | XA_STATE(xas, &mapping->i_pages, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/namei.c: In function 'step_into': /kisskb/src/fs/namei.c:1799:21: note: byref variable will be forcibly initialized 1799 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'handle_dots': /kisskb/src/fs/namei.c:1912:26: note: byref variable will be forcibly initialized 1912 | unsigned seq; | ^~~ /kisskb/src/fs/namei.c:1911:31: note: byref variable will be forcibly initialized 1911 | struct inode *inode; | ^~~~~ /kisskb/src/fs/namei.c: In function 'walk_component': /kisskb/src/fs/namei.c:1955:18: note: byref variable will be forcibly initialized 1955 | unsigned seq; | ^~~ /kisskb/src/fs/namei.c:1954:23: note: byref variable will be forcibly initialized 1954 | struct inode *inode; | ^~~~~ /kisskb/src/fs/namei.c: In function 'link_path_walk': /kisskb/src/fs/namei.c:2260:45: note: byref variable will be forcibly initialized 2260 | struct qstr this = { { .hash_len = hash_len }, .name = name }; | ^~~~ /kisskb/src/fs/namei.c: In function 'open_last_lookups': /kisskb/src/fs/namei.c:3305:23: note: byref variable will be forcibly initialized 3305 | struct inode *inode; | ^~~~~ /kisskb/src/fs/namei.c:3304:18: note: byref variable will be forcibly initialized 3304 | unsigned seq; | ^~~ /kisskb/src/fs/afs/dir.c: In function 'afs_dir_check': /kisskb/src/fs/afs/dir.c:235:18: note: byref variable will be forcibly initialized 235 | XA_STATE(xas, &mapping->i_pages, 0); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/afs/dir.c: In function 'afs_read_dir': /kisskb/src/fs/afs/dir.c:328:30: note: byref variable will be forcibly initialized 328 | struct page *pages[8], *page; | ^~~~~ /kisskb/src/fs/namei.c: In function 'filename_parentat': /kisskb/src/fs/namei.c:2514:26: note: byref variable will be forcibly initialized 2514 | struct nameidata nd; | ^~ /kisskb/src/fs/namei.c: In function '__kern_path_locked': /kisskb/src/fs/namei.c:2538:13: note: byref variable will be forcibly initialized 2538 | int type, error; | ^~~~ /kisskb/src/fs/namei.c:2537:21: note: byref variable will be forcibly initialized 2537 | struct qstr last; | ^~~~ /kisskb/src/fs/namei.c: In function 'do_o_path': /kisskb/src/fs/namei.c:3531:21: note: byref variable will be forcibly initialized 3531 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'filename_create': /kisskb/src/fs/afs/dir.c: In function 'afs_readdir': /kisskb/src/fs/namei.c:3628:13: note: byref variable will be forcibly initialized 3628 | int type; | ^~~~ /kisskb/src/fs/afs/dir.c:595:27: note: byref variable will be forcibly initialized 595 | afs_dataversion_t dir_version; | ^~~~~~~~~~~ /kisskb/src/fs/namei.c:3627:21: note: byref variable will be forcibly initialized 3627 | struct qstr last; | ^~~~ /kisskb/src/fs/namei.c: In function 'follow_down': /kisskb/src/fs/namei.c:1412:14: note: byref variable will be forcibly initialized 1412 | bool jumped; | ^~~~~~ /kisskb/src/fs/namei.c: In function 'filename_lookup': /kisskb/src/fs/namei.c:2474:26: note: byref variable will be forcibly initialized 2474 | struct nameidata nd; | ^~ /kisskb/src/fs/namei.c: In function 'try_lookup_one_len': /kisskb/src/fs/namei.c:2649:21: note: byref variable will be forcibly initialized 2649 | struct qstr this; | ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len': /kisskb/src/fs/namei.c:2676:21: note: byref variable will be forcibly initialized 2676 | struct qstr this; | ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one': /kisskb/src/fs/namei.c:2706:21: note: byref variable will be forcibly initialized 2706 | struct qstr this; | ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len_unlocked': /kisskb/src/fs/namei.c:2735:21: note: byref variable will be forcibly initialized 2735 | struct qstr this; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2762:46: note: in expansion of macro 'smp_load_acquire' 2762 | if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_tmpfile': /kisskb/src/fs/namei.c:3503:21: note: byref variable will be forcibly initialized 3503 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'do_filp_open': /kisskb/src/fs/namei.c:3583:26: note: byref variable will be forcibly initialized 3583 | struct nameidata nd; | ^~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/fs/afs/dir.c:11: /kisskb/src/fs/afs/dir.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/fs/namei.c: In function 'do_file_open_root': /kisskb/src/fs/namei.c:3600:26: note: byref variable will be forcibly initialized 3600 | struct nameidata nd; | ^~ /kisskb/src/fs/afs/dir.c: In function 'afs_do_lookup': /kisskb/src/fs/afs/dir.c:828:27: note: byref variable will be forcibly initialized 828 | afs_dataversion_t data_version = READ_ONCE(dvnode->status.data_version); | ^~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_mknodat': /kisskb/src/fs/namei.c:3792:21: note: byref variable will be forcibly initialized 3792 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'do_mkdirat': /kisskb/src/fs/namei.c:3895:21: note: byref variable will be forcibly initialized 3895 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'do_rmdir': /kisskb/src/fs/namei.c:3996:13: note: byref variable will be forcibly initialized 3996 | int type; | ^~~~ /kisskb/src/fs/namei.c:3995:21: note: byref variable will be forcibly initialized 3995 | struct qstr last; | ^~~~ /kisskb/src/fs/namei.c:3994:21: note: byref variable will be forcibly initialized 3994 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'do_unlinkat': /kisskb/src/fs/namei.c:4137:23: note: byref variable will be forcibly initialized 4137 | struct inode *delegated_inode = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4135:13: note: byref variable will be forcibly initialized 4135 | int type; | ^~~~ /kisskb/src/fs/namei.c:4134:21: note: byref variable will be forcibly initialized 4134 | struct qstr last; | ^~~~ /kisskb/src/fs/namei.c:4133:21: note: byref variable will be forcibly initialized 4133 | struct path path; | ^~~~ /kisskb/src/fs/afs/dir.c: In function 'afs_d_revalidate': /kisskb/src/fs/afs/dir.c:1127:27: note: byref variable will be forcibly initialized 1127 | afs_dataversion_t dir_version, invalid_before; | ^~~~~~~~~~~ /kisskb/src/fs/afs/dir.c:1123:24: note: byref variable will be forcibly initialized 1123 | struct afs_fid fid; | ^~~ /kisskb/src/fs/namei.c: In function 'do_symlinkat': /kisskb/src/fs/namei.c:4261:21: note: byref variable will be forcibly initialized 4261 | struct path path; | ^~~~ /kisskb/src/fs/namei.c: In function 'do_linkat': /kisskb/src/fs/namei.c:4408:23: note: byref variable will be forcibly initialized 4408 | struct inode *delegated_inode = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:4407:31: note: byref variable will be forcibly initialized 4407 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/fs/namei.c:4407:21: note: byref variable will be forcibly initialized 4407 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'vfs_rename': /kisskb/src/fs/namei.c:4544:30: note: byref variable will be forcibly initialized 4544 | struct name_snapshot old_name; | ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_renameat2': /kisskb/src/fs/namei.c:4676:23: note: byref variable will be forcibly initialized 4676 | struct inode *delegated_inode = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-max77620.c: In function 'max77620_get_default_fps': /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:323:22: note: byref variable will be forcibly initialized 323 | unsigned int val; | ^~~ /kisskb/src/fs/namei.c:4675:23: note: byref variable will be forcibly initialized 4675 | int old_type, new_type; | ^~~~~~~~ /kisskb/src/fs/namei.c:4675:13: note: byref variable will be forcibly initialized 4675 | int old_type, new_type; | ^~~~~~~~ /kisskb/src/fs/namei.c:4674:31: note: byref variable will be forcibly initialized 4674 | struct qstr old_last, new_last; | ^~~~~~~~ /kisskb/src/fs/namei.c:4674:21: note: byref variable will be forcibly initialized 4674 | struct qstr old_last, new_last; | ^~~~~~~~ /kisskb/src/fs/namei.c:4673:31: note: byref variable will be forcibly initialized 4673 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-max77620.c: In function 'max77620_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-max77620.c:275:22: note: byref variable will be forcibly initialized 275 | unsigned int val; | ^~~ /kisskb/src/fs/namei.c:4673:21: note: byref variable will be forcibly initialized 4673 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/fs/namei.c:4670:27: note: byref variable will be forcibly initialized 4670 | struct renamedata rd; | ^~ In file included from /kisskb/src/include/linux/fs.h:35, from /kisskb/src/fs/namei.c:22: /kisskb/src/fs/namei.c: In function 'vfs_readlink': /kisskb/src/fs/namei.c:4857:29: note: byref variable will be forcibly initialized 4857 | DEFINE_DELAYED_CALL(done); | ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' 15 | #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} | ^~~~ /kisskb/src/fs/namei.c: In function 'page_readlink': /kisskb/src/fs/namei.c:4948:29: note: byref variable will be forcibly initialized 4948 | DEFINE_DELAYED_CALL(done); | ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' 15 | #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} | ^~~~ /kisskb/src/fs/namei.c: In function '__page_symlink': /kisskb/src/fs/namei.c:4964:15: note: byref variable will be forcibly initialized 4964 | void *fsdata; | ^~~~~~ /kisskb/src/fs/namei.c:4963:22: note: byref variable will be forcibly initialized 4963 | struct page *page; | ^~~~ /kisskb/src/kernel/bpf/arraymap.c: In function '__bpf_array_map_seq_show': /kisskb/src/kernel/bpf/arraymap.c:561:30: note: byref variable will be forcibly initialized 561 | struct bpf_iter_meta meta; | ^~~~ /kisskb/src/kernel/bpf/arraymap.c: In function 'bpf_for_each_array_elem': /kisskb/src/kernel/bpf/arraymap.c:651:16: note: byref variable will be forcibly initialized 651 | u32 i, key, num_elems = 0; | ^~~ /kisskb/src/kernel/bpf/arraymap.c: In function 'prog_array_map_seq_show_elem': /kisskb/src/kernel/bpf/arraymap.c:878:13: note: byref variable will be forcibly initialized 878 | u32 prog_id; | ^~~~~~~ /kisskb/src/kernel/bpf/arraymap.c: In function 'bpf_fd_array_map_clear': /kisskb/src/kernel/bpf/arraymap.c:868:13: note: byref variable will be forcibly initialized 868 | int i; | ^ /kisskb/src/kernel/bpf/arraymap.c: In function 'perf_event_fd_array_release': /kisskb/src/kernel/bpf/arraymap.c:1191:13: note: byref variable will be forcibly initialized 1191 | int i; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/fcntl.c:8: /kisskb/src/fs/fcntl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/nsproxy.c:12: /kisskb/src/kernel/nsproxy.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/kprobes.h:20, from /kisskb/src/kernel/notifier.c:3: /kisskb/src/kernel/notifier.c: In function 'queued_spin_unlock': /kisskb/src/fs/fcntl.c: In function 'fcntl_rw_hint': /kisskb/src/fs/fcntl.c:291:13: note: byref variable will be forcibly initialized 291 | u64 h; | ^ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:748:42: note: byref variable will be forcibly initialized 748 | kernel_siginfo_t si; | ^~ /kisskb/src/kernel/notifier.c: In function 'notifier_chain_unregister': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c:44:25: note: in expansion of macro 'rcu_assign_pointer' 44 | rcu_assign_pointer(*nl, n->next); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/kernel/notifier.c:3: /kisskb/src/kernel/notifier.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/kprobes.h:20, from /kisskb/src/kernel/notifier.c:3: /kisskb/src/kernel/notifier.c: In function 'notifier_chain_register': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c:35:9: note: in expansion of macro 'rcu_assign_pointer' 35 | rcu_assign_pointer(*nl, n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c: In function 'f_setown_ex': /kisskb/src/fs/fcntl.c:169:27: note: byref variable will be forcibly initialized 169 | struct f_owner_ex owner; | ^~~~~ /kisskb/src/fs/fcntl.c: In function 'do_fcntl': /kisskb/src/fs/fcntl.c:335:22: note: byref variable will be forcibly initialized 335 | struct flock flock; | ^~~~~ /kisskb/src/kernel/notifier.c: In function 'notifier_call_chain_robust': /kisskb/src/kernel/notifier.c:116:18: note: byref variable will be forcibly initialized 116 | int ret, nr = 0; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/fcntl.c:8: /kisskb/src/fs/fcntl.c: In function 'fasync_insert_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:949:9: note: in expansion of macro 'rcu_assign_pointer' 949 | rcu_assign_pointer(*fapp, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c: In function 'notify_die': /kisskb/src/kernel/notifier.c:519:25: note: byref variable will be forcibly initialized 519 | struct die_args args = { | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/af_inet6.c:19: /kisskb/src/net/ipv6/af_inet6.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_recvmsg': /kisskb/src/net/ipv6/af_inet6.c:653:13: note: byref variable will be forcibly initialized 653 | int addr_len = 0; | ^~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_ioctl': /kisskb/src/net/ipv6/af_inet6.c:562:34: note: byref variable will be forcibly initialized 562 | struct in6_rtmsg rtmsg; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/af_inet6.c:19: /kisskb/src/net/ipv6/af_inet6.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_sk_rebuild_header': /kisskb/src/net/ipv6/af_inet6.c:815:31: note: byref variable will be forcibly initialized 815 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/af_inet6.c:814:43: note: byref variable will be forcibly initialized 814 | struct in6_addr *final_p, final; | ^~~~~ /kisskb/src/sound/soc/codecs/wm8741.c: In function 'wm8741_set_pdata': /kisskb/src/sound/soc/codecs/wm8741.c:553:13: note: byref variable will be forcibly initialized 553 | u32 diff_mode; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/af_inet.c:102: /kisskb/src/net/ipv4/af_inet.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2266:34: note: byref variable will be forcibly initialized 2266 | struct bpf_sock_ops_kern sock_ops; | ^~~~~~~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_recvmsg': /kisskb/src/net/ipv4/af_inet.c:842:13: note: byref variable will be forcibly initialized 842 | int addr_len = 0; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1969:9: note: in expansion of macro 'rcu_assign_pointer' 1969 | rcu_assign_pointer(sk->sk_wq, &parent->wq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_accept': /kisskb/src/net/ipv4/af_inet.c:738:13: note: byref variable will be forcibly initialized 738 | int err = -EINVAL; | ^~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ioctl': /kisskb/src/net/ipv4/af_inet.c:930:24: note: byref variable will be forcibly initialized 930 | struct rtentry rt; | ^~ /kisskb/src/net/ipv4/af_inet.c:929:22: note: byref variable will be forcibly initialized 929 | struct ifreq ifr; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_sk_reselect_saddr': /kisskb/src/net/ipv4/af_inet.c:1225:16: note: byref variable will be forcibly initialized 1225 | __be32 new_saddr; | ^~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1221:16: note: byref variable will be forcibly initialized 1221 | __be32 old_saddr = inet->inet_saddr; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function 'inet_sk_state_store': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1324:9: note: in expansion of macro 'smp_store_release' 1324 | smp_store_release(&sk->sk_state, newstate); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_current_timestamp': /kisskb/src/net/ipv4/af_inet.c:1576:27: note: byref variable will be forcibly initialized 1576 | struct timespec64 ts; | ^~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ctl_sock_create': /kisskb/src/kernel/ksysfs.c: In function 'vmcoreinfo_show': /kisskb/src/kernel/ksysfs.c:133:21: note: byref variable will be forcibly initialized 133 | phys_addr_t vmcore_base = paddr_vmcoreinfo_note(); | ^~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1649:24: note: byref variable will be forcibly initialized 1649 | struct socket *sock; | ^~~~ /kisskb/src/kernel/ksysfs.c: In function 'kexec_crash_size_store': /kisskb/src/kernel/ksysfs.c:115:23: note: byref variable will be forcibly initialized 115 | unsigned long cnt; | ^~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/gpio/gpio-pcf857x.c:8: /kisskb/src/drivers/gpio/gpio-pcf857x.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/drivers/gpio/gpio-pl061.c:11: /kisskb/src/drivers/gpio/gpio-pl061.c: In function 'queued_spin_unlock': /kisskb/src/drivers/gpio/gpio-pcf857x.c: In function 'pcf857x_irq': /kisskb/src/drivers/gpio/gpio-pcf857x.c:172:23: note: byref variable will be forcibly initialized 172 | unsigned long change, i, status; | ^~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-pcf857x.c: In function 'i2c_write_le16': /kisskb/src/drivers/gpio/gpio-pcf857x.c:103:12: note: byref variable will be forcibly initialized 103 | u8 buf[2] = { word & 0xff, word >> 8, }; | ^~~ /kisskb/src/drivers/gpio/gpio-pcf857x.c: In function 'i2c_read_le16': /kisskb/src/drivers/gpio/gpio-pcf857x.c:112:12: note: byref variable will be forcibly initialized 112 | u8 buf[2]; | ^~~ /kisskb/src/drivers/gpio/gpio-pcf857x.c: In function 'pcf857x_probe': /kisskb/src/drivers/gpio/gpio-pcf857x.c:239:41: note: byref variable will be forcibly initialized 239 | unsigned int n_latch = 0; | ^~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/drivers/gpio/gpio-pl061.c:11: /kisskb/src/drivers/gpio/gpio-pl061.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpio/gpio-pl061.c: In function 'pl061_irq_handler': /kisskb/src/drivers/gpio/gpio-pl061.c:215:23: note: byref variable will be forcibly initialized 215 | unsigned long pending; | ^~~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-pl061.c:21: /kisskb/src/drivers/gpio/gpio-pl061.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_hash_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:1406:9: note: in expansion of macro 'rcu_assign_pointer' 1406 | rcu_assign_pointer(in_dev->mc_hash, mc_hash); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:1387:17: note: in expansion of macro 'rcu_assign_pointer' 1387 | rcu_assign_pointer(mc_hash[hash], im); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/net/ipv4/igmp.c:70: /kisskb/src/net/ipv4/igmp.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/igmp.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/kernel/bpf/percpu_freelist.h:6, from /kisskb/src/kernel/bpf/percpu_freelist.c:4: /kisskb/src/kernel/bpf/percpu_freelist.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c: In function 'igmpv3_newpack': /kisskb/src/net/ipv4/igmp.c:353:23: note: byref variable will be forcibly initialized 353 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/igmp.c: In function 'add_grec': /kisskb/src/net/ipv4/igmp.c:463:29: note: byref variable will be forcibly initialized 463 | struct igmpv3_grec *pgr = NULL; | ^~~ /kisskb/src/net/ipv4/igmp.c: In function 'igmp_send_report': /kisskb/src/net/ipv4/igmp.c:732:23: note: byref variable will be forcibly initialized 732 | struct flowi4 fl4; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/key/af_key.c:14: /kisskb/src/net/key/af_key.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/key/af_key.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/key/af_key.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/key/af_key.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:627:17: note: in expansion of macro 'rcu_assign_pointer' 627 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_filter_add': /kisskb/src/net/ipv4/igmp.c:1138:14: note: byref variable will be forcibly initialized 1138 | char buf[MAX_ADDR_LEN]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function '____ip_mc_inc_group': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:1461:9: note: in expansion of macro 'rcu_assign_pointer' 1461 | rcu_assign_pointer(in_dev->mc_list, im); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_filter_del': /kisskb/src/net/ipv4/igmp.c:1158:14: note: byref variable will be forcibly initialized 1158 | char buf[MAX_ADDR_LEN]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function '__ip_mc_join_group': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:2205:9: note: in expansion of macro 'rcu_assign_pointer' 2205 | rcu_assign_pointer(inet->mc_list, iml); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_source': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:2408:17: note: in expansion of macro 'rcu_assign_pointer' 2408 | rcu_assign_pointer(pmc->sflist, newpsl); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:2300:25: note: byref variable will be forcibly initialized 2300 | struct ip_mreqn imr; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_msfilter': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:2514:9: note: in expansion of macro 'rcu_assign_pointer' 2514 | rcu_assign_pointer(pmc->sflist, newpsl); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:2437:25: note: byref variable will be forcibly initialized 2437 | struct ip_mreqn imr; | ^~~ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_msfget': /kisskb/src/net/ipv4/igmp.c:2527:25: note: byref variable will be forcibly initialized 2527 | struct ip_mreqn imr; | ^~~ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_gsfget': /kisskb/src/net/ipv4/igmp.c:2613:41: note: byref variable will be forcibly initialized 2613 | struct sockaddr_storage ss; | ^~ /kisskb/src/net/key/af_key.c: In function 'pfkey_process': /kisskb/src/net/key/af_key.c:2826:15: note: byref variable will be forcibly initialized 2826 | void *ext_hdrs[SADB_EXT_MAX]; | ^~~~~~~~ /kisskb/src/net/key/af_key.c: In function 'gen_reqid': /kisskb/src/net/key/af_key.c:1920:33: note: byref variable will be forcibly initialized 1920 | struct xfrm_policy_walk walk; | ^~~~ /kisskb/src/net/key/af_key.c: In function 'pfkey_recvmsg': /kisskb/src/net/key/af_key.c:3693:21: note: byref variable will be forcibly initialized 3693 | int copied, err; | ^~~ /kisskb/src/net/key/af_key.c: In function 'pfkey_sendmsg': /kisskb/src/net/key/af_key.c:3651:13: note: byref variable will be forcibly initialized 3651 | int err; | ^~~ /kisskb/src/net/key/af_key.c: In function 'pfkey_spdflush': /kisskb/src/net/key/af_key.c:2775:25: note: byref variable will be forcibly initialized 2775 | struct km_event c; | ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_spdget': /kisskb/src/net/key/af_key.c:2647:25: note: byref variable will be forcibly initialized 2647 | struct km_event c; | ^ /kisskb/src/net/key/af_key.c:2644:13: note: byref variable will be forcibly initialized 2644 | int err = 0, delete; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:503:9: note: in expansion of macro 'rcu_assign_pointer' 503 | rcu_assign_pointer(task->cred, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:502:9: note: in expansion of macro 'rcu_assign_pointer' 502 | rcu_assign_pointer(task->real_cred, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/key/af_key.c: In function 'pfkey_spddelete': /kisskb/src/kernel/cred.c: In function 'override_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:580:9: note: in expansion of macro 'rcu_assign_pointer' 580 | rcu_assign_pointer(current->cred, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/key/af_key.c:2362:25: note: byref variable will be forcibly initialized 2362 | struct km_event c; | ^ /kisskb/src/net/key/af_key.c:2361:30: note: byref variable will be forcibly initialized 2361 | struct xfrm_selector sel; | ^~~ /kisskb/src/kernel/cred.c: In function 'revert_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:608:9: note: in expansion of macro 'rcu_assign_pointer' 608 | rcu_assign_pointer(current->cred, old); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/key/af_key.c:2357:13: note: byref variable will be forcibly initialized 2357 | int err; | ^~~ /kisskb/src/net/key/af_key.c: In function 'pfkey_spdadd': /kisskb/src/net/key/af_key.c:2247:25: note: byref variable will be forcibly initialized 2247 | struct km_event c; | ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_flush': /kisskb/src/net/key/af_key.c:1759:25: note: byref variable will be forcibly initialized 1759 | struct km_event c; | ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_delete': /kisskb/src/net/key/af_key.c:1538:25: note: byref variable will be forcibly initialized 1538 | struct km_event c; | ^ /kisskb/src/net/key/af_key.c: In function 'pfkey_add': /kisskb/src/net/key/af_key.c:1502:25: note: byref variable will be forcibly initialized 1502 | struct km_event c; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/ceph/striper.h:5, from /kisskb/src/fs/ceph/file.c:3: /kisskb/src/fs/ceph/file.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/file.c: In function 'ceph_async_create_cb': /kisskb/src/fs/ceph/file.c:529:21: note: byref variable will be forcibly initialized 529 | u64 base = 0; | ^~~~ /kisskb/src/fs/ceph/file.c:528:21: note: byref variable will be forcibly initialized 528 | int pathlen = 0; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/ceph/striper.h:5, from /kisskb/src/fs/ceph/file.c:3: /kisskb/src/fs/ceph/file.c: In function 'cache_file_layout': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/file.c:436:17: note: in expansion of macro 'rcu_assign_pointer' 436 | rcu_assign_pointer(cdst->i_cached_layout.pool_ns, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/file.c: In function 'try_prep_async_create': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/file.c:489:9: note: in expansion of macro 'rcu_assign_pointer' 489 | rcu_assign_pointer(lo->pool_ns, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/file.c: In function 'ceph_finish_async_create': /kisskb/src/fs/ceph/file.c:579:27: note: byref variable will be forcibly initialized 579 | struct timespec64 now; | ^~~ /kisskb/src/fs/ceph/file.c:574:14: note: byref variable will be forcibly initialized 574 | char xattr_buf[4]; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/net/bridge/netfilter/ebtables.c:14: /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/file.c: In function 'ceph_zero_partial_object': /kisskb/src/fs/ceph/file.c:1959:16: note: byref variable will be forcibly initialized 1959 | loff_t zero = 0; | ^~~~ /kisskb/src/fs/ceph/file.c: In function 'ceph_zero_objects': /kisskb/src/fs/ceph/file.c:2029:24: note: byref variable will be forcibly initialized 2029 | loff_t size = length; | ^~~~ /kisskb/src/fs/ceph/file.c:2009:24: note: byref variable will be forcibly initialized 2009 | loff_t size = length; | ^~~~ In file included from /kisskb/src/fs/ceph/file.c:7: /kisskb/src/fs/ceph/file.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/fs/ceph/file.c: In function '__iter_get_bvecs': /kisskb/src/fs/ceph/file.c:95:24: note: byref variable will be forcibly initialized 95 | size_t start; | ^~~~~ /kisskb/src/fs/ceph/file.c:93:30: note: byref variable will be forcibly initialized 93 | struct page *pages[ITER_GET_BVECS_PAGES]; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/netfilter/x_tables.h:6, from /kisskb/src/net/bridge/netfilter/ebtables.c:17: /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/file.c: In function 'ceph_aio_complete_req': /kisskb/src/fs/ceph/file.c:1062:41: note: byref variable will be forcibly initialized 1062 | struct iov_iter i; | ^ In file included from /kisskb/src/include/linux/ceph/striper.h:5, from /kisskb/src/fs/ceph/file.c:3: /kisskb/src/fs/ceph/file.c: In function 'ceph_direct_read_write': /kisskb/src/fs/ceph/file.c:1342:27: note: byref variable will be forcibly initialized 1342 | LIST_HEAD(osd_reqs); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/ceph/file.c:1311:49: note: byref variable will be forcibly initialized 1311 | struct iov_iter i; | ^ /kisskb/src/fs/ceph/file.c:1216:21: note: byref variable will be forcibly initialized 1216 | u64 size = iov_iter_count(iter); | ^~~~ /kisskb/src/fs/ceph/file.c:1187:13: note: byref variable will be forcibly initialized 1187 | int num_pages = 0; | ^~~~~~~~~ /kisskb/src/fs/ceph/file.c:1185:25: note: byref variable will be forcibly initialized 1185 | struct bio_vec *bvecs; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'ebt_cleanup_match': /kisskb/src/net/bridge/netfilter/ebtables.c:622:32: note: byref variable will be forcibly initialized 622 | struct xt_mtdtor_param par; | ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'ebt_cleanup_watcher': /kisskb/src/net/bridge/netfilter/ebtables.c:640:32: note: byref variable will be forcibly initialized 640 | struct xt_tgdtor_param par; | ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'ebt_cleanup_entry': /kisskb/src/net/bridge/netfilter/ebtables.c:658:32: note: byref variable will be forcibly initialized 658 | struct xt_tgdtor_param par; | ^~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/net/bridge/netfilter/ebtables.c:16: /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/fs/ceph/file.c: In function 'ceph_sync_write': /kisskb/src/fs/ceph/file.c:1395:13: note: byref variable will be forcibly initialized 1395 | u64 len; | ^~~ /kisskb/src/fs/ceph/file.c: In function 'ceph_write_iter': /kisskb/src/fs/ceph/file.c:1768:33: note: byref variable will be forcibly initialized 1768 | struct iov_iter data; | ^~~~ /kisskb/src/fs/ceph/file.c:1674:24: note: byref variable will be forcibly initialized 1674 | int err, want, got; | ^~~ /kisskb/src/fs/ceph/file.c:1672:32: note: byref variable will be forcibly initialized 1672 | struct ceph_cap_flush *prealloc_cf; | ^~~~~~~~~~~ /kisskb/src/fs/ceph/file.c: In function 'ceph_sync_read': /kisskb/src/fs/ceph/file.c:847:13: note: byref variable will be forcibly initialized 847 | u64 len = iov_iter_count(to); | ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'ebt_check_entry': /kisskb/src/net/bridge/netfilter/ebtables.c:692:31: note: byref variable will be forcibly initialized 692 | struct xt_tgchk_param tgpar; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:691:31: note: byref variable will be forcibly initialized 691 | struct xt_mtchk_param mtpar; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:688:25: note: byref variable will be forcibly initialized 688 | unsigned int i, j, hook = 0, hookmask = 0; | ^ /kisskb/src/net/bridge/netfilter/ebtables.c:688:22: note: byref variable will be forcibly initialized 688 | unsigned int i, j, hook = 0, hookmask = 0; | ^ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'translate_table': /kisskb/src/net/bridge/netfilter/ebtables.c:870:31: note: byref variable will be forcibly initialized 870 | unsigned int i, j, k, udc_cnt; | ^~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:870:28: note: byref variable will be forcibly initialized 870 | unsigned int i, j, k, udc_cnt; | ^ /kisskb/src/net/bridge/netfilter/ebtables.c:870:25: note: byref variable will be forcibly initialized 870 | unsigned int i, j, k, udc_cnt; | ^ /kisskb/src/net/bridge/netfilter/ebtables.c:870:22: note: byref variable will be forcibly initialized 870 | unsigned int i, j, k, udc_cnt; | ^ In file included from /kisskb/src/fs/ceph/file.c:16: /kisskb/src/fs/ceph/file.c: In function 'ceph_read_iter': /kisskb/src/fs/ceph/file.c:1568:40: note: byref variable will be forcibly initialized 1568 | CEPH_DEFINE_RW_CONTEXT(rw_ctx, got); | ^~~~~~ /kisskb/src/fs/ceph/super.h:805:32: note: in definition of macro 'CEPH_DEFINE_RW_CONTEXT' 805 | struct ceph_rw_context _name = { \ | ^~~~~ /kisskb/src/fs/ceph/file.c:1523:13: note: byref variable will be forcibly initialized 1523 | int retry_op = 0, read = 0; | ^~~~~~~~ /kisskb/src/fs/ceph/file.c:1522:19: note: byref variable will be forcibly initialized 1522 | int want, got = 0; | ^~~ /kisskb/src/fs/ceph/file.c: In function 'ceph_fallocate': /kisskb/src/fs/ceph/file.c:2046:19: note: byref variable will be forcibly initialized 2046 | int want, got = 0; | ^~~ /kisskb/src/fs/ceph/file.c:2045:32: note: byref variable will be forcibly initialized 2045 | struct ceph_cap_flush *prealloc_cf; | ^~~~~~~~~~~ /kisskb/src/fs/ceph/file.c: In function 'ceph_do_objects_copy': /kisskb/src/fs/ceph/file.c:2212:25: note: byref variable will be forcibly initialized 2212 | u32 src_objlen, dst_objlen; | ^~~~~~~~~~ /kisskb/src/fs/ceph/file.c:2212:13: note: byref variable will be forcibly initialized 2212 | u32 src_objlen, dst_objlen; | ^~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'do_update_counters': /kisskb/src/fs/ceph/file.c:2211:49: note: byref variable will be forcibly initialized 2211 | u64 src_objnum, src_objoff, dst_objnum, dst_objoff; | ^~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:1384:16: note: byref variable will be forcibly initialized 1384 | int i, ret; | ^~~ /kisskb/src/fs/ceph/file.c:2211:37: note: byref variable will be forcibly initialized 2211 | u64 src_objnum, src_objoff, dst_objnum, dst_objoff; | ^~~~~~~~~~ /kisskb/src/fs/ceph/file.c:2211:25: note: byref variable will be forcibly initialized 2211 | u64 src_objnum, src_objoff, dst_objnum, dst_objoff; | ^~~~~~~~~~ /kisskb/src/fs/ceph/file.c:2211:13: note: byref variable will be forcibly initialized 2211 | u64 src_objnum, src_objoff, dst_objnum, dst_objoff; | ^~~~~~~~~~ /kisskb/src/fs/ceph/file.c:2209:40: note: byref variable will be forcibly initialized 2209 | struct ceph_object_id src_oid, dst_oid; | ^~~~~~~ /kisskb/src/fs/ceph/file.c:2209:31: note: byref variable will be forcibly initialized 2209 | struct ceph_object_id src_oid, dst_oid; | ^~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'update_counters': /kisskb/src/fs/ceph/file.c:2208:46: note: byref variable will be forcibly initialized 2208 | struct ceph_object_locator src_oloc, dst_oloc; | ^~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:1425:12: note: userspace variable will be forcibly initialized 1425 | static int update_counters(struct net *net, sockptr_t arg, unsigned int len) | ^~~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:1427:28: note: byref variable will be forcibly initialized 1427 | struct ebt_replace hlp; | ^~~ /kisskb/src/fs/ceph/file.c:2208:36: note: byref variable will be forcibly initialized 2208 | struct ceph_object_locator src_oloc, dst_oloc; | ^~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'ebt_obj_to_user': /kisskb/src/net/bridge/netfilter/ebtables.c:1443:14: note: byref variable will be forcibly initialized 1443 | char name[EBT_EXTENSION_MAXNAMELEN] = {0}; | ^~~~ /kisskb/src/fs/ceph/file.c: In function '__ceph_copy_file_range': /kisskb/src/fs/ceph/file.c:2282:26: note: byref variable will be forcibly initialized 2282 | int src_got = 0, dst_got = 0, err, dirty; | ^~~~~~~ /kisskb/src/fs/ceph/file.c:2282:13: note: byref variable will be forcibly initialized 2282 | int src_got = 0, dst_got = 0, err, dirty; | ^~~~~~~ /kisskb/src/fs/ceph/file.c:2281:25: note: byref variable will be forcibly initialized 2281 | u32 src_objlen, dst_objlen; | ^~~~~~~~~~ /kisskb/src/fs/ceph/file.c:2281:13: note: byref variable will be forcibly initialized 2281 | u32 src_objlen, dst_objlen; | ^~~~~~~~~~ /kisskb/src/fs/ceph/file.c:2280:49: note: byref variable will be forcibly initialized 2280 | u64 src_objnum, dst_objnum, src_objoff, dst_objoff; | ^~~~~~~~~~ /kisskb/src/fs/ceph/file.c:2280:37: note: byref variable will be forcibly initialized 2280 | u64 src_objnum, dst_objnum, src_objoff, dst_objoff; | ^~~~~~~~~~ /kisskb/src/fs/ceph/file.c:2280:25: note: byref variable will be forcibly initialized 2280 | u64 src_objnum, dst_objnum, src_objoff, dst_objoff; | ^~~~~~~~~~ /kisskb/src/fs/ceph/file.c:2280:13: note: byref variable will be forcibly initialized 2280 | u64 src_objnum, dst_objnum, src_objoff, dst_objoff; | ^~~~~~~~~~ /kisskb/src/fs/ceph/file.c:2276:32: note: byref variable will be forcibly initialized 2276 | struct ceph_cap_flush *prealloc_cf; | ^~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'copy_everything_to_user': /kisskb/src/net/bridge/netfilter/ebtables.c:1547:28: note: byref variable will be forcibly initialized 1547 | struct ebt_replace tmp; | ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'do_ebt_get_ctl': /kisskb/src/net/bridge/netfilter/ebtables.c:2448:13: note: byref variable will be forcibly initialized 2448 | int ret; | ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c:2446:28: note: byref variable will be forcibly initialized 2446 | struct ebt_replace tmp; | ^~~ /kisskb/src/fs/ceph/file.c: In function 'ceph_atomic_open': /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'do_replace_finish': /kisskb/src/fs/ceph/file.c:711:41: note: byref variable will be forcibly initialized 711 | struct ceph_file_layout lo; | ^~ /kisskb/src/net/bridge/netfilter/ebtables.c:1011:13: note: byref variable will be forcibly initialized 1011 | int ret; | ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'do_replace': /kisskb/src/net/bridge/netfilter/ebtables.c:1107:12: note: userspace variable will be forcibly initialized 1107 | static int do_replace(struct net *net, sockptr_t arg, unsigned int len) | ^~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:1111:28: note: byref variable will be forcibly initialized 1111 | struct ebt_replace tmp; | ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'ebt_do_table': /kisskb/src/net/bridge/netfilter/ebtables.c:206:32: note: byref variable will be forcibly initialized 206 | struct xt_action_param acpar; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/cpumask.h:10, from /kisskb/src/kernel/bpf/bpf_lru_list.c:4: /kisskb/src/kernel/bpf/bpf_lru_list.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/kernel/bpf/bpf_lru_list.c:5: /kisskb/src/kernel/bpf/bpf_lru_list.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/fib_frontend.c:12: /kisskb/src/net/ipv4/fib_frontend.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:531:9: note: in expansion of macro 'rcu_assign_pointer' 531 | rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/fib_semantics.c:12: /kisskb/src/net/ipv4/fib_semantics.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_frontend.c: In function '__inet_dev_addr_type': /kisskb/src/net/ipv4/fib_frontend.c:210:33: note: byref variable will be forcibly initialized 210 | struct fib_result res; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/ipv4/fib_frontend.c:24: /kisskb/src/net/ipv4/fib_frontend.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'nl_fib_lookup': /kisskb/src/net/ipv4/fib_frontend.c:1322:33: note: byref variable will be forcibly initialized 1322 | struct fib_result res; | ^~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'rtentry_to_fib_config': /kisskb/src/net/ipv4/fib_frontend.c:527:22: note: byref variable will be forcibly initialized 527 | char devname[IFNAMSIZ]; | ^~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/net/ipv4/fib_semantics.c:17: /kisskb/src/net/ipv4/fib_semantics.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'fib_compute_spec_dst': /kisskb/src/net/ipv4/fib_frontend.c:291:31: note: byref variable will be forcibly initialized 291 | struct flowi4 fl4 = { | ^~~ /kisskb/src/net/ipv4/fib_frontend.c:274:27: note: byref variable will be forcibly initialized 274 | struct fib_result res; | ^~~ /kisskb/src/net/ipv4/fib_frontend.c: In function '__fib_validate_source': /kisskb/src/net/ipv4/fib_frontend.c:351:23: note: byref variable will be forcibly initialized 351 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/fib_frontend.c:350:27: note: byref variable will be forcibly initialized 350 | struct fib_result res; | ^~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': /kisskb/src/net/ipv4/fib_frontend.c:615:27: note: byref variable will be forcibly initialized 615 | struct fib_config cfg; | ^~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'inet_rtm_delroute': /kisskb/src/net/ipv4/fib_frontend.c:842:27: note: byref variable will be forcibly initialized 842 | struct fib_config cfg; | ^~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_encap_match': /kisskb/src/net/ipv4/fib_semantics.c:824:32: note: byref variable will be forcibly initialized 824 | struct lwtunnel_state *lwtstate; | ^~~~~~~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'inet_rtm_newroute': /kisskb/src/net/ipv4/fib_frontend.c:872:27: note: byref variable will be forcibly initialized 872 | struct fib_config cfg; | ^~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'ip_valid_fib_dump_req': /kisskb/src/net/ipv4/fib_frontend.c:898:24: note: byref variable will be forcibly initialized 898 | struct nlattr *tb[RTA_MAX + 1]; | ^~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c: In function 'mcp_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:226:22: note: byref variable will be forcibly initialized 226 | unsigned int data, status; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c: In function 'mcp23s08_get': /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:294:13: note: byref variable will be forcibly initialized 294 | int status, ret; | ^~~~~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_check_nh_v4_gw': /kisskb/src/net/ipv4/fib_semantics.c:1100:31: note: byref variable will be forcibly initialized 1100 | struct flowi4 fl4 = { | ^~~ /kisskb/src/net/ipv4/fib_semantics.c:1066:27: note: byref variable will be forcibly initialized 1066 | struct fib_result res; | ^~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:11: /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c: In function 'mcp23s08_irq': /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:346:68: note: byref variable will be forcibly initialized 346 | int intcap, intcon, intf, i, gpio, gpio_orig, intcap_mask, defval; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:346:38: note: byref variable will be forcibly initialized 346 | int intcap, intcon, intf, i, gpio, gpio_orig, intcap_mask, defval; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:346:29: note: byref variable will be forcibly initialized 346 | int intcap, intcon, intf, i, gpio, gpio_orig, intcap_mask, defval; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:346:21: note: byref variable will be forcibly initialized 346 | int intcap, intcon, intf, i, gpio, gpio_orig, intcap_mask, defval; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:346:13: note: byref variable will be forcibly initialized 346 | int intcap, intcon, intf, i, gpio, gpio_orig, intcap_mask, defval; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c: In function 'mcp23s08_probe_one': /kisskb/src/drivers/pinctrl/pinctrl-mcp23s08.c:531:13: note: byref variable will be forcibly initialized 531 | int status, ret; | ^~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/fib_semantics.c:33: /kisskb/src/net/ipv4/fib_semantics.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/fib_semantics.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/ioctl.c:8: /kisskb/src/fs/ioctl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_select_default': /kisskb/src/net/ipv4/fib_semantics.c:2016:25: note: byref variable will be forcibly initialized 2016 | int order = -1, last_idx = -1; | ^~~~~~~~ /kisskb/src/net/ipv4/fib_semantics.c:2012:38: note: byref variable will be forcibly initialized 2012 | struct fib_info *fi = NULL, *last_resort = NULL; | ^~~~~~~~~~~ /kisskb/src/fs/ioctl.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_fiemap': /kisskb/src/fs/ioctl.c:201:23: note: byref variable will be forcibly initialized 201 | struct fiemap fiemap; | ^~~~~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_nh_common_init': /kisskb/src/net/ipv4/fib_semantics.c:585:40: note: byref variable will be forcibly initialized 585 | struct lwtunnel_state *lwtstate; | ^~~~~~~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_get_nhs': /kisskb/src/net/ipv4/fib_semantics.c:671:27: note: byref variable will be forcibly initialized 671 | struct fib_config fib_cfg; | ^~~~~~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_nh_match': /kisskb/src/net/ipv4/fib_semantics.c:919:51: note: byref variable will be forcibly initialized 919 | struct fib_config cfg2; | ^~~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_metrics_match': /kisskb/src/net/ipv4/fib_semantics.c:973:30: note: byref variable will be forcibly initialized 973 | bool ecn_ca = false; | ^~~~~~ /kisskb/src/net/ipv4/fib_semantics.c:972:30: note: byref variable will be forcibly initialized 972 | char tmp[TCP_CA_NAME_MAX]; | ^~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_preallocate': /kisskb/src/fs/ioctl.c:276:27: note: byref variable will be forcibly initialized 276 | struct space_resv sr; | ^~ /kisskb/src/fs/ioctl.c: In function 'ioctl_file_clone_range': /kisskb/src/fs/ioctl.c:258:33: note: byref variable will be forcibly initialized 258 | struct file_clone_range args; | ^~~~ /kisskb/src/fs/ioctl.c: In function 'fiemap_fill_next_extent': /kisskb/src/fs/ioctl.c:118:30: note: byref variable will be forcibly initialized 118 | struct fiemap_extent extent; | ^~~~~~ /kisskb/src/fs/ioctl.c: In function 'copy_fsxattr_from_user': /kisskb/src/fs/ioctl.c:568:24: note: byref variable will be forcibly initialized 568 | struct fsxattr xfa; | ^~~ /kisskb/src/fs/ioctl.c: In function 'copy_fsxattr_to_user': /kisskb/src/fs/ioctl.c:549:24: note: byref variable will be forcibly initialized 549 | struct fsxattr xfa; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/fib_semantics.c:33: /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_nexthop_info': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_setflags': /kisskb/src/fs/ioctl.c:723:25: note: byref variable will be forcibly initialized 723 | struct fileattr fa; | ^~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_add_nexthop': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/fib_semantics.c:1668:23: note: byref variable will be forcibly initialized 1668 | unsigned char flags = 0; | ^~~~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_fssetxattr': /kisskb/src/fs/ioctl.c:755:25: note: byref variable will be forcibly initialized 755 | struct fileattr fa; | ^~ /kisskb/src/fs/ioctl.c: In function 'do_vfs_ioctl': /kisskb/src/fs/ioctl.c:800:32: note: byref variable will be forcibly initialized 800 | loff_t res = inode_get_bytes(inode); | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/fib_semantics.c:33: /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_dump_info': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/fib_semantics.c:1789:31: note: byref variable will be forcibly initialized 1789 | unsigned char flags = 0; | ^~~~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'rtmsg_fib': /kisskb/src/net/ipv4/fib_semantics.c:505:28: note: byref variable will be forcibly initialized 505 | struct fib_rt_info fri; | ^~~ /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c: In function 'rpi_exp_gpio_set': /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c:181:35: note: byref variable will be forcibly initialized 181 | struct gpio_get_set_state set; | ^~~ /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c: In function 'rpi_exp_gpio_get': /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c:159:35: note: byref variable will be forcibly initialized 159 | struct gpio_get_set_state get; | ^~~ /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c: In function 'rpi_exp_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c:135:32: note: byref variable will be forcibly initialized 135 | struct gpio_get_config get; | ^~~ /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c: In function 'rpi_exp_gpio_get_polarity': /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c:57:32: note: byref variable will be forcibly initialized 57 | struct gpio_get_config get; | ^~~ /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c: In function 'rpi_exp_gpio_dir_out': /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c:106:32: note: byref variable will be forcibly initialized 106 | struct gpio_set_config set_out; | ^~~~~~~ /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c: In function 'rpi_exp_gpio_dir_in': /kisskb/src/drivers/gpio/gpio-raspberrypi-exp.c:77:32: note: byref variable will be forcibly initialized 77 | struct gpio_set_config set_in; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/async.h:12, from /kisskb/src/kernel/async.c:47: /kisskb/src/kernel/async.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/kernel/async.c:47: /kisskb/src/kernel/async.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/kernel/async.c:47: /kisskb/src/kernel/async.c: In function 'async_synchronize_cookie_domain': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/async.c:277:9: note: in expansion of macro 'wait_event' 277 | wait_event(async_done, lowest_in_progress(domain) >= cookie); | ^~~~~~~~~~ In file included from /kisskb/src/lib/sg_split.c:9: /kisskb/src/lib/sg_split.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/reboot.c: In function 'cpu_store': /kisskb/src/kernel/reboot.c:837:22: note: byref variable will be forcibly initialized 837 | unsigned int cpunum; | ^~~~~~ /kisskb/src/sound/soc/codecs/wm8974.c: In function 'wm8974_set_dai_pll': /kisskb/src/sound/soc/codecs/wm8974.c:316:21: note: byref variable will be forcibly initialized 316 | struct pll_ pll_div; | ^~~~~~~ /kisskb/src/sound/soc/codecs/wm8974.c: In function 'wm8974_update_clocks': /kisskb/src/sound/soc/codecs/wm8974.c:414:13: note: byref variable will be forcibly initialized 414 | int mclkdiv; | ^~~~~~~ /kisskb/src/kernel/reboot.c: In function '__do_sys_reboot': /kisskb/src/kernel/reboot.c:316:14: note: byref variable will be forcibly initialized 316 | char buffer[256]; | ^~~~~~ /kisskb/src/sound/soc/codecs/wm8903.c: In function 'wm8903_set_pdata_from_of': /kisskb/src/sound/soc/codecs/wm8903.c:1945:13: note: byref variable will be forcibly initialized 1945 | u32 val32; | ^~~~~ /kisskb/src/sound/soc/codecs/wm8903.c: In function 'wm8903_gpio_get': /kisskb/src/sound/soc/codecs/wm8903.c:1803:22: note: byref variable will be forcibly initialized 1803 | unsigned int reg; | ^~~ /kisskb/src/sound/soc/codecs/wm8903.c: In function 'wm8903_i2c_probe': /kisskb/src/sound/soc/codecs/wm8903.c:1991:22: note: byref variable will be forcibly initialized 1991 | unsigned int val, irq_pol; | ^~~ /kisskb/src/sound/soc/codecs/wm8903.c: In function 'wm8903_irq': /kisskb/src/sound/soc/codecs/wm8903.c:1645:37: note: byref variable will be forcibly initialized 1645 | unsigned int int_val, mask, int_pol; | ^~~~~~~ /kisskb/src/sound/soc/codecs/wm8903.c:1645:31: note: byref variable will be forcibly initialized 1645 | unsigned int int_val, mask, int_pol; | ^~~~ /kisskb/src/sound/soc/codecs/wm8903.c:1645:22: note: byref variable will be forcibly initialized 1645 | unsigned int int_val, mask, int_pol; | ^~~~~~~ /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c: In function 'sama5d2_piobu_read_value': /kisskb/src/drivers/gpio/gpio-sama5d2-piobu.c:100:22: note: byref variable will be forcibly initialized 100 | unsigned int val, reg; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/anycast.c:13: /kisskb/src/net/ipv6/anycast.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/anycast.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/anycast.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/wm8978.c: In function 'wm8978_configure_pll': /kisskb/src/sound/soc/codecs/wm8978.c:474:31: note: byref variable will be forcibly initialized 474 | struct wm8978_pll_div pll_div; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/kernel/ucount.c:3: /kisskb/src/kernel/ucount.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/asn1_decoder.c: In function 'asn1_ber_decoder': /kisskb/src/lib/asn1_decoder.c:329:40: note: byref variable will be forcibly initialized 329 | size_t tmp = dp; | ^~~ /kisskb/src/lib/asn1_decoder.c:178:41: note: byref variable will be forcibly initialized 178 | size_t pc = 0, dp = 0, tdp = 0, len = 0; | ^~~ /kisskb/src/lib/asn1_decoder.c:177:21: note: byref variable will be forcibly initialized 177 | const char *errmsg; | ^~~~~~ /kisskb/src/kernel/ucount.c: In function 'put_ucounts': /kisskb/src/kernel/ucount.c:202:23: note: byref variable will be forcibly initialized 202 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpio/gpio-syscon.c: In function 'syscon_gpio_get': /kisskb/src/drivers/gpio/gpio-syscon.c:61:22: note: byref variable will be forcibly initialized 61 | unsigned int val, offs; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/lib/stackdepot.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c: In function 'init_stack_slab': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:99:17: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&next_slab_inited, 1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:84:13: note: in expansion of macro 'smp_load_acquire' 84 | if (smp_load_acquire(&next_slab_inited)) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/lib/stackdepot.c:25: /kisskb/src/lib/stackdepot.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/lib/stackdepot.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/lib/stackdepot.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/lib/stackdepot.c: In function 'depot_alloc_stack': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:126:25: note: in expansion of macro 'smp_store_release' 126 | smp_store_release(&next_slab_inited, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c: In function 'stack_depot_snprint': /kisskb/src/lib/stackdepot.c:255:24: note: byref variable will be forcibly initialized 255 | unsigned long *entries; | ^~~~~~~ /kisskb/src/lib/stackdepot.c: In function 'stack_depot_print': /kisskb/src/lib/stackdepot.c:273:24: note: byref variable will be forcibly initialized 273 | unsigned long *entries; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/lib/stackdepot.c: In function '__stack_depot_save': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:399:25: note: in expansion of macro 'smp_store_release' 399 | smp_store_release(bucket, new); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/bug.h:5, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:373:36: note: in expansion of macro 'smp_load_acquire' 373 | if (unlikely(can_alloc && !smp_load_acquire(&next_slab_inited))) { | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:360:28: note: in expansion of macro 'smp_load_acquire' 360 | found = find_stack(smp_load_acquire(bucket), entries, | ^~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:345:15: note: byref variable will be forcibly initialized 345 | void *prealloc = NULL; | ^~~~~~~~ /kisskb/src/kernel/regset.c: In function 'copy_regset_to_user': /kisskb/src/kernel/regset.c:68:15: note: byref variable will be forcibly initialized 68 | void *buf; | ^~~ /kisskb/src/sound/soc/codecs/wm8985.c: In function 'wm8985_set_pll': /kisskb/src/sound/soc/codecs/wm8985.c:888:24: note: byref variable will be forcibly initialized 888 | struct pll_div pll_div; | ^~~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/gpio/gpio-tc3589x.c:12: /kisskb/src/drivers/gpio/gpio-tc3589x.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/gpio/gpio-tc3589x.c: In function 'tc3589x_gpio_irq': /kisskb/src/drivers/gpio/gpio-tc3589x.c:260:12: note: byref variable will be forcibly initialized 260 | u8 status[CACHE_NR_BANKS]; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-tc3589x.c: In function 'tc3589x_gpio_set': /kisskb/src/drivers/gpio/gpio-tc3589x.c:58:12: note: byref variable will be forcibly initialized 58 | u8 data[] = {val ? BIT(pos) : 0, BIT(pos)}; | ^~~~ /kisskb/src/sound/soc/codecs/wsa881x.c: In function 'wsa881x_init': /kisskb/src/sound/soc/codecs/wsa881x.c:689:22: note: byref variable will be forcibly initialized 689 | unsigned int val = 0; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-palmas.c: In function 'palmas_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:756:22: note: byref variable will be forcibly initialized 756 | unsigned int val; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-palmas.c: In function 'palmas_pinctrl_get_pin_mux': /kisskb/src/drivers/pinctrl/pinctrl-palmas.c:576:22: note: byref variable will be forcibly initialized 576 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/lpm_trie.c:9: /kisskb/src/kernel/bpf/lpm_trie.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/lpm_trie.c:9: /kisskb/src/kernel/bpf/lpm_trie.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/lpm_trie.c:9: /kisskb/src/kernel/bpf/lpm_trie.c: In function 'trie_delete_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:517:17: note: in expansion of macro 'rcu_assign_pointer' 517 | rcu_assign_pointer(*trim, rcu_access_pointer(node->child[1])); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:515:17: note: in expansion of macro 'rcu_assign_pointer' 515 | rcu_assign_pointer(*trim, rcu_access_pointer(node->child[0])); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:503:25: note: in expansion of macro 'rcu_assign_pointer' 503 | rcu_assign_pointer( | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:500:25: note: in expansion of macro 'rcu_assign_pointer' 500 | rcu_assign_pointer( | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c: In function 'trie_update_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:416:9: note: in expansion of macro 'rcu_assign_pointer' 416 | rcu_assign_pointer(*slot, im_node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:412:17: note: in expansion of macro 'rcu_assign_pointer' 412 | rcu_assign_pointer(im_node->child[1], node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:411:17: note: in expansion of macro 'rcu_assign_pointer' 411 | rcu_assign_pointer(im_node->child[0], new_node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:409:17: note: in expansion of macro 'rcu_assign_pointer' 409 | rcu_assign_pointer(im_node->child[1], new_node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:408:17: note: in expansion of macro 'rcu_assign_pointer' 408 | rcu_assign_pointer(im_node->child[0], node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:392:17: note: in expansion of macro 'rcu_assign_pointer' 392 | rcu_assign_pointer(*slot, new_node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:391:17: note: in expansion of macro 'rcu_assign_pointer' 391 | rcu_assign_pointer(new_node->child[next_bit], node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:380:17: note: in expansion of macro 'rcu_assign_pointer' 380 | rcu_assign_pointer(*slot, new_node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:366:17: note: in expansion of macro 'rcu_assign_pointer' 366 | rcu_assign_pointer(*slot, new_node); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:23, from /kisskb/src/kernel/bpf/lpm_trie.c:9: /kisskb/src/kernel/bpf/lpm_trie.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/drivers/gpio/gpio-tegra.c:14: /kisskb/src/drivers/gpio/gpio-tegra.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/drivers/gpio/gpio-tegra.c:14: /kisskb/src/drivers/gpio/gpio-tegra.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpio/gpio-tegra.c: In function 'tegra_gpio_irq_handler': /kisskb/src/drivers/gpio/gpio-tegra.c:389:23: note: byref variable will be forcibly initialized 389 | unsigned long sta; | ^~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-tegra.c:17: /kisskb/src/drivers/gpio/gpio-tegra.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/net/ipv4/fib_trie.c:38: /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:531:9: note: in expansion of macro 'rcu_assign_pointer' 531 | rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:656:9: note: in expansion of macro 'rcu_assign_pointer' 656 | rcu_assign_pointer(hlist_pprev_rcu(n), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:683:9: note: in expansion of macro 'rcu_assign_pointer' 683 | rcu_assign_pointer(hlist_next_rcu(prev), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'node_set_parent': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c:204:17: note: in expansion of macro 'rcu_assign_pointer' 204 | rcu_assign_pointer(tn_info(n)->parent, tp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_find_matching_alias': /kisskb/src/net/ipv4/fib_trie.c:1014:32: note: byref variable will be forcibly initialized 1014 | struct key_vector *l, *tp; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/net/ipv4/fib_trie.c:38: /kisskb/src/net/ipv4/fib_trie.c: In function 'put_child': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c:442:9: note: in expansion of macro 'rcu_assign_pointer' 442 | rcu_assign_pointer(tn->tnode[i], n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'put_child_root': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c:471:17: note: in expansion of macro 'rcu_assign_pointer' 471 | rcu_assign_pointer(tp->tnode[0], n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_notify': /kisskb/src/net/ipv4/fib_trie.c:2195:32: note: byref variable will be forcibly initialized 2195 | struct key_vector *l, *tp = t->kv; | ^~ /kisskb/src/net/ipv4/fib_trie.c: In function 'fn_trie_dump_leaf': /kisskb/src/net/ipv4/fib_trie.c:2292:52: note: byref variable will be forcibly initialized 2292 | struct fib_rt_info fri; | ^~~ /kisskb/src/net/ipv4/fib_trie.c:2254:21: note: byref variable will be forcibly initialized 2254 | int i, s_i, i_fa, s_fa, err; | ^~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_insert': /kisskb/src/net/ipv4/fib_trie.c:1208:32: note: byref variable will be forcibly initialized 1208 | struct key_vector *l, *tp; | ^~ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_lookup': /kisskb/src/net/ipv4/fib_trie.c:1564:21: note: byref variable will be forcibly initialized 1564 | int nhsel, err; | ^~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_delete': /kisskb/src/net/ipv4/fib_trie.c:1703:32: note: byref variable will be forcibly initialized 1703 | struct key_vector *l, *tp; | ^~ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_table_dump': /kisskb/src/net/ipv4/fib_trie.c:2339:32: note: byref variable will be forcibly initialized 2339 | struct key_vector *l, *tp = t->kv; | ^~ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_trie_unmerge': /kisskb/src/net/ipv4/fib_trie.c:1902:53: note: byref variable will be forcibly initialized 1902 | struct key_vector *local_l = NULL, *local_tp; | ^~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c:1886:32: note: byref variable will be forcibly initialized 1886 | struct key_vector *l, *tp = ot->kv; | ^~ In file included from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/shmem_fs.h:6, from /kisskb/src/kernel/usermode_driver.c:5: /kisskb/src/kernel/usermode_driver.c: In function 'blob_to_mnt': /kisskb/src/include/linux/fs.h:2739:45: note: byref variable will be forcibly initialized 2739 | return file_open_root(&(struct path){.mnt = mnt, .dentry = mnt->mnt_root}, | ^ /kisskb/src/kernel/usermode_driver.c:18:16: note: byref variable will be forcibly initialized 18 | loff_t pos = 0; | ^~~ /kisskb/src/kernel/usermode_driver.c: In function 'umd_setup': /kisskb/src/kernel/usermode_driver.c:100:22: note: byref variable will be forcibly initialized 100 | struct file *to_umh[2]; | ^~~~~~ /kisskb/src/kernel/usermode_driver.c:99:22: note: byref variable will be forcibly initialized 99 | struct file *from_umh[2]; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-tps65086.c: In function 'tps65086_gpio_get': /kisskb/src/drivers/gpio/gpio-tps65086.c:49:18: note: byref variable will be forcibly initialized 49 | int ret, val; | ^~~ /kisskb/src/kernel/usermode_driver.c: In function 'fork_usermode_driver': /kisskb/src/kernel/usermode_driver.c:172:21: note: byref variable will be forcibly initialized 172 | const char *argv[] = { info->driver_name, NULL }; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/ceph/locks.c:5: /kisskb/src/fs/ceph/locks.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/locks.c: In function 'ceph_locks_to_pagelist': /kisskb/src/fs/ceph/locks.c:466:16: note: byref variable will be forcibly initialized 466 | __le32 nlocks; | ^~~~~~ /kisskb/src/sound/soc/codecs/tpa6130a2.c: In function 'tpa6130a2_probe': /kisskb/src/sound/soc/codecs/tpa6130a2.c:220:22: note: byref variable will be forcibly initialized 220 | unsigned int version; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/net/ipv4/inet_fragment.c:10: /kisskb/src/net/ipv4/inet_fragment.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c: In function 'rockchip_get_schmitt': /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1940:13: note: byref variable will be forcibly initialized 1940 | u32 data; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1939:12: note: byref variable will be forcibly initialized 1939 | u8 bit; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1938:13: note: byref variable will be forcibly initialized 1938 | int reg, ret; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1937:24: note: byref variable will be forcibly initialized 1937 | struct regmap *regmap; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c: In function 'rockchip_get_pull': /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1772:13: note: byref variable will be forcibly initialized 1772 | u32 data; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1771:12: note: byref variable will be forcibly initialized 1771 | u8 bit; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1770:13: note: byref variable will be forcibly initialized 1770 | int reg, ret, pull_type; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1769:24: note: byref variable will be forcibly initialized 1769 | struct regmap *regmap; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c: In function 'rockchip_get_mux': /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:827:12: note: byref variable will be forcibly initialized 827 | u8 bit; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:826:23: note: byref variable will be forcibly initialized 826 | int reg, ret, mask, mux_type; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:826:13: note: byref variable will be forcibly initialized 826 | int reg, ret, mask, mux_type; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:825:22: note: byref variable will be forcibly initialized 825 | unsigned int val; | ^~~ /kisskb/src/net/ipv4/inet_fragment.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c: In function 'rockchip_get_drive_perpin': /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1581:12: note: byref variable will be forcibly initialized 1581 | u8 bit; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1580:19: note: byref variable will be forcibly initialized 1580 | u32 data, temp, rmask_bits; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1580:13: note: byref variable will be forcibly initialized 1580 | u32 data, temp, rmask_bits; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1579:13: note: byref variable will be forcibly initialized 1579 | int reg, ret; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1578:24: note: byref variable will be forcibly initialized 1578 | struct regmap *regmap; | ^~~~~~ /kisskb/src/net/ipv4/inet_fragment.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/inet_fragment.c:19: /kisskb/src/net/ipv4/inet_fragment.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:20: /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/net/ipv4/inet_fragment.c:10: /kisskb/src/net/ipv4/inet_fragment.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/inet_fragment.c:19: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c: In function 'rockchip_set_pull': /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1815:12: note: byref variable will be forcibly initialized 1815 | u8 bit; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1814:13: note: byref variable will be forcibly initialized 1814 | int reg, ret, i, pull_type; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1813:24: note: byref variable will be forcibly initialized 1813 | struct regmap *regmap; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c: In function 'rockchip_set_mux': /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:916:53: note: byref variable will be forcibly initialized 916 | u32 data, rmask, route_location, route_reg, route_val; | ^~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:916:42: note: byref variable will be forcibly initialized 916 | u32 data, rmask, route_location, route_reg, route_val; | ^~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:916:26: note: byref variable will be forcibly initialized 916 | u32 data, rmask, route_location, route_reg, route_val; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:915:12: note: byref variable will be forcibly initialized 915 | u8 bit; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:914:23: note: byref variable will be forcibly initialized 914 | int reg, ret, mask, mux_type; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:914:13: note: byref variable will be forcibly initialized 914 | int reg, ret, mask, mux_type; | ^~~ /kisskb/src/sound/soc/codecs/lpass-va-macro.c: In function 'va_macro_register_fsgen_output': /kisskb/src/sound/soc/codecs/lpass-va-macro.c:1329:30: note: byref variable will be forcibly initialized 1329 | struct clk_init_data init; | ^~~~ /kisskb/src/sound/soc/codecs/lpass-va-macro.c:1328:21: note: byref variable will be forcibly initialized 1328 | const char *clk_name = "fsgen"; | ^~~~~~~~ /kisskb/src/sound/soc/codecs/lpass-va-macro.c:1327:21: note: byref variable will be forcibly initialized 1327 | const char *parent_clk_name; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/lpass-va-macro.c: In function 'va_macro_probe': /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c: In function 'rockchip_set_drive_perpin': /kisskb/src/sound/soc/codecs/lpass-va-macro.c:1399:13: note: byref variable will be forcibly initialized 1399 | u32 sample_rate = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1658:12: note: byref variable will be forcibly initialized 1658 | u8 bit; | ^~~ /kisskb/src/net/ipv4/inet_fragment.c: In function 'inet_frag_find': /kisskb/src/net/ipv4/inet_fragment.c:355:45: note: byref variable will be forcibly initialized 355 | struct inet_frag_queue *fq = NULL, *prev; | ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1656:13: note: byref variable will be forcibly initialized 1656 | int reg, ret, i; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1655:24: note: byref variable will be forcibly initialized 1655 | struct regmap *regmap; | ^~~~~~ /kisskb/src/sound/soc/codecs/lpass-va-macro.c: In function 'fsgen_gate_is_enabled': /kisskb/src/sound/soc/codecs/lpass-va-macro.c:1309:13: note: byref variable will be forcibly initialized 1309 | int val; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c: In function 'rockchip_set_schmitt': /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1968:12: note: byref variable will be forcibly initialized 1968 | u8 bit; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1967:13: note: byref variable will be forcibly initialized 1967 | int reg, ret; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:1966:24: note: byref variable will be forcibly initialized 1966 | struct regmap *regmap; | ^~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:23: /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/inet_fragment.c: In function 'inet_frag_reasm_finish': /kisskb/src/net/ipv4/inet_fragment.c:532:29: note: byref variable will be forcibly initialized 532 | int delta; | ^~~~~ /kisskb/src/net/ipv4/inet_fragment.c:531:30: note: byref variable will be forcibly initialized 531 | bool stolen; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c: In function 'rockchip_pinctrl_parse_groups': /kisskb/src/drivers/pinctrl/pinctrl-rockchip.c:2314:13: note: byref variable will be forcibly initialized 2314 | int size; | ^~~~ In file included from /kisskb/src/net/ipv6/ip6_output.c:39: /kisskb/src/net/ipv6/ip6_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ In file included from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/ipv6/ip6_output.c:30: /kisskb/src/net/ipv6/ip6_output.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1398:34: note: byref variable will be forcibly initialized 1398 | struct flow_keys keys; | ^~~~ In file included from /kisskb/src/include/net/route.h:24, from /kisskb/src/include/net/inet_hashtables.h:27, from /kisskb/src/include/net/tcp.h:32, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_output.c:40: /kisskb/src/net/ipv6/ip6_output.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:30: note: byref variable will be forcibly initialized 118 | struct inetpeer_addr daddr; | ^~~~~ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_forward_proxy_check': /kisskb/src/net/ipv6/ip6_output.c:380:16: note: byref variable will be forcibly initialized 380 | __be16 frag_off; | ^~~~~~~~ /kisskb/src/net/ipv6/ip6_output.c:379:12: note: byref variable will be forcibly initialized 379 | u8 nexthdr = hdr->nexthdr; | ^~~~~~~ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_dst_lookup_tail': /kisskb/src/net/ipv6/ip6_output.c:1121:31: note: byref variable will be forcibly initialized 1121 | struct flowi6 fl_gw6; | ^~~~~~ /kisskb/src/net/ipv6/ip6_output.c: In function '__ip6_append_data': /kisskb/src/net/ipv6/ip6_output.c:1454:21: note: byref variable will be forcibly initialized 1454 | bool paged, extra_uref = false; | ^~~~~~~~~~ /kisskb/src/net/ipv6/ip6_output.c:1446:13: note: byref variable will be forcibly initialized 1446 | int err; | ^~~ In file included from /kisskb/src/net/ipv6/ip6_input.c:30: /kisskb/src/net/ipv6/ip6_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_xmit': /kisskb/src/net/ipv6/ip6_output.c:256:13: note: byref variable will be forcibly initialized 256 | u8 proto = fl6->flowi6_proto; | ^~~~~ /kisskb/src/net/ipv6/ip6_output.c:250:26: note: byref variable will be forcibly initialized 250 | struct in6_addr *first_hop = &fl6->daddr; | ^~~~~~~~~ /kisskb/src/net/ipv6/ip6_input.c: In function 'ip6_list_rcv_finish': /kisskb/src/net/ipv6/ip6_input.c:110:26: note: byref variable will be forcibly initialized 110 | struct list_head sublist; | ^~~~~~~ In file included from /kisskb/src/net/ipv6/ip6_input.c:30: /kisskb/src/net/ipv6/ip6_input.c: In function 'NF_HOOK_LIST': /kisskb/src/include/linux/netfilter.h:339:38: note: byref variable will be forcibly initialized 339 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/ipv6/ip6_input.c: In function 'ipv6_list_rcv': /kisskb/src/net/ipv6/ip6_input.c:317:26: note: byref variable will be forcibly initialized 317 | struct list_head sublist; | ^~~~~~~ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_fragment': /kisskb/src/net/ipv6/ip6_output.c:867:42: note: byref variable will be forcibly initialized 867 | struct ip6_fraglist_iter iter; | ^~~~ /kisskb/src/net/ipv6/ip6_output.c:821:13: note: byref variable will be forcibly initialized 821 | u8 *prevhdr, nexthdr = 0; | ^~~~~~~ /kisskb/src/net/ipv6/ip6_output.c:816:31: note: byref variable will be forcibly initialized 816 | struct ip6_frag_state state; | ^~~~~ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_dst_lookup_flow': /kisskb/src/net/ipv6/ip6_output.c:1197:27: note: byref variable will be forcibly initialized 1197 | struct dst_entry *dst = NULL; | ^~~ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_dst_lookup_tunnel': /kisskb/src/net/ipv6/ip6_output.c:1275:23: note: byref variable will be forcibly initialized 1275 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/ip6_output.c: In function '__ip6_make_skb': /kisskb/src/net/ipv6/ip6_output.c:1844:23: note: byref variable will be forcibly initialized 1844 | unsigned char proto = fl6->flowi6_proto; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebtable_broute.c: In function 'ebt_broute': /kisskb/src/net/bridge/netfilter/ebtable_broute.c:58:30: note: byref variable will be forcibly initialized 58 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/ipv6/ip6_output.c:1837:41: note: byref variable will be forcibly initialized 1837 | struct in6_addr final_dst_buf, *final_dst = &final_dst_buf; | ^~~~~~~~~ /kisskb/src/net/ipv6/ip6_output.c:1837:25: note: byref variable will be forcibly initialized 1837 | struct in6_addr final_dst_buf, *final_dst = &final_dst_buf; | ^~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_make_skb': /kisskb/src/net/ipv6/ip6_output.c:1969:29: note: byref variable will be forcibly initialized 1969 | struct sk_buff_head queue; | ^~~~~ /kisskb/src/net/ipv6/ip6_output.c:1968:27: note: byref variable will be forcibly initialized 1968 | struct inet6_cork v6_cork; | ^~~~~~~ /kisskb/src/sound/soc/codecs/lpass-tx-macro.c: In function 'tx_macro_register_mclk_output': /kisskb/src/sound/soc/codecs/lpass-tx-macro.c:1746:30: note: byref variable will be forcibly initialized 1746 | struct clk_init_data init; | ^~~~ /kisskb/src/sound/soc/codecs/lpass-tx-macro.c:1743:21: note: byref variable will be forcibly initialized 1743 | const char *parent_clk_name = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/lpass-tx-macro.c: In function 'swclk_gate_is_enabled': /kisskb/src/sound/soc/codecs/lpass-tx-macro.c:1717:18: note: byref variable will be forcibly initialized 1717 | int ret, val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/backing-dev.h:12, from /kisskb/src/fs/ceph/addr.c:4: /kisskb/src/fs/ceph/addr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/addr.c: In function 'writepage_nounlock': /kisskb/src/fs/ceph/addr.c:562:42: note: byref variable will be forcibly initialized 562 | struct writeback_control tmp_wbc; | ^~~~~~~ /kisskb/src/fs/ceph/addr.c:492:35: note: byref variable will be forcibly initialized 492 | struct ceph_writeback_ctl ceph_wbc; | ^~~~~~~~ /kisskb/src/fs/ceph/addr.c:491:16: note: byref variable will be forcibly initialized 491 | loff_t len = thp_size(page); | ^~~ /kisskb/src/fs/ceph/addr.c: In function 'ceph_netfs_issue_op': /kisskb/src/fs/ceph/addr.c:254:13: note: byref variable will be forcibly initialized 254 | u64 len = subreq->len; | ^~~ /kisskb/src/fs/ceph/addr.c:252:16: note: byref variable will be forcibly initialized 252 | size_t page_off; | ^~~~~~~~ /kisskb/src/fs/ceph/addr.c:251:23: note: byref variable will be forcibly initialized 251 | struct page **pages; | ^~~~~ /kisskb/src/fs/ceph/addr.c:250:25: note: byref variable will be forcibly initialized 250 | struct iov_iter iter; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/dir_silly.c:9: /kisskb/src/fs/afs/dir_silly.c: In function 'queued_spin_unlock': In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/fs/ceph/addr.c:4: /kisskb/src/fs/ceph/addr.c: In function 'ceph_netfs_check_write_begin': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:9: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:25: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/addr.c:1206:21: note: in expansion of macro 'wait_event_killable' 1206 | r = wait_event_killable(ci->i_cap_wq, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/addr.c: In function 'ceph_netfs_clamp_length': /kisskb/src/fs/ceph/addr.c:203:13: note: byref variable will be forcibly initialized 203 | u32 xlen; | ^~~~ /kisskb/src/fs/ceph/addr.c:202:20: note: byref variable will be forcibly initialized 202 | u64 objno, objoff; | ^~~~~~ /kisskb/src/fs/ceph/addr.c:202:13: note: byref variable will be forcibly initialized 202 | u64 objno, objoff; | ^~~~~ /kisskb/src/fs/ceph/addr.c: In function 'ceph_write_begin': /kisskb/src/fs/ceph/addr.c:1224:22: note: byref variable will be forcibly initialized 1224 | struct page *page = NULL; | ^~~~ /kisskb/src/fs/ceph/addr.c: In function 'ceph_readahead': /kisskb/src/fs/ceph/addr.c:354:13: note: byref variable will be forcibly initialized 354 | int got = 0; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:1270:9: note: in expansion of macro 'smp_store_release' 1270 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/backing-dev.h:16, from /kisskb/src/fs/ceph/addr.c:4: /kisskb/src/fs/ceph/addr.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/kernel/groups.c:7: /kisskb/src/kernel/groups.c: In function '__ab_c_size': /kisskb/src/fs/afs/dir_silly.c: In function 'afs_sillyrename': /kisskb/src/fs/afs/dir_silly.c:105:23: note: byref variable will be forcibly initialized 105 | unsigned char silly[16]; | ^~~~~ /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/afs/dir_silly.c:10: /kisskb/src/fs/afs/dir_silly.c: In function 'afs_silly_iput': /kisskb/src/fs/afs/dir_silly.c:242:41: note: byref variable will be forcibly initialized 242 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~ /kisskb/src/include/linux/wait.h:62:32: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD' 62 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/fs/afs/dir_silly.c:242:9: note: in expansion of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 242 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/addr.c: In function 'ceph_writepages_start': /kisskb/src/fs/ceph/addr.c:870:37: note: byref variable will be forcibly initialized 870 | u32 xlen; | ^~~~ /kisskb/src/fs/dcache.c: In function 'queued_spin_unlock': /kisskb/src/fs/ceph/addr.c:869:37: note: byref variable will be forcibly initialized 869 | u64 objoff; | ^~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/addr.c:868:37: note: byref variable will be forcibly initialized 868 | u64 objnum; | ^~~~~~ /kisskb/src/fs/ceph/addr.c:791:33: note: byref variable will be forcibly initialized 791 | u64 offset = 0, len = 0; | ^~~ /kisskb/src/fs/ceph/addr.c:719:35: note: byref variable will be forcibly initialized 719 | struct ceph_writeback_ctl ceph_wbc; | ^~~~~~~~ /kisskb/src/fs/ceph/addr.c:715:24: note: byref variable will be forcibly initialized 715 | struct pagevec pvec; | ^~~~ /kisskb/src/fs/ceph/addr.c:713:17: note: byref variable will be forcibly initialized 713 | pgoff_t index, start_index, end = -1; | ^~~~~ /kisskb/src/drivers/gpio/gpio-tps65218.c: In function 'tps65218_gpio_get': /kisskb/src/drivers/gpio/gpio-tps65218.c:27:22: note: byref variable will be forcibly initialized 27 | unsigned int val; | ^~~ /kisskb/src/fs/dcache.c: In function '__d_set_inode_and_type': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:324:9: note: in expansion of macro 'smp_store_release' 324 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2551:9: note: in expansion of macro 'smp_store_release' 2551 | smp_store_release(&dir->i_dir_seq, n + 2); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/addr.c: In function 'ceph_block_sigs': /kisskb/src/fs/ceph/addr.c:1324:18: note: byref variable will be forcibly initialized 1324 | sigset_t mask; | ^~~~ /kisskb/src/fs/ceph/addr.c: In function 'ceph_filemap_fault': /kisskb/src/fs/ceph/addr.c:1324:18: note: byref variable will be forcibly initialized In file included from /kisskb/src/fs/ceph/addr.c:17: /kisskb/src/fs/ceph/addr.c:1367:40: note: byref variable will be forcibly initialized 1367 | CEPH_DEFINE_RW_CONTEXT(rw_ctx, got); | ^~~~~~ /kisskb/src/fs/ceph/super.h:805:32: note: in definition of macro 'CEPH_DEFINE_RW_CONTEXT' 805 | struct ceph_rw_context _name = { \ | ^~~~~ /kisskb/src/fs/ceph/addr.c:1345:18: note: byref variable will be forcibly initialized 1345 | sigset_t oldset; | ^~~~~~ /kisskb/src/fs/ceph/addr.c:1344:19: note: byref variable will be forcibly initialized 1344 | int want, got, err; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_arp.h:22, from /kisskb/src/net/appletalk/aarp.c:26: /kisskb/src/net/appletalk/aarp.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'd_walk': /kisskb/src/fs/dcache.c:1328:18: note: byref variable will be forcibly initialized 1328 | unsigned seq = 0; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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 'hlist_bl_set_first_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_bl.h:17:9: note: in expansion of macro 'rcu_assign_pointer' 17 | rcu_assign_pointer(h->first, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/addr.c: In function 'ceph_uninline_data': /kisskb/src/fs/ceph/addr.c:1684:22: note: byref variable will be forcibly initialized 1684 | char xattr_buf[32]; | ^~~~~~~~~ /kisskb/src/fs/ceph/addr.c:1673:24: note: byref variable will be forcibly initialized 1673 | __le64 xattr_buf = cpu_to_le64(inline_version); | ^~~~~~~~~ /kisskb/src/fs/ceph/addr.c:1590:13: note: byref variable will be forcibly initialized 1590 | u64 len, inline_version; | ^~~ /kisskb/src/fs/ceph/addr.c:1589:22: note: byref variable will be forcibly initialized 1589 | struct page *page = NULL; | ^~~~ /kisskb/src/net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': /kisskb/src/net/appletalk/aarp.c:441:22: note: byref variable will be forcibly initialized 441 | struct ifreq atreq; | ^~~~~ /kisskb/src/fs/ceph/addr.c: In function 'ceph_page_mkwrite': /kisskb/src/fs/ceph/addr.c:1324:18: note: byref variable will be forcibly initialized 1324 | sigset_t mask; | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/fs/ceph/addr.c:4: /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:9: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:25: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/addr.c:1510:23: note: in expansion of macro 'wait_event_killable' 1510 | err = wait_event_killable(ci->i_cap_wq, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/addr.c:1436:18: note: byref variable will be forcibly initialized 1436 | sigset_t oldset; | ^~~~~~ /kisskb/src/fs/ceph/addr.c:1435:19: note: byref variable will be forcibly initialized 1435 | int want, got, err; | ^~~ /kisskb/src/fs/ceph/addr.c:1430:32: note: byref variable will be forcibly initialized 1430 | struct ceph_cap_flush *prealloc_cf; | ^~~~~~~~~~~ /kisskb/src/net/appletalk/aarp.c: In function 'aarp_rcv': /kisskb/src/net/appletalk/aarp.c:720:36: note: byref variable will be forcibly initialized 720 | struct atalk_addr sa, *ma, da; | ^~ /kisskb/src/net/appletalk/aarp.c:720:27: note: byref variable will be forcibly initialized 720 | struct atalk_addr sa, *ma, da; | ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_wait_lookup': /kisskb/src/fs/dcache.c:2557:35: note: byref variable will be forcibly initialized 2557 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:33: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'prune_dcache_sb': /kisskb/src/fs/dcache.c:1252:19: note: byref variable will be forcibly initialized 1252 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_sb': /kisskb/src/fs/dcache.c:1289:6: note: byref variable will be forcibly initialized 1289 | void shrink_dcache_sb(struct super_block *sb) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c:1292:27: note: byref variable will be forcibly initialized 1292 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/dcache.c: In function 'path_has_submounts': /kisskb/src/fs/dcache.c:1458:28: note: byref variable will be forcibly initialized 1458 | struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; | ^~~~ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_parent': /kisskb/src/fs/dcache.c:1597:36: note: byref variable will be forcibly initialized 1597 | struct select_data data = {.start = parent}; | ^~~~ /kisskb/src/fs/dcache.c: In function 'd_invalidate': /kisskb/src/fs/dcache.c:1714:32: note: byref variable will be forcibly initialized 1714 | struct dentry *victim = NULL; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:1779:9: note: in expansion of macro 'smp_store_release' 1779 | smp_store_release(&dentry->d_name.name, dname); /* ^^^ */ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'd_alloc_name': /kisskb/src/fs/dcache.c:1881:21: note: byref variable will be forcibly initialized 1881 | struct qstr q; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2584:15: note: in expansion of macro 'smp_load_acquire' 2584 | seq = smp_load_acquire(&parent->d_inode->i_dir_seq); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2577:30: note: byref variable will be forcibly initialized 2577 | unsigned seq, r_seq, d_seq; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/static_call.h:135, from /kisskb/src/include/linux/tracepoint.h:22, from /kisskb/src/include/trace/syscall.h:5, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/fs/select.c:21: /kisskb/src/fs/select.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/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:80:27: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/fs/select.c: In function 'poll_select_finish': /kisskb/src/fs/select.c:336:46: note: byref variable will be forcibly initialized 336 | struct old_timeval32 rtv; | ^~~ /kisskb/src/fs/select.c:324:53: note: byref variable will be forcibly initialized 324 | struct __kernel_old_timeval rtv; | ^~~ /kisskb/src/fs/select.c:301:27: note: byref variable will be forcibly initialized 301 | struct timespec64 rts; | ^~~ /kisskb/src/fs/select.c: In function 'select_estimate_accuracy': /kisskb/src/fs/select.c:78:27: note: byref variable will be forcibly initialized 78 | struct timespec64 now; | ^~~ /kisskb/src/fs/select.c: In function 'do_poll': /kisskb/src/fs/select.c:902:22: note: byref variable will be forcibly initialized 902 | bool can_busy_loop = false; | ^~~~~~~~~~~~~ /kisskb/src/fs/select.c:885:17: note: byref variable will be forcibly initialized 885 | ktime_t expire, *to = NULL; | ^~~~~~ /kisskb/src/fs/select.c: In function 'do_select': /kisskb/src/fs/select.c:479:29: note: byref variable will be forcibly initialized 479 | struct poll_wqueues table; | ^~~~~ /kisskb/src/fs/select.c:478:17: note: byref variable will be forcibly initialized 478 | ktime_t expire, *to = NULL; | ^~~~~~ /kisskb/src/fs/select.c: In function 'do_sys_poll': /kisskb/src/fs/select.c:978:14: note: byref variable will be forcibly initialized 978 | long stack_pps[POLL_STACK_ALLOC/sizeof(long)]; | ^~~~~~~~~ /kisskb/src/fs/select.c:973:29: note: byref variable will be forcibly initialized 973 | struct poll_wqueues table; | ^~~~~ /kisskb/src/fs/select.c: In function 'do_restart_poll': /kisskb/src/fs/select.c:1047:39: note: byref variable will be forcibly initialized 1047 | struct timespec64 *to = NULL, end_time; | ^~~~~~~~ /kisskb/src/fs/select.c: In function '__do_sys_poll': /kisskb/src/fs/select.c:1067:27: note: byref variable will be forcibly initialized 1067 | struct timespec64 end_time, *to = NULL; | ^~~~~~~~ /kisskb/src/fs/select.c: In function '__do_sys_ppoll': /kisskb/src/fs/select.c:1101:31: note: byref variable will be forcibly initialized 1101 | struct timespec64 ts, end_time, *to = NULL; | ^~~~~~~~ /kisskb/src/fs/select.c:1101:27: note: byref variable will be forcibly initialized 1101 | struct timespec64 ts, end_time, *to = NULL; | ^~ /kisskb/src/fs/select.c: In function 'core_sys_select': /kisskb/src/fs/select.c:630:14: note: byref variable will be forcibly initialized 630 | long stack_fds[SELECT_STACK_ALLOC/sizeof(long)]; | ^~~~~~~~~ /kisskb/src/fs/select.c:624:21: note: byref variable will be forcibly initialized 624 | fd_set_bits fds; | ^~~ /kisskb/src/fs/select.c: In function 'kern_select': /kisskb/src/fs/select.c:704:37: note: byref variable will be forcibly initialized 704 | struct __kernel_old_timeval tv; | ^~ /kisskb/src/fs/select.c:703:27: note: byref variable will be forcibly initialized 703 | struct timespec64 end_time, *to = NULL; | ^~~~~~~~ /kisskb/src/fs/select.c: In function 'do_pselect': /kisskb/src/fs/select.c:733:31: note: byref variable will be forcibly initialized 733 | struct timespec64 ts, end_time, *to = NULL; | ^~~~~~~~ /kisskb/src/fs/select.c:733:27: note: byref variable will be forcibly initialized 733 | struct timespec64 ts, end_time, *to = NULL; | ^~ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:795:31: note: byref variable will be forcibly initialized 795 | struct sigset_argpack x = {NULL, 0}; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/ping.c:18: /kisskb/src/net/ipv4/ping.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/in.h:24, from /kisskb/src/include/linux/in.h:19, from /kisskb/src/fs/ceph/ioctl.c:3: /kisskb/src/fs/ceph/ioctl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/ioctl.c: In function 'ceph_ioctl_get_layout': /kisskb/src/fs/ceph/ioctl.c:20:34: note: byref variable will be forcibly initialized 20 | struct ceph_ioctl_layout l; | ^ /kisskb/src/net/ipv4/ping.c: In function 'ping_init_sock': /kisskb/src/net/ipv4/ping.c:258:21: note: byref variable will be forcibly initialized 258 | kgid_t low, high; | ^~~~ /kisskb/src/net/ipv4/ping.c:258:16: note: byref variable will be forcibly initialized 258 | kgid_t low, high; | ^~~ /kisskb/src/fs/ceph/ioctl.c: In function 'ceph_ioctl_set_layout': /kisskb/src/fs/ceph/ioctl.c:71:34: note: byref variable will be forcibly initialized 71 | struct ceph_ioctl_layout nl; | ^~ /kisskb/src/fs/ceph/ioctl.c:69:34: note: byref variable will be forcibly initialized 69 | struct ceph_ioctl_layout l; | ^ /kisskb/src/fs/ceph/ioctl.c: In function 'ceph_ioctl_set_layout_policy': /kisskb/src/fs/ceph/ioctl.c:140:34: note: byref variable will be forcibly initialized 140 | struct ceph_ioctl_layout l; | ^ /kisskb/src/fs/ceph/ioctl.c: In function 'ceph_ioctl_get_dataloc': /kisskb/src/fs/ceph/ioctl.c:190:24: note: byref variable will be forcibly initialized 190 | struct ceph_pg pgid; | ^~~~ /kisskb/src/fs/ceph/ioctl.c:188:13: note: byref variable will be forcibly initialized 188 | u32 xlen; | ^~~~ /kisskb/src/fs/ceph/ioctl.c:186:36: note: byref variable will be forcibly initialized 186 | struct ceph_object_locator oloc; | ^~~~ /kisskb/src/fs/ceph/ioctl.c:181:35: note: byref variable will be forcibly initialized 181 | struct ceph_ioctl_dataloc dl; | ^~ /kisskb/src/net/ipv4/ping.c: In function 'ping_recvmsg': /kisskb/src/net/ipv4/ping.c:850:21: note: byref variable will be forcibly initialized 850 | int copied, err; | ^~~ /kisskb/src/net/ipv4/ping.c: In function 'ping_err': /kisskb/src/net/ipv4/ping.c:476:13: note: byref variable will be forcibly initialized 476 | int err; | ^~~ /kisskb/src/net/ipv4/ping.c: In function 'ping_v4_sendmsg': /kisskb/src/net/ipv4/ping.c:694:32: note: byref variable will be forcibly initialized 694 | struct ip_options_data opt_copy; | ^~~~~~~~ /kisskb/src/net/ipv4/ping.c:693:24: note: byref variable will be forcibly initialized 693 | struct rtable *rt = NULL; | ^~ /kisskb/src/net/ipv4/ping.c:692:28: note: byref variable will be forcibly initialized 692 | struct pingfakehdr pfh; | ^~~ /kisskb/src/net/ipv4/ping.c:691:24: note: byref variable will be forcibly initialized 691 | struct icmphdr user_icmph; | ^~~~~~~~~~ /kisskb/src/net/ipv4/ping.c:690:28: note: byref variable will be forcibly initialized 690 | struct ipcm_cookie ipc; | ^~~ /kisskb/src/net/ipv4/ping.c:688:23: note: byref variable will be forcibly initialized 688 | struct flowi4 fl4; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/queue_stack_maps.c:7: /kisskb/src/kernel/bpf/queue_stack_maps.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/queue_stack_maps.c:7: /kisskb/src/kernel/bpf/queue_stack_maps.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/ipv4/ip_tunnel_core.c:23: /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_put_be64': /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized 1378 | __be64 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_fill_encap_opts_geneve': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_fill_encap_opts_vxlan': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_fill_encap_opts_erspan': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip6_tun_fill_encap_info': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized 1378 | __be64 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_fill_encap_info': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized 1378 | __be64 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_parse_opts_geneve': /kisskb/src/net/ipv4/ip_tunnel_core.c:473:24: note: byref variable will be forcibly initialized 473 | struct nlattr *tb[LWTUNNEL_IP_OPT_GENEVE_MAX + 1]; | ^~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_parse_opts_vxlan': /kisskb/src/net/ipv4/ip_tunnel_core.c:510:24: note: byref variable will be forcibly initialized 510 | struct nlattr *tb[LWTUNNEL_IP_OPT_VXLAN_MAX + 1]; | ^~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_parse_opts_erspan': /kisskb/src/net/ipv4/ip_tunnel_core.c:538:24: note: byref variable will be forcibly initialized 538 | struct nlattr *tb[LWTUNNEL_IP_OPT_ERSPAN_MAX + 1]; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/ipv4/ip_tunnel_core.c:23: /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_get_be64': /kisskb/src/include/net/netlink.h:1630:16: note: byref variable will be forcibly initialized 1630 | __be64 tmp; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:25: note: byref variable will be forcibly initialized 1723 | struct in6_addr tmp; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip6_tun_build_state': /kisskb/src/include/net/netlink.h:1630:16: note: byref variable will be forcibly initialized 1630 | __be64 tmp; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c:944:24: note: byref variable will be forcibly initialized 944 | struct nlattr *tb[LWTUNNEL_IP6_MAX + 1]; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/ipv4/ip_tunnel_core.c:23: /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip_tun_build_state': /kisskb/src/include/net/netlink.h:1630:16: note: byref variable will be forcibly initialized 1630 | __be64 tmp; | ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c:657:24: note: byref variable will be forcibly initialized 657 | struct nlattr *tb[LWTUNNEL_IP_MAX + 1]; | ^~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'iptunnel_pmtud_build_icmp': /kisskb/src/net/ipv4/ip_tunnel_core.c:200:23: note: byref variable will be forcibly initialized 200 | struct ethhdr eh; | ^~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'iptunnel_pmtud_build_icmpv6': /kisskb/src/net/ipv4/ip_tunnel_core.c:293:23: note: byref variable will be forcibly initialized 293 | struct ethhdr eh; | ^~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'iptunnel_pmtud_check_icmpv6': /kisskb/src/net/ipv4/ip_tunnel_core.c:359:16: note: byref variable will be forcibly initialized 359 | __be16 frag_off; | ^~~~~~~~ /kisskb/src/net/ipv4/ip_tunnel_core.c:358:12: note: byref variable will be forcibly initialized 358 | u8 proto = ip6h->nexthdr; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-uniphier.c:7: /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/metrics.c: In function 'ip_metrics_convert': /kisskb/src/net/ipv4/metrics.c:32:30: note: byref variable will be forcibly initialized 32 | char tmp[TCP_CA_NAME_MAX]; | ^~~ /kisskb/src/net/ipv4/metrics.c:13:14: note: byref variable will be forcibly initialized 13 | bool ecn_ca = false; | ^~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-uniphier.c:7: /kisskb/src/drivers/gpio/gpio-uniphier.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-uniphier.c:7: /kisskb/src/drivers/gpio/gpio-uniphier.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'uniphier_gpio_irq_get_parent_hwirq': /kisskb/src/drivers/gpio/gpio-uniphier.c:224:13: note: byref variable will be forcibly initialized 224 | int len; | ^~~ /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'uniphier_gpio_irq_domain_alloc': /kisskb/src/drivers/gpio/gpio-uniphier.c:263:27: note: byref variable will be forcibly initialized 263 | 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:27: note: byref variable will be forcibly initialized 163 | struct irq_fwspec fwspec; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'uniphier_gpio_set_multiple': /kisskb/src/drivers/gpio/gpio-uniphier.c:150:32: note: byref variable will be forcibly initialized 150 | unsigned long i, bank, bank_mask, bank_bits; | ^~~~~~~~~ /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'uniphier_gpio_probe': /kisskb/src/drivers/gpio/gpio-uniphier.c:348:13: note: byref variable will be forcibly initialized 348 | u32 ngpios; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-wcd934x.c: In function 'wcd_gpio_get': /kisskb/src/drivers/gpio/gpio-wcd934x.c:60:22: note: byref variable will be forcibly initialized 60 | unsigned int value; | ^~~~~ /kisskb/src/drivers/gpio/gpio-wcd934x.c: In function 'wcd_gpio_get_direction': /kisskb/src/drivers/gpio/gpio-wcd934x.c:23:22: note: byref variable will be forcibly initialized 23 | unsigned int value; | ^~~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_init_dai_link_params': /kisskb/src/sound/soc/generic/simple-card-utils.c:355:33: note: byref variable will be forcibly initialized 355 | struct snd_pcm_hardware hw; | ^~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/sound/soc/generic/simple-card-utils.c:8: /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_parse_convert': /kisskb/src/sound/soc/generic/simple-card-utils.c:39:14: note: byref variable will be forcibly initialized 39 | char prop[128]; | ^~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_parse_daifmt': /kisskb/src/sound/soc/generic/simple-card-utils.c:61:29: note: byref variable will be forcibly initialized 61 | struct device_node *framemaster = NULL; | ^~~~~~~~~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c:60:29: note: byref variable will be forcibly initialized 60 | struct device_node *bitclkmaster = NULL; | ^~~~~~~~~~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_set_dailink_name': /kisskb/src/sound/soc/generic/simple-card-utils.c:94:17: note: byref variable will be forcibly initialized 94 | va_list ap; | ^~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_parse_card_name': /kisskb/src/sound/soc/generic/simple-card-utils.c:124:22: note: byref variable will be forcibly initialized 124 | char prop[128]; | ^~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_parse_clk': /kisskb/src/sound/soc/generic/simple-card-utils.c:159:13: note: byref variable will be forcibly initialized 159 | u32 val; | ^~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_parse_routing': /kisskb/src/sound/soc/generic/simple-card-utils.c:466:14: note: byref variable will be forcibly initialized 466 | char prop[128]; | ^~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_parse_widgets': /kisskb/src/sound/soc/generic/simple-card-utils.c:484:14: note: byref variable will be forcibly initialized 484 | char prop[128]; | ^~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_parse_pin_switches': /kisskb/src/sound/soc/generic/simple-card-utils.c:507:14: note: byref variable will be forcibly initialized 507 | char prop[128]; | ^~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_init_jack': /kisskb/src/sound/soc/generic/simple-card-utils.c:563:14: note: byref variable will be forcibly initialized 563 | char prop[128]; | ^~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c:562:28: note: byref variable will be forcibly initialized 562 | enum of_gpio_flags flags; | ^~~~~ In file included from /kisskb/src/drivers/gpio/gpio-wm8994.c:20: /kisskb/src/drivers/gpio/gpio-wm8994.c: In function 'wm8994_reg_read': /kisskb/src/include/linux/mfd/wm8994/core.h:84:22: note: byref variable will be forcibly initialized 84 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/pinctrl/pinctrl-sx150x.c:15: /kisskb/src/drivers/pinctrl/pinctrl-sx150x.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-sx150x.c: In function 'sx150x_irq_thread_fn': /kisskb/src/drivers/pinctrl/pinctrl-sx150x.c:545:22: note: byref variable will be forcibly initialized 545 | unsigned int val; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-sx150x.c:544:26: note: byref variable will be forcibly initialized 544 | unsigned long n, status; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-sx150x.c: In function 'sx150x_gpio_get': /kisskb/src/drivers/pinctrl/pinctrl-sx150x.c:409:22: note: byref variable will be forcibly initialized 409 | unsigned int value; | ^~~~~ /kisskb/src/drivers/pinctrl/pinctrl-sx150x.c: In function 'sx150x_gpio_get_direction': /kisskb/src/drivers/pinctrl/pinctrl-sx150x.c:390:22: note: byref variable will be forcibly initialized 390 | unsigned int value; | ^~~~~ /kisskb/src/drivers/pinctrl/pinctrl-sx150x.c: In function 'sx150x_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-sx150x.c:588:22: note: byref variable will be forcibly initialized 588 | unsigned int data; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:74:9: note: in expansion of macro 'rcu_assign_pointer' 74 | rcu_assign_pointer(*rb_link, node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_res_bucket_set_nh': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1438:9: note: in expansion of macro 'rcu_assign_pointer' 1438 | rcu_assign_pointer(bucket->nh_entry, nhge); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/rtnetlink.h:7, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_valid_dump_req': /kisskb/src/net/ipv4/nexthop.c:3112:24: note: byref variable will be forcibly initialized 3112 | struct nlattr *tb[ARRAY_SIZE(rtm_nh_policy_dump)]; | ^~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_valid_get_del_req': /kisskb/src/net/ipv4/nexthop.c:2949:24: note: byref variable will be forcibly initialized 2949 | struct nlattr *tb[ARRAY_SIZE(rtm_nh_policy_get)]; | ^~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_valid_dump_bucket_req': /kisskb/src/net/ipv4/nexthop.c:3260:24: note: byref variable will be forcibly initialized 3260 | struct nlattr *tb[ARRAY_SIZE(rtm_nh_policy_dump_bucket)]; | ^~ /kisskb/src/net/ipv4/nexthop.c:3259:24: note: byref variable will be forcibly initialized 3259 | struct nlattr *res_tb[ARRAY_SIZE(rtm_nh_res_bucket_policy_dump)]; | ^~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_valid_get_bucket_req_res_bucket': /kisskb/src/net/ipv4/nexthop.c:3428:24: note: byref variable will be forcibly initialized 3428 | struct nlattr *tb[ARRAY_SIZE(rtm_nh_res_bucket_policy_get)]; | ^~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_valid_get_bucket_req': /kisskb/src/net/ipv4/nexthop.c:3449:24: note: byref variable will be forcibly initialized 3449 | struct nlattr *tb[ARRAY_SIZE(rtm_nh_policy_get_bucket)]; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/nexthop.c:11: /kisskb/src/net/ipv4/nexthop.c: In function 'nla_put_u16': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function 'hlist_add_head_rcu': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/ipv6/addrconf.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nla_put_u64_64bit': /kisskb/src/net/ipv6/addrconf.c: In function 'queued_write_unlock': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nla_put_nh_group_res': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/ringbuf.c:1: /kisskb/src/kernel/bpf/ringbuf.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_fill_res_bucket': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nla_put_nh_group': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_fill_node': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/kernel/bpf/ringbuf.c: In function 'ringbuf_avail_data_sz': /kisskb/src/drivers/gpio/gpio-xgene-sb.c: In function 'xgene_gpio_sb_domain_alloc': /kisskb/src/drivers/gpio/gpio-xgene-sb.c:181:27: note: byref variable will be forcibly initialized 181 | struct irq_fwspec parent_fwspec; | ^~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:249:20: note: in expansion of macro 'smp_load_acquire' 249 | prod_pos = smp_load_acquire(&rb->producer_pos); | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:248:20: note: in expansion of macro 'smp_load_acquire' 248 | cons_pos = smp_load_acquire(&rb->consumer_pos); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpio-xgene-sb.c: In function 'xgene_gpio_sb_to_irq': /kisskb/src/drivers/gpio/gpio-xgene-sb.c:116:27: note: byref variable will be forcibly initialized 116 | struct irq_fwspec fwspec; | ^~~~~~ /kisskb/src/drivers/gpio/gpio-xgene-sb.c: In function 'xgene_gpio_sb_probe': /kisskb/src/drivers/gpio/gpio-xgene-sb.c:223:13: note: byref variable will be forcibly initialized 223 | u32 val32; | ^~~~~ /kisskb/src/kernel/bpf/ringbuf.c: In function '____bpf_ringbuf_query': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:466:24: note: in expansion of macro 'smp_load_acquire' 466 | return smp_load_acquire(&rb->producer_pos); | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:464:24: note: in expansion of macro 'smp_load_acquire' 464 | return smp_load_acquire(&rb->consumer_pos); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/ringbuf.c:1: /kisskb/src/kernel/bpf/ringbuf.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:25: note: byref variable will be forcibly initialized 1723 | struct in6_addr tmp; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'nexthop_create': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:2606:9: note: in expansion of macro 'rcu_assign_pointer' 2606 | rcu_assign_pointer(nh->nh_info, nhi); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/ringbuf.c:1: /kisskb/src/kernel/bpf/ringbuf.c: In function '__bpf_ringbuf_reserve': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:344:9: note: in expansion of macro 'smp_store_release' 344 | smp_store_release(&rb->producer_pos, new_prod_pos); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:318:20: note: in expansion of macro 'smp_load_acquire' 318 | cons_pos = smp_load_acquire(&rb->consumer_pos); | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c: In function 'bpf_ringbuf_commit': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:390:20: note: in expansion of macro 'smp_load_acquire' 390 | cons_pos = smp_load_acquire(&rb->consumer_pos) & rb->mask; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_get_nexthop_bucket': /kisskb/src/net/ipv4/nexthop.c:3486:13: note: byref variable will be forcibly initialized 3486 | u32 id; | ^~ /kisskb/src/net/ipv4/nexthop.c:3484:13: note: byref variable will be forcibly initialized 3484 | u16 bucket_index; | ^~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_get_nexthop': /kisskb/src/net/ipv4/nexthop.c:2996:13: note: byref variable will be forcibly initialized 2996 | u32 id; | ^~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_notifier_res_bucket_info_init': /kisskb/src/net/ipv4/nexthop.c:297:22: note: byref variable will be forcibly initialized 297 | unsigned int idle_timer_ms; | ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_res_bucket_migrate': /kisskb/src/net/ipv4/nexthop.c:1506:32: note: byref variable will be forcibly initialized 1506 | struct netlink_ext_ack extack; | ^~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_res_table_upkeep': /kisskb/src/net/ipv4/nexthop.c:1576:22: note: byref variable will be forcibly initialized 1576 | bool force; | ^~~~~ /kisskb/src/net/ipv4/nexthop.c:1559:23: note: byref variable will be forcibly initialized 1559 | unsigned long deadline; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'remove_nh_grp_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1789:9: note: in expansion of macro 'rcu_assign_pointer' 1789 | rcu_assign_pointer(nhp->nh_grp, newg); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1737:32: note: byref variable will be forcibly initialized 1737 | struct netlink_ext_ack extack; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'replace_nexthop_grp': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1994:9: note: in expansion of macro 'rcu_assign_pointer' 1994 | rcu_assign_pointer(new->nh_grp, oldg); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1988:17: note: in expansion of macro 'rcu_assign_pointer' 1988 | rcu_assign_pointer(oldg->spare->res_table, tmp_table); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1987:17: note: in expansion of macro 'rcu_assign_pointer' 1987 | rcu_assign_pointer(oldg->res_table, tmp_table); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1982:9: note: in expansion of macro 'rcu_assign_pointer' 1982 | rcu_assign_pointer(old->nh_grp, newg); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1975:17: note: in expansion of macro 'rcu_assign_pointer' 1975 | rcu_assign_pointer(newg->spare->res_table, old_res_table); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1974:17: note: in expansion of macro 'rcu_assign_pointer' 1974 | rcu_assign_pointer(newg->res_table, old_res_table); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ipv6/addrconf.c:67: /kisskb/src/net/ipv6/addrconf.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/net/ipv6/addrconf.c: In function 'put_cacheinfo': /kisskb/src/net/ipv4/nexthop.c: In function 'replace_nexthop_single': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:2146:9: note: in expansion of macro 'rcu_assign_pointer' 2146 | rcu_assign_pointer(old->nh_info, oldi); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c:4917:30: note: byref variable will be forcibly initialized 4917 | struct ifa_cacheinfo ci; | ^~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:2145:9: note: in expansion of macro 'rcu_assign_pointer' 2145 | rcu_assign_pointer(new->nh_info, newi); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ipv6/addrconf.c:67: /kisskb/src/net/ipv6/addrconf.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:2117:9: note: in expansion of macro 'rcu_assign_pointer' 2117 | rcu_assign_pointer(new->nh_info, oldi); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:2116:9: note: in expansion of macro 'rcu_assign_pointer' 2116 | rcu_assign_pointer(old->nh_info, newi); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_netconf_fill_devconf': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_del_nexthop': /kisskb/src/net/ipv4/nexthop.c:2973:13: note: byref variable will be forcibly initialized 2973 | u32 id; | ^~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_ifaddr': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/net/ipv4/nexthop.c: In function 'nh_check_attr_group': /kisskb/src/net/ipv4/nexthop.c:1084:22: note: byref variable will be forcibly initialized 1084 | bool is_fdb_nh; | ^~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1047:12: note: byref variable will be forcibly initialized 1047 | u8 nh_family = AF_UNSPEC; | ^~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_prefix': /kisskb/src/net/ipv6/addrconf.c:6029:33: note: byref variable will be forcibly initialized 6029 | struct prefix_cacheinfo ci; | ^~ /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_to_nh_config': /kisskb/src/net/ipv4/nexthop.c:2723:24: note: byref variable will be forcibly initialized 2723 | struct nlattr *tb[ARRAY_SIZE(rtm_nh_policy_new)]; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'nexthop_create_group': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:2468:9: note: in expansion of macro 'rcu_assign_pointer' 2468 | rcu_assign_pointer(nh->nh_grp, nhg); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ipv6/addrconf.c:67: /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_ifmcaddr': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:2455:17: note: in expansion of macro 'rcu_assign_pointer' 2455 | rcu_assign_pointer(nhg->res_table, res_table); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:2454:17: note: in expansion of macro 'rcu_assign_pointer' 2454 | rcu_assign_pointer(nhg->spare->res_table, res_table); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_ifacaddr': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_new_nexthop': /kisskb/src/net/ipv4/nexthop.c:2907:26: note: byref variable will be forcibly initialized 2907 | struct nh_config cfg; | ^~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_join_anycast': /kisskb/src/net/ipv6/addrconf.c:2195:25: note: byref variable will be forcibly initialized 2195 | struct in6_addr addr; | ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_leave_anycast': /kisskb/src/net/ipv6/addrconf.c:2208:25: note: byref variable will be forcibly initialized 2208 | struct in6_addr addr; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_add_addr': /kisskb/src/net/ipv6/addrconf.c:1078:43: note: byref variable will be forcibly initialized 1078 | struct in6_validator_info i6vi = { | ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function '__snmp6_fill_stats64': /kisskb/src/net/ipv6/addrconf.c:5590:13: note: byref variable will be forcibly initialized 5590 | u64 buff[IPSTATS_MIB_MAX]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_add_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c:460:9: note: in expansion of macro 'rcu_assign_pointer' 460 | rcu_assign_pointer(dev->ip6_ptr, ndev); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ipv6/addrconf.c:67: /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_ifla6_attrs': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv6/addrconf.c:5625:31: note: byref variable will be forcibly initialized 5625 | struct ifla_cacheinfo ci; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ipv6/addrconf.c:67: /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_ifinfo': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/appletalk/ddp.c:50: /kisskb/src/net/appletalk/ddp.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/kernel/bpf/bpf_local_storage.c:3: /kisskb/src/kernel/bpf/bpf_local_storage.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_netconf_get_devconf': /kisskb/src/net/ipv6/addrconf.c:651:24: note: byref variable will be forcibly initialized 651 | struct nlattr *tb[NETCONFA_MAX+1]; | ^~ /kisskb/src/kernel/bpf/bpf_local_storage.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_validate_link_af': /kisskb/src/net/ipv6/addrconf.c:5814:24: note: byref variable will be forcibly initialized 5814 | struct nlattr *tb[IFLA_INET6_MAX + 1]; | ^~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_valid_dump_ifaddr_req': /kisskb/src/net/ipv6/addrconf.c:5169:24: note: byref variable will be forcibly initialized 5169 | struct nlattr *tb[IFA_MAX+1]; | ^~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_dump_addr': /kisskb/src/net/ipv6/addrconf.c:5230:21: note: byref variable will be forcibly initialized 5230 | struct net *tgt_net = sock_net(skb->sk); | ^~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/kernel/bpf/bpf_local_storage.c:7: /kisskb/src/kernel/bpf/bpf_local_storage.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_kick': /kisskb/src/net/ipv6/addrconf.c:3927:13: note: byref variable will be forcibly initialized 3927 | u64 nonce; | ^~~~~ In file included from /kisskb/src/include/linux/bpf.h:23, from /kisskb/src/kernel/bpf/bpf_local_storage.c:8: /kisskb/src/kernel/bpf/bpf_local_storage.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/kernel/freezer.c:8: /kisskb/src/kernel/freezer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_create_tempaddr': /kisskb/src/net/ipv6/addrconf.c:1326:25: note: byref variable will be forcibly initialized 1326 | struct in6_addr addr; | ^~~~ /kisskb/src/net/ipv6/addrconf.c:1324:28: note: byref variable will be forcibly initialized 1324 | struct ifa6_config cfg; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/freezer.c:8: /kisskb/src/kernel/freezer.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/freezer.c: In function 'fake_signal_wake_up': /kisskb/src/kernel/freezer.c:96:23: note: byref variable will be forcibly initialized 96 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/kernel/bpf/bpf_local_storage.c:3: /kisskb/src/kernel/bpf/bpf_local_storage.c: In function 'bpf_local_storage_lookup': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_local_storage.c:239:25: note: in expansion of macro 'rcu_assign_pointer' 239 | rcu_assign_pointer(local_storage->cache[smap->cache_idx], | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_dev_get_saddr': /kisskb/src/net/ipv6/addrconf.c:1747:31: note: byref variable will be forcibly initialized 1747 | struct ipv6_saddr_dst dst; | ^~~ /kisskb/src/net/ipv6/addrconf.c:1746:33: note: byref variable will be forcibly initialized 1746 | struct ipv6_saddr_score scores[2], *hiscore; | ^~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_rs_timer': /kisskb/src/net/ipv6/addrconf.c:3877:25: note: byref variable will be forcibly initialized 3877 | struct in6_addr lladdr; | ^~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_rtm_getaddr': /kisskb/src/net/appletalk/ddp.c: In function 'atalk_autobind': /kisskb/src/net/ipv6/addrconf.c:5379:40: note: byref variable will be forcibly initialized 5379 | struct in6_addr *addr = NULL, *peer; | ^~~~ /kisskb/src/net/appletalk/ddp.c:1120:28: note: byref variable will be forcibly initialized 1120 | struct sockaddr_at sat; | ^~~ /kisskb/src/net/ipv6/addrconf.c:5378:24: note: byref variable will be forcibly initialized 5378 | struct nlattr *tb[IFA_MAX+1]; | ^~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_failure': /kisskb/src/net/ipv6/addrconf.c:2113:36: note: byref variable will be forcibly initialized 2113 | struct ifa6_config cfg = { | ^~~ /kisskb/src/net/ipv6/addrconf.c:2110:33: note: byref variable will be forcibly initialized 2110 | struct in6_addr new_addr; | ^~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_join_solict': /kisskb/src/net/ipv6/addrconf.c:2171:25: note: byref variable will be forcibly initialized 2171 | struct in6_addr maddr; | ^~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_leave_solict': /kisskb/src/net/ipv6/addrconf.c:2183:25: note: byref variable will be forcibly initialized 2183 | struct in6_addr maddr; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_among.c: In function 'ebt_mac_wormhash_contains': /kisskb/src/net/bridge/netfilter/ebt_among.c:29:18: note: byref variable will be forcibly initialized 29 | uint32_t cmp[2] = { 0, 0 }; | ^~~ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_del_addr': /kisskb/src/net/ipv6/addrconf.c:1264:23: note: byref variable will be forcibly initialized 1264 | unsigned long expires; | ^~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_among.c: In function 'get_ip_src': /kisskb/src/net/appletalk/ddp.c: In function 'atalk_route_packet': /kisskb/src/net/bridge/netfilter/ebt_among.c:116:24: note: byref variable will be forcibly initialized 116 | __be32 buf; | ^~~ /kisskb/src/net/bridge/netfilter/ebt_among.c:114:31: note: byref variable will be forcibly initialized 114 | struct arphdr _arph; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_among.c:106:30: note: byref variable will be forcibly initialized 106 | struct iphdr _iph; | ^~~~ /kisskb/src/net/appletalk/ddp.c:1324:27: note: byref variable will be forcibly initialized 1324 | struct atalk_addr ta; | ^~ /kisskb/src/net/bridge/netfilter/ebt_among.c: In function 'get_ip_dst': /kisskb/src/net/bridge/netfilter/ebt_among.c:85:24: note: byref variable will be forcibly initialized 85 | __be32 buf; | ^~~ /kisskb/src/net/bridge/netfilter/ebt_among.c:83:31: note: byref variable will be forcibly initialized 83 | struct arphdr _arph; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_among.c:75:30: note: byref variable will be forcibly initialized 75 | struct iphdr _iph; | ^~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_rcv': /kisskb/src/net/bridge/netfilter/ebt_among.c: In function 'ebt_among_mt': /kisskb/src/net/bridge/netfilter/ebt_among.c:138:25: note: byref variable will be forcibly initialized 138 | __be32 dip = 0, sip = 0; | ^~~ /kisskb/src/net/bridge/netfilter/ebt_among.c:138:16: note: byref variable will be forcibly initialized 138 | __be32 dip = 0, sip = 0; | ^~~ /kisskb/src/net/appletalk/ddp.c:1427:28: note: byref variable will be forcibly initialized 1427 | struct sockaddr_at tosat; | ^~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_completed': /kisskb/src/net/ipv6/addrconf.c:4164:25: note: byref variable will be forcibly initialized 4164 | struct in6_addr lladdr; | ^~~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_getname': /kisskb/src/net/appletalk/ddp.c:1251:28: note: byref variable will be forcibly initialized 1251 | struct sockaddr_at sat; | ^~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_recvmsg': /kisskb/src/net/appletalk/ddp.c:1753:13: note: byref variable will be forcibly initialized 1753 | int err = 0; | ^~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_sendmsg': /kisskb/src/net/appletalk/ddp.c:1648:35: note: byref variable will be forcibly initialized 1648 | struct atalk_addr at_lo; | ^~~~~ /kisskb/src/net/appletalk/ddp.c:1628:35: note: byref variable will be forcibly initialized 1628 | struct atalk_addr at_hint; | ^~~~~~~ /kisskb/src/net/appletalk/ddp.c:1582:13: note: byref variable will be forcibly initialized 1582 | int err; | ^~~ /kisskb/src/net/appletalk/ddp.c:1576:42: note: byref variable will be forcibly initialized 1576 | struct sockaddr_at local_satalk, gsat; | ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_rtm_deladdr': /kisskb/src/net/appletalk/ddp.c:1576:28: note: byref variable will be forcibly initialized 1576 | struct sockaddr_at local_satalk, gsat; | ^~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c:4635:32: note: byref variable will be forcibly initialized 4635 | struct in6_addr *pfx, *peer_pfx; | ^~~~~~~~ /kisskb/src/net/ipv6/addrconf.c:4634:24: note: byref variable will be forcibly initialized 4634 | struct nlattr *tb[IFA_MAX+1]; | ^~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_addr_modify': /kisskb/src/net/ipv6/addrconf.c:4784:31: note: byref variable will be forcibly initialized 4784 | unsigned long rt_expires; | ^~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atrtr_ioctl_addrt': /kisskb/src/net/appletalk/ddp.c:876:22: note: byref variable will be forcibly initialized 876 | char name[IFNAMSIZ]; | ^~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atrtr_ioctl': /kisskb/src/net/appletalk/ddp.c:892:24: note: byref variable will be forcibly initialized 892 | struct rtentry rt; | ^~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_rtm_newaddr': /kisskb/src/net/ipv6/addrconf.c:4823:28: note: byref variable will be forcibly initialized 4823 | struct ifa6_config cfg; | ^~~ /kisskb/src/net/ipv6/addrconf.c:4819:26: note: byref variable will be forcibly initialized 4819 | struct in6_addr *peer_pfx; | ^~~~~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atif_ioctl': /kisskb/src/net/appletalk/ddp.c:666:24: note: byref variable will be forcibly initialized 666 | struct rtentry rtdef; | ^~~~~ /kisskb/src/net/appletalk/ddp.c:659:22: note: byref variable will be forcibly initialized 659 | struct ifreq atreq; | ^~~~~ /kisskb/src/net/ipv6/addrconf.c:4818:24: note: byref variable will be forcibly initialized 4818 | struct nlattr *tb[IFA_MAX+1]; | ^~ /kisskb/src/net/ipv6/addrconf.c: In function 'add_v4_addrs': /kisskb/src/net/ipv6/addrconf.c:3098:25: note: byref variable will be forcibly initialized 3098 | struct in6_addr addr; | ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_work': /kisskb/src/net/ipv6/addrconf.c:4061:41: note: byref variable will be forcibly initialized 4061 | struct in6_addr addr; | ^~~~ /kisskb/src/net/ipv6/addrconf.c:4039:25: note: byref variable will be forcibly initialized 4039 | struct in6_addr mcaddr; | ^~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_prefix_rcv_add_addr': /kisskb/src/net/ipv6/addrconf.c:2594:36: note: byref variable will be forcibly initialized 2594 | struct ifa6_config cfg = { | ^~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_prefix_rcv': /kisskb/src/net/ipv6/addrconf.c:2770:33: note: byref variable will be forcibly initialized 2770 | struct in6_addr addr; | ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_set_dstaddr': /kisskb/src/net/ipv6/addrconf.c:2857:26: note: byref variable will be forcibly initialized 2857 | struct in6_ifreq ireq; | ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_add_ifaddr': /kisskb/src/net/ipv6/addrconf.c:3035:26: note: byref variable will be forcibly initialized 3035 | struct in6_ifreq ireq; | ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_del_ifaddr': /kisskb/src/net/ipv6/addrconf.c:3055:26: note: byref variable will be forcibly initialized 3055 | struct in6_ifreq ireq; | ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_addr_gen': /kisskb/src/net/ipv6/addrconf.c:3293:25: note: byref variable will be forcibly initialized 3293 | struct in6_addr addr; | ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_set_iftoken': /kisskb/src/net/ipv6/addrconf.c:5704:25: note: byref variable will be forcibly initialized 5704 | struct in6_addr ll_addr; | ^~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_set_link_af': /kisskb/src/net/ipv6/addrconf.c:5848:24: note: byref variable will be forcibly initialized 5848 | struct nlattr *tb[IFLA_INET6_MAX + 1]; | ^~ In file included from /kisskb/src/include/linux/list.h:11, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/inode.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/gpio/gpio-xilinx.c:8: /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/inode.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpio/gpio-xilinx.c:10: /kisskb/src/drivers/gpio/gpio-xilinx.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/kasan-checks.h:5, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/gpio/gpio-xilinx.c:8: /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'xgpio_irqhandler': /kisskb/src/drivers/gpio/gpio-xilinx.c:506:24: note: byref variable will be forcibly initialized 506 | DECLARE_BITMAP(all, 64); | ^~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'xgpio_get': /kisskb/src/drivers/gpio/gpio-xilinx.c:160:24: note: byref variable will be forcibly initialized 160 | DECLARE_BITMAP(state, 64); | ^~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:1930:22: note: byref variable will be forcibly initialized 1930 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'xgpio_set_multiple': /kisskb/src/drivers/gpio/gpio-xilinx.c:206:24: note: byref variable will be forcibly initialized 206 | DECLARE_BITMAP(state, 64); | ^~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpio/gpio-xilinx.c:205:24: note: byref variable will be forcibly initialized 205 | DECLARE_BITMAP(hw_bits, 64); | ^~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpio/gpio-xilinx.c:204:24: note: byref variable will be forcibly initialized 204 | DECLARE_BITMAP(hw_mask, 64); | ^~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-xilinx.c:12: /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpio/gpio-xilinx.c: In function 'xgpio_probe': /kisskb/src/drivers/gpio/gpio-xilinx.c:562:13: note: byref variable will be forcibly initialized 562 | u32 dir[2]; | ^~~ /kisskb/src/drivers/gpio/gpio-xilinx.c:561:13: note: byref variable will be forcibly initialized 561 | u32 state[2]; | ^~~~~ /kisskb/src/drivers/gpio/gpio-xilinx.c:560:13: note: byref variable will be forcibly initialized 560 | u32 width[2]; | ^~~~~ /kisskb/src/drivers/gpio/gpio-xilinx.c:559:13: note: byref variable will be forcibly initialized 559 | u32 cells = 2; | ^~~~~ /kisskb/src/drivers/gpio/gpio-xilinx.c:558:13: note: byref variable will be forcibly initialized 558 | u32 is_dual = 0; | ^~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'evict_inodes': /kisskb/src/fs/inode.c:642:19: note: byref variable will be forcibly initialized 642 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-xlp.c:7: /kisskb/src/drivers/gpio/gpio-xlp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/inode.c: In function 'invalidate_inodes': /kisskb/src/fs/inode.c:693:19: note: byref variable will be forcibly initialized 693 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/inode.c: In function 'prune_icache_sb': /kisskb/src/fs/inode.c:819:19: note: byref variable will be forcibly initialized 819 | LIST_HEAD(freeable); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-xlp.c:7: /kisskb/src/drivers/gpio/gpio-xlp.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/gpio/gpio-xlp.c:7: /kisskb/src/drivers/gpio/gpio-xlp.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/fs/inode.c: In function 'current_time': /kisskb/src/fs/inode.c:2323:27: note: byref variable will be forcibly initialized 2323 | struct timespec64 now; | ^~~ /kisskb/src/fs/inode.c: In function 'touch_atime': /kisskb/src/fs/inode.c:1848:27: note: byref variable will be forcibly initialized 1848 | struct timespec64 now; | ^~~ /kisskb/src/fs/inode.c: In function 'file_update_time': /kisskb/src/fs/inode.c:1988:27: note: byref variable will be forcibly initialized 1988 | struct timespec64 now; | ^~~ /kisskb/src/sound/soc/generic/audio-graph-card.c: In function 'graph_get_dai_id': /kisskb/src/sound/soc/generic/audio-graph-card.c:62:28: note: byref variable will be forcibly initialized 62 | struct of_endpoint info; | ^~~~ /kisskb/src/sound/soc/generic/audio-graph-card.c: In function 'asoc_simple_parse_dai': /kisskb/src/sound/soc/generic/audio-graph-card.c:128:32: note: byref variable will be forcibly initialized 128 | struct of_phandle_args args; | ^~~~ /kisskb/src/sound/soc/generic/audio-graph-card2.c: In function 'graph_get_dai_id': /kisskb/src/sound/soc/generic/audio-graph-card2.c:345:28: note: byref variable will be forcibly initialized 345 | struct of_endpoint info; | ^~~~ /kisskb/src/sound/soc/generic/audio-graph-card2.c: In function 'asoc_simple_parse_dai': /kisskb/src/sound/soc/generic/audio-graph-card2.c:400:32: note: byref variable will be forcibly initialized 400 | struct of_phandle_args args; | ^~~~ /kisskb/src/sound/soc/generic/audio-graph-card.c: In function 'graph_dai_link_of_dpcm': /kisskb/src/sound/soc/generic/audio-graph-card.c:289:21: note: byref variable will be forcibly initialized 289 | int is_single_links = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/generic/audio-graph-card.c:280:14: note: byref variable will be forcibly initialized 280 | char dai_name[64]; | ^~~~~~~~ /kisskb/src/sound/soc/generic/audio-graph-card2.c: In function '__graph_parse_node': /kisskb/src/sound/soc/generic/audio-graph-card2.c:486:18: note: byref variable will be forcibly initialized 486 | int ret, is_single_links = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/generic/audio-graph-card.c: In function 'graph_dai_link_of': /kisskb/src/sound/soc/generic/audio-graph-card.c:375:18: note: byref variable will be forcibly initialized 375 | int ret, is_single_links = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/generic/audio-graph-card.c:374:14: note: byref variable will be forcibly initialized 374 | char dai_name[64]; | ^~~~~~~~ /kisskb/src/sound/soc/generic/audio-graph-card.c: In function '__graph_for_each_link': /kisskb/src/sound/soc/generic/audio-graph-card2.c: In function 'graph_link_init': /kisskb/src/sound/soc/generic/audio-graph-card.c:443:33: note: byref variable will be forcibly initialized 443 | struct asoc_simple_data adata; | ^~~~~ /kisskb/src/sound/soc/generic/audio-graph-card2.c:674:22: note: byref variable will be forcibly initialized 674 | unsigned int bit_frame = 0; | ^~~~~~~~~ /kisskb/src/sound/soc/generic/audio-graph-card.c:435:36: note: byref variable will be forcibly initialized 435 | struct of_phandle_iterator it; | ^~ /kisskb/src/sound/soc/generic/audio-graph-card2.c:673:22: note: byref variable will be forcibly initialized 673 | unsigned int daifmt = 0, daiclk = 0; | ^~~~~~ /kisskb/src/sound/soc/generic/audio-graph-card2.c: In function 'audio_graph2_link_c2c': /kisskb/src/sound/soc/generic/audio-graph-card2.c:855:13: note: byref variable will be forcibly initialized 855 | u32 val; | ^~~ /kisskb/src/sound/soc/generic/audio-graph-card2.c: In function 'graph_for_each_link': /kisskb/src/sound/soc/generic/audio-graph-card2.c:1149:36: note: byref variable will be forcibly initialized 1149 | struct of_phandle_iterator it; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_tunnel.c:9: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_tunnel.c:198:17: note: in expansion of macro 'rcu_assign_pointer' 198 | rcu_assign_pointer(itn->collect_md_tun, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_del': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_tunnel.c:205:17: note: in expansion of macro 'rcu_assign_pointer' 205 | rcu_assign_pointer(itn->collect_md_tun, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/ip_tunnel.c:17: /kisskb/src/net/ipv4/ip_tunnel.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:41: note: byref variable will be forcibly initialized 600 | struct vlan_hdr vhdr, *vh; | ^~~~ In file included from /kisskb/src/include/net/ip_tunnels.h:15, from /kisskb/src/net/ipv4/ip_tunnel.c:35: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'INET_ECN_decapsulate': /kisskb/src/include/net/inet_ecn.h:272:14: note: byref variable will be forcibly initialized 272 | bool set_ce = false; | ^~~~~~ In file included from /kisskb/src/net/ipv4/ip_tunnel.c:33: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'tnl_update_pmtu': /kisskb/src/include/net/icmp.h:51:27: note: byref variable will be forcibly initialized 51 | struct ip_options opts = { 0 }; | ^~~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function '__ip_tunnel_create': /kisskb/src/net/ipv4/ip_tunnel.c:239:14: note: byref variable will be forcibly initialized 239 | char name[IFNAMSIZ]; | ^~~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_bind_dev': /kisskb/src/net/ipv4/ip_tunnel.c:292:31: note: byref variable will be forcibly initialized 292 | struct flowi4 fl4; | ^~~ In file included from /kisskb/src/include/linux/if_vlan.h:11, from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/ip_tunnel.c:17: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'eth_hw_addr_random': /kisskb/src/include/linux/etherdevice.h:270:12: note: byref variable will be forcibly initialized 270 | u8 addr[ETH_ALEN]; | ^~~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_md_tunnel_xmit': /kisskb/src/net/ipv4/ip_tunnel.c:552:23: note: byref variable will be forcibly initialized 552 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_xmit': /kisskb/src/net/ipv4/ip_tunnel.c:645:23: note: byref variable will be forcibly initialized 645 | struct flowi4 fl4; | ^~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:8: /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/linux/udp.h:16, from /kisskb/src/net/ipv4/fou.c:8: /kisskb/src/net/ipv4/fou.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/ipv4/fou.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv4/fou.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/net/ipv4/fou.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/ipv4/fou.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/fou.c: In function 'fou_fill_info': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'stmfx_gpio_get': /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:108:13: note: byref variable will be forcibly initialized 108 | u32 value; | ^~~~~ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'stmfx_pinctrl_irq_thread_fn': /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:568:26: note: byref variable will be forcibly initialized 568 | unsigned long n, status; | ^~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:567:12: note: byref variable will be forcibly initialized 567 | u8 src[NR_GPIO_REGS] = {0, 0, 0}; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:566:12: note: byref variable will be forcibly initialized 566 | u8 pending[NR_GPIO_REGS]; | ^~~~~~~ /kisskb/src/net/ipv4/fou.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:25: note: byref variable will be forcibly initialized 1723 | struct in6_addr tmp; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'stmfx_gpio_get_direction': /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:131:13: note: byref variable will be forcibly initialized 131 | u32 val; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'stmfx_pinconf_get_type': /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:195:13: note: byref variable will be forcibly initialized 195 | u32 type, mask = get_mask(offset); | ^~~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_siocdevprivate': /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c: In function 'stmfx_pinconf_get_pupd': /kisskb/src/drivers/pinctrl/pinctrl-stmfx.c:172:13: note: byref variable will be forcibly initialized 172 | u32 pupd, mask = get_mask(offset); | ^~~~ /kisskb/src/net/ipv4/ip_tunnel.c:964:31: note: byref variable will be forcibly initialized 964 | struct ip_tunnel_parm p; | ^ /kisskb/src/net/ipv4/fou.c: In function 'fou_nl_cmd_rm_port': /kisskb/src/net/ipv4/fou.c:778:24: note: byref variable will be forcibly initialized 778 | struct fou_cfg cfg; | ^~~ /kisskb/src/net/ipv4/fou.c: In function 'fou_nl_cmd_get_port': /kisskb/src/net/ipv4/fou.c:849:24: note: byref variable will be forcibly initialized 849 | struct fou_cfg cfg; | ^~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_init_net': /kisskb/src/net/ipv4/ip_tunnel.c:1049:31: note: byref variable will be forcibly initialized 1049 | struct ip_tunnel_parm parms; | ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_tunnel.c:9: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_delete_nets': /kisskb/src/net/ipv4/ip_tunnel.c:1116:19: note: byref variable will be forcibly initialized 1116 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/ipv4/fou.c: In function 'gue_gro_receive': /kisskb/src/net/ipv4/fou.c:324:28: note: byref variable will be forcibly initialized 324 | struct gro_remcsum grc; | ^~~ /kisskb/src/net/ipv4/fou.c: In function 'fou_create': /kisskb/src/net/ipv4/fou.c:569:36: note: byref variable will be forcibly initialized 569 | struct udp_tunnel_sock_cfg tunnel_cfg; | ^~~~~~~~~~ /kisskb/src/net/ipv4/fou.c:566:24: note: byref variable will be forcibly initialized 566 | struct socket *sock = NULL; | ^~~~ /kisskb/src/net/ipv4/fou.c: In function 'fou_nl_cmd_add_port': /kisskb/src/net/ipv4/fou.c:765:24: note: byref variable will be forcibly initialized 765 | struct fou_cfg cfg; | ^~~ /kisskb/src/net/ipv4/fou.c: In function 'fou_build_header': /kisskb/src/net/ipv4/fou.c:1086:16: note: byref variable will be forcibly initialized 1086 | __be16 sport; | ^~~~~ /kisskb/src/net/ipv4/fou.c: In function 'gue_build_header': /kisskb/src/net/ipv4/fou.c:1103:16: note: byref variable will be forcibly initialized 1103 | __be16 sport; | ^~~~~ /kisskb/src/kernel/profile.c: In function 'profile_setup': /kisskb/src/kernel/profile.c:62:13: note: byref variable will be forcibly initialized 62 | int par; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/internal.h:9, from /kisskb/src/fs/afs/flock.c:8: /kisskb/src/fs/afs/flock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/flock.c: In function 'afs_do_setlk_check': /kisskb/src/fs/afs/flock.c:415:22: note: byref variable will be forcibly initialized 415 | afs_access_t access; | ^~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/afs/internal.h:11, from /kisskb/src/fs/afs/flock.c:8: /kisskb/src/fs/afs/flock.c: In function 'afs_do_setlk': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/flock.c:644:15: note: in expansion of macro 'wait_event_interruptible' 644 | ret = wait_event_interruptible(fl->fl_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/file.c:8: /kisskb/src/fs/afs/file.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/disasm.c: In function 'print_bpf_insn': /kisskb/src/kernel/bpf/disasm.c:265:30: note: byref variable will be forcibly initialized 265 | char tmp[64]; | ^~~ /kisskb/src/kernel/bpf/disasm.c:248:30: note: byref variable will be forcibly initialized 248 | char tmp[64]; | ^~~ /kisskb/src/net/bridge/netfilter/ebt_arp.c: In function 'ebt_arp_mt': /kisskb/src/net/bridge/netfilter/ebt_arp.c:70:31: note: byref variable will be forcibly initialized 70 | unsigned char _mac[ETH_ALEN]; | ^~~~ /kisskb/src/net/bridge/netfilter/ebt_arp.c:41:31: note: byref variable will be forcibly initialized 41 | __be32 saddr, daddr; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_arp.c:41:24: note: byref variable will be forcibly initialized 41 | __be32 saddr, daddr; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_arp.c:24:23: note: byref variable will be forcibly initialized 24 | struct arphdr _arph; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/kernel/bpf/bpf_task_storage.c:7: /kisskb/src/kernel/bpf/bpf_task_storage.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/kernel/bpf/bpf_task_storage.c:7: /kisskb/src/kernel/bpf/bpf_task_storage.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/bpf/bpf_task_storage.c: In function 'bpf_pid_task_storage_delete_elem': /kisskb/src/kernel/bpf/bpf_task_storage.c:200:22: note: byref variable will be forcibly initialized 200 | unsigned int f_flags; | ^~~~~~~ /kisskb/src/kernel/bpf/bpf_task_storage.c: In function 'bpf_pid_task_storage_update_elem': /kisskb/src/kernel/bpf/bpf_task_storage.c:154:22: note: byref variable will be forcibly initialized 154 | unsigned int f_flags; | ^~~~~~~ /kisskb/src/kernel/bpf/bpf_task_storage.c: In function 'bpf_pid_task_storage_lookup_elem': /kisskb/src/kernel/bpf/bpf_task_storage.c:120:22: note: byref variable will be forcibly initialized 120 | unsigned int f_flags; | ^~~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_class_resume_npwm': /kisskb/src/drivers/pwm/sysfs.c:420:34: note: byref variable will be forcibly initialized 420 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_class_suspend': /kisskb/src/drivers/pwm/sysfs.c:444:34: note: byref variable will be forcibly initialized 444 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_unexport_child': /kisskb/src/drivers/pwm/sysfs.c:288:15: note: byref variable will be forcibly initialized 288 | char *pwm_prop[2]; | ^~~~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'unexport_store': /kisskb/src/drivers/pwm/sysfs.c:343:22: note: byref variable will be forcibly initialized 343 | unsigned int hwpwm; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/ceph/snap.c:5: /kisskb/src/fs/ceph/snap.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_export_child': /kisskb/src/drivers/pwm/sysfs.c:244:15: note: byref variable will be forcibly initialized 244 | char *pwm_prop[2]; | ^~~~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'capture_show': /kisskb/src/drivers/pwm/sysfs.c:208:28: note: byref variable will be forcibly initialized 208 | struct pwm_capture result; | ^~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'polarity_store': /kisskb/src/drivers/pwm/sysfs.c:184:26: note: byref variable will be forcibly initialized 184 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'enable_store': /kisskb/src/drivers/pwm/sysfs.c:125:13: note: byref variable will be forcibly initialized 125 | int val, ret; | ^~~ /kisskb/src/drivers/pwm/sysfs.c:124:26: note: byref variable will be forcibly initialized 124 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'duty_cycle_store': /kisskb/src/drivers/pwm/sysfs.c:90:13: note: byref variable will be forcibly initialized 90 | u64 val; | ^~~ /kisskb/src/drivers/pwm/sysfs.c:89:26: note: byref variable will be forcibly initialized 89 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'period_store': /kisskb/src/drivers/pwm/sysfs.c:55:13: note: byref variable will be forcibly initialized 55 | u64 val; | ^~~ /kisskb/src/drivers/pwm/sysfs.c:54:26: note: byref variable will be forcibly initialized 54 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'export_store': /kisskb/src/drivers/pwm/sysfs.c:316:22: note: byref variable will be forcibly initialized 316 | unsigned int hwpwm; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/ceph/caps.c:4: /kisskb/src/fs/ceph/caps.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ceph/snap.c:5: /kisskb/src/fs/ceph/snap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/ceph/snap.c: In function 'flush_snaps': /kisskb/src/fs/ceph/snap.c:832:34: note: byref variable will be forcibly initialized 832 | struct ceph_mds_session *session = NULL; | ^~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/fs/afs/fsclient.c:9: /kisskb/src/fs/afs/fsclient.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/fs/afs/fsclient.c: In function 'xdr_dump_bad': /kisskb/src/fs/afs/fsclient.c:36:16: note: byref variable will be forcibly initialized 36 | __be32 x[4]; | ^ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_sock_create4': /kisskb/src/net/ipv4/udp_tunnel_core.c:15:28: note: byref variable will be forcibly initialized 15 | struct sockaddr_in udp_addr; | ^~~~~~~~ /kisskb/src/net/ipv4/udp_tunnel_core.c:14:24: note: byref variable will be forcibly initialized 14 | struct socket *sock = NULL; | ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/ceph/snap.c:5: /kisskb/src/fs/ceph/snap.c: In function 'ceph_update_snap_trace': /kisskb/src/fs/ceph/snap.c:712:19: note: byref variable will be forcibly initialized 712 | LIST_HEAD(dirty_realms); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/udp_tunnel_core.c:2: /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'setup_udp_tunnel_sock': /kisskb/src/fs/afs/fsclient.c: In function 'afs_deliver_fs_fetch_status': /kisskb/src/fs/afs/fsclient.c:242:23: note: byref variable will be forcibly initialized 242 | const __be32 *bp; | ^~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:571:9: note: in expansion of macro 'rcu_assign_pointer' 571 | rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp_tunnel_core.c:71:9: note: in expansion of macro 'rcu_assign_sk_user_data' 71 | rcu_assign_sk_user_data(sk, cfg->sk_user_data); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_push_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:88:32: note: byref variable will be forcibly initialized 88 | struct udp_tunnel_info ti; | ^~ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_drop_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:102:32: note: byref variable will be forcibly initialized 102 | struct udp_tunnel_info ti; | ^~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_deliver_fs_create_vnode': /kisskb/src/fs/afs/fsclient.c:491:23: note: byref variable will be forcibly initialized 491 | const __be32 *bp; | ^~ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_notify_add_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:117:32: note: byref variable will be forcibly initialized 117 | struct udp_tunnel_info ti; | ^~ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_notify_del_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:137:32: note: byref variable will be forcibly initialized 137 | struct udp_tunnel_info ti; | ^~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_deliver_fs_file_status_and_vol': /kisskb/src/fs/afs/fsclient.c:626:23: note: byref variable will be forcibly initialized 626 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_deliver_fs_link': /kisskb/src/fs/afs/fsclient.c:747:23: note: byref variable will be forcibly initialized 747 | const __be32 *bp; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/udp_tunnel_core.c:2: /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_sock_release': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:571:9: note: in expansion of macro 'rcu_assign_pointer' 571 | rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp_tunnel_core.c:177:9: note: in expansion of macro 'rcu_assign_sk_user_data' 177 | rcu_assign_sk_user_data(sock->sk, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_deliver_fs_symlink': /kisskb/src/fs/afs/fsclient.c:827:23: note: byref variable will be forcibly initialized 827 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_deliver_fs_rename': /kisskb/src/fs/afs/fsclient.c:922:23: note: byref variable will be forcibly initialized 922 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_deliver_fs_store_data': /kisskb/src/fs/afs/fsclient.c:1017:23: note: byref variable will be forcibly initialized 1017 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_deliver_fs_get_volume_status': /kisskb/src/fs/afs/fsclient.c:1296:23: note: byref variable will be forcibly initialized 1296 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_deliver_fs_inline_bulk_status': /kisskb/src/fs/afs/fsclient.c:1744:23: note: byref variable will be forcibly initialized 1744 | const __be32 *bp; | ^~ /kisskb/src/fs/ceph/caps.c: In function '__send_flush_snap': /kisskb/src/fs/ceph/caps.c:1468:33: note: byref variable will be forcibly initialized 1468 | struct cap_msg_args arg; | ^~~ /kisskb/src/fs/ceph/snap.c: In function 'ceph_trim_snapid_map': /kisskb/src/fs/ceph/snap.c:1149:19: note: byref variable will be forcibly initialized 1149 | LIST_HEAD(to_free); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_deliver_fs_fetch_acl': /kisskb/src/fs/afs/fsclient.c:1943:23: note: byref variable will be forcibly initialized 1943 | const __be32 *bp; | ^~ /kisskb/src/fs/ceph/snap.c: In function 'ceph_cleanup_snapid_map': /kisskb/src/fs/ceph/snap.c:1178:19: note: byref variable will be forcibly initialized 1178 | LIST_HEAD(to_free); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_deliver_fs_fetch_data': /kisskb/src/fs/afs/fsclient.c:305:23: note: byref variable will be forcibly initialized 305 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_fs_setattr_size64': /kisskb/src/fs/afs/fsclient.c:1180:17: note: byref variable will be forcibly initialized 1180 | __be32 *bp; | ^~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_fs_setattr_size': /kisskb/src/fs/afs/fsclient.c:1222:17: note: byref variable will be forcibly initialized 1222 | __be32 *bp; | ^~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/caps.c:4: /kisskb/src/fs/ceph/caps.c: In function 'ceph_reserve_caps': /kisskb/src/fs/ceph/caps.c:211:19: note: byref variable will be forcibly initialized 211 | LIST_HEAD(newcaps); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/ceph/caps.c: In function 'handle_cap_trunc': /kisskb/src/fs/ceph/caps.c:3788:13: note: byref variable will be forcibly initialized 3788 | int implemented = 0; | ^~~~~~~~~~~ /kisskb/src/fs/afs/fsclient.c: In function 'afs_fs_setattr': /kisskb/src/fs/afs/fsclient.c:1263:17: note: byref variable will be forcibly initialized 1263 | __be32 *bp; | ^~ /kisskb/src/fs/ceph/caps.c: In function '__kick_flushing_caps': /kisskb/src/fs/ceph/caps.c:2444:45: note: byref variable will be forcibly initialized 2444 | struct cap_msg_args arg; | ^~~ /kisskb/src/fs/ceph/caps.c: In function 'try_flush_caps': /kisskb/src/fs/ceph/caps.c:2148:37: note: byref variable will be forcibly initialized 2148 | struct cap_msg_args arg; | ^~~ /kisskb/src/fs/ceph/caps.c:2142:28: note: byref variable will be forcibly initialized 2142 | u64 flush_tid = 0, oldest_flush_tid = 0; | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/caps.c: In function 'handle_cap_export': /kisskb/src/fs/ceph/caps.c:3818:39: note: byref variable will be forcibly initialized 3818 | struct ceph_cap *cap, *tcap, *new_cap = NULL; | ^~~~~~~ /kisskb/src/fs/ceph/caps.c: In function 'handle_cap_import': /kisskb/src/fs/ceph/caps.c:3950:13: note: byref variable will be forcibly initialized 3950 | int issued; | ^~~~~~ /kisskb/src/fs/ceph/caps.c:3948:39: note: byref variable will be forcibly initialized 3948 | struct ceph_cap *cap, *ocap, *new_cap = NULL; | ^~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/caps.c:4: /kisskb/src/fs/ceph/caps.c: In function 'handle_cap_flush_ack': /kisskb/src/fs/ceph/caps.c:3584:19: note: byref variable will be forcibly initialized 3584 | LIST_HEAD(to_remove); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/ceph/caps.c: In function 'ceph_check_caps': /kisskb/src/fs/ceph/caps.c:2005:37: note: byref variable will be forcibly initialized 2005 | struct cap_msg_args arg; | ^~~ /kisskb/src/fs/ceph/caps.c:1907:21: note: byref variable will be forcibly initialized 1907 | int issued, implemented, want, retain, revoking, flushing = 0; | ^~~~~~~~~~~ /kisskb/src/fs/ceph/caps.c:1905:24: note: byref variable will be forcibly initialized 1905 | u64 flush_tid, oldest_flush_tid; | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/caps.c:4: /kisskb/src/fs/ceph/caps.c: In function 'ceph_fsync': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/caps.c:2360:23: note: in expansion of macro 'wait_event_interruptible' 2360 | err = wait_event_interruptible(ci->i_cap_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/caps.c:2335:13: note: byref variable will be forcibly initialized 2335 | u64 flush_tid; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/caps.c:4: /kisskb/src/fs/ceph/caps.c: In function 'ceph_write_inode': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/caps.c:2393:31: note: in expansion of macro 'wait_event_interruptible' 2393 | err = wait_event_interruptible(ci->i_cap_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/caps.c:2384:13: note: byref variable will be forcibly initialized 2384 | u64 flush_tid; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/ceph/caps.c:4: /kisskb/src/fs/ceph/caps.c: In function 'handle_cap_grant': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/caps.c:3423:17: note: in expansion of macro 'rcu_assign_pointer' 3423 | rcu_assign_pointer(ci->i_layout.pool_ns, extra_info->pool_ns); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/caps.c:3400:49: note: byref variable will be forcibly initialized 3400 | struct timespec64 mtime, atime, ctime; | ^~~~~ /kisskb/src/fs/ceph/caps.c:3400:42: note: byref variable will be forcibly initialized 3400 | struct timespec64 mtime, atime, ctime; | ^~~~~ /kisskb/src/fs/ceph/caps.c:3400:35: note: byref variable will be forcibly initialized 3400 | struct timespec64 mtime, atime, ctime; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip6.c: In function 'ebt_ip6_mt': /kisskb/src/net/bridge/netfilter/ebt_ip6.c:64:24: note: byref variable will be forcibly initialized 64 | __be16 frag_off; | ^~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip6.c:63:25: note: byref variable will be forcibly initialized 63 | uint8_t nexthdr = ih6->nexthdr; | ^~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip6.c:44:22: note: byref variable will be forcibly initialized 44 | union pkthdr _pkthdr; | ^~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip6.c:42:24: note: byref variable will be forcibly initialized 42 | struct ipv6hdr _ip6h; | ^~~~~ /kisskb/src/fs/ceph/caps.c: In function 'handle_cap_flushsnap_ack': /kisskb/src/fs/ceph/caps.c:3737:14: note: byref variable will be forcibly initialized 3737 | bool wake_mdsc = false; | ^~~~~~~~~ /kisskb/src/fs/ceph/caps.c:3736:14: note: byref variable will be forcibly initialized 3736 | bool wake_ci = false; | ^~~~~~~ /kisskb/src/fs/ceph/caps.c: In function 'ceph_handle_caps': /kisskb/src/fs/ceph/caps.c:4038:31: note: byref variable will be forcibly initialized 4038 | struct cap_extra_info extra_info = {}; | ^~~~~~~~~~ /kisskb/src/fs/ceph/caps.c:4030:33: note: byref variable will be forcibly initialized 4030 | struct ceph_snap_realm *realm = NULL; | ^~~~~ /kisskb/src/fs/ceph/caps.c:4027:26: note: byref variable will be forcibly initialized 4027 | struct ceph_cap *cap; | ^~~ /kisskb/src/fs/ceph/caps.c: In function 'try_get_cap_refs': /kisskb/src/fs/ceph/caps.c:2648:19: note: byref variable will be forcibly initialized 2648 | int have, implemented; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/caps.c:4: /kisskb/src/fs/ceph/caps.c: In function 'ceph_get_caps': /kisskb/src/fs/ceph/caps.c:2885:42: note: byref variable will be forcibly initialized 2885 | DEFINE_WAIT_FUNC(wait, woken_wake_function); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/fs/ceph/caps.c:2884:41: note: byref variable will be forcibly initialized 2884 | struct cap_wait cw; | ^~ /kisskb/src/fs/ceph/caps.c:2862:18: note: byref variable will be forcibly initialized 2862 | int ret, _got, flags; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/addrlabel.c:13: /kisskb/src/net/ipv6/addrlabel.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:531:9: note: in expansion of macro 'rcu_assign_pointer' 531 | rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:656:9: note: in expansion of macro 'rcu_assign_pointer' 656 | rcu_assign_pointer(hlist_pprev_rcu(n), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:683:9: note: in expansion of macro 'rcu_assign_pointer' 683 | rcu_assign_pointer(hlist_next_rcu(prev), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrlabel.c: In function 'ip6addrlbl_del': /kisskb/src/net/ipv6/addrlabel.c:293:25: note: byref variable will be forcibly initialized 293 | struct in6_addr prefix_buf; | ^~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/addrlabel.c:18: /kisskb/src/net/ipv6/addrlabel.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv6/addrlabel.c: In function 'ip6addrlbl_fill': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/addrlabel.c: In function 'ip6addrlbl_newdel': /kisskb/src/net/ipv6/addrlabel.c:389:24: note: byref variable will be forcibly initialized 389 | struct nlattr *tb[IFAL_MAX+1]; | ^~ /kisskb/src/net/ipv6/addrlabel.c: In function 'ip6addrlbl_get': /kisskb/src/net/ipv6/addrlabel.c:583:24: note: byref variable will be forcibly initialized 583 | struct nlattr *tb[IFAL_MAX+1]; | ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/pwm.h:58, from /kisskb/src/drivers/pwm/core.c:24: /kisskb/src/drivers/pwm/core.c: In function 'trace_event_raw_event_pwm': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/pwm.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 11 | DECLARE_EVENT_CLASS(pwm, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/pwm/core.c:9: /kisskb/src/drivers/pwm/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pwm/core.c: In function 'of_pwmchip_add': /kisskb/src/drivers/pwm/core.c:161:21: note: byref variable will be forcibly initialized 161 | u32 pwm_cells; | ^~~~~~~~~ /kisskb/src/drivers/pwm/core.c: In function 'acpi_pwm_get': /kisskb/src/drivers/pwm/core.c:848:38: note: byref variable will be forcibly initialized 848 | struct fwnode_reference_args args; | ^~~~ /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:654:26: note: byref variable will be forcibly initialized 654 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:767:32: note: byref variable will be forcibly initialized 767 | struct of_phandle_args args; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/kernel/bpf/btf.c:6: /kisskb/src/kernel/bpf/btf.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/btf.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function '____bpf_btf_find_by_name_kind': /kisskb/src/kernel/bpf/btf.c:6304:21: note: byref variable will be forcibly initialized 6304 | int id; | ^~ /kisskb/src/kernel/bpf/btf.c: In function 'bpf_btf_find_by_name_kind': /kisskb/src/kernel/bpf/btf.c:6304:21: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/seq_file.h:12, from /kisskb/src/kernel/bpf/btf.c:8: /kisskb/src/kernel/bpf/btf.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/bpf/btf.c: In function '__btf_verifier_log': /kisskb/src/kernel/bpf/btf.c:1287:17: note: byref variable will be forcibly initialized 1287 | va_list args; | ^~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log': /kisskb/src/kernel/bpf/btf.c:1298:17: note: byref variable will be forcibly initialized 1298 | va_list args; | ^~~~ /kisskb/src/kernel/bpf/btf.c: In function '__btf_verifier_log_type': /kisskb/src/kernel/bpf/btf.c:1316:17: note: byref variable will be forcibly initialized 1316 | va_list args; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:5: /kisskb/src/drivers/pinctrl/pinctrl-keembay.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_show': /kisskb/src/kernel/bpf/btf.c:1019:17: note: byref variable will be forcibly initialized 1019 | va_list args; | ^~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log_member': /kisskb/src/kernel/bpf/btf.c:1360:17: note: byref variable will be forcibly initialized 1360 | va_list args; | ^~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:6: /kisskb/src/drivers/pinctrl/pinctrl-keembay.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log_vsi': /kisskb/src/kernel/bpf/btf.c:1405:17: note: byref variable will be forcibly initialized 1405 | va_list args; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:6: /kisskb/src/drivers/pinctrl/pinctrl-keembay.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_check_sec_info': /kisskb/src/kernel/bpf/btf.c:4317:29: note: byref variable will be forcibly initialized 4317 | struct btf_sec_info secs[ARRAY_SIZE(btf_sec_info_offset)]; | ^~~~ In file included from /kisskb/src/kernel/bpf/btf.c:12: /kisskb/src/kernel/bpf/btf.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:6: /kisskb/src/drivers/pinctrl/pinctrl-keembay.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pinctrl/pinctrl-keembay.c: In function 'keembay_gpio_clear_irq': /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:1287:23: note: byref variable will be forcibly initialized 1287 | unsigned long val; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-keembay.c: In function 'keembay_gpio_irq_disable': /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:1401:28: note: byref variable will be forcibly initialized 1401 | unsigned long reg, clump = 0, pos = 0; | ^~~~~ /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:1401:23: note: byref variable will be forcibly initialized 1401 | unsigned long reg, clump = 0, pos = 0; | ^~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:6: /kisskb/src/drivers/pinctrl/pinctrl-keembay.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-keembay.c: In function 'keembay_gpio_irq_handler': /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:1243:28: note: byref variable will be forcibly initialized 1243 | unsigned long reg, clump = 0, bit = 0; | ^~~~~ /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:1243:23: note: byref variable will be forcibly initialized 1243 | unsigned long reg, clump = 0, bit = 0; | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-keembay.c: In function 'keembay_find_free_slot': /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:1313:23: note: byref variable will be forcibly initialized 1313 | unsigned long val = keembay_read_reg(kpc->base1 + KEEMBAY_GPIO_INT_CFG, src); | ^~~ /kisskb/src/drivers/pinctrl/pinctrl-keembay.c: In function 'keembay_gpio_set_irq': /kisskb/src/drivers/pinctrl/pinctrl-keembay.c:1344:30: note: byref variable will be forcibly initialized 1344 | unsigned long flags, reg; | ^~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_struct_walk': /kisskb/src/kernel/bpf/btf.c:5206:29: note: byref variable will be forcibly initialized 5206 | u32 id; | ^~ /kisskb/src/kernel/bpf/btf.c:5022:28: note: byref variable will be forcibly initialized 5022 | u32 vlen, elem_id, mid; | ^~~ /kisskb/src/kernel/bpf/btf.c:5022:19: note: byref variable will be forcibly initialized 5022 | u32 vlen, elem_id, mid; | ^~~~~~~ /kisskb/src/kernel/bpf/btf.c:5019:40: note: byref variable will be forcibly initialized 5019 | const struct btf_type *mtype, *elem_type = NULL; | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:5018:44: note: byref variable will be forcibly initialized 5018 | u32 i, moff, mtrue_end, msize = 0, total_nelems = 0; | ^~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:5018:33: note: byref variable will be forcibly initialized 5018 | u32 i, moff, mtrue_end, msize = 0, total_nelems = 0; | ^~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_show_obj_safe': /kisskb/src/kernel/bpf/btf.c:1116:24: note: byref variable will be forcibly initialized 1116 | int size_left, size; | ^~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_member_is_reg_int': /kisskb/src/kernel/bpf/btf.c:771:13: note: byref variable will be forcibly initialized 771 | u32 id, int_data; | ^~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_datasec_resolve': /kisskb/src/kernel/bpf/btf.c:3678:55: note: byref variable will be forcibly initialized 3678 | u32 var_type_id = vsi->type, type_id, type_size = 0; | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:3678:46: note: byref variable will be forcibly initialized 3678 | u32 var_type_id = vsi->type, type_id, type_size = 0; | ^~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_var_resolve': /kisskb/src/kernel/bpf/btf.c:2446:21: note: byref variable will be forcibly initialized 2446 | u32 resolved_type_id; | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:2431:13: note: byref variable will be forcibly initialized 2431 | u32 next_type_id = t->type; | ^~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_resolve': /kisskb/src/kernel/bpf/btf.c:2389:13: note: byref variable will be forcibly initialized 2389 | u32 next_type_id = t->type; | ^~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_member': /kisskb/src/kernel/bpf/btf.c:2275:27: note: byref variable will be forcibly initialized 2275 | struct btf_member resolved_member; | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:2274:13: note: byref variable will be forcibly initialized 2274 | u32 resolved_type_id = member->type; | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_kflag_member': /kisskb/src/kernel/bpf/btf.c:2300:27: note: byref variable will be forcibly initialized 2300 | struct btf_member resolved_member; | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:2299:13: note: byref variable will be forcibly initialized 2299 | u32 resolved_type_id = member->type; | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_array_resolve': /kisskb/src/kernel/bpf/btf.c:2723:13: note: byref variable will be forcibly initialized 2723 | u32 elem_size; | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:2721:27: note: byref variable will be forcibly initialized 2721 | u32 elem_type_id, index_type_id; | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:2721:13: note: byref variable will be forcibly initialized 2721 | u32 elem_type_id, index_type_id; | ^~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_array_check_member': /kisskb/src/kernel/bpf/btf.c:2641:28: note: byref variable will be forcibly initialized 2641 | u32 array_type_id, array_size; | ^~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:2641:13: note: byref variable will be forcibly initialized 2641 | u32 array_type_id, array_size; | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_ptr_resolve': /kisskb/src/kernel/bpf/btf.c:2500:21: note: byref variable will be forcibly initialized 2500 | u32 resolved_type_id; | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:2477:13: note: byref variable will be forcibly initialized 2477 | u32 next_type_id = t->type; | ^~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_resolve_valid': /kisskb/src/kernel/bpf/btf.c:4163:21: note: byref variable will be forcibly initialized 4163 | u32 elem_size; | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:4162:21: note: byref variable will be forcibly initialized 4162 | u32 elem_type_id = array->type; | ^~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_func_proto_check': /kisskb/src/kernel/bpf/btf.c:3980:21: note: byref variable will be forcibly initialized 3980 | u32 arg_type_id; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:3942:21: note: byref variable will be forcibly initialized 3942 | u32 ret_type_id = t->type; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'btf_parse': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:4437:20: note: userspace variable will be forcibly initialized 4437 | static struct btf *btf_parse(bpfptr_t btf_data, u32 btf_data_size, | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_struct_access': /kisskb/src/kernel/bpf/btf.c:5246:13: note: byref variable will be forcibly initialized 5246 | u32 id; | ^~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_distill_func_proto': /kisskb/src/kernel/bpf/btf.c:5359:32: note: byref variable will be forcibly initialized 5359 | const struct btf_type *t; | ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_seq_show_flags': /kisskb/src/kernel/bpf/btf.c:5882:25: note: byref variable will be forcibly initialized 5882 | struct btf_show sseq; | ^~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_snprintf_show': /kisskb/src/kernel/bpf/btf.c:5932:34: note: byref variable will be forcibly initialized 5932 | struct btf_show_snprintf ssnprintf; | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_new_fd': /kisskb/src/kernel/bpf/btf.c:5982:15: note: userspace variable will be forcibly initialized 5982 | btf = btf_parse(make_bpfptr(attr->btf, uattr.is_kernel), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5983 | attr->btf_size, attr->btf_log_level, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5984 | u64_to_user_ptr(attr->btf_log_buf), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5985 | attr->btf_log_size); | ~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_get_info_by_fd': /kisskb/src/kernel/bpf/btf.c:6035:29: note: byref variable will be forcibly initialized 6035 | struct bpf_btf_info info; | ^~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_check_func_arg_match': /kisskb/src/kernel/bpf/btf.c:5678:29: note: byref variable will be forcibly initialized 5678 | u32 type_size; | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:5628:29: note: byref variable will be forcibly initialized 5628 | u32 reg_ref_id; | ^~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:5575:23: note: byref variable will be forcibly initialized 5575 | u32 i, nargs, ref_id; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bridge/netfilter/ebt_limit.c:15: /kisskb/src/net/bridge/netfilter/ebt_limit.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/devmap.c:47: /kisskb/src/kernel/bpf/devmap.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:177:23: note: in expansion of macro 'smp_load_acquire' 177 | VAL = smp_load_acquire(__PTR); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c:411:9: note: in expansion of macro 'smp_cond_load_acquire' 411 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c:464:9: note: in expansion of macro 'smp_store_release' 464 | smp_store_release(&csd->node.u_flags, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/devmap.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c: In function 'csd_lock_print_extended': /kisskb/src/kernel/smp.c:293:22: note: byref variable will be forcibly initialized 293 | unsigned int n_data = 0, i; | ^~~~~~ /kisskb/src/kernel/smp.c:292:27: note: byref variable will be forcibly initialized 292 | union cfd_seq_cnt data[2 * ARRAY_SIZE(seq_type)]; | ^~~~ /kisskb/src/kernel/smp.c: In function 'csdlock_debug': /kisskb/src/kernel/smp.c:166:22: note: byref variable will be forcibly initialized 166 | unsigned int val = 0; | ^~~ /kisskb/src/kernel/smp.c: In function 'nrcpus': /kisskb/src/kernel/smp.c:1051:13: note: byref variable will be forcibly initialized 1051 | int nr_cpus; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/llist.h:51, from /kisskb/src/include/linux/smp_types.h:5, from /kisskb/src/include/linux/irq_work.h:5, from /kisskb/src/kernel/smp.c:10: /kisskb/src/kernel/smp.c: In function 'csd_lock_wait_toolong': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c:355:23: note: in expansion of macro 'smp_load_acquire' 355 | cpu_cur_csd = smp_load_acquire(&per_cpu(cur_csd, cpux)); /* Before func and info. */ | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c: In function '__csd_lock_wait': /kisskb/src/kernel/smp.c:393:18: note: byref variable will be forcibly initialized 393 | u64 ts0, ts1; | ^~~ /kisskb/src/kernel/smp.c:392:13: note: byref variable will be forcibly initialized 392 | int bug_id = 0; | ^~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/devmap.c:47: /kisskb/src/kernel/bpf/devmap.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_bpf_prog_run': /kisskb/src/kernel/bpf/devmap.c:330:25: note: byref variable will be forcibly initialized 330 | struct xdp_buff xdp; | ^~~ /kisskb/src/kernel/bpf/devmap.c:329:29: note: byref variable will be forcibly initialized 329 | struct xdp_txq_info txq = { .dev = dev }; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/devmap.c:47: /kisskb/src/kernel/bpf/devmap.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/devmap.c: In function 'get_upper_ifindexes': /kisskb/src/kernel/bpf/devmap.c:580:27: note: byref variable will be forcibly initialized 580 | struct list_head *iter; | ^~~~ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_bpf_prog_run_skb': /kisskb/src/kernel/bpf/devmap.c:495:25: note: byref variable will be forcibly initialized 495 | struct xdp_buff xdp; | ^~~ /kisskb/src/kernel/bpf/devmap.c:494:29: note: byref variable will be forcibly initialized 494 | struct xdp_txq_info txq = { .dev = dst->dev }; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/kernel/bpf/cpumap.c:19: /kisskb/src/kernel/bpf/cpumap.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_enqueue_multi': /kisskb/src/kernel/bpf/devmap.c:594:13: note: byref variable will be forcibly initialized 594 | int excluded_devices[1+MAX_NEST_DEV]; | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_redirect_multi': /kisskb/src/kernel/bpf/devmap.c:716:13: note: byref variable will be forcibly initialized 716 | int excluded_devices[1+MAX_NEST_DEV]; | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_bpf_prog_run_xdp': /kisskb/src/kernel/bpf/cpumap.c:217:25: note: byref variable will be forcibly initialized 217 | struct xdp_buff xdp; | ^~~ /kisskb/src/kernel/bpf/cpumap.c:216:29: note: byref variable will be forcibly initialized 216 | struct xdp_rxq_info rxq; | ^~~ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_bpf_prog_run_skb': /kisskb/src/kernel/bpf/cpumap.c:177:25: note: byref variable will be forcibly initialized 177 | struct xdp_buff xdp; | ^~~ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_kthread_run': /kisskb/src/kernel/bpf/cpumap.c:344:49: note: byref variable will be forcibly initialized 344 | struct sk_buff *skb = f; | ^~~ /kisskb/src/kernel/bpf/cpumap.c:340:31: note: byref variable will be forcibly initialized 340 | void *f = frames[i]; | ^ In file included from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/cpumap.c:20: /kisskb/src/kernel/bpf/cpumap.c:316:27: note: byref variable will be forcibly initialized 316 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/bpf/cpumap.c:315:23: note: byref variable will be forcibly initialized 315 | void *skbs[CPUMAP_BATCH]; | ^~~~ /kisskb/src/kernel/bpf/cpumap.c:314:23: note: byref variable will be forcibly initialized 314 | void *frames[CPUMAP_BATCH]; | ^~~~~~ /kisskb/src/kernel/bpf/cpumap.c:310:41: note: byref variable will be forcibly initialized 310 | struct xdp_cpumap_stats stats = {}; /* zero stats */ | ^~~~~ In file included from /kisskb/src/include/linux/bpf.h:23, from /kisskb/src/kernel/bpf/cpumap.c:20: /kisskb/src/kernel/bpf/cpumap.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/attr.c:10: /kisskb/src/fs/attr.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/uapi/linux/ethtool_netlink.h:12, from /kisskb/src/include/linux/ethtool_netlink.h:6, from /kisskb/src/net/ipv4/udp_tunnel_nic.c:4: /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/include/uapi/linux/ethtool_netlink.h:12, from /kisskb/src/include/linux/ethtool_netlink.h:6, from /kisskb/src/net/ipv4/udp_tunnel_nic.c:4: /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'udp_tunnel_nic_device_sync_one': /kisskb/src/net/ipv4/udp_tunnel_nic.c:214:32: note: byref variable will be forcibly initialized 214 | struct udp_tunnel_info ti; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/dsfield.h:12, from /kisskb/src/include/net/ip_tunnels.h:13, from /kisskb/src/include/net/udp_tunnel.h:5, from /kisskb/src/net/ipv4/udp_tunnel_nic.c:9: /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function '__udp_tunnel_nic_dump_write': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/sound/soc/adi/axi-i2s.c: In function 'axi_i2s_probe': /kisskb/src/sound/soc/adi/axi-i2s.c:188:26: note: byref variable will be forcibly initialized 188 | struct resource *res; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/ip_vti.c:25: /kisskb/src/net/ipv4/ip_vti.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_vti.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/ip_vti.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_vti.c: In function 'vti_fill_info': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv4/ip_vti.c: In function 'vti_changelink': /kisskb/src/net/ipv4/ip_vti.c:580:31: note: byref variable will be forcibly initialized 580 | struct ip_tunnel_parm p; | ^ /kisskb/src/net/ipv4/ip_vti.c:579:15: note: byref variable will be forcibly initialized 579 | __u32 fwmark = t->fwmark; | ^~~~~~ /kisskb/src/net/ipv4/ip_vti.c: In function 'vti_newlink': /kisskb/src/net/ipv4/ip_vti.c:568:15: note: byref variable will be forcibly initialized 568 | __u32 fwmark = 0; | ^~~~~~ /kisskb/src/net/ipv4/ip_vti.c:567:31: note: byref variable will be forcibly initialized 567 | struct ip_tunnel_parm parms; | ^~~~~ In file included from /kisskb/src/net/ipv4/ip_vti.c:35: /kisskb/src/net/ipv4/ip_vti.c: In function 'vti_xmit': /kisskb/src/include/net/icmp.h:51:27: note: byref variable will be forcibly initialized 51 | struct ip_options opts = { 0 }; | ^~~~ /kisskb/src/net/ipv4/ip_vti.c: In function 'vti_tunnel_xmit': /kisskb/src/net/ipv4/ip_vti.c:281:22: note: byref variable will be forcibly initialized 281 | struct flowi fl; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/afs/fs_probe.c:8: /kisskb/src/fs/afs/fs_probe.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/fs/afs/fs_probe.c:9: /kisskb/src/fs/afs/fs_probe.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/fs/afs/fs_probe.c: In function 'afs_fileserver_probe_result': /kisskb/src/fs/afs/fs_probe.c:106:22: note: byref variable will be forcibly initialized 106 | unsigned int rtt_us = 0, cap0; | ^~~~~~ /kisskb/src/fs/afs/fs_probe.c: In function 'afs_wait_for_one_fs_probe': /kisskb/src/fs/afs/fs_probe.c:438:33: note: byref variable will be forcibly initialized 438 | struct wait_queue_entry wait; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/refcount.h:95, from /kisskb/src/include/linux/ceph/pagelist.h:6, from /kisskb/src/fs/ceph/xattr.c:3: /kisskb/src/fs/ceph/xattr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/xattr.c: In function 'ceph_fmt_xattr': /kisskb/src/fs/ceph/xattr.c:125:14: note: byref variable will be forcibly initialized 125 | char buf[96]; /* NB: reevaluate size if new vxattrs are added */ | ^~~ /kisskb/src/fs/ceph/xattr.c:124:17: note: byref variable will be forcibly initialized 124 | va_list args; | ^~~~ /kisskb/src/fs/ceph/xattr.c: In function 'ceph_vxattrcb_layout': /kisskb/src/fs/ceph/xattr.c:66:14: note: byref variable will be forcibly initialized 66 | char buf[128]; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/backing-dev.h:16, from /kisskb/src/fs/ceph/super.h:8, from /kisskb/src/fs/ceph/xattr.c:5: /kisskb/src/fs/ceph/xattr.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/ceph/xattr.c: In function '__ceph_setxattr': /kisskb/src/fs/ceph/xattr.c:1127:34: note: byref variable will be forcibly initialized 1127 | struct ceph_inode_xattr *xattr = NULL; | ^~~~~ /kisskb/src/fs/ceph/xattr.c:1118:32: note: byref variable will be forcibly initialized 1118 | struct ceph_cap_flush *prealloc_cf = NULL; | ^~~~~~~~~~~ /kisskb/src/net/ipv4/ah4.c: In function 'ah_output': /kisskb/src/net/ipv4/ah4.c:153:25: note: byref variable will be forcibly initialized 153 | struct sk_buff *trailer; | ^~~~~~~ /kisskb/src/net/ipv4/ah4.c: In function 'ah_input': /kisskb/src/net/ipv4/ah4.c:391:24: note: byref variable will be forcibly initialized 391 | __be32 dummy; | ^~~~~ /kisskb/src/net/ipv4/ah4.c:311:25: note: byref variable will be forcibly initialized 311 | struct sk_buff *trailer; | ^~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_stp.c: In function 'ebt_stp_mt': /kisskb/src/net/bridge/netfilter/ebt_stp.c:142:39: note: byref variable will be forcibly initialized 142 | struct stp_config_pdu _stpc; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_stp.c:125:18: note: byref variable will be forcibly initialized 125 | const u8 header[6] = {0x42, 0x42, 0x03, 0x00, 0x00, 0x00}; | ^~~~~~ /kisskb/src/net/bridge/netfilter/ebt_stp.c:124:27: note: byref variable will be forcibly initialized 124 | struct stp_header _stph; | ^~~~~ /kisskb/src/drivers/pci/of.c: In function 'of_pci_get_max_link_speed': /kisskb/src/drivers/pci/of.c:627:13: note: byref variable will be forcibly initialized 627 | u32 max_link_speed; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/pwm/pwm-brcmstb.c:11: /kisskb/src/drivers/pwm/pwm-brcmstb.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/net/ipv4/esp4.c:4: /kisskb/src/net/ipv4/esp4.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_excptn_bucket_set_flushed': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:1648:9: note: in expansion of macro 'rcu_assign_pointer' 1648 | rcu_assign_pointer(nh->rt6i_exception_bucket, bucket); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_upper_bound_set': /kisskb/src/net/ipv6/route.c:4715:13: note: byref variable will be forcibly initialized 4715 | int weight = 0; | ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fib6.h:92, from /kisskb/src/net/ipv6/route.c:74: /kisskb/src/net/ipv6/route.c: In function 'trace_event_raw_event_fib6_table_lookup': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fib6.h:13:1: note: in expansion of macro 'TRACE_EVENT' 13 | TRACE_EVENT(fib6_table_lookup, | ^~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c: In function 'esp_remove_trailer': /kisskb/src/net/ipv4/esp4.c:709:12: note: byref variable will be forcibly initialized 709 | u8 nexthdr[2]; | ^~~~~~~ /kisskb/src/net/ipv4/esp4.c: In function 'esp_init_aead': /kisskb/src/net/ipv4/esp4.c:1016:14: note: byref variable will be forcibly initialized 1016 | char aead_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~~ /kisskb/src/net/ipv4/esp4.c: In function 'esp_init_authenc': /kisskb/src/net/ipv4/esp4.c:1052:14: note: byref variable will be forcibly initialized 1052 | char authenc_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c: In function 'esp_output_head': /kisskb/src/net/ipv4/esp4.c:447:25: note: byref variable will be forcibly initialized 447 | struct sk_buff *trailer; | ^~~~~~~ /kisskb/src/sound/soc/adi/axi-spdif.c: In function 'axi_spdif_probe': /kisskb/src/sound/soc/adi/axi-spdif.c:182:26: note: byref variable will be forcibly initialized 182 | struct resource *res; | ^~~ /kisskb/src/net/ipv4/esp4.c: In function 'esp_output': /kisskb/src/net/ipv4/esp4.c:657:25: note: byref variable will be forcibly initialized 657 | struct esp_info esp; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_set_from': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:1112:9: note: in expansion of macro 'rcu_assign_pointer' 1112 | rcu_assign_pointer(rt->from, from); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c: In function 'esp_input_done2': /kisskb/src/net/ipv4/esp4.c:796:40: note: byref variable will be forcibly initialized 796 | xfrm_address_t ipaddr; | ^~~~~~ /kisskb/src/net/ipv4/esp4.c: In function 'esp_input': /kisskb/src/net/ipv4/esp4.c:883:25: note: byref variable will be forcibly initialized 883 | struct sk_buff *trailer; | ^~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_redirect': /kisskb/src/net/ipv6/route.c:3136:28: note: byref variable will be forcibly initialized 3136 | struct ip6rd_flowi rdfl; | ^~~~ /kisskb/src/net/ipv6/route.c: In function '__find_rr_leaf': /kisskb/src/net/ipv6/route.c:804:48: note: byref variable will be forcibly initialized 804 | struct fib6_nh_frl_arg arg = { | ^~~ /kisskb/src/net/ipv6/route.c: In function 'find_rr_leaf': /kisskb/src/net/ipv6/route.c:845:13: note: byref variable will be forcibly initialized 845 | int mpri = -1; | ^~~~ /kisskb/src/net/ipv6/route.c:844:27: note: byref variable will be forcibly initialized 844 | struct fib6_info *cont = NULL; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_select': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:903:33: note: in expansion of macro 'rcu_assign_pointer' 903 | rcu_assign_pointer(fn->rr_ptr, next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:865:14: note: byref variable will be forcibly initialized 865 | bool do_rr = false; | ^~~~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_del_cached_rt_nh': /kisskb/src/net/ipv6/route.c:4016:42: note: byref variable will be forcibly initialized 4016 | struct fib6_nh_del_cached_rt_arg arg = { | ^~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/route.c:32: /kisskb/src/net/ipv6/route.c: In function 'rt6_exception_hash': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:1497:9: note: in expansion of macro 'net_get_random_once' 1497 | net_get_random_once(&rt6_exception_key, sizeof(rt6_exception_key)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_find_cached_rt': /kisskb/src/net/ipv6/route.c:1790:38: note: byref variable will be forcibly initialized 1790 | struct rt6_exception_bucket *bucket; | ^~~~~~ /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_update_exception': /kisskb/src/net/ipv6/route.c:1916:38: note: byref variable will be forcibly initialized 1916 | struct rt6_exception_bucket *bucket; | ^~~~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_update_exception_stamp_rt': /kisskb/src/net/ipv6/route.c:1970:42: note: byref variable will be forcibly initialized 1970 | struct fib6_nh_match_arg arg = { | ^~~ /kisskb/src/net/lapb/lapb_in.c: In function 'lapb_data_input': /kisskb/src/net/lapb/lapb_in.c:535:27: note: byref variable will be forcibly initialized 535 | struct lapb_frame frame; | ^~~~~ /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_remove_exception': /kisskb/src/net/ipv6/route.c:1832:38: note: byref variable will be forcibly initialized 1832 | struct rt6_exception_bucket *bucket; | ^~~~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_remove_exception_rt': /kisskb/src/net/ipv6/route.c:1892:43: note: byref variable will be forcibly initialized 1892 | struct fib6_nh_excptn_arg arg = { | ^~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_custom_hash_fl6': /kisskb/src/net/ipv6/route.c:2436:26: note: byref variable will be forcibly initialized 2436 | struct flow_keys hash_keys; | ^~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_custom_hash_outer': /kisskb/src/net/ipv6/route.c:2345:32: note: byref variable will be forcibly initialized 2345 | struct flow_keys keys, hash_keys; | ^~~~~~~~~ /kisskb/src/net/ipv6/route.c:2345:26: note: byref variable will be forcibly initialized 2345 | struct flow_keys keys, hash_keys; | ^~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_custom_hash_inner': /kisskb/src/net/ipv6/route.c:2376:32: note: byref variable will be forcibly initialized 2376 | struct flow_keys keys, hash_keys; | ^~~~~~~~~ /kisskb/src/net/ipv6/route.c:2376:26: note: byref variable will be forcibly initialized 2376 | struct flow_keys keys, hash_keys; | ^~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_custom_hash_skb': /kisskb/src/net/ipv6/route.c:2424:14: note: byref variable will be forcibly initialized 2424 | bool has_inner = true; | ^~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_multipath_l3_keys': /kisskb/src/net/ipv6/route.c:2305:25: note: byref variable will be forcibly initialized 2305 | struct icmp6hdr _icmph; | ^~~~~~ /kisskb/src/net/ipv6/route.c:2304:24: note: byref variable will be forcibly initialized 2304 | struct ipv6hdr _inner_iph; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/sockptr.h:11, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/route.c:32: /kisskb/src/net/ipv6/route.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_insert_exception': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:1674:17: note: in expansion of macro 'rcu_assign_pointer' 1674 | rcu_assign_pointer(nh->rt6i_exception_bucket, bucket); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:1655:38: note: byref variable will be forcibly initialized 1655 | struct rt6_exception_bucket *bucket; | ^~~~~~ /kisskb/src/net/bridge/netfilter/ebt_vlan.c: In function 'ebt_vlan_mt': /kisskb/src/net/bridge/netfilter/ebt_vlan.c:41:33: note: byref variable will be forcibly initialized 41 | struct vlan_hdr _frame; | ^~~~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_nlmsg_size': /kisskb/src/net/ipv6/route.c:5496:13: note: byref variable will be forcibly initialized 5496 | int nexthop_len; | ^~~~~~~~~~~ /kisskb/src/drivers/pwm/pwm-fsl-ftm.c: In function 'fsl_pwm_is_any_pwm_enabled': /kisskb/src/drivers/pwm/pwm-fsl-ftm.c:207:13: note: byref variable will be forcibly initialized 207 | u32 val; | ^~~ /kisskb/src/drivers/pwm/pwm-fsl-ftm.c: In function 'fsl_pwm_is_other_pwm_enabled': /kisskb/src/drivers/pwm/pwm-fsl-ftm.c:219:13: note: byref variable will be forcibly initialized 219 | u32 val; | ^~~ /kisskb/src/drivers/pwm/pwm-fsl-ftm.c: In function 'ftm_clear_write_protection': /kisskb/src/drivers/pwm/pwm-fsl-ftm.c:64:13: note: byref variable will be forcibly initialized 64 | u32 val; | ^~~ /kisskb/src/drivers/pwm/pwm-fsl-ftm.c: In function 'fsl_pwm_apply_config': /kisskb/src/drivers/pwm/pwm-fsl-ftm.c:235:34: note: byref variable will be forcibly initialized 235 | struct fsl_pwm_periodcfg periodcfg; | ^~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/mroute_base.h:8, from /kisskb/src/include/linux/mroute6.h:10, from /kisskb/src/net/ipv6/route.c:36: /kisskb/src/net/ipv6/route.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv6/route.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_fill_node': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/route.c:5648:33: note: byref variable will be forcibly initialized 5648 | struct in6_addr saddr_buf; | ^~~~~~~~~ /kisskb/src/net/ipv6/route.c:5641:33: note: byref variable will be forcibly initialized 5641 | struct in6_addr saddr_buf; | ^~~~~~~~~ /kisskb/src/net/ipv6/route.c:5571:23: note: byref variable will be forcibly initialized 5571 | unsigned char nh_flags = 0; | ^~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/mroute_base.h:8, from /kisskb/src/include/linux/mroute6.h:10, from /kisskb/src/net/ipv6/route.c:36: /kisskb/src/net/ipv6/route.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:25: note: byref variable will be forcibly initialized 1723 | struct in6_addr tmp; | ^~~ /kisskb/src/net/ipv6/route.c: In function 'rtm_to_fib6_config': /kisskb/src/net/ipv6/route.c:4995:24: note: byref variable will be forcibly initialized 4995 | struct nlattr *tb[RTA_MAX+1]; | ^~ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_multipath_del': /kisskb/src/net/ipv6/route.c:5396:28: note: byref variable will be forcibly initialized 5396 | struct fib6_config r_cfg; | ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_arpreply.c: In function 'ebt_arpreply_tg': /kisskb/src/net/bridge/netfilter/ebt_arpreply.c:28:23: note: byref variable will be forcibly initialized 28 | unsigned char _sha[ETH_ALEN]; | ^~~~ /kisskb/src/net/bridge/netfilter/ebt_arpreply.c:26:23: note: byref variable will be forcibly initialized 26 | struct arphdr _ah; | ^~~ /kisskb/src/net/bridge/netfilter/ebt_arpreply.c:24:22: note: byref variable will be forcibly initialized 24 | __be32 _sip, _dip; | ^~~~ /kisskb/src/net/bridge/netfilter/ebt_arpreply.c:24:16: note: byref variable will be forcibly initialized 24 | __be32 _sip, _dip; | ^~~~ /kisskb/src/net/ipv6/route.c: In function 'inet6_rtm_delroute': /kisskb/src/net/ipv6/route.c:5435:28: note: byref variable will be forcibly initialized 5435 | struct fib6_config cfg; | ^~~ /kisskb/src/net/ipv6/route.c: In function '__ip6_route_redirect': /kisskb/src/net/ipv6/route.c:3050:31: note: byref variable will be forcibly initialized 3050 | struct fib6_nh_rd_arg arg = { | ^~~ /kisskb/src/net/ipv6/route.c:3048:26: note: byref variable will be forcibly initialized 3048 | struct rt6_info *ret = NULL; | ^~~ /kisskb/src/net/ipv6/route.c: In function '__ip6_rt_update_pmtu': /kisskb/src/net/ipv6/route.c:2892:50: note: byref variable will be forcibly initialized 2892 | struct fib6_nh_match_arg arg = { | ^~~ /kisskb/src/net/ipv6/route.c:2880:36: note: byref variable will be forcibly initialized 2880 | struct fib6_result res = {}; | ^~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_do_redirect': /kisskb/src/net/ipv6/route.c:4206:42: note: byref variable will be forcibly initialized 4206 | struct fib6_nh_match_arg arg = { | ^~~ /kisskb/src/net/ipv6/route.c:4116:30: note: byref variable will be forcibly initialized 4116 | struct ndisc_options ndopts; | ^~~~~~ /kisskb/src/net/ipv6/route.c:4113:34: note: byref variable will be forcibly initialized 4113 | struct netevent_redirect netevent; | ^~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_age_exceptions': /kisskb/src/net/ipv6/route.c:2160:47: note: byref variable will be forcibly initialized 2160 | struct fib6_nh_age_excptn_arg arg = { | ^~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_hash': /kisskb/src/net/ipv6/route.c:2516:42: note: byref variable will be forcibly initialized 2516 | struct flow_keys keys; | ^~~~ /kisskb/src/net/ipv6/route.c:2483:42: note: byref variable will be forcibly initialized 2483 | struct flow_keys keys; | ^~~~ /kisskb/src/net/ipv6/route.c:2463:26: note: byref variable will be forcibly initialized 2463 | struct flow_keys hash_keys; | ^~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_pol_route_lookup': /kisskb/src/net/ipv6/route.c:1207:26: note: byref variable will be forcibly initialized 1207 | struct rt6_info *rt; | ^~ /kisskb/src/net/ipv6/route.c: In function 'ip6_pol_route': /kisskb/src/net/ipv6/route.c:2208:26: note: byref variable will be forcibly initialized 2208 | struct rt6_info *rt = NULL; | ^~ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_check_nh_onlink': /kisskb/src/net/ipv6/route.c:3362:28: note: byref variable will be forcibly initialized 3362 | struct fib6_result res = {}; | ^~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_check_nh': /kisskb/src/net/ipv6/route.c:3402:31: note: byref variable will be forcibly initialized 3402 | struct flowi6 fl6 = { | ^~~ /kisskb/src/net/ipv6/route.c:3386:28: note: byref variable will be forcibly initialized 3386 | struct fib6_result res = {}; | ^~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_input': /kisskb/src/net/ipv6/route.c:2575:42: note: byref variable will be forcibly initialized 2575 | struct flow_keys *flkeys = NULL, _flkeys; | ^~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'inet6_rtm_getroute': /kisskb/src/net/ipv6/route.c:5981:24: note: byref variable will be forcibly initialized 5981 | struct nlattr *tb[RTA_MAX+1]; | ^~ /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_init': /kisskb/src/net/ipv6/route.c:3525:27: note: byref variable will be forcibly initialized 3525 | struct inet6_dev *idev = NULL; | ^~~~ /kisskb/src/net/ipv6/route.c:3524:28: note: byref variable will be forcibly initialized 3524 | struct net_device *dev = NULL; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_release': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:3655:17: note: in expansion of macro 'rcu_assign_pointer' 3655 | rcu_assign_pointer(fib6_nh->rt6i_exception_bucket, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'ipv6_route_ioctl': /kisskb/src/net/ipv6/route.c:4459:28: note: byref variable will be forcibly initialized 4459 | struct fib6_config cfg; | ^~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_remove_prefsrc': /kisskb/src/net/ipv6/route.c:4606:31: note: byref variable will be forcibly initialized 4606 | struct arg_dev_net_ip adni = { | ^~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_sync_down_dev': /kisskb/src/net/ipv6/route.c:4877:33: note: byref variable will be forcibly initialized 4877 | struct arg_netdev_event arg = { | ^~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_dump_route': /kisskb/src/net/ipv6/route.c:5886:54: note: byref variable will be forcibly initialized 5886 | struct fib6_nh_exception_dump_walker w = { .dump = arg, | ^ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/route.c:32: /kisskb/src/net/ipv6/route.c: In function 'ip6_route_multipath_add': /kisskb/src/net/ipv6/route.c:5225:19: note: byref variable will be forcibly initialized 5225 | LIST_HEAD(rt6_nh_list); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/ipv6/route.c:5213:28: note: byref variable will be forcibly initialized 5213 | struct fib6_config r_cfg; | ^~~~~ /kisskb/src/net/ipv6/route.c: In function 'inet6_rtm_newroute': /kisskb/src/net/ipv6/route.c:5459:28: note: byref variable will be forcibly initialized 5459 | struct fib6_config cfg; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/inode.c:16: /kisskb/src/fs/afs/inode.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/inode.c: In function 'afs_get_inode_cache': /kisskb/src/fs/afs/inode.c:420:36: note: byref variable will be forcibly initialized 420 | struct afs_vnode_cache_aux aux; | ^~~ /kisskb/src/fs/afs/inode.c:419:20: note: byref variable will be forcibly initialized 419 | } __packed key; | ^~~ /kisskb/src/fs/afs/inode.c: In function 'afs_check_validity': /kisskb/src/fs/afs/inode.c:617:13: note: byref variable will be forcibly initialized 617 | int seq = 0; | ^~~ /kisskb/src/fs/afs/inode.c: In function 'afs_getattr': /kisskb/src/fs/afs/inode.c:731:13: note: byref variable will be forcibly initialized 731 | int seq = 0; | ^~~ /kisskb/src/fs/afs/inode.c: In function 'afs_evict_inode': /kisskb/src/fs/afs/inode.c:790:44: note: byref variable will be forcibly initialized 790 | struct afs_vnode_cache_aux aux; | ^~~ /kisskb/src/kernel/kallsyms.c: In function '__sprint_symbol': /kisskb/src/kernel/kallsyms.c:453:31: note: byref variable will be forcibly initialized 453 | unsigned long offset, size; | ^~~~ /kisskb/src/kernel/kallsyms.c:453:23: note: byref variable will be forcibly initialized 453 | unsigned long offset, size; | ^~~~~~ /kisskb/src/kernel/kallsyms.c:451:30: note: byref variable will be forcibly initialized 451 | const unsigned char *buildid; | ^~~~~~~ /kisskb/src/kernel/kallsyms.c:450:15: note: byref variable will be forcibly initialized 450 | char *modname; | ^~~~~~~ /kisskb/src/kernel/kallsyms.c: In function 'kallsyms_lookup_name': /kisskb/src/kernel/kallsyms.c:218:14: note: byref variable will be forcibly initialized 218 | char namebuf[KSYM_NAME_LEN]; | ^~~~~~~ In file included from /kisskb/src/kernel/bpf/offload.c:25: /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/offload.c:16: /kisskb/src/kernel/bpf/offload.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/bpf/offload.c:25: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/offload.c:16: /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/offload.c: In function 'bpf_prog_offload_info_fill': /kisskb/src/kernel/bpf/offload.c:303:21: note: byref variable will be forcibly initialized 303 | struct path ns_path; | ^~~~~~~ /kisskb/src/kernel/bpf/offload.c:297:42: note: byref variable will be forcibly initialized 297 | struct ns_get_path_bpf_prog_args args = { | ^~~~ /kisskb/src/kernel/bpf/offload.c: In function 'bpf_map_offload_info_fill': /kisskb/src/kernel/bpf/offload.c:528:21: note: byref variable will be forcibly initialized 528 | struct path ns_path; | ^~~~~~~ /kisskb/src/kernel/bpf/offload.c:523:41: note: byref variable will be forcibly initialized 523 | struct ns_get_path_bpf_map_args args = { | ^~~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_set_bits': /kisskb/src/drivers/video/backlight/adp8860_bl.c:141:17: note: byref variable will be forcibly initialized 141 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_clr_bits': /kisskb/src/drivers/video/backlight/adp8860_bl.c:160:17: note: byref variable will be forcibly initialized 160 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_bl_ambient_light_zone_store': /kisskb/src/drivers/video/backlight/adp8860_bl.c:601:17: note: byref variable will be forcibly initialized 601 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c:600:23: note: byref variable will be forcibly initialized 600 | unsigned long val; | ^~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_store': /kisskb/src/drivers/video/backlight/adp8860_bl.c:441:23: note: byref variable will be forcibly initialized 441 | unsigned long val; | ^~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_bl_ambient_light_zone_show': /kisskb/src/drivers/video/backlight/adp8860_bl.c:582:17: note: byref variable will be forcibly initialized 582 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_bl_ambient_light_level_show': /kisskb/src/drivers/video/backlight/adp8860_bl.c:555:17: note: byref variable will be forcibly initialized 555 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_show': /kisskb/src/drivers/video/backlight/adp8860_bl.c:425:17: note: byref variable will be forcibly initialized 425 | uint8_t reg_val; | ^~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/video/backlight/adp8860_bl.c:12: /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_probe': /kisskb/src/drivers/video/backlight/adp8860_bl.c:659:17: note: byref variable will be forcibly initialized 659 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c:658:37: note: byref variable will be forcibly initialized 658 | struct backlight_properties props; | ^~~~~ /kisskb/src/kernel/bpf/net_namespace.c: In function '__netns_bpf_prog_query': /kisskb/src/kernel/bpf/net_namespace.c:252:27: note: byref variable will be forcibly initialized 252 | u32 prog_cnt = 0, flags = 0; | ^~~~~ /kisskb/src/kernel/bpf/net_namespace.c:252:13: note: byref variable will be forcibly initialized 252 | u32 prog_cnt = 0, flags = 0; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/net_namespace.c:3: /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_run_array_detach': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c:60:21: note: in expansion of macro 'rcu_replace_pointer' 60 | run_array = rcu_replace_pointer(net->bpf.run_array[type], NULL, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c: In function 'bpf_netns_link_release': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c:141:9: note: in expansion of macro 'rcu_assign_pointer' 141 | rcu_assign_pointer(net->bpf.run_array[type], new_array); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_link_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c:464:21: note: in expansion of macro 'rcu_replace_pointer' 464 | run_array = rcu_replace_pointer(net->bpf.run_array[type], run_array, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_prog_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c:349:17: note: in expansion of macro 'rcu_assign_pointer' 349 | rcu_assign_pointer(net->bpf.run_array[type], run_array); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_link_create': /kisskb/src/kernel/bpf/net_namespace.c:479:32: note: byref variable will be forcibly initialized 479 | struct bpf_link_primer link_primer; | ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/afs.h:1514, from /kisskb/src/fs/afs/internal.h:934, from /kisskb/src/fs/afs/main.c:16: /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_receive_data': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:650:1: note: in expansion of macro 'TRACE_EVENT' 650 | TRACE_EVENT(afs_receive_data, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_notify_call': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:683:1: note: in expansion of macro 'TRACE_EVENT' 683 | TRACE_EVENT(afs_notify_call, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_cb_call': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:705:1: note: in expansion of macro 'TRACE_EVENT' 705 | TRACE_EVENT(afs_cb_call, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_call': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:729:1: note: in expansion of macro 'TRACE_EVENT' 729 | TRACE_EVENT(afs_call, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_make_fs_call': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:759:1: note: in expansion of macro 'TRACE_EVENT' 759 | TRACE_EVENT(afs_make_fs_call, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_make_fs_calli': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:790:1: note: in expansion of macro 'TRACE_EVENT' 790 | TRACE_EVENT(afs_make_fs_calli, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_make_fs_call1': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:825:1: note: in expansion of macro 'TRACE_EVENT' 825 | TRACE_EVENT(afs_make_fs_call1, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_make_fs_call2': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:862:1: note: in expansion of macro 'TRACE_EVENT' 862 | TRACE_EVENT(afs_make_fs_call2, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_make_vl_call': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:904:1: note: in expansion of macro 'TRACE_EVENT' 904 | TRACE_EVENT(afs_make_vl_call, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_call_done': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:924:1: note: in expansion of macro 'TRACE_EVENT' 924 | TRACE_EVENT(afs_call_done, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_send_data': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:950:1: note: in expansion of macro 'TRACE_EVENT' 950 | TRACE_EVENT(afs_send_data, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_sent_data': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:974:1: note: in expansion of macro 'TRACE_EVENT' 974 | TRACE_EVENT(afs_sent_data, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_dir_check_failed': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:998:1: note: in expansion of macro 'TRACE_EVENT' 998 | TRACE_EVENT(afs_dir_check_failed, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_page_dirty': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1019:1: note: in expansion of macro 'TRACE_EVENT' 1019 | TRACE_EVENT(afs_page_dirty, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_call_state': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1049:1: note: in expansion of macro 'TRACE_EVENT' 1049 | TRACE_EVENT(afs_call_state, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_lookup': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1079:1: note: in expansion of macro 'TRACE_EVENT' 1079 | TRACE_EVENT(afs_lookup, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_edit_dir': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1105:1: note: in expansion of macro 'TRACE_EVENT' 1105 | TRACE_EVENT(afs_edit_dir, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_protocol_error': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1153:1: note: in expansion of macro 'TRACE_EVENT' 1153 | TRACE_EVENT(afs_protocol_error, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_io_error': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1173:1: note: in expansion of macro 'TRACE_EVENT' 1173 | TRACE_EVENT(afs_io_error, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_file_error': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1195:1: note: in expansion of macro 'TRACE_EVENT' 1195 | TRACE_EVENT(afs_file_error, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_cm_no_server': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1218:1: note: in expansion of macro 'TRACE_EVENT' 1218 | TRACE_EVENT(afs_cm_no_server, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_cm_no_server_u': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1239:1: note: in expansion of macro 'TRACE_EVENT' 1239 | TRACE_EVENT(afs_cm_no_server_u, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_flock_ev': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1260:1: note: in expansion of macro 'TRACE_EVENT' 1260 | TRACE_EVENT(afs_flock_ev, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_flock_op': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1290:1: note: in expansion of macro 'TRACE_EVENT' 1290 | TRACE_EVENT(afs_flock_op, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_reload_dir': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1324:1: note: in expansion of macro 'TRACE_EVENT' 1324 | TRACE_EVENT(afs_reload_dir, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_silly_rename': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1341:1: note: in expansion of macro 'TRACE_EVENT' 1341 | TRACE_EVENT(afs_silly_rename, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_get_tree': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1361:1: note: in expansion of macro 'TRACE_EVENT' 1361 | TRACE_EVENT(afs_get_tree, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_cb_break': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1387:1: note: in expansion of macro 'TRACE_EVENT' 1387 | TRACE_EVENT(afs_cb_break, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_cb_miss': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1414:1: note: in expansion of macro 'TRACE_EVENT' 1414 | TRACE_EVENT(afs_cb_miss, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_server': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1434:1: note: in expansion of macro 'TRACE_EVENT' 1434 | TRACE_EVENT(afs_server, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_volume': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1461:1: note: in expansion of macro 'TRACE_EVENT' 1461 | TRACE_EVENT(afs_volume, | ^~~~~~~~~~~ /kisskb/src/fs/afs/main.c: In function 'trace_event_raw_event_afs_cell': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/afs.h:1484:1: note: in expansion of macro 'TRACE_EVENT' 1484 | TRACE_EVENT(afs_cell, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'pick_file': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:625:9: note: in expansion of macro 'rcu_assign_pointer' 625 | rcu_assign_pointer(fdt->fd[fd], NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'do_dup2': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:1058:9: note: in expansion of macro 'rcu_assign_pointer' 1058 | rcu_assign_pointer(fdt->fd[fd], file); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'expand_fdtable': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:182:9: note: in expansion of macro 'rcu_assign_pointer' 182 | rcu_assign_pointer(files->fdt, new_fdt); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'expand_files': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/file.c:219:17: note: in expansion of macro 'wait_event' 219 | wait_event(files->resize_wait, !files->resize_in_progress); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'alloc_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:519:17: note: in expansion of macro 'rcu_assign_pointer' 519 | rcu_assign_pointer(fdt->fd[fd], NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'dup_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:373:9: note: in expansion of macro 'rcu_assign_pointer' 373 | rcu_assign_pointer(newf->fdt, new_fdt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:366:17: note: in expansion of macro 'rcu_assign_pointer' 366 | rcu_assign_pointer(*new_fds++, f); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'fd_install': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:593:9: note: in expansion of macro 'rcu_assign_pointer' 593 | rcu_assign_pointer(fdt->fd[fd], file); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:585:17: note: in expansion of macro 'rcu_assign_pointer' 585 | rcu_assign_pointer(fdt->fd[fd], file); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function '__close_range': /kisskb/src/fs/file.c:705:52: note: byref variable will be forcibly initialized 705 | struct files_struct *cur_fds = me->files, *fds = NULL; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function '__close_fd_get_file': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:781:9: note: in expansion of macro 'rcu_assign_pointer' 781 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:832:25: note: in expansion of macro 'rcu_assign_pointer' 832 | rcu_assign_pointer(fdt->fd[fd], NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/esp4_offload.c: In function 'xfrm4_beet_gso_segment': /kisskb/src/net/ipv4/esp4_offload.c:154:24: note: byref variable will be forcibly initialized 154 | __be16 frag; | ^~~~ /kisskb/src/net/ipv4/esp4_offload.c:139:12: note: byref variable will be forcibly initialized 139 | u8 proto = xo->proto; | ^~~~~ /kisskb/src/net/ipv4/esp4_offload.c: In function 'esp4_gro_receive': /kisskb/src/net/ipv4/esp4_offload.c:35:16: note: byref variable will be forcibly initialized 35 | __be32 spi; | ^~~ /kisskb/src/net/ipv4/esp4_offload.c:34:16: note: byref variable will be forcibly initialized 34 | __be32 seq; | ^~~ /kisskb/src/sound/soc/amd/acp-pcm-dma.c: In function 'set_acp_sysmem_dma_descriptors': /kisskb/src/sound/soc/amd/acp-pcm-dma.c:209:33: note: byref variable will be forcibly initialized 209 | acp_dma_dscr_transfer_t dmadscr[NUM_DSCRS_PER_CHANNEL]; | ^~~~~~~ /kisskb/src/net/ipv4/esp4_offload.c: In function 'esp_xmit': /kisskb/src/sound/soc/amd/acp-pcm-dma.c: In function 'set_acp_to_i2s_dma_descriptors': /kisskb/src/net/ipv4/esp4_offload.c:253:25: note: byref variable will be forcibly initialized 253 | struct esp_info esp; | ^~~ /kisskb/src/sound/soc/amd/acp-pcm-dma.c:267:33: note: byref variable will be forcibly initialized 267 | acp_dma_dscr_transfer_t dmadscr[NUM_DSCRS_PER_CHANNEL]; | ^~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/pwm/pwm-lp3943.c:11: /kisskb/src/drivers/pwm/pwm-lp3943.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/pwm/pwm-lp3943.c: In function 'lp3943_pwm_parse_dt': /kisskb/src/drivers/pwm/pwm-lp3943.c:202:21: note: byref variable will be forcibly initialized 202 | int i, err, proplen, count = 0; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/asm-generic/unaligned.h:9, from ./arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/fs/ceph/super.h:7, from /kisskb/src/fs/ceph/quota.c:10: /kisskb/src/fs/ceph/quota.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/crash_core.c: In function 'parse_crashkernel_suffix': /kisskb/src/kernel/crash_core.c:167:15: note: byref variable will be forcibly initialized 167 | char *cur = cmdline; | ^~~ /kisskb/src/kernel/crash_core.c: In function 'parse_crashkernel_mem': /kisskb/src/kernel/crash_core.c:44:31: note: byref variable will be forcibly initialized 44 | char *cur = cmdline, *tmp; | ^~~ /kisskb/src/kernel/crash_core.c: In function 'parse_crashkernel_simple': /kisskb/src/kernel/crash_core.c:129:15: note: byref variable will be forcibly initialized 129 | char *cur = cmdline; | ^~~ /kisskb/src/kernel/crash_core.c: In function 'vmcoreinfo_append_str': /kisskb/src/kernel/crash_core.c:355:14: note: byref variable will be forcibly initialized 355 | char buf[0x50]; | ^~~ /kisskb/src/kernel/crash_core.c:354:17: note: byref variable will be forcibly initialized 354 | va_list args; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/acct.c:47: /kisskb/src/kernel/acct.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/acct.c: In function 'check_free_space': /kisskb/src/kernel/acct.c:102:24: note: byref variable will be forcibly initialized 102 | struct kstatfs sbuf; | ^~~~ /kisskb/src/kernel/acct.c: In function 'do_acct_process': /kisskb/src/kernel/acct.c:517:24: note: byref variable will be forcibly initialized 517 | loff_t pos = 0; | ^~~ /kisskb/src/kernel/acct.c:472:16: note: byref variable will be forcibly initialized 472 | acct_t ac; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/reuseport_array.c:5: /kisskb/src/kernel/bpf/reuseport_array.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/reuseport_array.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/reuseport_array.c: In function 'bpf_fd_reuseport_array_update_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/reuseport_array.c:305:9: note: in expansion of macro 'rcu_assign_pointer' 305 | rcu_assign_pointer(array->ptrs[index], nsk); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/reuseport_array.c:250:13: note: byref variable will be forcibly initialized 250 | int err, fd; | ^~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_set_bits': /kisskb/src/drivers/video/backlight/adp8870_bl.c:156:17: note: byref variable will be forcibly initialized 156 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_clr_bits': /kisskb/src/drivers/video/backlight/adp8870_bl.c:175:17: note: byref variable will be forcibly initialized 175 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_bl_ambient_light_zone_store': /kisskb/src/drivers/video/backlight/adp8870_bl.c:785:17: note: byref variable will be forcibly initialized 785 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c:784:23: note: byref variable will be forcibly initialized 784 | unsigned long val; | ^~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_store': /kisskb/src/drivers/video/backlight/adp8870_bl.c:562:23: note: byref variable will be forcibly initialized 562 | unsigned long val; | ^~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_bl_ambient_light_zone_show': /kisskb/src/drivers/video/backlight/adp8870_bl.c:766:17: note: byref variable will be forcibly initialized 766 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_bl_ambient_light_level_show': /kisskb/src/drivers/video/backlight/adp8870_bl.c:737:17: note: byref variable will be forcibly initialized 737 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_show': /kisskb/src/drivers/video/backlight/adp8870_bl.c:546:17: note: byref variable will be forcibly initialized 546 | uint8_t reg_val; | ^~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/video/backlight/adp8870_bl.c:12: /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c: In function 'adp8870_probe': /kisskb/src/drivers/video/backlight/adp8870_bl.c:847:17: note: byref variable will be forcibly initialized 847 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/adp8870_bl.c:842:37: note: byref variable will be forcibly initialized 842 | struct backlight_properties props; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tunnel4.c:8: /kisskb/src/net/ipv4/tunnel4.c: In function 'xfrm4_tunnel_register': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tunnel4.c:52:9: note: in expansion of macro 'rcu_assign_pointer' 52 | rcu_assign_pointer(*pprev, handler); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/rotate.c:8: /kisskb/src/fs/afs/rotate.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/rotate.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/rotate.c: In function 'afs_select_fileserver': /kisskb/src/fs/afs/rotate.c:114:26: note: byref variable will be forcibly initialized 114 | struct afs_error e; | ^ /kisskb/src/net/bridge/netfilter/ebt_snat.c: In function 'ebt_snat_tg': /kisskb/src/net/bridge/netfilter/ebt_snat.c:32:31: note: byref variable will be forcibly initialized 32 | struct arphdr _ah; | ^~~ /kisskb/src/net/ipv4/tcp_bbr.c: In function 'bbr_set_state': /kisskb/src/net/ipv4/tcp_bbr.c:1133:36: note: byref variable will be forcibly initialized 1133 | struct rate_sample rs = { .losses = 1 }; | ^~ /kisskb/src/net/ipv4/tcp_bbr.c: In function 'bbr_set_cwnd': /kisskb/src/net/ipv4/tcp_bbr.c:523:13: note: byref variable will be forcibly initialized 523 | u32 cwnd = tp->snd_cwnd, target_cwnd = 0; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/afs/rxrpc.c:8: /kisskb/src/fs/afs/rxrpc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/fs/afs/rxrpc.c:11: /kisskb/src/fs/afs/rxrpc.c: In function 'afs_close_socket': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/rxrpc.c:119:9: note: in expansion of macro 'wait_var_event' 119 | wait_var_event(&net->nr_outstanding_calls, | ^~~~~~~~~~~~~~ /kisskb/src/fs/afs/rxrpc.c: In function 'afs_deliver_to_call': /kisskb/src/fs/afs/rxrpc.c:470:25: note: byref variable will be forcibly initialized 470 | u32 abort_code, remote_abort = 0; | ^~~~~~~~~~~~ /kisskb/src/fs/afs/rxrpc.c:469:16: note: byref variable will be forcibly initialized 469 | size_t len; | ^~~ /kisskb/src/fs/afs/rxrpc.c: In function 'afs_make_call': /kisskb/src/fs/afs/rxrpc.c:296:16: note: byref variable will be forcibly initialized 296 | size_t len; | ^~~ /kisskb/src/fs/afs/rxrpc.c:295:21: note: byref variable will be forcibly initialized 295 | struct kvec iov[1]; | ^~~ /kisskb/src/fs/afs/rxrpc.c:294:23: note: byref variable will be forcibly initialized 294 | struct msghdr msg; | ^~~ /kisskb/src/fs/afs/rxrpc.c: In function 'afs_open_socket': /kisskb/src/fs/afs/rxrpc.c:39:24: note: byref variable will be forcibly initialized 39 | struct socket *socket; | ^~~~~~ /kisskb/src/fs/afs/rxrpc.c:38:31: note: byref variable will be forcibly initialized 38 | struct sockaddr_rxrpc srx; | ^~~ /kisskb/src/fs/afs/rxrpc.c: In function 'afs_send_empty_reply': /kisskb/src/fs/afs/rxrpc.c:817:23: note: byref variable will be forcibly initialized 817 | struct msghdr msg; | ^~~ /kisskb/src/fs/afs/rxrpc.c: In function 'afs_send_simple_reply': /kisskb/src/fs/afs/rxrpc.c:854:21: note: byref variable will be forcibly initialized 854 | struct kvec iov[1]; | ^~~ /kisskb/src/fs/afs/rxrpc.c:853:23: note: byref variable will be forcibly initialized 853 | struct msghdr msg; | ^~~ /kisskb/src/fs/afs/rxrpc.c: In function 'afs_extract_data': /kisskb/src/fs/afs/rxrpc.c:894:13: note: byref variable will be forcibly initialized 894 | u32 remote_abort = 0; | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/afs/security.c:9: /kisskb/src/fs/afs/security.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/security.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/security.c: In function 'afs_cache_permit': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/security.c:284:17: note: in expansion of macro 'rcu_assign_pointer' 284 | rcu_assign_pointer(vnode->permit_cache, replacement); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/security.c: In function 'afs_permission': /kisskb/src/fs/afs/security.c:403:22: note: byref variable will be forcibly initialized 403 | afs_access_t access; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/filesystems.c:10: /kisskb/src/fs/filesystems.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/ipv4/tcp_cdg.c:33: /kisskb/src/net/ipv4/tcp_cdg.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/ceph/io.c:14: /kisskb/src/fs/ceph/io.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kexec_core.c: In function 'kimage_alloc_normal_control_pages': /kisskb/src/kernel/kexec_core.c:367:26: note: byref variable will be forcibly initialized 367 | struct list_head extra_pages; | ^~~~~~~~~~~ /kisskb/src/kernel/kexec_core.c: In function 'kimage_crash_copy_vmcoreinfo': /kisskb/src/kernel/kexec_core.c:503:22: note: byref variable will be forcibly initialized 503 | struct page *vmcoreinfo_page; | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/kexec_core.c: In function '__crash_kexec': /kisskb/src/kernel/kexec_core.c:957:40: note: byref variable will be forcibly initialized 957 | struct pt_regs fixed_regs; | ^~~~~~~~~~ /kisskb/src/kernel/kexec_core.c: In function 'crash_save_cpu': /kisskb/src/kernel/kexec_core.c:1063:29: note: byref variable will be forcibly initialized 1063 | struct elf_prstatus prstatus; | ^~~~~~~~ /kisskb/src/kernel/kexec_file.c: In function 'kexec_walk_memblock': /kisskb/src/kernel/kexec_file.c:553:29: note: byref variable will be forcibly initialized 553 | phys_addr_t mstart, mend; | ^~~~ /kisskb/src/kernel/kexec_file.c:553:21: note: byref variable will be forcibly initialized 553 | phys_addr_t mstart, mend; | ^~~~~~ /kisskb/src/kernel/kexec_file.c:552:13: note: byref variable will be forcibly initialized 552 | u64 i; | ^ /kisskb/src/kernel/kexec_file.c: In function '__do_sys_kexec_file_load': /kisskb/src/kernel/kexec_file.c:359:38: note: byref variable will be forcibly initialized 359 | struct kimage **dest_image, *image; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/ceph/mds_client.c:4: /kisskb/src/fs/ceph/mds_client.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/stop_machine.c:11: /kisskb/src/kernel/stop_machine.c: In function 'queued_spin_unlock': /kisskb/src/fs/ceph/mds_client.c: In function 'encode_timestamp_and_gids': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:2527:30: note: byref variable will be forcibly initialized 2527 | struct ceph_timespec ts; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/swait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/stop_machine.c:11: /kisskb/src/kernel/stop_machine.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/kernel/stop_machine.c:24: /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_two_works': /kisskb/src/kernel/stop_machine.c:266:23: note: byref variable will be forcibly initialized 266 | DEFINE_WAKE_Q(wakeq); | ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:28: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_work': /kisskb/src/kernel/stop_machine.c:96:23: note: byref variable will be forcibly initialized 96 | DEFINE_WAKE_Q(wakeq); | ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:49:28: note: in definition of macro 'DEFINE_WAKE_Q' 49 | struct wake_q_head name = WAKE_Q_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/kernel/stop_machine.c: In function '__stop_cpus': /kisskb/src/kernel/stop_machine.c:426:30: note: byref variable will be forcibly initialized 426 | struct cpu_stop_done done; | ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_one_cpu': /kisskb/src/kernel/stop_machine.c:141:30: note: byref variable will be forcibly initialized 141 | struct cpu_stop_done done; | ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_two_cpus': /kisskb/src/kernel/stop_machine.c:337:37: note: byref variable will be forcibly initialized 337 | struct cpu_stop_work work1, work2; | ^~~~~ /kisskb/src/kernel/stop_machine.c:337:30: note: byref variable will be forcibly initialized 337 | struct cpu_stop_work work1, work2; | ^~~~~ /kisskb/src/kernel/stop_machine.c:336:30: note: byref variable will be forcibly initialized 336 | struct cpu_stop_done done; | ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_machine_from_inactive_cpu': /kisskb/src/kernel/stop_machine.c:663:30: note: byref variable will be forcibly initialized 663 | struct cpu_stop_done done; | ^~~~ /kisskb/src/fs/ceph/mds_client.c: In function 'create_session_open_msg': /kisskb/src/fs/ceph/mds_client.c:1274:15: note: byref variable will be forcibly initialized 1274 | void *p, *end; | ^ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/mds_client.c:4: /kisskb/src/fs/ceph/mds_client.c: In function 'ceph_send_cap_releases': /kisskb/src/fs/ceph/mds_client.c:2103:19: note: byref variable will be forcibly initialized 2103 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c: In function 'parse_reply_info': /kisskb/src/fs/ceph/mds_client.c:584:15: note: byref variable will be forcibly initialized 584 | void *p, *end; | ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/mds_client.c:4: /kisskb/src/fs/ceph/mds_client.c: In function 'remove_session_caps_cb': /kisskb/src/fs/ceph/mds_client.c:1622:19: note: byref variable will be forcibly initialized 1622 | LIST_HEAD(to_remove); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/ceph/mds_client.c: In function '__choose_mds': /kisskb/src/fs/ceph/mds_client.c:1103:36: note: byref variable will be forcibly initialized 1103 | u8 r; | ^ /kisskb/src/fs/ceph/mds_client.c:1098:21: note: byref variable will be forcibly initialized 1098 | int found; | ^~~~~ /kisskb/src/fs/ceph/mds_client.c:1097:40: note: byref variable will be forcibly initialized 1097 | struct ceph_inode_frag frag; | ^~~~ In file included from /kisskb/src/include/linux/ceph/osd_client.h:18, from /kisskb/src/include/linux/ceph/libceph.h:24, from /kisskb/src/fs/ceph/super.h:21, from /kisskb/src/fs/ceph/mds_client.c:16: /kisskb/src/fs/ceph/mds_client.c: In function 'ceph_pagelist_encode_64': /kisskb/src/include/linux/ceph/pagelist.h:44:16: note: byref variable will be forcibly initialized 44 | __le64 ev = cpu_to_le64(v); | ^~ /kisskb/src/fs/ceph/mds_client.c: In function 'ceph_pagelist_encode_32': /kisskb/src/include/linux/ceph/pagelist.h:49:16: note: byref variable will be forcibly initialized 49 | __le32 ev = cpu_to_le32(v); | ^~ /kisskb/src/fs/ceph/mds_client.c: In function 'send_reconnect_partial': /kisskb/src/fs/ceph/mds_client.c:3651:12: note: byref variable will be forcibly initialized 3651 | static int send_reconnect_partial(struct ceph_reconnect_state *recon_state) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/ceph/osd_client.h:18, from /kisskb/src/include/linux/ceph/libceph.h:24, from /kisskb/src/fs/ceph/super.h:21, from /kisskb/src/fs/ceph/mds_client.c:16: /kisskb/src/include/linux/ceph/pagelist.h:49:16: note: byref variable will be forcibly initialized 49 | __le32 ev = cpu_to_le32(v); | ^~ /kisskb/src/include/linux/ceph/pagelist.h:49:16: note: byref variable will be forcibly initialized /kisskb/src/include/linux/ceph/pagelist.h:49:16: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_alloc_table': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:245:17: note: in expansion of macro 'rcu_assign_pointer' 245 | rcu_assign_pointer(table->tb6_root.leaf, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c: In function 'encode_snap_realms': /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_rt_dump': /kisskb/src/net/ipv6/ip6_fib.c:367:41: note: byref variable will be forcibly initialized 367 | struct fib6_entry_notifier_info info = { | ^~~~ /kisskb/src/net/ipv6/ip6_fib.c:381:41: note: byref variable will be forcibly initialized 381 | struct fib6_entry_notifier_info info = { | ^~~~ /kisskb/src/fs/ceph/mds_client.c:3943:12: note: byref variable will be forcibly initialized 3943 | static int encode_snap_realms(struct ceph_mds_client *mdsc, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:3943:12: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/ceph/osd_client.h:18, from /kisskb/src/include/linux/ceph/libceph.h:24, from /kisskb/src/fs/ceph/super.h:21, from /kisskb/src/fs/ceph/mds_client.c:16: /kisskb/src/include/linux/ceph/pagelist.h:49:16: note: byref variable will be forcibly initialized 49 | __le32 ev = cpu_to_le32(v); | ^~ /kisskb/src/fs/ceph/mds_client.c:3964:53: note: byref variable will be forcibly initialized 3964 | struct ceph_mds_snaprealm_reconnect sr_rec; | ^~~~~~ In file included from /kisskb/src/fs/ceph/mds_client.c:6: /kisskb/src/fs/ceph/mds_client.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_clean_tree': /kisskb/src/net/ipv6/ip6_fib.c:2226:29: note: byref variable will be forcibly initialized 2226 | struct fib6_cleaner c; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_add_1': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:949:25: note: in expansion of macro 'rcu_assign_pointer' 949 | rcu_assign_pointer(pn->left, ln); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:947:25: note: in expansion of macro 'rcu_assign_pointer' 947 | rcu_assign_pointer(pn->right, ln); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:944:17: note: in expansion of macro 'rcu_assign_pointer' 944 | rcu_assign_pointer(fn->parent, ln); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:920:25: note: in expansion of macro 'rcu_assign_pointer' 920 | rcu_assign_pointer(in->right, fn); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:919:25: note: in expansion of macro 'rcu_assign_pointer' 919 | rcu_assign_pointer(in->left, ln); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:917:25: note: in expansion of macro 'rcu_assign_pointer' 917 | rcu_assign_pointer(in->left, fn); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:916:25: note: in expansion of macro 'rcu_assign_pointer' 916 | rcu_assign_pointer(in->right, ln); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:913:17: note: in expansion of macro 'rcu_assign_pointer' 913 | rcu_assign_pointer(fn->parent, in); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:908:25: note: in expansion of macro 'rcu_assign_pointer' 908 | rcu_assign_pointer(pn->left, in); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:906:25: note: in expansion of macro 'rcu_assign_pointer' 906 | rcu_assign_pointer(pn->right, in); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:847:17: note: in expansion of macro 'rcu_assign_pointer' 847 | rcu_assign_pointer(pn->left, ln); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:845:17: note: in expansion of macro 'rcu_assign_pointer' 845 | rcu_assign_pointer(pn->right, ln); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_drop_pcpu_from': In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/mds_client.c:4: /kisskb/src/fs/ceph/mds_client.c: In function 'wait_caps_flush': /kisskb/src/net/ipv6/ip6_fib.c:1010:41: note: byref variable will be forcibly initialized 1010 | struct fib6_nh_pcpu_arg arg = { | ^~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:2086:9: note: in expansion of macro 'wait_event' 2086 | wait_event(mdsc->cap_flushing_wq, | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_purge_rt': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1052:33: note: in expansion of macro 'rcu_assign_pointer' 1052 | rcu_assign_pointer(fn->leaf, new_leaf); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c: In function 'ceph_get_deleg_ino': /kisskb/src/fs/ceph/mds_client.c:473:23: note: byref variable will be forcibly initialized 473 | unsigned long ino; | ^~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_repair_tree': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1862:33: note: in expansion of macro 'rcu_assign_pointer' 1862 | rcu_assign_pointer(child->parent, pn); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1856:33: note: in expansion of macro 'rcu_assign_pointer' 1856 | rcu_assign_pointer(pn->left, child); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1854:33: note: in expansion of macro 'rcu_assign_pointer' 1854 | rcu_assign_pointer(pn->right, child); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1841:25: note: in expansion of macro 'rcu_assign_pointer' 1841 | rcu_assign_pointer(fn->leaf, new_fn_leaf); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1788:17: note: in expansion of macro 'rcu_assign_pointer' 1788 | rcu_assign_pointer(fn->leaf, net->ipv6.fib6_null_entry); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_net_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:2396:9: note: in expansion of macro 'rcu_assign_pointer' 2396 | rcu_assign_pointer(net->ipv6.fib6_local_tbl->tb6_root.leaf, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:2384:9: note: in expansion of macro 'rcu_assign_pointer' 2384 | rcu_assign_pointer(net->ipv6.fib6_main_tbl->tb6_root.leaf, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/mds_client.c:4: /kisskb/src/fs/ceph/mds_client.c: In function 'remove_session_caps': /kisskb/src/fs/ceph/mds_client.c:1727:19: note: byref variable will be forcibly initialized 1727 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/ceph/mds_client.c: In function 'ceph_trim_caps': /kisskb/src/fs/ceph/mds_client.c:2044:21: note: byref variable will be forcibly initialized 2044 | int remaining = trim_caps; | ^~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_tables_dump': /kisskb/src/net/ipv6/ip6_fib.c:482:30: note: byref variable will be forcibly initialized 482 | struct fib6_dump_arg arg; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_add_rt2node': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1279:17: note: in expansion of macro 'rcu_assign_pointer' 1279 | rcu_assign_pointer(*ins, rt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1277:17: note: in expansion of macro 'rcu_assign_pointer' 1277 | rcu_assign_pointer(rt->fib6_node, fn); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1248:17: note: in expansion of macro 'rcu_assign_pointer' 1248 | rcu_assign_pointer(*ins, rt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1247:17: note: in expansion of macro 'rcu_assign_pointer' 1247 | rcu_assign_pointer(rt->fib6_node, fn); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1245:17: note: in expansion of macro 'rcu_assign_pointer' 1245 | rcu_assign_pointer(rt->fib6_next, iter); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c: In function 'create_request_message': /kisskb/src/fs/ceph/mds_client.c:2558:15: note: byref variable will be forcibly initialized 2558 | void *p, *end; | ^ /kisskb/src/fs/ceph/mds_client.c:2555:33: note: byref variable will be forcibly initialized 2555 | bool freepath1 = false, freepath2 = false; | ^~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:2555:14: note: byref variable will be forcibly initialized 2555 | bool freepath1 = false, freepath2 = false; | ^~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:2554:27: note: byref variable will be forcibly initialized 2554 | int pathlen1 = 0, pathlen2 = 0; | ^~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:2554:13: note: byref variable will be forcibly initialized 2554 | int pathlen1 = 0, pathlen2 = 0; | ^~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:2553:23: note: byref variable will be forcibly initialized 2553 | u64 ino1 = 0, ino2 = 0; | ^~~~ /kisskb/src/fs/ceph/mds_client.c:2553:13: note: byref variable will be forcibly initialized 2553 | u64 ino1 = 0, ino2 = 0; | ^~~~ /kisskb/src/fs/ceph/mds_client.c:2552:21: note: byref variable will be forcibly initialized 2552 | const char *path2 = NULL; | ^~~~~ /kisskb/src/fs/ceph/mds_client.c:2551:21: note: byref variable will be forcibly initialized 2551 | const char *path1 = NULL; | ^~~~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1511:33: note: in expansion of macro 'rcu_assign_pointer' 1511 | rcu_assign_pointer(pn->leaf, pn_leaf); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1469:33: note: in expansion of macro 'rcu_assign_pointer' 1469 | rcu_assign_pointer(fn->leaf, rt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1465:33: note: in expansion of macro 'rcu_assign_pointer' 1465 | rcu_assign_pointer(fn->leaf, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1449:25: note: in expansion of macro 'rcu_assign_pointer' 1449 | rcu_assign_pointer(fn->subtree, sfn); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1448:25: note: in expansion of macro 'rcu_assign_pointer' 1448 | rcu_assign_pointer(sfn->parent, fn); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1426:25: note: in expansion of macro 'rcu_assign_pointer' 1426 | rcu_assign_pointer(sfn->leaf, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c: In function '__prepare_send_request': /kisskb/src/fs/ceph/mds_client.c:2751:23: note: byref variable will be forcibly initialized 2751 | void *p; | ^ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_run_gc': /kisskb/src/net/ipv6/ip6_fib.c:2316:29: note: byref variable will be forcibly initialized 2316 | struct fib6_gc_args gc_args; | ^~~~~~~ /kisskb/src/fs/ceph/mds_client.c: In function '__do_request': /kisskb/src/fs/ceph/mds_client.c:2838:14: note: byref variable will be forcibly initialized 2838 | bool random; | ^~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/mds_client.c:4: /kisskb/src/fs/ceph/mds_client.c: In function '__wake_requests': /kisskb/src/fs/ceph/mds_client.c:2968:19: note: byref variable will be forcibly initialized 2968 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/ceph/mds_client.c: In function 'handle_session': /kisskb/src/fs/ceph/mds_client.c:3458:14: note: byref variable will be forcibly initialized 3458 | bool blocklisted = false; | ^~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:3452:15: note: byref variable will be forcibly initialized 3452 | void *p = msg->front.iov_base; | ^ /kisskb/src/fs/ceph/mds_client.c: In function 'handle_reply': /kisskb/src/fs/ceph/mds_client.c:3158:33: note: byref variable will be forcibly initialized 3158 | struct ceph_snap_realm *realm; | ^~~~~ /kisskb/src/fs/ceph/mds_client.c: In function 'reconnect_caps_cb': /kisskb/src/fs/ceph/mds_client.c:3763:12: note: byref variable will be forcibly initialized 3763 | static int reconnect_caps_cb(struct inode *inode, struct ceph_cap *cap, | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:3763:12: note: byref variable will be forcibly initialized /kisskb/src/fs/ceph/mds_client.c:3844:38: note: byref variable will be forcibly initialized 3844 | int num_fcntl_locks, num_flock_locks; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:3844:21: note: byref variable will be forcibly initialized 3844 | int num_fcntl_locks, num_flock_locks; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:3776:13: note: byref variable will be forcibly initialized 3776 | u64 pathbase; | ^~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:3775:13: note: byref variable will be forcibly initialized 3775 | int pathlen, err; | ^~~~~~~ /kisskb/src/fs/ceph/mds_client.c:3769:11: note: byref variable will be forcibly initialized 3769 | } rec; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/sound/soc/fsl/fsl_audmix.c:8: /kisskb/src/sound/soc/fsl/fsl_audmix.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/sound/soc/fsl/fsl_audmix.c:8: /kisskb/src/sound/soc/fsl/fsl_audmix.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/ceph/mds_client.c: In function 'send_mds_reconnect': /kisskb/src/fs/ceph/mds_client.c:4013:13: note: byref variable will be forcibly initialized 4013 | static void send_mds_reconnect(struct ceph_mds_client *mdsc, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/ceph/osd_client.h:18, from /kisskb/src/include/linux/ceph/libceph.h:24, from /kisskb/src/fs/ceph/super.h:21, from /kisskb/src/fs/ceph/mds_client.c:16: /kisskb/src/include/linux/ceph/pagelist.h:49:16: note: byref variable will be forcibly initialized 49 | __le32 ev = cpu_to_le32(v); | ^~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/mds_client.c:4: /kisskb/src/fs/ceph/mds_client.c:4022:19: note: byref variable will be forcibly initialized 4022 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/bridge/netfilter/ebt_nflog.c: In function 'ebt_nflog_tg': /kisskb/src/net/bridge/netfilter/ebt_nflog.c:28:27: note: byref variable will be forcibly initialized 28 | struct nf_loginfo li; | ^~ /kisskb/src/fs/ceph/mds_client.c: In function 'handle_lease': /kisskb/src/fs/ceph/mds_client.c:4371:21: note: byref variable will be forcibly initialized 4371 | struct qstr dname; | ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ceph/mds_client.c:4: /kisskb/src/fs/ceph/mds_client.c: In function 'ceph_mdsc_close_sessions': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mds_client.c:4912:9: note: in expansion of macro 'wait_event_timeout' 4912 | wait_event_timeout(mdsc->session_close_wq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/backlight/bd6107.c: In function 'bd6107_probe': /kisskb/src/drivers/video/backlight/bd6107.c:121:37: note: byref variable will be forcibly initialized 121 | struct backlight_properties props; | ^~~~~ /kisskb/src/fs/ceph/mds_client.c: In function 'ceph_mdsc_handle_mdsmap': /kisskb/src/fs/ceph/mds_client.c:5093:26: note: byref variable will be forcibly initialized 5093 | struct ceph_fsid fsid; | ^~~~ /kisskb/src/fs/ceph/mds_client.c:5090:15: note: byref variable will be forcibly initialized 5090 | void *p = msg->front.iov_base; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/afs/server.c:8: /kisskb/src/fs/afs/server.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/server.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/server.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/server.c: In function 'afs_vl_lookup_addrs': /kisskb/src/fs/afs/server.c:261:30: note: byref variable will be forcibly initialized 261 | struct afs_vl_cursor vc; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/afs/server.c:8: /kisskb/src/fs/afs/server.c: In function 'afs_update_server_record': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/server.c:658:17: note: in expansion of macro 'rcu_assign_pointer' 658 | rcu_assign_pointer(server->addresses, alist); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/afs/internal.h:11, from /kisskb/src/fs/afs/server.c:11: /kisskb/src/fs/afs/server.c: In function 'afs_purge_servers': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/server.c:621:9: note: in expansion of macro 'wait_var_event' 621 | wait_var_event(&net->servers_outstanding, | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/afs/server.c:8: /kisskb/src/fs/afs/server.c: In function 'afs_install_server': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/server.c:177:25: note: in expansion of macro 'rcu_assign_pointer' 177 | rcu_assign_pointer(server->uuid_next, candidate); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/sound/soc/fsl/fsl_asrc.c:9: /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/server.c: In function 'afs_gc_servers': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/server.c:507:33: note: in expansion of macro 'rcu_assign_pointer' 507 | rcu_assign_pointer(prev->uuid_next, next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/server.c: In function 'afs_find_server': /kisskb/src/fs/afs/server.c:30:13: note: byref variable will be forcibly initialized 30 | int seq = 0, diff; | ^~~ /kisskb/src/fs/afs/server.c: In function 'afs_find_server_by_uuid': In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/sound/soc/fsl/fsl_asrc.c:9: /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/fs/afs/server.c:93:19: note: byref variable will be forcibly initialized 93 | int diff, seq = 0; | ^~~ /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_runtime_resume': /kisskb/src/sound/soc/fsl/fsl_asrc.c:1214:13: note: byref variable will be forcibly initialized 1214 | u32 asrctr; | ^~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_start_pair': /kisskb/src/sound/soc/fsl/fsl_asrc.c:534:13: note: byref variable will be forcibly initialized 534 | int reg, retry = 10, i; | ^~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_isr': /kisskb/src/sound/soc/fsl/fsl_asrc.c:961:13: note: byref variable will be forcibly initialized 961 | u32 status; | ^~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_config_pair': /kisskb/src/sound/soc/fsl/fsl_asrc.c:336:23: note: byref variable will be forcibly initialized 336 | int pre_proc, post_proc; | ^~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c:336:13: note: byref variable will be forcibly initialized 336 | int pre_proc, post_proc; | ^~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_dai_hw_params': /kisskb/src/sound/soc/fsl/fsl_asrc.c:653:28: note: byref variable will be forcibly initialized 653 | struct asrc_config config; | ^~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_get_dma_channel': /kisskb/src/sound/soc/fsl/fsl_asrc.c:580:14: note: byref variable will be forcibly initialized 580 | char name[4]; | ^~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_probe': /kisskb/src/sound/soc/fsl/fsl_asrc.c:1024:13: note: byref variable will be forcibly initialized 1024 | u32 width; | ^~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c:1023:14: note: byref variable will be forcibly initialized 1023 | char tmp[16]; | ^~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c:1022:13: note: byref variable will be forcibly initialized 1022 | u32 map_idx; | ^~~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc.c:1019:26: note: byref variable will be forcibly initialized 1019 | struct resource *res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/lapb/lapb_timer.c:16: /kisskb/src/net/lapb/lapb_timer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/fs/afs/server_list.c:9: /kisskb/src/fs/afs/server_list.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/kernel/relay.c:17: /kisskb/src/kernel/relay.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/kernel/relay.c: In function 'subbuf_splice_actor': /kisskb/src/kernel/relay.c:1128:33: note: byref variable will be forcibly initialized 1128 | struct splice_pipe_desc spd = { | ^~~ /kisskb/src/kernel/relay.c:1127:29: note: byref variable will be forcibly initialized 1127 | struct partial_page partial[PIPE_DEF_BUFFERS]; | ^~~~~~~ /kisskb/src/kernel/relay.c:1126:22: note: byref variable will be forcibly initialized 1126 | struct page *pages[PIPE_DEF_BUFFERS]; | ^~~~~ /kisskb/src/kernel/relay.c: In function 'relay_file_splice_read': /kisskb/src/kernel/relay.c:1210:13: note: byref variable will be forcibly initialized 1210 | int nonpad_ret = 0; | ^~~~~~~~~~ /kisskb/src/kernel/relay.c: In function 'relay_late_setup_files': /kisskb/src/kernel/relay.c:579:44: note: byref variable will be forcibly initialized 579 | struct rchan_percpu_buf_dispatcher disp; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/super.c:17: /kisskb/src/fs/afs/super.c: In function 'afs_kill_super': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/super.c:545:17: note: in expansion of macro 'rcu_assign_pointer' 545 | rcu_assign_pointer(as->volume->sb, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/super.c: In function 'afs_fill_super': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/super.c:492:17: note: in expansion of macro 'rcu_assign_pointer' 492 | rcu_assign_pointer(as->volume->sb, sb); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/super.c: In function 'afs_parse_param': /kisskb/src/fs/afs/super.c:320:32: note: byref variable will be forcibly initialized 320 | struct fs_parse_result result; | ^~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/static_call.h:135, from /kisskb/src/include/linux/tracepoint.h:22, from /kisskb/src/kernel/tracepoint.c:11: /kisskb/src/kernel/tracepoint.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/tracepoint.c:5: /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_add_func': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:373:17: note: in expansion of macro 'rcu_assign_pointer' 373 | rcu_assign_pointer(tp->funcs, tp_funcs); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:360:17: note: in expansion of macro 'rcu_assign_pointer' 360 | rcu_assign_pointer(tp->funcs, tp_funcs); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:327:39: note: byref variable will be forcibly initialized 327 | struct tracepoint_func *old, *tp_funcs; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/tracepoint.c:5: /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_remove_func': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:446:17: note: in expansion of macro 'rcu_assign_pointer' 446 | rcu_assign_pointer(tp->funcs, tp_funcs); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:429:17: note: in expansion of macro 'rcu_assign_pointer' 429 | rcu_assign_pointer(tp->funcs, tp_funcs); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:421:17: note: in expansion of macro 'rcu_assign_pointer' 421 | rcu_assign_pointer(tp->funcs, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:399:39: note: byref variable will be forcibly initialized 399 | struct tracepoint_func *old, *tp_funcs; | ^~~~~~~~ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_register_prio_may_exist': /kisskb/src/kernel/tracepoint.c:475:32: note: byref variable will be forcibly initialized 475 | struct tracepoint_func tp_func; | ^~~~~~~ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_register_prio': /kisskb/src/kernel/tracepoint.c:504:32: note: byref variable will be forcibly initialized 504 | struct tracepoint_func tp_func; | ^~~~~~~ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_unregister': /kisskb/src/kernel/tracepoint.c:545:32: note: byref variable will be forcibly initialized 545 | struct tracepoint_func tp_func; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/pwm/pwm-sun4i.c:12: /kisskb/src/drivers/pwm/pwm-sun4i.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pwm/pwm-sun4i.c: In function 'sun4i_pwm_apply': /kisskb/src/drivers/pwm/pwm-sun4i.c:240:14: note: byref variable will be forcibly initialized 240 | bool bypass; | ^~~~~~ /kisskb/src/drivers/pwm/pwm-sun4i.c:238:32: note: byref variable will be forcibly initialized 238 | unsigned int delay_us, prescaler = 0; | ^~~~~~~~~ /kisskb/src/drivers/pwm/pwm-sun4i.c:236:29: note: byref variable will be forcibly initialized 236 | u32 ctrl, duty = 0, period = 0, val; | ^~~~~~ /kisskb/src/drivers/pwm/pwm-sun4i.c:236:19: note: byref variable will be forcibly initialized 236 | u32 ctrl, duty = 0, period = 0, val; | ^~~~ /kisskb/src/sound/soc/fsl/fsl_asrc_dma.c: In function 'fsl_asrc_dma_hw_params': /kisskb/src/sound/soc/fsl/fsl_asrc_dma.c:150:24: note: byref variable will be forcibly initialized 150 | dma_cap_mask_t mask; | ^~~~ /kisskb/src/sound/soc/fsl/fsl_asrc_dma.c:141:44: note: byref variable will be forcibly initialized 141 | struct dma_slave_config config_fe, config_be; | ^~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_asrc_dma.c:141:33: note: byref variable will be forcibly initialized 141 | struct dma_slave_config config_fe, config_be; | ^~~~~~~~~ /kisskb/src/drivers/video/backlight/backlight.c: In function 'backlight_generate_event': /kisskb/src/drivers/video/backlight/backlight.c:163:15: note: byref variable will be forcibly initialized 163 | char *envp[2]; | ^~~~ /kisskb/src/drivers/video/backlight/backlight.c: In function 'bl_power_store': /kisskb/src/drivers/video/backlight/backlight.c:194:23: note: byref variable will be forcibly initialized 194 | unsigned long power, old_power; | ^~~~~ /kisskb/src/drivers/video/backlight/backlight.c: In function 'brightness_store': /kisskb/src/drivers/video/backlight/backlight.c:258:23: note: byref variable will be forcibly initialized 258 | unsigned long brightness; | ^~~~~~~~~~ /kisskb/src/drivers/video/backlight/da9052_bl.c: In function 'da9052_backlight_probe': /kisskb/src/drivers/video/backlight/da9052_bl.c:108:37: note: byref variable will be forcibly initialized 108 | struct backlight_properties props; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bridge/br.c:10: /kisskb/src/net/bridge/br.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bridge/br.c:10: /kisskb/src/net/bridge/br.c: In function 'br_net_exit': /kisskb/src/net/bridge/br.c:348:19: note: byref variable will be forcibly initialized 348 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/bridge/br.c: In function 'br_device_event': /kisskb/src/net/bridge/br.c:35:14: note: byref variable will be forcibly initialized 35 | bool notified = false; | ^~~~~~~~ /kisskb/src/net/bridge/br.c: In function 'br_boolopt_multi_toggle': /kisskb/src/net/bridge/br.c:297:23: note: byref variable will be forcibly initialized 297 | unsigned long bitmap = bm->optmask; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/afs/vl_alias.c:8: /kisskb/src/fs/afs/vl_alias.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/vl_alias.c: In function 'afs_vl_get_cell_name': /kisskb/src/fs/afs/vl_alias.c:278:30: note: byref variable will be forcibly initialized 278 | struct afs_vl_cursor vc; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/vl_list.c:8: /kisskb/src/fs/afs/vl_list.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/fs/afs/vl_list.c:9: /kisskb/src/fs/afs/vl_list.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/fs/afs/vl_list.c: In function 'afs_extract_vl_addrs': /kisskb/src/fs/afs/vl_list.c:108:24: note: byref variable will be forcibly initialized 108 | __be32 x[4]; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/vl_list.c:8: /kisskb/src/fs/afs/vl_list.c: In function 'afs_extract_vlserver_list': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/vl_list.c:283:31: note: in expansion of macro 'rcu_replace_pointer' 283 | old = rcu_replace_pointer(server->addresses, old, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/vl_list.c:166:19: note: byref variable will be forcibly initialized 166 | const u8 *b = buffer, *end = buffer + buffer_size; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/cpu_pm.c:9: /kisskb/src/kernel/cpu_pm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/cpu_pm.h:13, from /kisskb/src/kernel/cpu_pm.c:10: /kisskb/src/kernel/cpu_pm.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/kernel/irq_work.c:9: /kisskb/src/kernel/irq_work.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:9: note: in expansion of macro 'rcu_assign_pointer' 47 | rcu_assign_pointer(w->task, current); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/irq_work.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | 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' 52 | rcu_assign_pointer(w->task, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/lapb/lapb_iface.c:15: /kisskb/src/net/lapb/lapb_iface.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/lapb/lapb_iface.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:14: /kisskb/src/kernel/padata.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/padata.c:22: /kisskb/src/kernel/padata.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:14: /kisskb/src/kernel/padata.c: In function 'padata_serial_worker': /kisskb/src/kernel/padata.c:347:19: note: byref variable will be forcibly initialized 347 | LIST_HEAD(local_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:14: /kisskb/src/kernel/padata.c: In function 'padata_replace_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/padata.c:636:9: note: in expansion of macro 'rcu_assign_pointer' 636 | rcu_assign_pointer(ps->pd, pd_new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:14: /kisskb/src/kernel/padata.c: In function 'padata_do_multithreaded': /kisskb/src/kernel/padata.c:474:19: note: byref variable will be forcibly initialized 474 | LIST_HEAD(works); | ^~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/kernel/padata.c:473:36: note: byref variable will be forcibly initialized 473 | struct padata_mt_job_state ps; | ^~ /kisskb/src/kernel/padata.c:472:28: note: byref variable will be forcibly initialized 472 | struct padata_work my_work, *pw; | ^~~~~~~ /kisskb/src/kernel/padata.c: In function 'store_cpumask': /kisskb/src/kernel/padata.c:877:23: note: byref variable will be forcibly initialized 877 | cpumask_var_t new_cpumask; | ^~~~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_ssi.c: In function 'fsl_ssi_set_dai_tdm_slot': /kisskb/src/sound/soc/fsl/fsl_ssi.c:1034:13: note: byref variable will be forcibly initialized 1034 | u32 val; | ^~~ /kisskb/src/sound/soc/fsl/fsl_ssi.c: In function 'fsl_ssi_isr': /kisskb/src/sound/soc/fsl/fsl_ssi.c:374:13: note: byref variable will be forcibly initialized 374 | u32 sisr, sisr2; | ^~~~ /kisskb/src/sound/soc/fsl/fsl_ssi.c: In function 'fsl_ssi_ac97_read': /kisskb/src/sound/soc/fsl/fsl_ssi.c:1223:13: note: byref variable will be forcibly initialized 1223 | u32 reg_val; | ^~~~~~~ /kisskb/src/sound/soc/fsl/fsl_ssi.c: In function 'fsl_ssi_config_enable': /kisskb/src/sound/soc/fsl/fsl_ssi.c:446:21: note: byref variable will be forcibly initialized 446 | u32 sfcsr; | ^~~~~ /kisskb/src/sound/soc/fsl/fsl_ssi.c: In function 'fsl_ssi_probe_from_dt': /kisskb/src/sound/soc/fsl/fsl_ssi.c:1403:13: note: byref variable will be forcibly initialized 1403 | u32 dmas[4]; | ^~~~ /kisskb/src/sound/soc/fsl/fsl_ssi.c: In function 'fsl_ssi_probe': /kisskb/src/sound/soc/fsl/fsl_ssi.c:1480:26: note: byref variable will be forcibly initialized 1480 | struct resource *res; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/afs/vl_probe.c:8: /kisskb/src/fs/afs/vl_probe.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/fs/afs/vl_probe.c:9: /kisskb/src/fs/afs/vl_probe.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/ipv4/tcp_bpf.c:4: /kisskb/src/net/ipv4/tcp_bpf.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/vl_probe.c: In function 'afs_vlserver_probe_result': /kisskb/src/fs/afs/vl_probe.c:52:22: note: byref variable will be forcibly initialized 52 | unsigned int rtt_us = 0; | ^~~~~~ /kisskb/src/fs/afs/vl_probe.c: In function 'afs_send_vl_probes': /kisskb/src/fs/afs/vl_probe.c:188:26: note: byref variable will be forcibly initialized 188 | struct afs_error e; | ^ /kisskb/src/net/ipv4/tcp_bpf.c: In function 'tcp_bpf_check_v6_needs_rebuild': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_bpf.c:495:25: note: in expansion of macro 'smp_store_release' 495 | smp_store_release(&tcpv6_prot_saved, ops); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/ipv4/tcp_bpf.c:4: /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_bpf.c:491:29: note: in expansion of macro 'smp_load_acquire' 491 | if (unlikely(ops != smp_load_acquire(&tcpv6_prot_saved))) { | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_bpf.c: In function 'tcp_bpf_sendpage': /kisskb/src/net/ipv4/tcp_bpf.c:415:22: note: byref variable will be forcibly initialized 415 | int err = 0, copied = 0; | ^~~~~~ /kisskb/src/net/ipv4/tcp_bpf.c:414:23: note: byref variable will be forcibly initialized 414 | struct sk_msg tmp, *msg = NULL; | ^~~ /kisskb/src/net/ipv4/tcp_bpf.c: In function 'tcp_bpf_sendmsg': /kisskb/src/net/ipv4/tcp_bpf.c:328:14: note: byref variable will be forcibly initialized 328 | long timeo; | ^~~~~ /kisskb/src/net/ipv4/tcp_bpf.c:326:13: note: byref variable will be forcibly initialized 326 | int copied = 0, err = 0; | ^~~~~~ /kisskb/src/net/ipv4/tcp_bpf.c:325:23: note: byref variable will be forcibly initialized 325 | struct sk_msg tmp, *msg_tx = NULL; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:163:9: note: in expansion of macro 'smp_store_release' 163 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/backlight/ktd253-backlight.c: In function 'ktd253_backlight_probe': /kisskb/src/drivers/video/backlight/ktd253-backlight.c:149:13: note: byref variable will be forcibly initialized 149 | u32 brightness; | ^~~~~~~~~~ /kisskb/src/drivers/video/backlight/ktd253-backlight.c:148:13: note: byref variable will be forcibly initialized 148 | u32 max_brightness; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/afs/internal.h:11, from /kisskb/src/fs/afs/vl_rotate.c:11: /kisskb/src/fs/afs/vl_rotate.c: In function 'afs_start_vl_iteration': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/wait_bit.h:255:21: note: in definition of macro '___wait_var_event' 255 | if (condition) \ | ^~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:317:25: note: in expansion of macro '__wait_var_event_interruptible' 317 | __ret = __wait_var_event_interruptible(var, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/vl_rotate.c:51:29: note: in expansion of macro 'wait_var_event_interruptible' 51 | if (wait_var_event_interruptible( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/vl_rotate.c:53:37: note: in expansion of macro 'smp_load_acquire' 53 | smp_load_acquire(&cell->dns_lookup_count) | ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:309:9: note: in expansion of macro '___wait_var_event' 309 | ___wait_var_event(var, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:317:25: note: in expansion of macro '__wait_var_event_interruptible' 317 | __ret = __wait_var_event_interruptible(var, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/vl_rotate.c:51:29: note: in expansion of macro 'wait_var_event_interruptible' 51 | if (wait_var_event_interruptible( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/wait_bit.h:316:15: note: in definition of macro 'wait_var_event_interruptible' 316 | if (!(condition)) \ | ^~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/vl_rotate.c:53:37: note: in expansion of macro 'smp_load_acquire' 53 | smp_load_acquire(&cell->dns_lookup_count) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/vl_rotate.c:8: /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/vl_rotate.c:46:36: note: in expansion of macro 'smp_load_acquire' 46 | dns_lookup_count = smp_load_acquire(&cell->dns_lookup_count); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/vl_rotate.c: In function 'afs_select_vlserver': /kisskb/src/fs/afs/vl_rotate.c:88:26: note: byref variable will be forcibly initialized 88 | struct afs_error e; | ^ /kisskb/src/kernel/crash_dump.c: In function 'setup_elfcorehdr': /kisskb/src/kernel/crash_dump.c:31:15: note: byref variable will be forcibly initialized 31 | char *end; | ^~~ /kisskb/src/kernel/torture.c: In function 'torture_hrtimeout_ns': /kisskb/src/kernel/torture.c:88:17: note: byref variable will be forcibly initialized 88 | ktime_t hto = baset_ns; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/torture.c:14: /kisskb/src/kernel/torture.c: In function 'stutter_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:176:25: note: in expansion of macro 'smp_store_release' 176 | smp_store_release(&(t)->trc_reader_checked, true); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:187:9: note: in expansion of macro 'rcu_tasks_trace_qs' 187 | rcu_tasks_trace_qs((t)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:216:9: note: in expansion of macro 'rcu_tasks_qs' 216 | rcu_tasks_qs(current, false); \ | ^~~~~~~~~~~~ /kisskb/src/kernel/torture.c:728:9: note: in expansion of macro 'cond_resched_tasks_rcu_qs' 728 | cond_resched_tasks_rcu_qs(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/torture.c: In function 'torture_kthread_stopping': /kisskb/src/kernel/torture.c:912:14: note: byref variable will be forcibly initialized 912 | char buf[128]; | ^~~ In file included from /kisskb/src/kernel/torture.c:39: /kisskb/src/kernel/torture.c: In function 'torture_onoff': /kisskb/src/kernel/torture.c:339:31: note: byref variable will be forcibly initialized 339 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:78:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 78 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'store_pwm': /kisskb/src/drivers/video/backlight/lm3533_bl.c:201:12: note: byref variable will be forcibly initialized 201 | u8 val; | ^~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'show_pwm': /kisskb/src/kernel/torture.c: In function 'torture_stutter': /kisskb/src/drivers/video/backlight/lm3533_bl.c:186:12: note: byref variable will be forcibly initialized 186 | u8 val; | ^~~ /kisskb/src/kernel/torture.c:758:31: note: byref variable will be forcibly initialized 758 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:78:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 78 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'store_linear': /kisskb/src/drivers/video/backlight/lm3533_bl.c:158:23: note: byref variable will be forcibly initialized 158 | unsigned long linear; | ^~~~~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'show_linear': /kisskb/src/drivers/video/backlight/lm3533_bl.c:134:12: note: byref variable will be forcibly initialized 134 | u8 val; | ^~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'show_als_en': /kisskb/src/drivers/video/backlight/lm3533_bl.c:86:12: note: byref variable will be forcibly initialized 86 | u8 val; | ^~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'store_als_en': /kisskb/src/drivers/video/backlight/lm3533_bl.c:107:13: note: byref variable will be forcibly initialized 107 | int enable; | ^~~~~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'lm3533_bl_get_brightness': /kisskb/src/drivers/video/backlight/lm3533_bl.c:49:12: note: byref variable will be forcibly initialized 49 | u8 val; | ^~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'lm3533_bl_probe': /kisskb/src/drivers/video/backlight/lm3533_bl.c:268:37: note: byref variable will be forcibly initialized 268 | struct backlight_properties props; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/volume.c:8: /kisskb/src/fs/afs/volume.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/volume.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/volume.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:74:9: note: in expansion of macro 'rcu_assign_pointer' 74 | rcu_assign_pointer(*rb_link, node); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/volume.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/volume.c: In function 'afs_vl_lookup_vldb': /kisskb/src/fs/afs/volume.c:143:30: note: byref variable will be forcibly initialized 143 | struct afs_vl_cursor vc; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/afs/volume.c:8: /kisskb/src/fs/afs/volume.c: In function 'afs_alloc_volume': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/volume.c:104:9: note: in expansion of macro 'rcu_assign_pointer' 104 | rcu_assign_pointer(volume->servers, slist); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/volume.c: In function 'afs_update_volume_status': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/volume.c:344:17: note: in expansion of macro 'rcu_assign_pointer' 344 | rcu_assign_pointer(volume->servers, new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/afs/volume.c:305:14: note: byref variable will be forcibly initialized 305 | char idbuf[16]; | ^~~~~ /kisskb/src/net/ipv4/xfrm4_policy.c: In function 'xfrm4_get_saddr': /kisskb/src/net/ipv4/xfrm4_policy.c:60:23: note: byref variable will be forcibly initialized 60 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv4/xfrm4_policy.c: In function 'xfrm4_dst_lookup': /kisskb/src/net/ipv4/xfrm4_policy.c:50:23: note: byref variable will be forcibly initialized 50 | struct flowi4 fl4; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/ipv4/udp_bpf.c:4: /kisskb/src/net/ipv4/udp_bpf.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp_bpf.c: In function 'udp_bpf_check_v6_needs_rebuild': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp_bpf.c:125:25: note: in expansion of macro 'smp_store_release' 125 | smp_store_release(&udpv6_prot_saved, ops); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/ipv4/udp_bpf.c:4: /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp_bpf.c:121:29: note: in expansion of macro 'smp_load_acquire' 121 | if (unlikely(ops != smp_load_acquire(&udpv6_prot_saved))) { | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_device.c:10: /kisskb/src/net/bridge/br_device.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c: In function 'get_pdm_clk': /kisskb/src/sound/soc/fsl/fsl_micfil.c:114:13: note: byref variable will be forcibly initialized 114 | u32 ctrl2_reg; | ^~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c: In function 'get_clk_div': /kisskb/src/sound/soc/fsl/fsl_micfil.c:153:13: note: byref variable will be forcibly initialized 153 | u32 ctrl2_reg; | ^~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c: In function 'micfil_err_isr': /kisskb/src/sound/soc/fsl/fsl_micfil.c:617:13: note: byref variable will be forcibly initialized 617 | u32 stat_reg; | ^~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c: In function 'micfil_isr': /kisskb/src/sound/soc/fsl/fsl_micfil.c:573:13: note: byref variable will be forcibly initialized 573 | u32 ctrl1_reg; | ^~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c:572:13: note: byref variable will be forcibly initialized 572 | u32 fifo_stat_reg; | ^~~~~~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c:571:13: note: byref variable will be forcibly initialized 571 | u32 stat_reg; | ^~~~~~~~ /kisskb/src/net/bridge/br_device.c: In function 'br_dev_xmit': /kisskb/src/net/bridge/br_device.c:74:45: note: byref variable will be forcibly initialized 74 | struct nd_msg *msg, _msg; | ^~~~ /kisskb/src/net/bridge/br_device.c:32:34: note: byref variable will be forcibly initialized 32 | struct net_bridge_mcast *brmctx = &br->multicast_ctx; | ^~~~~~ /kisskb/src/net/bridge/br_device.c:30:39: note: byref variable will be forcibly initialized 30 | struct net_bridge_mcast_port *pmctx_null = NULL; | ^~~~~~~~~~ /kisskb/src/net/bridge/br_device.c: In function 'br_get_link_ksettings': /kisskb/src/net/bridge/br_device.c:271:47: note: byref variable will be forcibly initialized 271 | struct ethtool_link_ksettings ecmd; | ^~~~ /kisskb/src/sound/soc/fsl/fsl_micfil.c: In function 'fsl_micfil_probe': /kisskb/src/sound/soc/fsl/fsl_micfil.c:640:26: note: byref variable will be forcibly initialized 640 | struct resource *res; | ^~~ In file included from /kisskb/src/net/bridge/br_device.c:13: /kisskb/src/net/bridge/br_device.c: In function 'eth_hw_addr_random': /kisskb/src/include/linux/etherdevice.h:270:12: note: byref variable will be forcibly initialized 270 | u8 addr[ETH_ALEN]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/backing-dev.h:12, from /kisskb/src/fs/afs/write.c:8: /kisskb/src/fs/afs/write.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/fs/afs/write.c:8: /kisskb/src/fs/afs/write.c: In function 'afs_extend_writeback': /kisskb/src/fs/afs/write.c:449:18: note: byref variable will be forcibly initialized 449 | XA_STATE(xas, &mapping->i_pages, index); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/afs/write.c:439:24: note: byref variable will be forcibly initialized 439 | struct pagevec pvec; | ^~~~ /kisskb/src/fs/afs/write.c: In function 'afs_store_data': /kisskb/src/fs/afs/write.c:360:28: note: byref variable will be forcibly initialized 360 | struct afs_wb_key *wbk = NULL; | ^~~ /kisskb/src/fs/afs/xattr.c: In function 'afs_xattr_get_fid': /kisskb/src/fs/afs/xattr.c:301:14: note: byref variable will be forcibly initialized 301 | char text[16 + 1 + 24 + 1 + 8 + 1]; | ^~~~ /kisskb/src/fs/afs/xattr.c: In function 'afs_xattr_get_yfs': /kisskb/src/fs/afs/write.c: In function 'afs_redirty_pages': /kisskb/src/fs/afs/xattr.c:146:14: note: byref variable will be forcibly initialized 146 | char buf[16], *data; | ^~~ /kisskb/src/fs/afs/write.c:223:24: note: byref variable will be forcibly initialized 223 | struct pagevec pv; | ^~ /kisskb/src/fs/afs/write.c: In function 'afs_kill_pages': /kisskb/src/fs/afs/write.c:177:24: note: byref variable will be forcibly initialized 177 | struct pagevec pv; | ^~ /kisskb/src/fs/afs/write.c: In function 'afs_write_begin': /kisskb/src/fs/afs/write.c:35:22: note: byref variable will be forcibly initialized 35 | struct page *page; | ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/fs/afs/write.c:8: /kisskb/src/fs/afs/write.c: In function 'afs_prune_wb_keys': /kisskb/src/fs/afs/write.c:925:19: note: byref variable will be forcibly initialized 925 | LIST_HEAD(graveyard); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/fs/afs/write.c:8: /kisskb/src/fs/afs/write.c: In function 'afs_pages_written_back': /kisskb/src/fs/afs/write.c:267:18: note: byref variable will be forcibly initialized 267 | XA_STATE(xas, &mapping->i_pages, start / PAGE_SIZE); | ^~~ /kisskb/src/include/linux/xarray.h:1351:25: note: in definition of macro 'XA_STATE' 1351 | struct xa_state name = __XA_STATE(array, index, 0, 0) | ^~~~ /kisskb/src/fs/afs/write.c: In function 'afs_write_back_from_locked_page': /kisskb/src/fs/afs/write.c:558:14: note: byref variable will be forcibly initialized 558 | long count = wbc->nr_to_write; | ^~~~~ /kisskb/src/fs/afs/write.c:555:34: note: byref variable will be forcibly initialized 555 | unsigned int offset, to, len, max_len; | ^~~ /kisskb/src/fs/afs/write.c:553:25: note: byref variable will be forcibly initialized 553 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/afs/write.c: In function 'afs_writepages_region': /kisskb/src/fs/afs/write.c:693:25: note: byref variable will be forcibly initialized 693 | pgoff_t index = start / PAGE_SIZE; | ^~~~~ /kisskb/src/fs/afs/write.c:686:22: note: byref variable will be forcibly initialized 686 | struct page *page; | ^~~~ /kisskb/src/fs/afs/write.c: In function 'afs_writepages': /kisskb/src/fs/afs/write.c:763:23: note: byref variable will be forcibly initialized 763 | loff_t start, next; | ^~~~ /kisskb/src/fs/afs/write.c: In function 'afs_launder_page': /kisskb/src/fs/afs/write.c:956:24: note: byref variable will be forcibly initialized 956 | struct bio_vec bv[1]; | ^~ /kisskb/src/fs/afs/write.c:955:25: note: byref variable will be forcibly initialized 955 | struct iov_iter iter; | ^~~~ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_bled_mode_store': /kisskb/src/drivers/video/backlight/lm3639_bl.c:186:22: note: byref variable will be forcibly initialized 186 | unsigned int state; | ^~~~~ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_bled_get_brightness': /kisskb/src/drivers/video/backlight/lm3639_bl.c:143:22: note: byref variable will be forcibly initialized 143 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_torch_brightness_set': /kisskb/src/drivers/video/backlight/lm3639_bl.c:223:22: note: byref variable will be forcibly initialized 223 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_flash_brightness_set': /kisskb/src/drivers/video/backlight/lm3639_bl.c:260:22: note: byref variable will be forcibly initialized 260 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_bled_update_status': /kisskb/src/drivers/video/backlight/lm3639_bl.c:97:22: note: byref variable will be forcibly initialized 97 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_probe': /kisskb/src/drivers/video/backlight/lm3639_bl.c:305:37: note: byref variable will be forcibly initialized 305 | struct backlight_properties props; | ^~~~~ /kisskb/src/drivers/video/backlight/lv5207lp.c: In function 'lv5207lp_probe': /kisskb/src/drivers/video/backlight/lv5207lp.c:84:37: note: byref variable will be forcibly initialized 84 | struct backlight_properties props; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/scftorture.c:11: /kisskb/src/kernel/scftorture.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:154:16: note: in expansion of macro 'smp_load_acquire' 154 | return smp_load_acquire(&(v)->counter); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/fs/afs/yfsclient.c:9: /kisskb/src/fs/afs/yfsclient.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/fs/afs/yfsclient.c: In function 'xdr_dump_bad': /kisskb/src/fs/afs/yfsclient.c:162:16: note: byref variable will be forcibly initialized 162 | __be32 x[4]; | ^ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/scftorture.c:18: /kisskb/src/kernel/scftorture.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_fs_fetch_data64': /kisskb/src/fs/afs/yfsclient.c:362:23: note: byref variable will be forcibly initialized 362 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_fs_create_vnode': /kisskb/src/fs/afs/yfsclient.c:513:23: note: byref variable will be forcibly initialized 513 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_fs_remove_file2': /kisskb/src/fs/afs/yfsclient.c:644:23: note: byref variable will be forcibly initialized 644 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/yfsclient.c:643:24: note: byref variable will be forcibly initialized 643 | struct afs_fid fid; | ^~~ In file included from /kisskb/src/kernel/scftorture.c:35: /kisskb/src/kernel/scftorture.c: In function 'scftorture_invoker': /kisskb/src/kernel/scftorture.c:447:31: note: byref variable will be forcibly initialized 447 | DEFINE_TORTURE_RANDOM(rand); | ^~~~ /kisskb/src/include/linux/torture.h:78:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' 78 | #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } | ^~~~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_fs_remove': /kisskb/src/fs/afs/yfsclient.c:726:23: note: byref variable will be forcibly initialized 726 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_fs_link': /kisskb/src/fs/afs/yfsclient.c:837:23: note: byref variable will be forcibly initialized 837 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_fs_symlink': /kisskb/src/fs/afs/yfsclient.c:910:23: note: byref variable will be forcibly initialized 910 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_fs_rename': /kisskb/src/fs/afs/yfsclient.c:990:23: note: byref variable will be forcibly initialized 990 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_status_and_volsync': /kisskb/src/fs/afs/yfsclient.c:339:23: note: byref variable will be forcibly initialized 339 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_fs_fetch_status': /kisskb/src/fs/afs/yfsclient.c:1511:23: note: byref variable will be forcibly initialized 1511 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_fs_fetch_opaque_acl': /kisskb/src/fs/afs/yfsclient.c:1759:23: note: byref variable will be forcibly initialized 1759 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_fs_get_volume_status': /kisskb/src/fs/afs/yfsclient.c:1216:23: note: byref variable will be forcibly initialized 1216 | const __be32 *bp; | ^~ /kisskb/src/fs/afs/yfsclient.c: In function 'yfs_deliver_fs_inline_bulk_status': /kisskb/src/fs/afs/yfsclient.c:1577:23: note: byref variable will be forcibly initialized 1577 | const __be32 *bp; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ipv6_sockglue.c:21: /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ipv6_sockglue.c:27: /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv6/ipv6_sockglue.c:139:12: note: userspace variable will be forcibly initialized 139 | static int copy_group_source_from_sockptr(struct group_source_req *greqs, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:139:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:143:48: note: byref variable will be forcibly initialized 143 | struct compat_group_source_req gr32; | ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:298:12: note: userspace variable will be forcibly initialized 298 | static int compat_ipv6_mcast_join_leave(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:301:33: note: byref variable will be forcibly initialized 301 | struct compat_group_req gr32; | ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:278:12: note: userspace variable will be forcibly initialized 278 | static int ipv6_mcast_join_leave(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:282:26: note: byref variable will be forcibly initialized 282 | struct group_req greq; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ipv6_sockglue.c:27: /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_mcast_group_source': /kisskb/src/net/ipv6/ipv6_sockglue.c:165:33: note: byref variable will be forcibly initialized 165 | struct group_source_req greqs; | ^~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_set_mcast_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:234:12: note: userspace variable will be forcibly initialized 234 | static int compat_ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:267:57: note: byref variable will be forcibly initialized 267 | ret = ip6_mc_msfilter(sk, &(struct group_filter){ | ^ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_get_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:1083:29: note: byref variable will be forcibly initialized 1083 | struct group_filter gf; | ^~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1082:36: note: byref variable will be forcibly initialized 1082 | struct compat_group_filter gf32; | ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_get_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:1053:29: note: byref variable will be forcibly initialized 1053 | struct group_filter gsf; | ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_getsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:1384:42: note: byref variable will be forcibly initialized 1384 | struct in6_flowlabel_req freq; | ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1295:36: note: byref variable will be forcibly initialized 1295 | struct ip6_mtuinfo mtuinfo; | ^~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1191:40: note: byref variable will be forcibly initialized 1191 | __be32 flowinfo = np->rcv_flowinfo; | ^~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1187:37: note: byref variable will be forcibly initialized 1187 | int hlim = np->mcast_hops; | ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1179:52: note: byref variable will be forcibly initialized 1179 | struct in6_pktinfo src_info; | ^~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1174:37: note: byref variable will be forcibly initialized 1174 | int tclass = (int)ip6_tclass(np->rcv_flowinfo); | ^~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1170:37: note: byref variable will be forcibly initialized 1170 | int hlim = np->mcast_hops; | ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1163:52: note: byref variable will be forcibly initialized 1163 | struct in6_pktinfo src_info; | ^~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1145:31: note: byref variable will be forcibly initialized 1145 | struct msghdr msg; | ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1122:13: note: byref variable will be forcibly initialized 1122 | int val; | ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_set_opt_hdr': /kisskb/src/net/ipv6/ipv6_sockglue.c:318:12: note: userspace variable will be forcibly initialized 318 | static int ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_setsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized 392 | static int do_ipv6_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:847:34: note: byref variable will be forcibly initialized 847 | struct ipv6_mreq mreq; | ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:825:34: note: byref variable will be forcibly initialized 825 | struct ipv6_mreq mreq; | ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:688:37: note: byref variable will be forcibly initialized 688 | struct ipcm6_cookie ipc6; | ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:687:31: note: byref variable will be forcibly initialized 687 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:686:31: note: byref variable will be forcibly initialized 686 | struct msghdr msg; | ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:662:36: note: byref variable will be forcibly initialized 662 | struct in6_pktinfo pkt; | ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:397:13: note: byref variable will be forcibly initialized 397 | int val, valbool; | ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_getsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:1481:21: note: byref variable will be forcibly initialized 1481 | int len; | ^~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_off': /kisskb/src/drivers/video/backlight/pwm_bl.c:69:26: note: byref variable will be forcibly initialized 69 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_on': /kisskb/src/drivers/video/backlight/pwm_bl.c:44:26: note: byref variable will be forcibly initialized 44 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_update_status': /kisskb/src/drivers/video/backlight/pwm_bl.c:112:26: note: byref variable will be forcibly initialized 112 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_parse_dt': /kisskb/src/drivers/video/backlight/pwm_bl.c:238:13: note: byref variable will be forcibly initialized 238 | u32 value; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c:237:13: note: byref variable will be forcibly initialized 237 | int length; | ^~~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c:234:22: note: byref variable will be forcibly initialized 234 | unsigned int num_steps = 0; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/video/backlight/pwm_bl.c:13: /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_probe': /kisskb/src/drivers/video/backlight/pwm_bl.c:461:26: note: byref variable will be forcibly initialized 461 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c:457:37: note: byref variable will be forcibly initialized 457 | struct backlight_properties props; | ^~~~~ /kisskb/src/drivers/video/backlight/pwm_bl.c:456:44: note: byref variable will be forcibly initialized 456 | struct platform_pwm_backlight_data defdata; | ^~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled5_ovp_delay': /kisskb/src/drivers/video/backlight/qcom-wled.c:416:13: note: byref variable will be forcibly initialized 416 | u32 val; | ^~~ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_ovp_fault_status': /kisskb/src/drivers/video/backlight/qcom-wled.c:372:25: note: byref variable will be forcibly initialized 372 | u32 int_rt_sts, fault_sts; | ^~~~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c:372:13: note: byref variable will be forcibly initialized 372 | u32 int_rt_sts, fault_sts; | ^~~~~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled5_set_brightness': /kisskb/src/drivers/video/backlight/qcom-wled.c:276:12: note: byref variable will be forcibly initialized 276 | u8 v[2]; | ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled4_set_brightness': /kisskb/src/drivers/video/backlight/qcom-wled.c:253:12: note: byref variable will be forcibly initialized 253 | u8 v[2]; | ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled3_set_brightness': /kisskb/src/drivers/video/backlight/qcom-wled.c:234:12: note: byref variable will be forcibly initialized 234 | u8 v[2]; | ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_configure': /kisskb/src/drivers/video/backlight/qcom-wled.c:1382:36: note: byref variable will be forcibly initialized 1382 | const struct wled_u32_opts wled5_opts[] = { | ^~~~~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c:1354:36: note: byref variable will be forcibly initialized 1354 | const struct wled_u32_opts wled4_opts[] = { | ^~~~~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c:1326:36: note: byref variable will be forcibly initialized 1326 | const struct wled_u32_opts wled3_opts[] = { | ^~~~~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c:1322:19: note: byref variable will be forcibly initialized 1322 | u32 size, val, c; | ^~~ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_auto_string_detection': /kisskb/src/drivers/video/backlight/qcom-wled.c:578:14: note: byref variable will be forcibly initialized 578 | bool fault_set; | ^~~~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c:576:13: note: byref variable will be forcibly initialized 576 | u32 sink_config = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_auto_detection_at_init': /kisskb/src/drivers/video/backlight/qcom-wled.c:813:14: note: byref variable will be forcibly initialized 813 | bool fault_set; | ^~~~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled4_setup': /kisskb/src/drivers/video/backlight/qcom-wled.c:960:13: note: byref variable will be forcibly initialized 960 | u32 sink_cfg; | ^~~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_ovp_irq_handler': /kisskb/src/drivers/video/backlight/qcom-wled.c:838:22: note: byref variable will be forcibly initialized 838 | u32 int_sts, fault_sts; | ^~~~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c:838:13: note: byref variable will be forcibly initialized 838 | u32 int_sts, fault_sts; | ^~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_configure_ovp_irq': /kisskb/src/drivers/video/backlight/qcom-wled.c:1576:13: note: byref variable will be forcibly initialized 1576 | u32 val; | ^~~ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_probe': /kisskb/src/drivers/video/backlight/qcom-wled.c:1616:13: note: byref variable will be forcibly initialized 1616 | u32 val; | ^~~ /kisskb/src/drivers/video/backlight/qcom-wled.c:1612:37: note: byref variable will be forcibly initialized 1612 | struct backlight_properties props; | ^~~~~ /kisskb/src/sound/soc/fsl/fsl_xcvr.c: In function 'fsl_xcvr_load_firmware': /kisskb/src/sound/soc/fsl/fsl_xcvr.c:701:32: note: byref variable will be forcibly initialized 701 | const struct firmware *fw; | ^~ /kisskb/src/sound/soc/fsl/fsl_xcvr.c: In function 'fsl_xcvr_ai_write': /kisskb/src/sound/soc/fsl/fsl_xcvr.c:238:13: note: byref variable will be forcibly initialized 238 | u32 val, idx, tidx; | ^~~ /kisskb/src/sound/soc/fsl/fsl_xcvr.c: In function 'irq0_isr': /kisskb/src/sound/soc/fsl/fsl_xcvr.c:1058:31: note: byref variable will be forcibly initialized 1058 | u32 isr, isr_clr = 0, val, i; | ^~~ /kisskb/src/sound/soc/fsl/fsl_xcvr.c:1058:13: note: byref variable will be forcibly initialized 1058 | u32 isr, isr_clr = 0, val, i; | ^~~ /kisskb/src/drivers/pwm/pwm-tiehrpwm.c: In function 'ehrpwm_pwm_config': /kisskb/src/drivers/pwm/pwm-tiehrpwm.c:223:24: note: byref variable will be forcibly initialized 223 | u16 ps_divval, tb_divval; | ^~~~~~~~~ /kisskb/src/drivers/pwm/pwm-tiehrpwm.c:223:13: note: byref variable will be forcibly initialized 223 | u16 ps_divval, tb_divval; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netrom/af_netrom.c:8: /kisskb/src/net/netrom/af_netrom.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netrom/af_netrom.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netrom/af_netrom.c:21: /kisskb/src/net/netrom/af_netrom.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netrom/af_netrom.c: In function 'nr_setsockopt': /kisskb/src/net/netrom/af_netrom.c:296:12: note: userspace variable will be forcibly initialized 296 | static int nr_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~ /kisskb/src/net/netrom/af_netrom.c:301:23: note: byref variable will be forcibly initialized 301 | unsigned long opt; | ^~~ /kisskb/src/net/netrom/af_netrom.c: In function 'nr_recvmsg': /kisskb/src/net/netrom/af_netrom.c:1148:13: note: byref variable will be forcibly initialized 1148 | int er; | ^~ /kisskb/src/net/netrom/af_netrom.c: In function 'nr_sendmsg': /kisskb/src/net/netrom/af_netrom.c:1038:30: note: byref variable will be forcibly initialized 1038 | struct sockaddr_ax25 sax; | ^~~ /kisskb/src/net/netrom/af_netrom.c:1037:13: note: byref variable will be forcibly initialized 1037 | int err; | ^~~ /kisskb/src/net/netrom/af_netrom.c: In function 'nr_getsockopt': /kisskb/src/net/netrom/af_netrom.c:353:13: note: byref variable will be forcibly initialized 353 | int val = 0; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netrom/af_netrom.c:8: /kisskb/src/net/netrom/af_netrom.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1969:9: note: in expansion of macro 'rcu_assign_pointer' 1969 | rcu_assign_pointer(sk->sk_wq, &parent->wq); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/netrom/af_netrom.c:8: /kisskb/src/net/netrom/af_netrom.c: In function 'nr_connect': /kisskb/src/net/netrom/af_netrom.c:730:29: note: byref variable will be forcibly initialized 730 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/netrom/af_netrom.c:730:17: note: in expansion of macro 'DEFINE_WAIT' 730 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ In file included from /kisskb/src/net/netrom/af_netrom.c:15: /kisskb/src/net/netrom/af_netrom.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/netrom/af_netrom.c: In function 'nr_proto_init': /kisskb/src/net/netrom/af_netrom.c:1403:22: note: byref variable will be forcibly initialized 1403 | char name[IFNAMSIZ]; | ^~~~ In file included from /kisskb/src/net/ipv4/xfrm4_input.c:16: /kisskb/src/net/ipv4/xfrm4_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/xfrm4_output.c:11: /kisskb/src/net/ipv4/xfrm4_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'pndisc_destructor': /kisskb/src/net/ipv6/ndisc.c:389:25: note: byref variable will be forcibly initialized 389 | struct in6_addr maddr; | ^~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'pndisc_constructor': /kisskb/src/net/ipv6/ndisc.c:376:25: note: byref variable will be forcibly initialized 376 | struct in6_addr maddr; | ^~~~~ In file included from /kisskb/src/net/ipv6/ndisc.c:69: /kisskb/src/net/ipv6/ndisc.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_skb': /kisskb/src/net/ipv6/ndisc.c:484:31: note: byref variable will be forcibly initialized 484 | struct flowi6 fl6; | ^~~ In file included from /kisskb/src/include/net/ip_fib.h:20, from /kisskb/src/include/net/ip6_fib.h:18, from /kisskb/src/include/net/ip6_route.h:24, from /kisskb/src/net/ipv6/ndisc.c:57: /kisskb/src/net/ipv6/ndisc.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:30: note: byref variable will be forcibly initialized 118 | struct inetpeer_addr daddr; | ^~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_net_init': /kisskb/src/net/ipv6/ndisc.c:1896:22: note: byref variable will be forcibly initialized 1896 | struct sock *sk; | ^~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_redirect_rcv': /kisskb/src/net/ipv6/ndisc.c:1535:30: note: byref variable will be forcibly initialized 1535 | struct ndisc_options ndopts; | ^~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_na': /kisskb/src/net/ipv6/ndisc.c:524:25: note: byref variable will be forcibly initialized 524 | struct in6_addr tmpaddr; | ^~~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_ns': /kisskb/src/net/ipv6/ndisc.c:606:25: note: byref variable will be forcibly initialized 606 | struct in6_addr addr_buf; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/net/ipv4/xfrm4_protocol.c:14: /kisskb/src/net/ipv4/xfrm4_protocol.c: In function 'xfrm4_protocol_register': /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_solicit': /kisskb/src/net/ipv6/ndisc.c:721:25: note: byref variable will be forcibly initialized 721 | struct in6_addr mcaddr; | ^~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_protocol.c:246:9: note: in expansion of macro 'rcu_assign_pointer' 246 | rcu_assign_pointer(*pprev, handler); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_ns': /kisskb/src/net/ipv6/ndisc.c:786:13: note: byref variable will be forcibly initialized 786 | u64 nonce = 0; | ^~~~~ /kisskb/src/net/ipv6/ndisc.c:778:30: note: byref variable will be forcibly initialized 778 | struct ndisc_options ndopts; | ^~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_na': /kisskb/src/net/ipv6/ndisc.c:962:30: note: byref variable will be forcibly initialized 962 | struct ndisc_options ndopts; | ^~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_rs': /kisskb/src/net/ipv6/ndisc.c:1075:30: note: byref variable will be forcibly initialized 1075 | struct ndisc_options ndopts; | ^~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_router_discovery': /kisskb/src/net/ipv6/ndisc.c:1487:24: note: byref variable will be forcibly initialized 1487 | __be32 n; | ^ /kisskb/src/net/ipv6/ndisc.c:1179:30: note: byref variable will be forcibly initialized 1179 | struct ndisc_options ndopts; | ^~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_redirect': /kisskb/src/net/ipv6/ndisc.c:1603:58: note: byref variable will be forcibly initialized 1603 | ops_data_buf[NDISC_OPS_REDIRECT_DATA_SPACE], *ops_data = NULL; | ^~~~~~~~ /kisskb/src/net/ipv6/ndisc.c:1603:12: note: byref variable will be forcibly initialized 1603 | ops_data_buf[NDISC_OPS_REDIRECT_DATA_SPACE], *ops_data = NULL; | ^~~~~~~~~~~~ /kisskb/src/net/ipv6/ndisc.c:1602:12: note: byref variable will be forcibly initialized 1602 | u8 ha_buf[MAX_ADDR_LEN], *ha = NULL, | ^~~~~~ /kisskb/src/net/ipv6/ndisc.c:1600:23: note: byref variable will be forcibly initialized 1600 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/ndisc.c:1597:25: note: byref variable will be forcibly initialized 1597 | struct in6_addr saddr_buf; | ^~~~~~~~~ /kisskb/src/drivers/video/backlight/arcxcnn_bl.c: In function 'arcxcnn_parse_dt': /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:179:41: note: byref variable will be forcibly initialized 179 | u32 prog_val, num_entry, entry, sources[ARCXCNN_LEDEN_BITS]; | ^~~~~~~ /kisskb/src/drivers/video/backlight/arcxcnn_bl.c:179:13: note: byref variable will be forcibly initialized 179 | u32 prog_val, num_entry, entry, sources[ARCXCNN_LEDEN_BITS]; | ^~~~~~~~ /kisskb/src/drivers/video/backlight/rave-sp-backlight.c: In function 'rave_sp_backlight_update_status': /kisskb/src/drivers/video/backlight/rave-sp-backlight.c:24:12: note: byref variable will be forcibly initialized 24 | u8 cmd[] = { | ^~~ /kisskb/src/drivers/video/backlight/led_bl.c: In function 'led_bl_parse_levels': /kisskb/src/drivers/video/backlight/led_bl.c:128:13: note: byref variable will be forcibly initialized 128 | u32 value; | ^~~~~ /kisskb/src/drivers/video/backlight/led_bl.c: In function 'led_bl_probe': /kisskb/src/drivers/video/backlight/led_bl.c:177:37: note: byref variable will be forcibly initialized 177 | struct backlight_properties props; | ^~~~~ In file included from /kisskb/src/net/bridge/br_forward.c:16: /kisskb/src/net/bridge/br_forward.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:41: note: byref variable will be forcibly initialized 600 | struct vlan_hdr vhdr, *vh; | ^~~~ /kisskb/src/net/bridge/br_forward.c: In function 'br_dev_queue_push_xmit': /kisskb/src/net/bridge/br_forward.c:43:21: note: byref variable will be forcibly initialized 43 | int depth; | ^~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_bridge.h:9, from /kisskb/src/include/linux/netfilter_bridge.h:5, from /kisskb/src/net/bridge/br_forward.c:17: /kisskb/src/net/bridge/br_forward.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ In file included from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/net/ipv6/udp.c:28: /kisskb/src/net/ipv6/udp.c: In function 'bpf_sk_lookup_run_v6': /kisskb/src/include/linux/filter.h:1484:43: note: byref variable will be forcibly initialized 1484 | struct bpf_sk_lookup_kern ctx = { | ^~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/udp.c:24: /kisskb/src/net/ipv6/udp.c: In function 'udp6_ehashfn': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/udp.c:70:9: note: in expansion of macro 'net_get_random_once' 70 | net_get_random_once(&udp_ipv6_hash_secret, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/udp.c:68:9: note: in expansion of macro 'net_get_random_once' 68 | net_get_random_once(&udp6_ehash_secret, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/udp.c: In function 'udp6_lookup_run_bpf': /kisskb/src/net/ipv6/udp.c:200:22: note: byref variable will be forcibly initialized 200 | struct sock *sk, *reuse_sk; | ^~ In file included from /kisskb/src/include/linux/ipv6.h:92, from /kisskb/src/net/ipv6/udp.c:28: /kisskb/src/net/ipv6/udp.c: In function 'udp_cmsg_recv': /kisskb/src/include/linux/udp.h:126:13: note: byref variable will be forcibly initialized 126 | int gso_size; | ^~~~~~~~ /kisskb/src/net/ipv6/udp.c: In function 'udpv6_recvmsg': /kisskb/src/net/ipv6/udp.c:329:18: note: byref variable will be forcibly initialized 329 | int off, err, peeking = flags & MSG_PEEK; | ^~~ /kisskb/src/net/ipv6/udp.c:329:13: note: byref variable will be forcibly initialized 329 | int off, err, peeking = flags & MSG_PEEK; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_fdb.c:10: /kisskb/src/net/bridge/br_fdb.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_fdb.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_fdb.c: In function 'br_fdb_replay_one': /kisskb/src/net/bridge/br_fdb.c:740:44: note: byref variable will be forcibly initialized 740 | struct switchdev_notifier_fdb_info item; | ^~~~ In file included from /kisskb/src/include/trace/events/../../../net/bridge/br_private.h:19, from /kisskb/src/include/trace/events/bridge.h:10, from /kisskb/src/net/bridge/br_fdb.c:24: /kisskb/src/net/bridge/br_fdb.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/ipv6/udp.c: In function 'udp_v6_push_pending_frames': /kisskb/src/net/bridge/br_fdb.c: In function 'fdb_find_rcu': /kisskb/src/net/bridge/br_fdb.c:94:35: note: byref variable will be forcibly initialized 94 | struct net_bridge_fdb_key key; | ^~~ /kisskb/src/net/ipv6/udp.c:1267:23: note: byref variable will be forcibly initialized 1267 | struct flowi6 fl6; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_fdb.c:10: /kisskb/src/net/bridge/br_fdb.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/udp.c: In function 'udpv6_sendmsg': /kisskb/src/net/ipv6/udp.c:1538:39: note: byref variable will be forcibly initialized 1538 | struct inet_cork_full cork; | ^~~~ /kisskb/src/net/ipv6/udp.c:1351:44: note: byref variable will be forcibly initialized 1351 | struct sockaddr_in sin; | ^~~ /kisskb/src/net/ipv6/udp.c:1303:29: note: byref variable will be forcibly initialized 1303 | struct ipcm6_cookie ipc6; | ^~~~ /kisskb/src/net/ipv6/udp.c:1301:23: note: byref variable will be forcibly initialized 1301 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/udp.c:1297:43: note: byref variable will be forcibly initialized 1297 | struct in6_addr *daddr, *final_p, final; | ^~~~~ /kisskb/src/net/ipv6/udp.c:1292:31: note: byref variable will be forcibly initialized 1292 | struct ipv6_txoptions opt_space; | ^~~~~~~~~ /kisskb/src/net/bridge/br_fdb.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/fib_rules.h:11, from /kisskb/src/include/net/ip_fib.h:19, from /kisskb/src/include/net/switchdev.h:13, from /kisskb/src/net/bridge/br_fdb.c:23: /kisskb/src/net/bridge/br_fdb.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_fdb.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/bridge/br_fdb.c: In function 'fdb_fill_info': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_fdb.c:660:30: note: byref variable will be forcibly initialized 660 | struct nda_cacheinfo ci; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/raw.c:19: /kisskb/src/net/ipv6/raw.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_fdb.c:10: /kisskb/src/net/bridge/br_fdb.c: In function '__rhashtable_insert_fast': /kisskb/src/net/ipv6/udp.c: In function '__udp6_lib_err': /kisskb/src/net/ipv6/udp.c:569:13: note: byref variable will be forcibly initialized 569 | int err; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/events/../../../net/bridge/br_private.h:19, from /kisskb/src/include/trace/events/bridge.h:10, from /kisskb/src/net/bridge/br_fdb.c:24: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_if.c:10: /kisskb/src/net/bridge/br_if.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/raw.c:22: /kisskb/src/net/ipv6/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/udp.c: In function '__udp6_lib_rcv': /kisskb/src/net/ipv6/udp.c:917:14: note: byref variable will be forcibly initialized 917 | bool refcounted; | ^~~~~~~~~~ /kisskb/src/net/bridge/br_if.c: In function 'port_cost': /kisskb/src/net/bridge/br_if.c:37:39: note: byref variable will be forcibly initialized 37 | struct ethtool_link_ksettings ecmd; | ^~~~ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_seticmpfilter': /kisskb/src/net/ipv6/raw.c:974:12: note: userspace variable will be forcibly initialized 974 | static int rawv6_seticmpfilter(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c: In function 'do_rawv6_setsockopt': /kisskb/src/net/ipv6/raw.c:1017:12: note: userspace variable will be forcibly initialized 1017 | static int do_rawv6_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c:1021:13: note: byref variable will be forcibly initialized 1021 | int val; | ^~~ /kisskb/src/net/ipv6/raw.c: In function 'icmpv6_filter': /kisskb/src/net/ipv6/raw.c:111:25: note: byref variable will be forcibly initialized 111 | struct icmp6hdr _hdr; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_if.c:10: /kisskb/src/net/bridge/br_if.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_err': /kisskb/src/net/ipv6/raw.c:328:13: note: byref variable will be forcibly initialized 328 | int err; | ^~~ /kisskb/src/net/bridge/br_if.c: In function 'nbp_backup_change': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_if.c:198:9: note: in expansion of macro 'rcu_assign_pointer' 198 | rcu_assign_pointer(p->backup_port, backup_p); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c: In function 'do_rawv6_getsockopt': /kisskb/src/net/ipv6/raw.c:1091:13: note: byref variable will be forcibly initialized 1091 | int val, len; | ^~~ /kisskb/src/net/bridge/br_fdb.c: In function 'br_fdb_add': /kisskb/src/net/bridge/br_fdb.c:1060:24: note: byref variable will be forcibly initialized 1060 | struct nlattr *nfea_tb[NFEA_MAX + 1], *attr; | ^~~~~~~ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_recvmsg': /kisskb/src/net/ipv6/raw.c:469:13: note: byref variable will be forcibly initialized 469 | int err; | ^~~ In file included from /kisskb/src/net/ipv6/raw.c:27: /kisskb/src/net/ipv6/raw.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_send_hdrinc': /kisskb/src/net/ipv6/raw.c:626:13: note: byref variable will be forcibly initialized 626 | int err; | ^~~ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_push_pending_frames': /kisskb/src/net/ipv6/raw.c:548:17: note: byref variable will be forcibly initialized 548 | __sum16 csum; | ^~~~ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_sendmsg': /kisskb/src/net/ipv6/raw.c:782:13: note: byref variable will be forcibly initialized 782 | int hdrincl; | ^~~~~~~ /kisskb/src/net/ipv6/raw.c:780:29: note: byref variable will be forcibly initialized 780 | struct ipcm6_cookie ipc6; | ^~~~ /kisskb/src/net/ipv6/raw.c:779:23: note: byref variable will be forcibly initialized 779 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/raw.c:778:30: note: byref variable will be forcibly initialized 778 | struct raw6_frag_vec rfv; | ^~~ /kisskb/src/net/ipv6/raw.c:777:27: note: byref variable will be forcibly initialized 777 | struct dst_entry *dst = NULL; | ^~~ /kisskb/src/net/ipv6/raw.c:771:43: note: byref variable will be forcibly initialized 771 | struct in6_addr *daddr, *final_p, final; | ^~~~~ /kisskb/src/net/ipv6/raw.c:769:31: note: byref variable will be forcibly initialized 769 | struct ipv6_txoptions opt_space; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/raw.c:19: /kisskb/src/net/ipv6/raw.c: In function 'rawv6_mh_filter_register': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c:135:9: note: in expansion of macro 'rcu_assign_pointer' 135 | rcu_assign_pointer(mh_filter, filter); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:14: /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:14: /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'handle_send_req': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:147:32: note: byref variable will be forcibly initialized 147 | struct kernel_ipmi_msg msg; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:146:26: note: byref variable will be forcibly initialized 146 | struct ipmi_addr addr; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:600:21: note: byref variable will be forcibly initialized 600 | int mode; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:587:21: note: byref variable will be forcibly initialized 587 | int mode; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:569:42: note: byref variable will be forcibly initialized 569 | struct ipmi_timing_parms parms; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:552:42: note: byref variable will be forcibly initialized 552 | struct ipmi_timing_parms parms; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:532:53: note: byref variable will be forcibly initialized 532 | struct ipmi_channel_lun_address_set val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:519:53: note: byref variable will be forcibly initialized 519 | struct ipmi_channel_lun_address_set val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:499:53: note: byref variable will be forcibly initialized 499 | struct ipmi_channel_lun_address_set val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:487:53: note: byref variable will be forcibly initialized 487 | struct ipmi_channel_lun_address_set val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:470:31: note: byref variable will be forcibly initialized 470 | unsigned char rval; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:469:31: note: byref variable will be forcibly initialized 469 | unsigned int val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:456:30: note: byref variable will be forcibly initialized 456 | unsigned int val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:439:31: note: byref variable will be forcibly initialized 439 | unsigned char rval; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:438:31: note: byref variable will be forcibly initialized 438 | unsigned int val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:425:30: note: byref variable will be forcibly initialized 425 | unsigned int val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:411:21: note: byref variable will be forcibly initialized 411 | int val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:397:43: note: byref variable will be forcibly initialized 397 | struct ipmi_cmdspec_chans val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:383:43: note: byref variable will be forcibly initialized 383 | struct ipmi_cmdspec_chans val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:369:39: note: byref variable will be forcibly initialized 369 | struct ipmi_cmdspec val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:355:37: note: byref variable will be forcibly initialized 355 | struct ipmi_cmdspec val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:343:39: note: byref variable will be forcibly initialized 343 | struct ipmi_recv rsp; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:326:41: note: byref variable will be forcibly initialized 326 | struct ipmi_req_settime req; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:306:33: note: byref variable will be forcibly initialized 306 | struct ipmi_req req; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__list_splice_init_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:262:9: note: in expansion of macro 'rcu_assign_pointer' 262 | rcu_assign_pointer(list_next_rcu(prev), first); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'panic_op_write_handler': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:77:14: note: byref variable will be forcibly initialized 77 | char valcp[16]; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_find_bmc_prod_dev_id': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2989:28: note: byref variable will be forcibly initialized 2989 | struct prod_dev_id id = { | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_create_user': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1251:9: note: in expansion of macro 'rcu_assign_pointer' 1251 | rcu_assign_pointer(new_user->self, new_user); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_set_my_address': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1411:13: note: byref variable will be forcibly initialized 1411 | int index, rv = 0; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_get_my_address': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1433:13: note: byref variable will be forcibly initialized 1433 | int index, rv = 0; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:24: /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'queued_spin_unlock': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_set_my_LUN': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1455:13: note: byref variable will be forcibly initialized 1455 | int index, rv = 0; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_get_my_LUN': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1477:13: note: byref variable will be forcibly initialized 1477 | int index, rv = 0; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_get_maintenance_mode': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1497:19: note: byref variable will be forcibly initialized 1497 | int mode, index; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_set_maintenance_mode': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1522:21: note: byref variable will be forcibly initialized 1522 | int rv = 0, index; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_register_for_cmd': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1666:21: note: byref variable will be forcibly initialized 1666 | int rv = 0, index; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_unregister_for_cmd': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1712:30: note: byref variable will be forcibly initialized 1712 | int i, rv = -ENOENT, index; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'i_ipmi_req_ipmb': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1963:14: note: byref variable will be forcibly initialized 1963 | long seqid; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1962:23: note: byref variable will be forcibly initialized 1962 | unsigned char ipmb_seq; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:24: /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'i_ipmi_req_lan': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'start_clear_flags': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:377:23: note: byref variable will be forcibly initialized 377 | unsigned char msg[3]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2155:14: note: byref variable will be forcibly initialized 2155 | long seqid; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2154:23: note: byref variable will be forcibly initialized 2154 | unsigned char ipmb_seq; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'start_check_enables': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:366:23: note: byref variable will be forcibly initialized 366 | unsigned char msg[2]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'handle_transaction_done': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:720:31: note: byref variable will be forcibly initialized 720 | unsigned char msg[4]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:681:22: note: byref variable will be forcibly initialized 681 | bool irq_on; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:679:31: note: byref variable will be forcibly initialized 679 | unsigned char msg[4]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:588:31: note: byref variable will be forcibly initialized 588 | unsigned char msg[3]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:565:31: note: byref variable will be forcibly initialized 565 | unsigned char msg[4]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'smi_event_handler': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:796:31: note: byref variable will be forcibly initialized 796 | unsigned char msg[2]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'send_guid_cmd': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3232:43: note: byref variable will be forcibly initialized 3232 | struct ipmi_system_interface_addr si; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3231:43: note: byref variable will be forcibly initialized 3231 | struct kernel_ipmi_msg msg; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__get_guid': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3303:17: note: in expansion of macro 'wait_event' 3303 | wait_event(intf->waitq, bmc->dyn_guid_set != 2); | ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'send_get_device_id_cmd': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2494:32: note: byref variable will be forcibly initialized 2494 | struct kernel_ipmi_msg msg; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2493:43: note: byref variable will be forcibly initialized 2493 | struct ipmi_system_interface_addr si; | ^~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__get_device_id': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2534:9: note: in expansion of macro 'wait_event' 2534 | wait_event(intf->waitq, bmc->dyn_id_set != 2); | ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'send_channel_info_cmd': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3316:43: note: byref variable will be forcibly initialized 3316 | struct ipmi_system_interface_addr si; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3315:43: note: byref variable will be forcibly initialized 3315 | unsigned char data[1]; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3314:43: note: byref variable will be forcibly initialized 3314 | struct kernel_ipmi_msg msg; | ^~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/ipmi.h:21, from /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:40: /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'device_remove_group': In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__scan_channels': /kisskb/src/include/linux/device.h:922:39: note: byref variable will be forcibly initialized 922 | const struct attribute_group *groups[] = { grp, NULL }; | ^~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3443:17: note: in expansion of macro 'wait_event' 3443 | wait_event(intf->waitq, intf->channels_ready); | ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'shutdown_smi': /kisskb/src/include/linux/device.h:922:39: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__bmc_get_device_id': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2628:24: note: byref variable will be forcibly initialized 2628 | guid_t guid; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2626:39: note: byref variable will be forcibly initialized 2626 | struct ipmi_device_id id = bmc->fetch_id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'ipmi_thread': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:979:17: note: byref variable will be forcibly initialized 979 | ktime_t busy_until = IPMI_TIME_NOT_BUSY; | ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_get_version': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1390:17: note: byref variable will be forcibly initialized 1390 | int rv, index; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1389:31: note: byref variable will be forcibly initialized 1389 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'guid_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2863:16: note: byref variable will be forcibly initialized 2863 | guid_t guid; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2862:14: note: byref variable will be forcibly initialized 2862 | bool guid_set; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'aux_firmware_rev_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2843:31: note: byref variable will be forcibly initialized 2843 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'product_id_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2827:31: note: byref variable will be forcibly initialized 2827 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'try_get_dev_id': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1310:31: note: byref variable will be forcibly initialized 1310 | unsigned char msg[2]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'manufacturer_id_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2811:31: note: byref variable will be forcibly initialized 2811 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'add_dev_support_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2794:31: note: byref variable will be forcibly initialized 2794 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_version_show': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'get_global_enables': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2776:31: note: byref variable will be forcibly initialized 2776 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1360:31: note: byref variable will be forcibly initialized 1360 | unsigned char msg[3]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'firmware_revision_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2759:31: note: byref variable will be forcibly initialized 2759 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'revision_show': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'set_global_enables': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1407:31: note: byref variable will be forcibly initialized 1407 | unsigned char msg[3]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2743:31: note: byref variable will be forcibly initialized 2743 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'provides_device_sdrs_show': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'check_clr_rcv_irq': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1457:12: note: byref variable will be forcibly initialized 1457 | u8 enables = 0; | ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2728:31: note: byref variable will be forcibly initialized 2728 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'device_id_show': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'check_set_rcv_irq': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1494:12: note: byref variable will be forcibly initialized 1494 | u8 enables = 0; | ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2712:31: note: byref variable will be forcibly initialized 2712 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'bmc_dev_attr_is_visible': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2905:22: note: byref variable will be forcibly initialized 2905 | bool guid_set; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'try_enable_event_buffer': /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:1526:31: note: byref variable will be forcibly initialized 1526 | unsigned char msg[3]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2899:39: note: byref variable will be forcibly initialized 2899 | struct ipmi_device_id id; | ^~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/ipmi.h:21, from /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c:40: /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'device_add_group': /kisskb/src/include/linux/device.h:914:39: note: byref variable will be forcibly initialized 914 | const struct attribute_group *groups[] = { grp, NULL }; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_add_smi': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3493:31: note: byref variable will be forcibly initialized 3493 | struct ipmi_device_id id; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_si_intf.c: In function 'try_smi_init': /kisskb/src/include/linux/device.h:914:39: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/bridge/br_input.c:10: /kisskb/src/net/bridge/br_input.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_request_settime': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2382:17: note: byref variable will be forcibly initialized 2382 | int rv, index; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2381:34: note: byref variable will be forcibly initialized 2381 | unsigned char saddr = 0, lun = 0; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2381:23: note: byref variable will be forcibly initialized 2381 | unsigned char saddr = 0, lun = 0; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_request_supply_msgs': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2421:17: note: byref variable will be forcibly initialized 2421 | int rv, index; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2420:34: note: byref variable will be forcibly initialized 2420 | unsigned char saddr = 0, lun = 0; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2420:23: note: byref variable will be forcibly initialized 2420 | unsigned char saddr = 0, lun = 0; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'deliver_response': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:929:21: note: byref variable will be forcibly initialized 929 | int index; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_timeout_handler': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4907:30: note: byref variable will be forcibly initialized 4907 | bool need_timer = false; | ^~~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_bridge.h:9, from /kisskb/src/include/linux/netfilter_bridge.h:5, from /kisskb/src/net/bridge/br_input.c:14: /kisskb/src/net/bridge/br_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4905:30: note: byref variable will be forcibly initialized 4905 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4903:30: note: byref variable will be forcibly initialized 4903 | struct list_head timeouts; | ^~~~~~~~ /kisskb/src/net/bridge/br_input.c: In function 'br_handle_frame_finish': /kisskb/src/net/bridge/br_input.c:127:45: note: byref variable will be forcibly initialized 127 | struct nd_msg *msg, _msg; | ^~~~ /kisskb/src/net/bridge/br_input.c:75:34: note: byref variable will be forcibly initialized 75 | struct net_bridge_mcast *brmctx; | ^~~~~~ /kisskb/src/net/bridge/br_input.c:72:39: note: byref variable will be forcibly initialized 72 | struct net_bridge_mcast_port *pmctx; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_ioctl.c:11: /kisskb/src/net/bridge/br_ioctl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_input.c: In function 'nf_hook_bridge_pre': /kisskb/src/net/bridge/br_input.c:210:30: note: byref variable will be forcibly initialized 210 | struct nf_hook_state state; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_set_gets_events': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1568:13: note: byref variable will be forcibly initialized 1568 | int index; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1567:30: note: byref variable will be forcibly initialized 1567 | struct list_head msgs; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'handle_ipmb_get_msg_rsp': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3724:32: note: byref variable will be forcibly initialized 3724 | struct ipmi_recv_msg *recv_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3723:31: note: byref variable will be forcibly initialized 3723 | struct ipmi_ipmb_addr ipmb_addr; | ^~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'handle_lan_get_msg_rsp': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4017:32: note: byref variable will be forcibly initialized 4017 | struct ipmi_recv_msg *recv_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4016:31: note: byref variable will be forcibly initialized 4016 | struct ipmi_lan_addr lan_addr; | ^~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/if_bridge.h:12, from /kisskb/src/net/bridge/br_ioctl.c:12: /kisskb/src/net/bridge/br_ioctl.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/if_bridge.h:12, from /kisskb/src/net/bridge/br_ioctl.c:12: /kisskb/src/net/bridge/br_ioctl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'handle_read_event_rsp': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4302:30: note: byref variable will be forcibly initialized 4302 | struct list_head msgs; | ^~~~ /kisskb/src/net/bridge/br_ioctl.c: In function 'old_deviceless': /kisskb/src/net/bridge/br_ioctl.c:351:22: note: byref variable will be forcibly initialized 351 | char buf[IFNAMSIZ]; | ^~~ /kisskb/src/net/bridge/br_ioctl.c:318:23: note: byref variable will be forcibly initialized 318 | unsigned long args[3]; | ^~~~ /kisskb/src/net/bridge/br_ioctl.c: In function 'br_dev_siocdevprivate': /kisskb/src/net/bridge/br_ioctl.c:228:36: note: byref variable will be forcibly initialized 228 | struct __port_info p; | ^ /kisskb/src/net/bridge/br_ioctl.c:144:38: note: byref variable will be forcibly initialized 144 | struct __bridge_info b; | ^ /kisskb/src/net/bridge/br_ioctl.c:119:30: note: byref variable will be forcibly initialized 119 | unsigned int cargs[4]; | ^~~~~ /kisskb/src/net/bridge/br_ioctl.c:114:23: note: byref variable will be forcibly initialized 114 | unsigned long args[4]; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_panic_request_and_wait': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:5089:30: note: byref variable will be forcibly initialized 5089 | struct ipmi_recv_msg recv_msg; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/sound/soc/hisilicon/hi6210-i2s.c:12: /kisskb/src/sound/soc/hisilicon/hi6210-i2s.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:5088:30: note: byref variable will be forcibly initialized 5088 | struct ipmi_smi_msg smi_msg; | ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'send_panic_events': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:5149:26: note: byref variable will be forcibly initialized 5149 | struct ipmi_addr addr; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:5147:23: note: byref variable will be forcibly initialized 5147 | unsigned char data[16]; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:5146:32: note: byref variable will be forcibly initialized 5146 | struct kernel_ipmi_msg msg; | ^~~ /kisskb/src/net/bridge/br_ioctl.c: In function 'br_ioctl_stub': /kisskb/src/net/bridge/br_ioctl.c:386:22: note: byref variable will be forcibly initialized 386 | char buf[IFNAMSIZ]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'cleanup_smi_msgs': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3641:26: note: byref variable will be forcibly initialized 3641 | struct list_head tmplist; | ^~~~~~~ /kisskb/src/sound/soc/hisilicon/hi6210-i2s.c: In function 'hi6210_i2s_startup': /kisskb/src/sound/soc/hisilicon/hi6210-i2s.c:96:13: note: byref variable will be forcibly initialized 96 | u32 val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'clean_up_interface_data': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:685:26: note: byref variable will be forcibly initialized 685 | struct list_head list; | ^~~~ /kisskb/src/sound/soc/hisilicon/hi6210-i2s.c: In function 'hi6210_i2s_probe': /kisskb/src/sound/soc/hisilicon/hi6210-i2s.c:549:26: note: byref variable will be forcibly initialized 549 | struct resource *res; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '_ipmi_destroy_user': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1320:9: note: in expansion of macro 'rcu_assign_pointer' 1320 | rcu_assign_pointer(user->self, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1306:26: note: byref variable will be forcibly initialized 1306 | int i; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_stp.c:9: /kisskb/src/net/bridge/br_stp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/img/img-i2s-in.c: In function 'img_i2s_in_hw_params': /kisskb/src/sound/soc/img/img-i2s-in.c:219:42: note: byref variable will be forcibly initialized 219 | unsigned int bclk_filter_enable, bclk_filter_value; | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/img/img-i2s-in.c:219:22: note: byref variable will be forcibly initialized 219 | unsigned int bclk_filter_enable, bclk_filter_value; | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/sound/soc/img/img-i2s-in.c:15: /kisskb/src/sound/soc/img/img-i2s-in.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/net/bridge/br_stp.c: In function 'br_transmit_config': /kisskb/src/sound/soc/img/img-i2s-in.c: In function 'img_i2s_in_probe': /kisskb/src/net/bridge/br_stp.c:206:31: note: byref variable will be forcibly initialized 206 | struct br_config_bpdu bpdu; | ^~~~ /kisskb/src/sound/soc/img/img-i2s-in.c:422:26: note: byref variable will be forcibly initialized 422 | struct resource *res; | ^~~ /kisskb/src/sound/soc/img/img-parallel-out.c: In function 'img_prl_out_probe': /kisskb/src/sound/soc/img/img-parallel-out.c:212:26: note: byref variable will be forcibly initialized 212 | struct resource *res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/sound/soc/img/img-spdif-out.c:10: /kisskb/src/sound/soc/img/img-spdif-out.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/sound/soc/img/img-spdif-out.c:10: /kisskb/src/sound/soc/img/img-spdif-out.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/soc/img/img-spdif-out.c: In function 'img_spdif_out_probe': /kisskb/src/sound/soc/img/img-spdif-out.c:325:26: note: byref variable will be forcibly initialized 325 | struct resource *res; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rose/af_rose.c:11: /kisskb/src/net/rose/af_rose.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rose/af_rose.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rose/af_rose.c:25: /kisskb/src/net/rose/af_rose.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rose/af_rose.c: In function 'rose_setsockopt': /kisskb/src/net/rose/af_rose.c:368:12: note: userspace variable will be forcibly initialized 368 | static int rose_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/rose/af_rose.c:373:13: note: byref variable will be forcibly initialized 373 | int opt; | ^~~ /kisskb/src/net/rose/af_rose.c: In function 'rose_recvmsg': /kisskb/src/net/rose/af_rose.c:1223:16: note: byref variable will be forcibly initialized 1223 | int n, er, qbit; | ^~ /kisskb/src/net/rose/af_rose.c: In function 'rose_getsockopt': /kisskb/src/net/rose/af_rose.c:433:13: note: byref variable will be forcibly initialized 433 | int val = 0; | ^~~ /kisskb/src/net/rose/af_rose.c: In function 'rose_ioctl': /kisskb/src/net/rose/af_rose.c:1329:42: note: byref variable will be forcibly initialized 1329 | struct rose_cause_struct rose_cause; | ^~~~~~~~~~ /kisskb/src/net/rose/af_rose.c:1322:42: note: byref variable will be forcibly initialized 1322 | struct rose_cause_struct rose_cause; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rose/af_rose.c:11: /kisskb/src/net/rose/af_rose.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1969:9: note: in expansion of macro 'rcu_assign_pointer' 1969 | rcu_assign_pointer(sk->sk_wq, &parent->wq); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/rose/af_rose.c:18: /kisskb/src/net/rose/af_rose.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/rose/af_rose.c: In function 'rose_proto_init': /kisskb/src/net/rose/af_rose.c:1522:22: note: byref variable will be forcibly initialized 1522 | char name[IFNAMSIZ]; | ^~~~ /kisskb/src/net/rose/af_rose.c: In function 'rose_sendmsg': /kisskb/src/net/rose/af_rose.c:1057:35: note: byref variable will be forcibly initialized 1057 | struct full_sockaddr_rose srose; | ^~~~~ /kisskb/src/net/rose/af_rose.c:1056:13: note: byref variable will be forcibly initialized 1056 | int err; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/rose/af_rose.c:11: /kisskb/src/net/rose/af_rose.c: In function 'rose_connect': /kisskb/src/net/rose/af_rose.c:839:29: note: byref variable will be forcibly initialized 839 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/rose/af_rose.c:839:17: note: in expansion of macro 'DEFINE_WAIT' 839 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/net/rose/af_rose.c:723:30: note: byref variable will be forcibly initialized 723 | unsigned char cause, diagnostic; | ^~~~~~~~~~ /kisskb/src/net/rose/af_rose.c:723:23: note: byref variable will be forcibly initialized 723 | unsigned char cause, diagnostic; | ^~~~~ /kisskb/src/net/rose/af_rose.c: In function 'rose_rx_call_request': /kisskb/src/net/rose/af_rose.c:975:39: note: byref variable will be forcibly initialized 975 | struct rose_facilities_struct facilities; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ceph/mdsmap.c:7: /kisskb/src/fs/ceph/mdsmap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/namespace.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/mdsmap.c: In function 'ceph_mdsmap_decode': /kisskb/src/fs/ceph/mdsmap.c:183:38: note: byref variable will be forcibly initialized 183 | struct ceph_timespec laggy_since; | ^~~~~~~~~~~ /kisskb/src/fs/ceph/mdsmap.c:180:41: note: byref variable will be forcibly initialized 180 | struct ceph_entity_addr addr; | ^~~~ /kisskb/src/fs/namespace.c: In function 'do_idmap_mount': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c:4012:9: note: in expansion of macro 'smp_store_release' 4012 | smp_store_release(&mnt->mnt.mnt_userns, mnt_userns); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'umount_tree': /kisskb/src/fs/namespace.c:1502:19: note: byref variable will be forcibly initialized 1502 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c: In function 'shrink_submounts': /kisskb/src/fs/namespace.c:3174:19: note: byref variable will be forcibly initialized 3174 | LIST_HEAD(graveyard); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c: In function 'commit_tree': /kisskb/src/fs/namespace.c:912:19: note: byref variable will be forcibly initialized 912 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c: In function 'mnt_warn_timestamp_expiry': /kisskb/src/fs/namespace.c:2567:27: note: byref variable will be forcibly initialized 2567 | struct tm tm; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_stp_bpdu.c:10: /kisskb/src/net/bridge/br_stp_bpdu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:4280:21: note: byref variable will be forcibly initialized 4280 | struct path root; | ^~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_bridge.h:9, from /kisskb/src/include/linux/netfilter_bridge.h:5, from /kisskb/src/net/bridge/br_stp_bpdu.c:11: /kisskb/src/net/bridge/br_stp_bpdu.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mntput_no_expire': /kisskb/src/fs/namespace.c:1160:19: note: byref variable will be forcibly initialized 1160 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c: In function 'namespace_unlock': /kisskb/src/fs/namespace.c:1436:19: note: byref variable will be forcibly initialized 1436 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c:1433:27: note: byref variable will be forcibly initialized 1433 | struct hlist_head head; | ^~~~ /kisskb/src/net/bridge/br_stp_bpdu.c: In function 'br_send_config_bpdu': /kisskb/src/net/bridge/br_stp_bpdu.c:81:23: note: byref variable will be forcibly initialized 81 | unsigned char buf[35]; | ^~~ /kisskb/src/net/bridge/br_stp_bpdu.c: In function 'br_send_tcn_bpdu': /kisskb/src/net/bridge/br_stp_bpdu.c:128:23: note: byref variable will be forcibly initialized 128 | unsigned char buf[4]; | ^~~ /kisskb/src/net/bridge/br_stp_bpdu.c: In function 'br_stp_rcv': /kisskb/src/net/bridge/br_stp_bpdu.c:191:39: note: byref variable will be forcibly initialized 191 | struct br_config_bpdu bpdu; | ^~~~ /kisskb/src/fs/namespace.c: In function 'do_mount_setattr': /kisskb/src/fs/namespace.c:4057:13: note: byref variable will be forcibly initialized 4057 | int err = 0; | ^~~ /kisskb/src/fs/namespace.c: In function '__do_sys_mount_setattr': /kisskb/src/fs/namespace.c:4233:28: note: byref variable will be forcibly initialized 4233 | struct mount_kattr kattr; | ^~~~~ /kisskb/src/fs/namespace.c:4232:27: note: byref variable will be forcibly initialized 4232 | struct mount_attr attr; | ^~~~ /kisskb/src/fs/namespace.c:4231:21: note: byref variable will be forcibly initialized 4231 | struct path target; | ^~~~~~ /kisskb/src/fs/namespace.c: In function 'ksys_umount': /kisskb/src/fs/namespace.c:1764:21: note: byref variable will be forcibly initialized 1764 | struct path path; | ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_open_tree': /kisskb/src/fs/namespace.c:2457:21: note: byref variable will be forcibly initialized 2457 | struct path path; | ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_fsmount': /kisskb/src/fs/namespace.c:3593:22: note: byref variable will be forcibly initialized 3593 | unsigned int mnt_flags = 0; | ^~~~~~~~~ /kisskb/src/fs/namespace.c:3590:21: note: byref variable will be forcibly initialized 3590 | struct path newmount; | ^~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'attach_recursive_mnt': /kisskb/src/fs/namespace.c:2154:20: note: byref variable will be forcibly initialized 2154 | HLIST_HEAD(tree_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:792:44: note: in definition of macro 'HLIST_HEAD' 792 | #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } | ^~~~ /kisskb/src/fs/namespace.c: In function 'do_loopback': /kisskb/src/fs/namespace.c:2372:21: note: byref variable will be forcibly initialized 2372 | struct path old_path; | ^~~~~~~~ /kisskb/src/fs/namespace.c: In function 'do_move_mount_old': /kisskb/src/fs/namespace.c:2854:21: note: byref variable will be forcibly initialized 2854 | struct path old_path; | ^~~~~~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_move_mount': /kisskb/src/fs/namespace.c:3718:32: note: byref variable will be forcibly initialized 3718 | struct path from_path, to_path; | ^~~~~~~ /kisskb/src/fs/namespace.c:3718:21: note: byref variable will be forcibly initialized 3718 | struct path from_path, to_path; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mark_mounts_for_expiry': /kisskb/src/fs/namespace.c:3089:19: note: byref variable will be forcibly initialized 3089 | LIST_HEAD(graveyard); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/namespace.c: In function 'do_mount': /kisskb/src/fs/namespace.c:3325:21: note: byref variable will be forcibly initialized 3325 | struct path path; | ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_pivot_root': /kisskb/src/fs/namespace.c:3819:31: note: byref variable will be forcibly initialized 3819 | struct path new, old, root; | ^~~~ /kisskb/src/fs/namespace.c:3819:26: note: byref variable will be forcibly initialized 3819 | struct path new, old, root; | ^~~ /kisskb/src/fs/namespace.c:3819:21: note: byref variable will be forcibly initialized 3819 | struct path new, old, root; | ^~~ /kisskb/src/fs/namespace.c: In function 'mount_subtree': /kisskb/src/fs/namespace.c:3484:21: note: byref variable will be forcibly initialized 3484 | struct path path; | ^~~~ /kisskb/src/fs/namespace.c: In function 'mntns_install': /kisskb/src/fs/namespace.c:4548:21: note: byref variable will be forcibly initialized 4548 | struct path root; | ^~~~ /kisskb/src/fs/namespace.c: In function 'current_chrooted': /kisskb/src/fs/namespace.c:4396:21: note: byref variable will be forcibly initialized 4396 | struct path fs_root; | ^~~~~~~ /kisskb/src/fs/namespace.c:4395:21: note: byref variable will be forcibly initialized 4395 | struct path ns_root; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/icmp.c:30: /kisskb/src/net/ipv6/icmp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/icmp.c: In function 'opt_unrec': /kisskb/src/net/ipv6/icmp.c:266:12: note: byref variable will be forcibly initialized 266 | u8 _optval, *op; | ^~~~~~~ /kisskb/src/net/ipv6/icmp.c: In function 'is_ineligible': /kisskb/src/net/ipv6/icmp.c:157:20: note: byref variable will be forcibly initialized 157 | u8 _type, *tp; | ^~~~~ /kisskb/src/net/ipv6/icmp.c:148:16: note: byref variable will be forcibly initialized 148 | __be16 frag_off; | ^~~~~~~~ /kisskb/src/net/ipv6/icmp.c:147:14: note: byref variable will be forcibly initialized 147 | __u8 nexthdr = ipv6_hdr(skb)->nexthdr; | ^~~~~~~ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_rt_has_prefsrc': /kisskb/src/net/ipv6/icmp.c:248:33: note: byref variable will be forcibly initialized 248 | struct in6_addr prefsrc; | ^~~~~~~ In file included from /kisskb/src/include/net/route.h:24, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/ipv6/icmp.c:51: /kisskb/src/net/ipv6/icmp.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:30: note: byref variable will be forcibly initialized 118 | struct inetpeer_addr daddr; | ^~~~~ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_route_lookup': /kisskb/src/net/ipv6/icmp.c:362:23: note: byref variable will be forcibly initialized 362 | struct flowi6 fl2; | ^~~ /kisskb/src/net/ipv6/icmp.c:361:33: note: byref variable will be forcibly initialized 361 | struct dst_entry *dst, *dst2; | ^~~~ /kisskb/src/net/ipv6/icmp.c:361:27: note: byref variable will be forcibly initialized 361 | struct dst_entry *dst, *dst2; | ^~~ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_sk_init': /kisskb/src/net/ipv6/icmp.c:1044:22: note: byref variable will be forcibly initialized 1044 | struct sock *sk; | ^~ /kisskb/src/net/ipv6/icmp.c: In function 'icmp6_send': /kisskb/src/net/ipv6/icmp.c:461:29: note: byref variable will be forcibly initialized 461 | struct ipcm6_cookie ipc6; | ^~~~ /kisskb/src/net/ipv6/icmp.c:460:27: note: byref variable will be forcibly initialized 460 | struct icmpv6_msg msg; | ^~~ /kisskb/src/net/ipv6/icmp.c:459:23: note: byref variable will be forcibly initialized 459 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/icmp.c:458:25: note: byref variable will be forcibly initialized 458 | struct icmp6hdr tmp_hdr; | ^~~~~~~ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_echo_reply': /kisskb/src/net/ipv6/icmp.c:725:29: note: byref variable will be forcibly initialized 725 | struct ipcm6_cookie ipc6; | ^~~~ /kisskb/src/net/ipv6/icmp.c:724:27: note: byref variable will be forcibly initialized 724 | struct dst_entry *dst; | ^~~ /kisskb/src/net/ipv6/icmp.c:723:27: note: byref variable will be forcibly initialized 723 | struct icmpv6_msg msg; | ^~~ /kisskb/src/net/ipv6/icmp.c:722:23: note: byref variable will be forcibly initialized 722 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/icmp.c:721:25: note: byref variable will be forcibly initialized 721 | struct icmp6hdr tmp_hdr; | ^~~~~~~ /kisskb/src/net/ipv6/icmp.c: In function 'ip6_err_gen_icmpv6_unreach': /kisskb/src/net/ipv6/icmp.c:656:25: note: byref variable will be forcibly initialized 656 | struct in6_addr temp_saddr; | ^~~~~~~~~~ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_notify': /kisskb/src/net/ipv6/icmp.c:826:12: note: byref variable will be forcibly initialized 826 | u8 nexthdr; | ^~~~~~~ /kisskb/src/net/ipv6/icmp.c:825:16: note: byref variable will be forcibly initialized 825 | __be16 frag_off; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_bt_sm.c: In function 'bt_detect': /kisskb/src/drivers/char/ipmi/ipmi_bt_sm.c:620:23: note: byref variable will be forcibly initialized 620 | unsigned char BT_CAP[8]; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_bt_sm.c:619:23: note: byref variable will be forcibly initialized 619 | unsigned char GetBT_CAP[] = { 0x18, 0x36 }; | ^~~~~~~~~ /kisskb/src/sound/soc/intel/keembay/kmb_platform.c: In function 'hdmi_reformat_iec958': /kisskb/src/sound/soc/intel/keembay/kmb_platform.c:82:23: note: byref variable will be forcibly initialized 82 | unsigned long temp; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_stp_if.c:10: /kisskb/src/net/bridge/br_stp_if.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_stp_if.c: In function 'br_stp_call_user': /kisskb/src/net/bridge/br_stp_if.c:131:15: note: byref variable will be forcibly initialized 131 | char *envp[] = { NULL }; | ^~~~ /kisskb/src/net/bridge/br_stp_if.c:130:15: note: byref variable will be forcibly initialized 130 | char *argv[] = { BR_STP_PROG, br->dev->name, arg, NULL }; | ^~~~ /kisskb/src/sound/soc/intel/keembay/kmb_platform.c: In function 'kmb_pcm_operation': /kisskb/src/sound/soc/intel/keembay/kmb_platform.c:223:14: note: byref variable will be forcibly initialized 223 | bool period_elapsed; | ^~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_stp_if.c: In function 'br_stp_change_bridge_id': /kisskb/src/net/bridge/br_stp_if.c:225:24: note: byref variable will be forcibly initialized 225 | unsigned short oldaddr_aligned[ETH_ALEN >> 1]; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/intel/keembay/kmb_platform.c: In function 'kmb_plat_dai_probe': /kisskb/src/sound/soc/intel/keembay/kmb_platform.c:826:26: note: byref variable will be forcibly initialized 826 | struct resource *res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_stp_timer.c:10: /kisskb/src/net/bridge/br_stp_timer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rose/rose_in.c: In function 'rose_process_rx_frame': /kisskb/src/net/rose/rose_in.c:265:50: note: byref variable will be forcibly initialized 265 | int queued = 0, frametype, ns, nr, q, d, m; | ^ /kisskb/src/net/rose/rose_in.c:265:47: note: byref variable will be forcibly initialized 265 | int queued = 0, frametype, ns, nr, q, d, m; | ^ /kisskb/src/net/rose/rose_in.c:265:44: note: byref variable will be forcibly initialized 265 | int queued = 0, frametype, ns, nr, q, d, m; | ^ /kisskb/src/net/rose/rose_in.c:265:40: note: byref variable will be forcibly initialized 265 | int queued = 0, frametype, ns, nr, q, d, m; | ^~ /kisskb/src/net/rose/rose_in.c:265:36: note: byref variable will be forcibly initialized 265 | int queued = 0, frametype, ns, nr, q, d, m; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_netlink.c:9: /kisskb/src/net/bridge/br_netlink.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/net/bridge/br_netlink_tunnel.c:12: /kisskb/src/net/bridge/br_netlink_tunnel.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_netlink_tunnel.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/bridge/br_netlink_tunnel.c: In function 'br_fill_vlan_tinfo': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_netlink_tunnel.c: In function 'br_parse_vlan_tunnel_info': /kisskb/src/net/bridge/br_netlink_tunnel.c:222:24: note: byref variable will be forcibly initialized 222 | struct nlattr *tb[IFLA_BRIDGE_VLAN_TUNNEL_MAX + 1]; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/net/bridge/br_netlink.c:12: /kisskb/src/net/bridge/br_netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/bridge/br_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_fill_ifvlaninfo_range': /kisskb/src/net/bridge/br_netlink.c:312:34: note: byref variable will be forcibly initialized 312 | struct bridge_vlan_info vinfo; | ^~~~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_fill_ifvlaninfo': /kisskb/src/net/bridge/br_netlink.c:399:33: note: byref variable will be forcibly initialized 399 | struct bridge_vlan_info vinfo; | ^~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/net/bridge/br_netlink.c:12: /kisskb/src/net/bridge/br_netlink.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_port_fill_attrs': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/bridge/br_arp_nd_proxy.c: In function 'br_do_proxy_suppress_arp': /kisskb/src/net/bridge/br_arp_nd_proxy.c:133:21: note: byref variable will be forcibly initialized 133 | __be32 sip, tip; | ^~~ /kisskb/src/net/bridge/br_arp_nd_proxy.c:133:16: note: byref variable will be forcibly initialized 133 | __be32 sip, tip; | ^~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_fill_ifinfo': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/bridge/br_netlink.c: In function 'br_fill_linkxstats': /kisskb/src/net/bridge/br_netlink.c:1711:51: note: byref variable will be forcibly initialized 1711 | struct bridge_vlan_xstats vxi; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/net/bridge/br_netlink.c:12: /kisskb/src/net/bridge/br_netlink.c: In function 'br_fill_info': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/net/bridge/br_netlink.c:1526:33: note: byref variable will be forcibly initialized 1526 | struct br_boolopt_multi bm; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_sysfs_if.c:11: /kisskb/src/net/bridge/br_sysfs_if.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/net/bridge/br_netlink.c:12: /kisskb/src/net/bridge/br_netlink.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ /kisskb/src/net/bridge/br_sysfs_if.c: In function 'brport_store': /kisskb/src/net/bridge/br_sysfs_if.c:321:15: note: byref variable will be forcibly initialized 321 | char *endp; | ^~~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_changelink': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/net/bridge/br_netlink.c:1265:20: note: byref variable will be forcibly initialized 1265 | u8 new_addr[ETH_ALEN]; | ^~~~~~~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_process_vlan_info': /kisskb/src/net/bridge/br_netlink.c:708:41: note: byref variable will be forcibly initialized 708 | struct bridge_vlan_info tmp_vinfo; | ^~~~~~~~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_afspec': /kisskb/src/net/bridge/br_netlink.c:762:34: note: byref variable will be forcibly initialized 762 | struct bridge_vlan_info *vinfo_last = NULL; | ^~~~~~~~~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_setlink': /kisskb/src/net/bridge/br_netlink.c:988:14: note: byref variable will be forcibly initialized 988 | bool changed = false; | ^~~~~~~ /kisskb/src/net/bridge/br_netlink.c:984:24: note: byref variable will be forcibly initialized 984 | struct nlattr *tb[IFLA_BRPORT_MAX + 1]; | ^~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_dellink': /kisskb/src/net/bridge/br_netlink.c:1044:14: note: byref variable will be forcibly initialized 1044 | bool changed = false; | ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c: In function 'check_hotmod_int_op': /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c:86:15: note: byref variable will be forcibly initialized 86 | char *n; | ^ /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c: In function 'parse_hotmod_str': /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c:108:22: note: byref variable will be forcibly initialized 108 | unsigned int ival; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c: In function 'hotmod_handler': /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c:197:32: note: byref variable will be forcibly initialized 197 | enum hotmod_op op; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c:188:31: note: byref variable will be forcibly initialized 188 | struct ipmi_plat_data h; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/sound/soc/rockchip/rockchip_i2s.c:10: /kisskb/src/sound/soc/rockchip/rockchip_i2s.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/rockchip/rockchip_i2s.c: In function 'rockchip_snd_rxctrl': /kisskb/src/sound/soc/rockchip/rockchip_i2s.c:147:22: note: byref variable will be forcibly initialized 147 | unsigned int val = 0; | ^~~ /kisskb/src/sound/soc/rockchip/rockchip_i2s.c: In function 'rockchip_snd_txctrl': /kisskb/src/sound/soc/rockchip/rockchip_i2s.c:98:22: note: byref variable will be forcibly initialized 98 | unsigned int val = 0; | ^~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_check_caps': /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:35: note: byref variable will be forcibly initialized 940 | struct fb_blit_caps caps, fbcaps; | ^~~~~~ /kisskb/src/sound/soc/rockchip/rockchip_i2s.c: In function 'rockchip_i2s_hw_params': /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:29: note: byref variable will be forcibly initialized 940 | struct fb_blit_caps caps, fbcaps; | ^~~~ /kisskb/src/sound/soc/rockchip/rockchip_i2s.c:309:22: note: byref variable will be forcibly initialized 309 | unsigned int val = 0; | ^~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/video/fbdev/core/fbmem.c:21: /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/rockchip/rockchip_i2s.c: In function 'rockchip_i2s_init_dai': /kisskb/src/sound/soc/rockchip/rockchip_i2s.c:617:22: note: byref variable will be forcibly initialized 617 | unsigned int val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/bridge/br_sysfs_br.c:11: /kisskb/src/net/bridge/br_sysfs_br.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/rockchip/rockchip_i2s.c: In function 'rockchip_i2s_probe': /kisskb/src/sound/soc/rockchip/rockchip_i2s.c:685:26: note: byref variable will be forcibly initialized 685 | struct resource *res; | ^~~ /kisskb/src/sound/soc/rockchip/rockchip_i2s.c:684:36: note: byref variable will be forcibly initialized 684 | struct snd_soc_dai_driver *dai; | ^~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_register_framebuffer': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1584:29: note: byref variable will be forcibly initialized 1584 | struct fb_videomode mode; | ^~~~ /kisskb/src/net/bridge/br_sysfs_br.c: In function 'store_bridge_parm': /kisskb/src/net/bridge/br_sysfs_br.c:39:15: note: byref variable will be forcibly initialized 39 | char *endp; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_var': /kisskb/src/drivers/video/fbdev/core/fbmem.c:968:44: note: byref variable will be forcibly initialized 968 | struct fb_videomode mode1, mode2; | ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:968:37: note: byref variable will be forcibly initialized 968 | struct fb_videomode mode1, mode2; | ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:965:13: note: byref variable will be forcibly initialized 965 | u32 unused; | ^~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:964:25: note: byref variable will be forcibly initialized 964 | struct fb_event event; | ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:963:29: note: byref variable will be forcibly initialized 963 | struct fb_videomode mode; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_blank': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1069:25: note: byref variable will be forcibly initialized 1069 | struct fb_event event; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_hardcode.c: In function 'ipmi_hardcode_init_one': /kisskb/src/drivers/char/ipmi/ipmi_si_hardcode.c:64:31: note: byref variable will be forcibly initialized 64 | struct ipmi_plat_data p; | ^ /kisskb/src/drivers/char/ipmi/ipmi_si_hardcode.c: In function 'ipmi_hardcode_init': /kisskb/src/drivers/char/ipmi/ipmi_si_hardcode.c:97:15: note: byref variable will be forcibly initialized 97 | char *si_type[SI_MAX_PARMS]; | ^~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_new_modelist': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1949:33: note: byref variable will be forcibly initialized 1949 | struct fb_videomode *m, mode; | ^~~~ /kisskb/src/net/bridge/br_sysfs_br.c: In function 'group_addr_store': /kisskb/src/net/bridge/br_sysfs_br.c:311:12: note: byref variable will be forcibly initialized 311 | u8 new_addr[6]; | ^~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1946:34: note: byref variable will be forcibly initialized 1946 | struct fb_var_screeninfo var = info->var; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/reassembly.c:31: /kisskb/src/net/ipv6/reassembly.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/reassembly.c:58: /kisskb/src/net/ipv6/reassembly.c: In function 'ipv6frag_thdr_truncated': /kisskb/src/include/net/ipv6_frag.h:117:16: note: byref variable will be forcibly initialized 117 | __be16 frag_off; | ^~~~~~~~ /kisskb/src/include/net/ipv6_frag.h:116:12: note: byref variable will be forcibly initialized 116 | u8 nexthdr = *nexthdrp; | ^~~~~~~ /kisskb/src/net/ipv6/reassembly.c: In function 'fq_find': /kisskb/src/net/ipv6/reassembly.c:86:36: note: byref variable will be forcibly initialized 86 | struct frag_v6_compare_key key = { | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/reassembly.c: In function 'ipv6_frag_rcv': /kisskb/src/net/ipv6/reassembly.c:376:21: note: byref variable will be forcibly initialized 376 | u32 prob_offset = 0; | ^~~~~~~~~~~ /kisskb/src/net/ipv6/reassembly.c:327:12: note: byref variable will be forcibly initialized 327 | u8 nexthdr; | ^~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_add1_src': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2399:25: note: in expansion of macro 'rcu_assign_pointer' 2399 | rcu_assign_pointer(pmc->mca_sources, psf); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2397:25: note: in expansion of macro 'rcu_assign_pointer' 2397 | rcu_assign_pointer(psf_prev->sf_next, psf); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/net.h:24, from /kisskb/src/net/ipv6/mcast.c:32: /kisskb/src/net/ipv6/mcast.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function 'mld_add_delrec': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:766:9: note: in expansion of macro 'rcu_assign_pointer' 766 | rcu_assign_pointer(idev->mc_tomb, pmc); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:765:9: note: in expansion of macro 'rcu_assign_pointer' 765 | rcu_assign_pointer(pmc->next, idev->mc_tomb); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:756:17: note: in expansion of macro 'rcu_assign_pointer' 756 | rcu_assign_pointer(pmc->mca_sources, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:754:17: note: in expansion of macro 'rcu_assign_pointer' 754 | rcu_assign_pointer(pmc->mca_tomb, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_del1_src': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2313:25: note: in expansion of macro 'rcu_assign_pointer' 2313 | rcu_assign_pointer(pmc->mca_tomb, psf); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2311:25: note: in expansion of macro 'rcu_assign_pointer' 2311 | rcu_assign_pointer(psf->sf_next, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2305:25: note: in expansion of macro 'rcu_assign_pointer' 2305 | rcu_assign_pointer(pmc->mca_sources, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2302:25: note: in expansion of macro 'rcu_assign_pointer' 2302 | rcu_assign_pointer(psf_prev->sf_next, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'sf_setstate': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2480:33: note: in expansion of macro 'rcu_assign_pointer' 2480 | rcu_assign_pointer(pmc->mca_tomb, dpsf); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2478:33: note: in expansion of macro 'rcu_assign_pointer' 2478 | rcu_assign_pointer(dpsf->sf_next, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2454:49: note: in expansion of macro 'rcu_assign_pointer' 2454 | rcu_assign_pointer(pmc->mca_tomb, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2450:49: note: in expansion of macro 'rcu_assign_pointer' 2450 | rcu_assign_pointer(prev->sf_next, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'mld_clear_zeros': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2051:33: note: in expansion of macro 'rcu_assign_pointer' 2051 | rcu_assign_pointer(*ppsf, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2048:33: note: in expansion of macro 'rcu_assign_pointer' 2048 | rcu_assign_pointer(psf_prev->sf_next, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/mcast.c:46: /kisskb/src/net/ipv6/mcast.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'igmp6_send': /kisskb/src/net/ipv6/mcast.c:2145:23: note: byref variable will be forcibly initialized 2145 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/mcast.c:2142:12: note: byref variable will be forcibly initialized 2142 | u8 ra[8] = { IPPROTO_ICMPV6, 0, | ^~ /kisskb/src/net/ipv6/mcast.c:2141:13: note: byref variable will be forcibly initialized 2141 | int err, len, payload_len, full_len; | ^~~ /kisskb/src/net/ipv6/mcast.c:2138:25: note: byref variable will be forcibly initialized 2138 | struct in6_addr addr_buf; | ^~~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'mld_sendpack': /kisskb/src/net/ipv6/mcast.c:1795:23: note: byref variable will be forcibly initialized 1795 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/mcast.c: In function 'mld_newpack': /kisskb/src/net/ipv6/mcast.c:1747:13: note: byref variable will be forcibly initialized 1747 | int err; | ^~~ /kisskb/src/net/ipv6/mcast.c:1742:25: note: byref variable will be forcibly initialized 1742 | struct in6_addr addr_buf; | ^~~~~~~~ /kisskb/src/net/ipv6/mcast.c:1735:12: note: byref variable will be forcibly initialized 1735 | u8 ra[8] = { IPPROTO_ICMPV6, 0, IPV6_TLV_ROUTERALERT, | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function 'add_grec': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:1975:41: note: in expansion of macro 'rcu_assign_pointer' 1975 | rcu_assign_pointer(*psf_list, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:1972:41: note: in expansion of macro 'rcu_assign_pointer' 1972 | rcu_assign_pointer(psf_prev->sf_next, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:1884:27: note: byref variable will be forcibly initialized 1884 | struct mld2_grec *pgr = NULL; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function 'mld_del_delrec': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:800:25: note: in expansion of macro 'rcu_assign_pointer' 800 | rcu_assign_pointer(pmc->mca_sources, sources); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:797:35: note: in expansion of macro 'rcu_replace_pointer' 797 | sources = rcu_replace_pointer(im->mca_sources, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:795:25: note: in expansion of macro 'rcu_assign_pointer' 795 | rcu_assign_pointer(pmc->mca_tomb, tomb); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:792:32: note: in expansion of macro 'rcu_replace_pointer' 792 | tomb = rcu_replace_pointer(im->mca_tomb, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:786:25: note: in expansion of macro 'rcu_assign_pointer' 786 | rcu_assign_pointer(idev->mc_tomb, pmc->next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:784:25: note: in expansion of macro 'rcu_assign_pointer' 784 | rcu_assign_pointer(pmc_prev->next, pmc->next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'mld_send_cr': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2096:33: note: in expansion of macro 'rcu_assign_pointer' 2096 | rcu_assign_pointer(idev->mc_tomb, pmc_next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2094:33: note: in expansion of macro 'rcu_assign_pointer' 2094 | rcu_assign_pointer(pmc_prev->next, pmc_next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'igmp6_group_added': /kisskb/src/net/ipv6/mcast.c:671:14: note: byref variable will be forcibly initialized 671 | char buf[MAX_ADDR_LEN]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function '__ipv6_dev_mc_inc': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:944:9: note: in expansion of macro 'rcu_assign_pointer' 944 | rcu_assign_pointer(idev->mc_list, mc); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:943:9: note: in expansion of macro 'rcu_assign_pointer' 943 | rcu_assign_pointer(mc->next, idev->mc_list); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function '__ipv6_sock_mc_join': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:228:9: note: in expansion of macro 'rcu_assign_pointer' 228 | rcu_assign_pointer(np->ipv6_mc_list, mc_lst); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'igmp6_group_dropped': /kisskb/src/net/ipv6/mcast.c:706:14: note: byref variable will be forcibly initialized 706 | char buf[MAX_ADDR_LEN]; | ^~~ /kisskb/src/net/ipv6/mcast.c: In function 'mld_report_work': /kisskb/src/net/ipv6/mcast.c:1623:29: note: byref variable will be forcibly initialized 1623 | struct sk_buff_head q; | ^ /kisskb/src/net/ipv6/mcast.c: In function '__mld_query_work': /kisskb/src/net/ipv6/mcast.c:1401:23: note: byref variable will be forcibly initialized 1401 | unsigned long max_delay; | ^~~~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'mld_query_work': /kisskb/src/net/ipv6/mcast.c:1516:29: note: byref variable will be forcibly initialized 1516 | struct sk_buff_head q; | ^ /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_msfget': /kisskb/src/net/ipv6/mcast.c:618:41: note: byref variable will be forcibly initialized 618 | struct sockaddr_storage ss; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_source': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:466:17: note: in expansion of macro 'rcu_assign_pointer' 466 | rcu_assign_pointer(pmc->sflist, psl); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_msfilter': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:573:9: note: in expansion of macro 'rcu_assign_pointer' 573 | rcu_assign_pointer(pmc->sflist, newpsl); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'ipv6_mc_destroy_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:2813:17: note: in expansion of macro 'rcu_assign_pointer' 2813 | rcu_assign_pointer(idev->mc_list, mc_dereference(i->next, idev)); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ping.c: In function 'ping_v6_sendmsg': /kisskb/src/net/ipv6/ping.c:60:29: note: byref variable will be forcibly initialized 60 | struct ipcm6_cookie ipc6; | ^~~~ /kisskb/src/net/ipv6/ping.c:59:28: note: byref variable will be forcibly initialized 59 | struct pingfakehdr pfh; | ^~~ /kisskb/src/net/ipv6/ping.c:55:23: note: byref variable will be forcibly initialized 55 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/ping.c:51:25: note: byref variable will be forcibly initialized 51 | struct icmp6hdr user_icmph; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/bridge/br_multicast.c:10: /kisskb/src/net/bridge/br_multicast.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:683:9: note: in expansion of macro 'rcu_assign_pointer' 683 | rcu_assign_pointer(hlist_next_rcu(prev), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/skbuff.h:15, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/bridge/br_multicast.c:10: /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_gc_work': /kisskb/src/net/bridge/br_multicast.c:3840:20: note: byref variable will be forcibly initialized 3840 | HLIST_HEAD(deleted_head); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:792:44: note: in definition of macro 'HLIST_HEAD' 792 | #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } | ^~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/bridge/br_multicast.c:10: /kisskb/src/net/bridge/br_multicast.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/net/bridge/br_private.h:19, from /kisskb/src/net/bridge/br_multicast.c:35: /kisskb/src/net/bridge/br_multicast.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/bridge/br_multicast.c:10: /kisskb/src/net/bridge/br_multicast.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/br_private.h:19, from /kisskb/src/net/bridge/br_multicast.c:35: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/netrom/nr_in.c: In function 'nr_state3_machine': /kisskb/src/net/netrom/nr_in.c:149:29: note: byref variable will be forcibly initialized 149 | struct sk_buff_head temp_queue; | ^~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_alloc_query': /kisskb/src/net/bridge/br_multicast.c:1129:33: note: byref variable will be forcibly initialized 1129 | struct in6_addr ip6_dst; | ^~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_bridge.h:9, from /kisskb/src/include/linux/netfilter_bridge.h:5, from /kisskb/src/net/bridge/br_multicast.c:17: /kisskb/src/net/bridge/br_multicast.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/bottom_half.h:5, from /kisskb/src/net/ipv6/tcp_ipv6.c:22: /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/if_pppox.h:42, from /kisskb/src/include/uapi/linux/netfilter_bridge.h:12, from /kisskb/src/include/linux/netfilter_bridge.h:5, from /kisskb/src/net/bridge/br_multicast.c:17: /kisskb/src/net/bridge/br_multicast.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_multicast.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/bridge/br_multicast.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_multicast.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_pim': /kisskb/src/net/bridge/br_multicast.c:3602:32: note: byref variable will be forcibly initialized 3602 | struct pimhdr *pimhdr, _pimhdr; | ^~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_mcast_stats_add': /kisskb/src/net/bridge/br_multicast.c:4757:53: note: byref variable will be forcibly initialized 4757 | struct igmphdr *ih, _ihdr; | ^~~~~ In file included from /kisskb/src/net/ipv6/tcp_ipv6.c:44: /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2266:34: note: byref variable will be forcibly initialized 2266 | struct bpf_sock_ops_kern sock_ops; | ^~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_ip6_multicast_join_snoopers': /kisskb/src/net/bridge/br_multicast.c:3927:25: note: byref variable will be forcibly initialized 3927 | struct in6_addr addr; | ^~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_ip6_multicast_leave_snoopers': /kisskb/src/net/bridge/br_multicast.c:3958:25: note: byref variable will be forcibly initialized 3958 | struct in6_addr addr; | ^~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_star_g_host_state': /kisskb/src/net/bridge/br_multicast.c:384:22: note: byref variable will be forcibly initialized 384 | struct br_ip sg_ip; | ^~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_mdb_ip4_get': /kisskb/src/net/bridge/br_multicast.c:118:22: note: byref variable will be forcibly initialized 118 | struct br_ip br_dst; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_mdb_ip6_get': /kisskb/src/net/bridge/br_multicast.c:133:22: note: byref variable will be forcibly initialized 133 | struct br_ip br_dst; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_mdb_get': /kisskb/src/net/bridge/br_multicast.c:148:22: note: byref variable will be forcibly initialized 148 | struct br_ip ip; | ^~ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_syn_recv_sock': /kisskb/src/net/ipv6/tcp_ipv6.c:1249:23: note: byref variable will be forcibly initialized 1249 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/tcp_ipv6.c:1242:14: note: byref variable will be forcibly initialized 1242 | bool found_dup_sk = false; | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/bridge/br_multicast.c:10: /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_new_port_group': /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c: In function 'of_ipmi_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:233:13: note: byref variable will be forcibly initialized 233 | int proplen; | ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:229:25: note: byref variable will be forcibly initialized 229 | struct resource resource; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:228:25: note: byref variable will be forcibly initialized 228 | struct si_sm_io io; | ^~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c:1302:9: note: in expansion of macro 'rcu_assign_pointer' 1302 | rcu_assign_pointer(p->next, next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__br_multicast_add_group': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c:1385:9: note: in expansion of macro 'rcu_assign_pointer' 1385 | rcu_assign_pointer(*pp, p); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c: In function 'platform_ipmi_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:137:52: note: byref variable will be forcibly initialized 137 | u8 type, slave_addr, addr_source, regsize, regshift; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:137:43: note: byref variable will be forcibly initialized 137 | u8 type, slave_addr, addr_source, regsize, regshift; | ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:137:30: note: byref variable will be forcibly initialized 137 | u8 type, slave_addr, addr_source, regsize, regshift; | ^~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:137:18: note: byref variable will be forcibly initialized 137 | u8 type, slave_addr, addr_source, regsize, regshift; | ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:137:12: note: byref variable will be forcibly initialized 137 | u8 type, slave_addr, addr_source, regsize, regshift; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:136:25: note: byref variable will be forcibly initialized 136 | struct si_sm_io io; | ^~ /kisskb/src/net/bridge/br_multicast.c: In function '__fwd_add_star_excl': /kisskb/src/net/bridge/br_multicast.c:269:45: note: byref variable will be forcibly initialized 269 | struct net_bridge_port_group_sg_key sg_key; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_star_g_handle_mode': /kisskb/src/net/bridge/br_multicast.c:323:22: note: byref variable will be forcibly initialized 323 | struct br_ip sg_ip; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/bridge/br_multicast.c:10: /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_del_pg': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c:683:9: note: in expansion of macro 'rcu_assign_pointer' 683 | rcu_assign_pointer(*pp, pg->next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__fwd_del_star_excl': /kisskb/src/net/bridge/br_multicast.c:293:45: note: byref variable will be forcibly initialized 293 | struct net_bridge_port_group_sg_key sg_key; | ^~~~~~ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_send_response': /kisskb/src/net/ipv6/tcp_ipv6.c:896:23: note: byref variable will be forcibly initialized 896 | struct flowi6 fl6; | ^~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_fwd_src_remove': /kisskb/src/net/bridge/br_multicast.c:535:22: note: byref variable will be forcibly initialized 535 | struct br_ip sg_ip; | ^~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_sg_add_exclude_ports': /kisskb/src/net/bridge/br_multicast.c:445:45: note: byref variable will be forcibly initialized 445 | struct net_bridge_port_group_sg_key sg_key; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_ip4_multicast_add_group': /kisskb/src/net/bridge/br_multicast.c:1426:22: note: byref variable will be forcibly initialized 1426 | struct br_ip br_group; | ^~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_ip6_multicast_add_group': /kisskb/src/net/bridge/br_multicast.c:1450:22: note: byref variable will be forcibly initialized 1450 | struct br_ip br_group; | ^~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_fwd_src_add': /kisskb/src/net/bridge/br_multicast.c:494:22: note: byref variable will be forcibly initialized 494 | struct br_ip sg_ip; | ^~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_fwd_src_handle': /kisskb/src/net/bridge/br_multicast.c:566:45: note: byref variable will be forcibly initialized 566 | struct net_bridge_port_group_sg_key sg_key; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_isinc_allow': /kisskb/src/net/bridge/br_multicast.c:2084:22: note: byref variable will be forcibly initialized 2084 | struct br_ip src_ip; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__grp_src_isexc_excl': /kisskb/src/net/bridge/br_multicast.c:2159:22: note: byref variable will be forcibly initialized 2159 | struct br_ip src_ip; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__grp_src_isexc_incl': /kisskb/src/net/bridge/br_multicast.c:2120:22: note: byref variable will be forcibly initialized 2120 | struct br_ip src_ip; | ^~~~~~ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_connect': /kisskb/src/net/ipv6/tcp_ipv6.c:231:36: note: byref variable will be forcibly initialized 231 | struct sockaddr_in sin; | ^~~ /kisskb/src/net/ipv6/tcp_ipv6.c:158:13: note: byref variable will be forcibly initialized 158 | int err; | ^~~ /kisskb/src/net/ipv6/tcp_ipv6.c:155:23: note: byref variable will be forcibly initialized 155 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/tcp_ipv6.c:153:50: note: byref variable will be forcibly initialized 153 | struct in6_addr *saddr = NULL, *final_p, final; | ^~~~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/skbuff.h:15, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/bridge/br_multicast.c:10: /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_del_port': /kisskb/src/net/bridge/br_multicast.c:1885:20: note: byref variable will be forcibly initialized 1885 | HLIST_HEAD(deleted_head); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:792:44: note: in definition of macro 'HLIST_HEAD' 792 | #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } | ^~~~ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_err': /kisskb/src/net/ipv6/tcp_ipv6.c:386:13: note: byref variable will be forcibly initialized 386 | int err; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/if_pppox.h:42, from /kisskb/src/include/uapi/linux/netfilter_bridge.h:12, from /kisskb/src/include/linux/netfilter_bridge.h:5, from /kisskb/src/net/bridge/br_multicast.c:17: /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_dump_querier_state': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/skbuff.h:15, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/bridge/br_multicast.c:10: /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_dev_del': /kisskb/src/net/bridge/br_multicast.c:4177:20: note: byref variable will be forcibly initialized 4177 | HLIST_HEAD(deleted_head); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:792:44: note: in definition of macro 'HLIST_HEAD' 792 | #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } | ^~~~ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_rcv': /kisskb/src/net/ipv6/tcp_ipv6.c:1670:22: note: byref variable will be forcibly initialized 1670 | bool req_stolen = false; | ^~~~~~~~~~ /kisskb/src/net/ipv6/tcp_ipv6.c:1628:14: note: byref variable will be forcibly initialized 1628 | bool refcounted; | ^~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_has_querier_anywhere': /kisskb/src/net/bridge/br_multicast.c:4595:23: note: byref variable will be forcibly initialized 4595 | struct ethhdr eth; | ^~~ /kisskb/src/net/bridge/br_multicast.c: In function '__br_multicast_send_query': /kisskb/src/net/bridge/br_multicast.c:1629:12: note: byref variable will be forcibly initialized 1629 | u8 igmp_type; | ^~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_port_group_rexmit': /kisskb/src/net/bridge/br_multicast.c:1781:14: note: byref variable will be forcibly initialized 1781 | bool need_rexmit = false; | ^~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_send_query': /kisskb/src/net/bridge/br_multicast.c:1720:30: note: byref variable will be forcibly initialized 1720 | struct br_ip zeroip = {}; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c:1692:22: note: byref variable will be forcibly initialized 1692 | struct br_ip br_group; | ^~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__grp_src_toin_incl': /kisskb/src/net/bridge/br_multicast.c:2232:22: note: byref variable will be forcibly initialized 2232 | struct br_ip src_ip; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__grp_src_toex_incl': /kisskb/src/net/bridge/br_multicast.c:2361:22: note: byref variable will be forcibly initialized 2361 | struct br_ip src_ip; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__grp_src_toex_excl': /kisskb/src/net/bridge/br_multicast.c:2406:22: note: byref variable will be forcibly initialized 2406 | struct br_ip src_ip; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__grp_src_block_incl': /kisskb/src/net/bridge/br_multicast.c:2481:22: note: byref variable will be forcibly initialized 2481 | struct br_ip src_ip; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__grp_src_block_excl': /kisskb/src/net/bridge/br_multicast.c:2519:22: note: byref variable will be forcibly initialized 2519 | struct br_ip src_ip; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function '__grp_src_toin_excl': /kisskb/src/net/bridge/br_multicast.c:2279:22: note: byref variable will be forcibly initialized 2279 | struct br_ip src_ip; | ^~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_ip4_multicast_leave_group': /kisskb/src/net/bridge/br_multicast.c:3520:22: note: byref variable will be forcibly initialized 3520 | struct br_ip br_group; | ^~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_ip6_multicast_leave_group': /kisskb/src/net/bridge/br_multicast.c:3545:22: note: byref variable will be forcibly initialized 3545 | struct br_ip br_group; | ^~~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_ip6_multicast_mld2_report': /kisskb/src/net/bridge/br_multicast.c:2749:33: note: byref variable will be forcibly initialized 2749 | __be16 *_nsrcs, __nsrcs; | ^~~~~~~ /kisskb/src/net/bridge/br_multicast.c: In function 'br_multicast_get_stats': /kisskb/src/net/bridge/br_multicast.c:4862:39: note: byref variable will be forcibly initialized 4862 | struct br_mcast_stats temp; | ^~~~ /kisskb/src/net/bridge/br_multicast.c:4848:31: note: byref variable will be forcibly initialized 4848 | struct br_mcast_stats tdst; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/igmp.h:13, from /kisskb/src/net/bridge/br_mdb.c:3: /kisskb/src/net/bridge/br_mdb.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/sunxi/sun4i-codec.c: In function 'sun4i_codec_probe': /kisskb/src/sound/soc/sunxi/sun4i-codec.c:1702:26: note: byref variable will be forcibly initialized 1702 | struct resource *res; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/bridge/br_mdb.c:9: /kisskb/src/net/bridge/br_mdb.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/bridge/br_mdb.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_mdb.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/bridge/br_mdb.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_mdb.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/bridge/br_mdb.c: In function '__mdb_fill_srcs': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_mdb.c: In function '__mdb_fill_info': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_mdb.c:237:29: note: byref variable will be forcibly initialized 237 | struct br_mdb_entry e; | ^ /kisskb/src/net/bridge/br_mdb.c: In function 'br_mdb_switchdev_host': /kisskb/src/net/bridge/br_mdb.c:756:27: note: byref variable will be forcibly initialized 756 | struct list_head *iter; | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/bridge/br_mdb.c:9: /kisskb/src/net/bridge/br_mdb.c: In function 'nlmsg_populate_rtr_fill': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/bridge/br_mdb.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:25: note: byref variable will be forcibly initialized 1723 | struct in6_addr tmp; | ^~~ /kisskb/src/net/bridge/br_mdb.c: In function 'br_mdb_parse': /kisskb/src/net/bridge/br_mdb.c:998:24: note: byref variable will be forcibly initialized 998 | struct nlattr *tb[MDBA_SET_ENTRY_MAX+1]; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/bridge/br_mdb.c:9: /kisskb/src/net/bridge/br_mdb.c: In function 'br_rports_fill_info': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/skbuff.h:15, from /kisskb/src/include/linux/igmp.h:13, from /kisskb/src/net/bridge/br_mdb.c:3: /kisskb/src/net/bridge/br_mdb.c: In function 'br_mdb_replay': /kisskb/src/net/bridge/br_mdb.c:649:19: note: byref variable will be forcibly initialized 649 | LIST_HEAD(mdb_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/bridge/br_mdb.c: In function '__br_mdb_del': /kisskb/src/net/bridge/br_mdb.c:1294:22: note: byref variable will be forcibly initialized 1294 | struct br_ip ip; | ^~ /kisskb/src/net/bridge/br_mdb.c: In function 'br_mdb_del': /kisskb/src/net/bridge/br_mdb.c:1344:30: note: byref variable will be forcibly initialized 1344 | struct br_mdb_entry *entry; | ^~~~~ /kisskb/src/net/bridge/br_mdb.c:1343:28: note: byref variable will be forcibly initialized 1343 | struct net_device *dev, *pdev; | ^~~ /kisskb/src/net/bridge/br_mdb.c:1339:24: note: byref variable will be forcibly initialized 1339 | struct nlattr *mdb_attrs[MDBE_ATTR_MAX + 1]; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/igmp.h:13, from /kisskb/src/net/bridge/br_mdb.c:3: /kisskb/src/net/bridge/br_mdb.c: In function 'br_mdb_add_group': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mdb.c:1173:9: note: in expansion of macro 'rcu_assign_pointer' 1173 | rcu_assign_pointer(*pp, p); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mdb.c:1099:29: note: byref variable will be forcibly initialized 1099 | struct br_ip group, star_group; | ^~~~~~~~~~ /kisskb/src/net/bridge/br_mdb.c:1099:22: note: byref variable will be forcibly initialized 1099 | struct br_ip group, star_group; | ^~~~~ /kisskb/src/net/bridge/br_mdb.c: In function 'br_mdb_add': /kisskb/src/net/bridge/br_mdb.c:1224:30: note: byref variable will be forcibly initialized 1224 | struct br_mdb_entry *entry; | ^~~~~ /kisskb/src/net/bridge/br_mdb.c:1223:28: note: byref variable will be forcibly initialized 1223 | struct net_device *dev, *pdev; | ^~~ /kisskb/src/net/bridge/br_mdb.c:1219:24: note: byref variable will be forcibly initialized 1219 | struct nlattr *mdb_attrs[MDBE_ATTR_MAX + 1]; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/bridge/br_multicast_eht.c:5: /kisskb/src/net/bridge/br_multicast_eht.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast_eht.c: In function '__eht_del_set_entry': /kisskb/src/net/bridge/br_multicast_eht.c:164:35: note: byref variable will be forcibly initialized 164 | union net_bridge_eht_addr zero_addr; | ^~~~~~~~~ /kisskb/src/net/bridge/br_multicast_eht.c: In function 'br_multicast_create_eht_set_entry': /kisskb/src/net/bridge/br_multicast_eht.c:428:35: note: byref variable will be forcibly initialized 428 | union net_bridge_eht_addr zero_addr; | ^~~~~~~~~ /kisskb/src/net/bridge/br_multicast_eht.c: In function '__eht_create_set_entries': /kisskb/src/net/bridge/br_multicast_eht.c:513:35: note: byref variable will be forcibly initialized 513 | union net_bridge_eht_addr eht_src_addr; | ^~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast_eht.c: In function 'br_eht_convert_host_filter_mode': /kisskb/src/net/bridge/br_multicast_eht.c:398:35: note: byref variable will be forcibly initialized 398 | union net_bridge_eht_addr zero_addr; | ^~~~~~~~~ /kisskb/src/net/bridge/br_multicast_eht.c: In function '__eht_del_set_entries': /kisskb/src/net/bridge/br_multicast_eht.c:535:22: note: byref variable will be forcibly initialized 535 | struct br_ip src_ip; | ^~~~~~ /kisskb/src/net/bridge/br_multicast_eht.c:532:35: note: byref variable will be forcibly initialized 532 | union net_bridge_eht_addr eht_src_addr; | ^~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast_eht.c: In function '__eht_inc_exc': /kisskb/src/net/bridge/br_multicast_eht.c:613:35: note: byref variable will be forcibly initialized 613 | union net_bridge_eht_addr eht_src_addr; | ^~~~~~~~~~~~ /kisskb/src/net/bridge/br_multicast_eht.c: In function 'br_multicast_eht_handle': /kisskb/src/net/bridge/br_multicast_eht.c:785:35: note: byref variable will be forcibly initialized 785 | union net_bridge_eht_addr eht_host_addr; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/fs/ceph/debugfs.c:4: /kisskb/src/fs/ceph/debugfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/debugfs.c: In function 'caps_show': /kisskb/src/fs/ceph/debugfs.c:256:43: note: byref variable will be forcibly initialized 256 | int total, avail, used, reserved, min, i; | ^~~ /kisskb/src/fs/ceph/debugfs.c:256:33: note: byref variable will be forcibly initialized 256 | int total, avail, used, reserved, min, i; | ^~~~~~~~ /kisskb/src/fs/ceph/debugfs.c:256:27: note: byref variable will be forcibly initialized 256 | int total, avail, used, reserved, min, i; | ^~~~ /kisskb/src/fs/ceph/debugfs.c:256:20: note: byref variable will be forcibly initialized 256 | int total, avail, used, reserved, min, i; | ^~~~~ /kisskb/src/fs/ceph/debugfs.c:256:13: note: byref variable will be forcibly initialized 256 | int total, avail, used, reserved, min, i; | ^~~~~ /kisskb/src/fs/ceph/debugfs.c: In function 'mdsc_show': /kisskb/src/fs/ceph/debugfs.c:59:13: note: byref variable will be forcibly initialized 59 | u64 pathbase; | ^~~~~~~~ /kisskb/src/fs/ceph/debugfs.c:58:13: note: byref variable will be forcibly initialized 58 | int pathlen = 0; | ^~~~~~~ /kisskb/src/fs/ceph/debugfs.c: In function 'ceph_fs_debugfs_init': /kisskb/src/fs/ceph/debugfs.c:394:14: note: byref variable will be forcibly initialized 394 | char name[100]; | ^~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/net.h:24, from /kisskb/src/net/ipv6/exthdrs.c:24: /kisskb/src/net/ipv6/exthdrs.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/net/ipv6/exthdrs.c:47: /kisskb/src/net/ipv6/exthdrs.c: In function 'update_csum_diff4': /kisskb/src/include/net/seg6.h:20:16: note: byref variable will be forcibly initialized 20 | __be32 diff[] = { ~from, to }; | ^~~~ /kisskb/src/net/ipv6/exthdrs.c: In function 'update_csum_diff16': /kisskb/src/include/net/seg6.h:28:16: note: byref variable will be forcibly initialized 28 | __be32 diff[] = { | ^~~~ In file included from /kisskb/src/include/linux/sockptr.h:11, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/exthdrs.c:24: /kisskb/src/net/ipv6/exthdrs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/mrp_bridge.h:7, from /kisskb/src/net/bridge/br_mrp.c:3: /kisskb/src/net/bridge/br_mrp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:627:17: note: in expansion of macro 'rcu_assign_pointer' 627 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/exthdrs.c: In function 'ipv6_renew_options': /kisskb/src/net/ipv6/exthdrs.c:1296:15: note: byref variable will be forcibly initialized 1296 | char *p; | ^ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_ring_frame': /kisskb/src/net/bridge/br_mrp.c:878:31: note: byref variable will be forcibly initialized 878 | struct br_mrp_tlv_hdr _hdr; | ^~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_mrm_process': /kisskb/src/net/bridge/br_mrp.c:922:31: note: byref variable will be forcibly initialized 922 | struct br_mrp_tlv_hdr _hdr; | ^~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_mra_process': /kisskb/src/net/bridge/br_mrp.c:969:31: note: byref variable will be forcibly initialized 969 | struct br_mrp_tlv_hdr _hdr; | ^~~~ /kisskb/src/net/bridge/br_mrp.c:967:37: note: byref variable will be forcibly initialized 967 | struct br_mrp_ring_test_hdr _test_hdr; | ^~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_in_frame': /kisskb/src/net/bridge/br_mrp.c:898:31: note: byref variable will be forcibly initialized 898 | struct br_mrp_tlv_hdr _hdr; | ^~~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_instance_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:35:32: note: byref variable will be forcibly initialized 35 | struct br_mrp_instance inst; | ^~~~ /kisskb/src/net/bridge/br_mrp_netlink.c:34:24: note: byref variable will be forcibly initialized 34 | struct nlattr *tb[IFLA_BRIDGE_MRP_INSTANCE_MAX + 1]; | ^~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_get_frame_type': /kisskb/src/net/bridge/br_mrp.c:1040:31: note: byref variable will be forcibly initialized 1040 | struct br_mrp_tlv_hdr _hdr; | ^~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_mim_process': /kisskb/src/net/bridge/br_mrp.c:1004:31: note: byref variable will be forcibly initialized 1004 | struct br_mrp_tlv_hdr _hdr; | ^~~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_port_state_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:79:24: note: byref variable will be forcibly initialized 79 | struct nlattr *tb[IFLA_BRIDGE_MRP_PORT_STATE_MAX + 1]; | ^~ /kisskb/src/net/bridge/br_mrp.c:1002:35: note: byref variable will be forcibly initialized 1002 | struct br_mrp_in_test_hdr _in_hdr; | ^~~~~~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_port_role_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:108:24: note: byref variable will be forcibly initialized 108 | struct nlattr *tb[IFLA_BRIDGE_MRP_PORT_ROLE_MAX + 1]; | ^~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_ring_state_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:138:34: note: byref variable will be forcibly initialized 138 | struct br_mrp_ring_state state; | ^~~~~ /kisskb/src/net/bridge/br_mrp_netlink.c:137:24: note: byref variable will be forcibly initialized 137 | struct nlattr *tb[IFLA_BRIDGE_MRP_RING_STATE_MAX + 1]; | ^~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_ring_role_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:172:33: note: byref variable will be forcibly initialized 172 | struct br_mrp_ring_role role; | ^~~~ /kisskb/src/net/bridge/br_mrp_netlink.c:171:24: note: byref variable will be forcibly initialized 171 | struct nlattr *tb[IFLA_BRIDGE_MRP_RING_ROLE_MAX + 1]; | ^~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_start_test_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:209:34: note: byref variable will be forcibly initialized 209 | struct br_mrp_start_test test; | ^~~~ /kisskb/src/net/bridge/br_mrp_netlink.c:208:24: note: byref variable will be forcibly initialized 208 | struct nlattr *tb[IFLA_BRIDGE_MRP_START_TEST_MAX + 1]; | ^~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_in_state_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:252:32: note: byref variable will be forcibly initialized 252 | struct br_mrp_in_state state; | ^~~~~ /kisskb/src/net/bridge/br_mrp_netlink.c:251:24: note: byref variable will be forcibly initialized 251 | struct nlattr *tb[IFLA_BRIDGE_MRP_IN_STATE_MAX + 1]; | ^~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_in_role_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:288:31: note: byref variable will be forcibly initialized 288 | struct br_mrp_in_role role; | ^~~~ /kisskb/src/net/bridge/br_mrp_netlink.c:287:24: note: byref variable will be forcibly initialized 287 | struct nlattr *tb[IFLA_BRIDGE_MRP_IN_ROLE_MAX + 1]; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/mrp_bridge.h:7, from /kisskb/src/net/bridge/br_mrp.c:3: /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_del_impl': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:484:17: note: in expansion of macro 'rcu_assign_pointer' 484 | rcu_assign_pointer(mrp->i_port, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:472:17: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer(mrp->s_port, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:460:17: note: in expansion of macro 'rcu_assign_pointer' 460 | rcu_assign_pointer(mrp->p_port, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_start_in_test_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:329:37: note: byref variable will be forcibly initialized 329 | struct br_mrp_start_in_test test; | ^~~~ /kisskb/src/net/bridge/br_mrp_netlink.c:328:24: note: byref variable will be forcibly initialized 328 | struct nlattr *tb[IFLA_BRIDGE_MRP_START_IN_TEST_MAX + 1]; | ^~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/bridge/br_mrp_netlink.c:3: /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_add': /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:359:24: note: byref variable will be forcibly initialized 359 | struct nlattr *tb[IFLA_BRIDGE_MRP_MAX + 1]; | ^~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:538:9: note: in expansion of macro 'rcu_assign_pointer' 538 | rcu_assign_pointer(mrp->s_port, p); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:531:9: note: in expansion of macro 'rcu_assign_pointer' 531 | rcu_assign_pointer(mrp->p_port, p); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/bridge/br_mrp_netlink.c:3: /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_fill_info': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_set_port_role': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:635:17: note: in expansion of macro 'rcu_assign_pointer' 635 | rcu_assign_pointer(mrp->s_port, p); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:632:17: note: in expansion of macro 'rcu_assign_pointer' 632 | rcu_assign_pointer(mrp->p_port, p); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_set_in_role': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:814:9: note: in expansion of macro 'rcu_assign_pointer' 814 | rcu_assign_pointer(mrp->i_port, p); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:790:17: note: in expansion of macro 'rcu_assign_pointer' 790 | rcu_assign_pointer(mrp->i_port, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbcmap.c: In function 'fb_set_user_cmap': /kisskb/src/drivers/video/fbdev/core/fbcmap.c:270:24: note: byref variable will be forcibly initialized 270 | struct fb_cmap umap; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'check_edid': /kisskb/src/drivers/video/fbdev/core/fbmon.c:147:61: note: byref variable will be forcibly initialized 147 | unsigned char *block = edid + ID_MANUFACTURER_NAME, manufacturer[4]; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:6, from /kisskb/src/drivers/video/fbdev/core/fbmon.c:29: /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'fb_get_monitor_limits': /kisskb/src/drivers/video/fbdev/core/fbmon.c:721:21: note: byref variable will be forcibly initialized 721 | int num_modes, hz, hscan, pixclock; | ^~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_plat_data.c: In function 'ipmi_platform_add': /kisskb/src/drivers/char/ipmi/ipmi_plat_data.c:17:31: note: byref variable will be forcibly initialized 17 | struct property_entry pr[6]; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_plat_data.c:16:25: note: byref variable will be forcibly initialized 16 | struct resource r[4]; | ^ /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'of_get_fb_videomode': /kisskb/src/drivers/video/fbdev/core/fbmon.c:1382:26: note: byref variable will be forcibly initialized 1382 | struct videomode vm; | ^~ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_dst_update': /kisskb/src/net/ipv6/datagram.c:74:23: note: byref variable will be forcibly initialized 74 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/datagram.c:69:35: note: byref variable will be forcibly initialized 69 | struct in6_addr *final_p, final; | ^~~~~ /kisskb/src/net/ipv6/datagram.c: In function '__ip6_datagram_connect': /kisskb/src/net/ipv6/datagram.c:179:36: note: byref variable will be forcibly initialized 179 | struct sockaddr_in sin; | ^~~ /kisskb/src/net/ipv6/datagram.c: In function 'ipv6_recv_rxpmtu': /kisskb/src/net/ipv6/datagram.c:546:28: note: byref variable will be forcibly initialized 546 | struct ip6_mtuinfo mtu_info; | ^~~~~~~~ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_recv_common_ctl': /kisskb/src/net/ipv6/datagram.c:596:36: note: byref variable will be forcibly initialized 596 | struct in6_pktinfo src_info; | ^~~~~~~~ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_recv_specific_ctl': /kisskb/src/net/ipv6/datagram.c:739:21: note: byref variable will be forcibly initialized 739 | int val = opt->frag_max_size; | ^~~ /kisskb/src/net/ipv6/datagram.c:718:24: note: byref variable will be forcibly initialized 718 | __be16 _ports[2], *ports; | ^~~~~~ /kisskb/src/net/ipv6/datagram.c:717:37: note: byref variable will be forcibly initialized 717 | struct sockaddr_in6 sin6; | ^~~~ /kisskb/src/net/ipv6/datagram.c:697:21: note: byref variable will be forcibly initialized 697 | int hlim = ipv6_hdr(skb)->hop_limit; | ^~~~ /kisskb/src/net/ipv6/datagram.c:690:36: note: byref variable will be forcibly initialized 690 | struct in6_pktinfo src_info; | ^~~~~~~~ /kisskb/src/net/ipv6/datagram.c:632:24: note: byref variable will be forcibly initialized 632 | __be32 flowinfo = ip6_flowinfo((struct ipv6hdr *)nh); | ^~~~~~~~ /kisskb/src/net/ipv6/datagram.c:627:21: note: byref variable will be forcibly initialized 627 | int tclass = ipv6_get_dsfield(ipv6_hdr(skb)); | ^~~~~~ /kisskb/src/net/ipv6/datagram.c:622:21: note: byref variable will be forcibly initialized 622 | int hlim = ipv6_hdr(skb)->hop_limit; | ^~~~ /kisskb/src/net/ipv6/datagram.c: In function 'ipv6_recv_error': /kisskb/src/net/ipv6/datagram.c:457:11: note: byref variable will be forcibly initialized 457 | } errhdr; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:32: /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/ip6_flowlabel.c:11: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:32: /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'request_events': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:1094:23: note: byref variable will be forcibly initialized 1094 | unsigned long oflags, *flags; | ^~~~~~ In file included from /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:40: /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ip6_flowlabel.c:12: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'ssif_detect': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:1344:23: note: byref variable will be forcibly initialized 1344 | int len; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:1342:23: note: byref variable will be forcibly initialized 1342 | unsigned char msg[3]; | ^~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized 58 | static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'ssif_set_need_watch': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:1111:23: note: byref variable will be forcibly initialized 1111 | unsigned long oflags, *flags; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'test_multipart_messages': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:1482:23: note: byref variable will be forcibly initialized 1482 | unsigned char msg[65]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/ip6_flowlabel.c:11: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_link': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c:496:9: note: in expansion of macro 'rcu_assign_pointer' 496 | rcu_assign_pointer(np->ipv6_fl_list, sfl); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'ssif_alert': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:584:23: note: byref variable will be forcibly initialized 584 | unsigned long oflags, *flags; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'retry_timeout': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:544:23: note: byref variable will be forcibly initialized 544 | unsigned long oflags, *flags; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'start_clear_flags': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:357:23: note: byref variable will be forcibly initialized 357 | unsigned char msg[3]; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'check_start_send': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:392:31: note: byref variable will be forcibly initialized 392 | unsigned long oflags; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'start_flag_fetch': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:376:23: note: byref variable will be forcibly initialized 376 | unsigned char mb[2]; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'watch_timeout': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:562:23: note: byref variable will be forcibly initialized 562 | unsigned long oflags, *flags; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'start_next_msg': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:1023:23: note: byref variable will be forcibly initialized 1023 | unsigned long oflags; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'msg_done_handler': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:611:23: note: byref variable will be forcibly initialized 611 | unsigned long oflags, *flags; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'msg_written_handler': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:952:31: note: byref variable will be forcibly initialized 952 | unsigned long oflags, *flags; | ^~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_create': /kisskb/src/net/ipv6/ip6_flowlabel.c:394:37: note: byref variable will be forcibly initialized 394 | struct ipcm6_cookie ipc6; | ^~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c:393:31: note: byref variable will be forcibly initialized 393 | struct flowi6 flowi6; | ^~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c:392:31: note: byref variable will be forcibly initialized 392 | struct msghdr msg; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/ip6_flowlabel.c:11: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_intern': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c:249:9: note: in expansion of macro 'rcu_assign_pointer' 249 | rcu_assign_pointer(fl_ht[FL_HASH(fl->label)], fl); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'sender': /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'ipv6_flowlabel_get': /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:1066:35: note: byref variable will be forcibly initialized 1066 | struct timespec64 t; | ^ /kisskb/src/net/ipv6/ip6_flowlabel.c:614:13: note: byref variable will be forcibly initialized 614 | int err; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:1057:23: note: byref variable will be forcibly initialized 1057 | unsigned long oflags, *flags; | ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:42: /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'device_add_group': /kisskb/src/include/linux/device.h:914:39: note: byref variable will be forcibly initialized 914 | const struct attribute_group *groups[] = { grp, NULL }; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'device_remove_group': /kisskb/src/include/linux/device.h:922:39: note: byref variable will be forcibly initialized 922 | const struct attribute_group *groups[] = { grp, NULL }; | ^~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'ipv6_flowlabel_opt': /kisskb/src/net/ipv6/ip6_flowlabel.c:722:5: note: userspace variable will be forcibly initialized 722 | int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c:724:34: note: byref variable will be forcibly initialized 724 | struct in6_flowlabel_req freq; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'ssif_probe': /kisskb/src/include/linux/device.h:922:39: note: byref variable will be forcibly initialized /kisskb/src/include/linux/device.h:914:39: note: byref variable will be forcibly initialized 914 | const struct attribute_group *groups[] = { grp, NULL }; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:1628:27: note: byref variable will be forcibly initialized 1628 | int len; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:1624:27: note: byref variable will be forcibly initialized 1624 | unsigned char msg[3]; | ^~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/char/ipmi/ipmi_ssif.c:42: /kisskb/src/drivers/char/ipmi/ipmi_ssif.c: In function 'shutdown_ssif': /kisskb/src/include/linux/device.h:922:39: note: byref variable will be forcibly initialized 922 | const struct attribute_group *groups[] = { grp, NULL }; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/char/ipmi/ipmi_ipmb.c:7: /kisskb/src/drivers/char/ipmi/ipmi_ipmb.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/char/ipmi/ipmi_ipmb.c:7: /kisskb/src/drivers/char/ipmi/ipmi_ipmb.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_ipmb.c: In function 'ipmi_ipmb_thread': /kisskb/src/drivers/char/ipmi/ipmi_ipmb.c:279:32: note: byref variable will be forcibly initialized 279 | struct i2c_msg i2c_msg; | ^~~~~~~ /kisskb/src/sound/soc/sunxi/sun4i-i2s.c: In function 'sun4i_i2s_probe': /kisskb/src/sound/soc/sunxi/sun4i-i2s.c:1464:26: note: byref variable will be forcibly initialized 1464 | struct resource *res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c:8: /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c:8: /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c: In function 'rockchip_i2s_io_multiplex': /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c:755:22: note: byref variable will be forcibly initialized 755 | unsigned int val = 0; | ^~~ /kisskb/src/net/rose/rose_subr.c: In function 'rose_create_facilities': /kisskb/src/net/rose/rose_subr.c:439:14: note: byref variable will be forcibly initialized 439 | char buf[11]; | ^~~ /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c: In function 'rockchip_snd_xfer_clear': /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c:267:22: note: byref variable will be forcibly initialized 267 | unsigned int val; | ^~~ /kisskb/src/net/rose/rose_subr.c: In function 'rose_parse_ccitt': /kisskb/src/net/rose/rose_subr.c:336:14: note: byref variable will be forcibly initialized 336 | char callsign[11]; | ^~~~~~~~ /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c: In function 'rockchip_i2s_tdm_hw_params': /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c:853:21: note: byref variable will be forcibly initialized 853 | struct clk *mclk; | ^~~~ /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c: In function 'rockchip_i2s_tdm_probe': /kisskb/src/sound/soc/rockchip/rockchip_i2s_tdm.c:1527:26: note: byref variable will be forcibly initialized 1527 | struct resource *res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/rose/rose_route.c:9: /kisskb/src/net/rose/rose_route.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rose/rose_route.c: In function 'rose_rt_ioctl': /kisskb/src/net/rose/rose_route.c:729:34: note: byref variable will be forcibly initialized 729 | struct rose_route_struct rose_route; | ^~~~~~~~~~ /kisskb/src/net/rose/rose_route.c: In function 'rose_route_frame': /kisskb/src/net/rose/rose_route.c:867:14: note: byref variable will be forcibly initialized 867 | char buf[11]; | ^~~ /kisskb/src/net/rose/rose_route.c:864:30: note: byref variable will be forcibly initialized 864 | unsigned char cause, diagnostic; | ^~~~~~~~~~ /kisskb/src/net/rose/rose_route.c:864:23: note: byref variable will be forcibly initialized 864 | unsigned char cause, diagnostic; | ^~~~~ /kisskb/src/net/rose/rose_route.c:859:39: note: byref variable will be forcibly initialized 859 | struct rose_facilities_struct facilities; | ^~~~~~~~~~ /kisskb/src/sound/soc/rockchip/rockchip_pdm.c: In function 'rockchip_pdm_hw_params': /kisskb/src/sound/soc/rockchip/rockchip_pdm.c:205:14: note: byref variable will be forcibly initialized 205 | bool change; | ^~~~~~ /kisskb/src/sound/soc/rockchip/rockchip_pdm.c:204:26: note: byref variable will be forcibly initialized 204 | unsigned long m, n; | ^ /kisskb/src/sound/soc/rockchip/rockchip_pdm.c:204:23: note: byref variable will be forcibly initialized 204 | unsigned long m, n; | ^ /kisskb/src/sound/soc/rockchip/rockchip_pdm.c:203:31: note: byref variable will be forcibly initialized 203 | unsigned int clk_src, clk_out = 0; | ^~~~~~~ /kisskb/src/sound/soc/rockchip/rockchip_pdm.c:203:22: note: byref variable will be forcibly initialized 203 | unsigned int clk_src, clk_out = 0; | ^~~~~~~ /kisskb/src/sound/soc/rockchip/rockchip_pdm.c: In function 'rockchip_pdm_path_parse': /kisskb/src/sound/soc/rockchip/rockchip_pdm.c:545:22: note: byref variable will be forcibly initialized 545 | unsigned int path[PDM_PATH_MAX]; | ^~~~ /kisskb/src/sound/soc/rockchip/rockchip_pdm.c: In function 'rockchip_pdm_probe': /kisskb/src/sound/soc/rockchip/rockchip_pdm.c:575:26: note: byref variable will be forcibly initialized 575 | struct resource *res; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:16: /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function '__ipmi_set_timeout': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:371:43: note: byref variable will be forcibly initialized 371 | struct ipmi_system_interface_addr addr; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:369:43: note: byref variable will be forcibly initialized 369 | unsigned char data[6]; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:368:43: note: byref variable will be forcibly initialized 368 | struct kernel_ipmi_msg msg; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'panic_halt_ipmi_heartbeat': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:488:43: note: byref variable will be forcibly initialized 488 | struct ipmi_system_interface_addr addr; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:487:44: note: byref variable will be forcibly initialized 487 | struct kernel_ipmi_msg msg; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function '__ipmi_heartbeat': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:559:43: note: byref variable will be forcibly initialized 559 | struct ipmi_system_interface_addr addr; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:557:32: note: byref variable will be forcibly initialized 557 | struct kernel_ipmi_msg msg; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function '_ipmi_set_timeout': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:430:13: note: byref variable will be forcibly initialized 430 | int send_heartbeat_now; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:682:13: note: byref variable will be forcibly initialized 682 | int val; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_dell_chassis_detect': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:429:20: note: byref variable will be forcibly initialized 429 | const char mfr[3] = DELL_IANA_MFR_ID; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:16: /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_poweroff_chassis': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:473:43: note: byref variable will be forcibly initialized 473 | unsigned char data[1]; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:471:43: note: byref variable will be forcibly initialized 471 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:470:43: note: byref variable will be forcibly initialized 470 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_poweroff_cpi1': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:324:43: note: byref variable will be forcibly initialized 324 | unsigned char hotswap_ipmb; | ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:322:43: note: byref variable will be forcibly initialized 322 | unsigned char data[1]; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:320:43: note: byref variable will be forcibly initialized 320 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:319:43: note: byref variable will be forcibly initialized 319 | struct ipmi_ipmb_addr ipmb_addr; | ^~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:318:43: note: byref variable will be forcibly initialized 318 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_poweroff_atca': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:251:43: note: byref variable will be forcibly initialized 251 | unsigned char data[4]; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:249:43: note: byref variable will be forcibly initialized 249 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:248:43: note: byref variable will be forcibly initialized 248 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'pps_poweroff_atca': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:187:43: note: byref variable will be forcibly initialized 187 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:186:43: note: byref variable will be forcibly initialized 186 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_request_wait_for_response': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:127:27: note: byref variable will be forcibly initialized 127 | struct completion comp; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_po_new_smi': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:559:43: note: byref variable will be forcibly initialized 559 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:558:43: note: byref variable will be forcibly initialized 558 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c: In function 'ipmi_atca_detect': /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:216:43: note: byref variable will be forcibly initialized 216 | unsigned char data[1]; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:214:43: note: byref variable will be forcibly initialized 214 | struct kernel_ipmi_msg send_msg; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_poweroff.c:213:43: note: byref variable will be forcibly initialized 213 | struct ipmi_system_interface_addr smi_addr; | ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'ipmi_read': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:795:28: note: byref variable will be forcibly initialized 795 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'panic_halt_ipmi_set_timeout': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:534:13: note: byref variable will be forcibly initialized 534 | int send_heartbeat_now; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'set_param_timeout': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:178:15: note: byref variable will be forcibly initialized 178 | char *endp; | ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'set_param_str': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:212:20: note: byref variable will be forcibly initialized 212 | char valcp[16]; | ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_bl_curve': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:430:12: note: byref variable will be forcibly initialized 430 | u8 tmp_curve[FB_BACKLIGHT_LEVELS]; | ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_fbstate': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:402:15: note: byref variable will be forcibly initialized 402 | char *last = NULL; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_rotate': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:241:34: note: byref variable will be forcibly initialized 241 | 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:269:15: note: byref variable will be forcibly initialized 269 | char *last = NULL; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:268:34: note: byref variable will be forcibly initialized 268 | 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:34: note: byref variable will be forcibly initialized 218 | 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:361:15: note: byref variable will be forcibly initialized 361 | char *last = NULL; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:360:34: note: byref variable will be forcibly initialized 360 | struct fb_var_screeninfo var; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/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:19: note: byref variable will be forcibly initialized 172 | LIST_HEAD(old_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | 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:34: note: byref variable will be forcibly initialized 130 | struct fb_var_screeninfo var; | ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:129:14: note: byref variable will be forcibly initialized 129 | char mstr[100]; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_blank': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:304:15: note: byref variable will be forcibly initialized 304 | char *last = NULL; | ^~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:719:45: note: byref variable will be forcibly initialized 719 | 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:33: note: byref variable will be forcibly initialized 1037 | struct fb_videomode *m, mode; | ^~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_best_display': /kisskb/src/drivers/video/fbdev/core/modedb.c:1178:42: note: byref variable will be forcibly initialized 1178 | struct fb_var_screeninfo var; | ^~~ /kisskb/src/net/netrom/nr_out.c: In function 'nr_output': /kisskb/src/net/netrom/nr_out.c:36:13: note: byref variable will be forcibly initialized 36 | int err, frontlen, len; | ^~~ /kisskb/src/net/netrom/nr_out.c:35:23: note: byref variable will be forcibly initialized 35 | unsigned char transport[NR_TRANSPORT_LEN]; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/netrom/nr_route.c:10: /kisskb/src/net/netrom/nr_route.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netrom/nr_route.c: In function 'nr_rt_ioctl': /kisskb/src/net/netrom/nr_route.c:638:19: note: byref variable will be forcibly initialized 638 | ax25_digi digi; | ^~~~ /kisskb/src/net/netrom/nr_route.c:636:32: note: byref variable will be forcibly initialized 636 | struct nr_route_struct nr_route; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/rose/rose_timer.c:9: /kisskb/src/net/rose/rose_timer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/percpu_counter.h:10, from /kisskb/src/fs/ceph/metric.c:5: /kisskb/src/fs/ceph/metric.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/metric.c: In function 'ceph_mdsc_send_metrics': /kisskb/src/fs/ceph/metric.c:29:27: note: byref variable will be forcibly initialized 29 | struct timespec64 ts; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/char/ipmi/ipmb_dev_int.c:11: /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/drivers/video/fbdev/core/fbcvt.c: In function 'fb_find_mode_cvt': /kisskb/src/fs/seq_file.c:155:25: note: byref variable will be forcibly initialized 155 | struct iov_iter iter; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbcvt.c:307:28: note: byref variable will be forcibly initialized 307 | struct fb_cvt_data cvt; | ^~~ /kisskb/src/fs/seq_file.c:154:22: note: byref variable will be forcibly initialized 154 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/seq_file.c:153:22: note: byref variable will be forcibly initialized 153 | struct iovec iov = { .iov_base = buf, .iov_len = size}; | ^~~ /kisskb/src/fs/seq_file.c: In function 'seq_escape_mem': /kisskb/src/fs/seq_file.c:377:15: note: byref variable will be forcibly initialized 377 | char *buf; | ^~~ /kisskb/src/fs/seq_file.c: In function 'seq_printf': /kisskb/src/fs/seq_file.c:403:17: note: byref variable will be forcibly initialized 403 | va_list args; | ^~~~ /kisskb/src/fs/seq_file.c: In function 'seq_path': /kisskb/src/fs/seq_file.c:472:15: note: byref variable will be forcibly initialized 472 | char *buf; | ^~~ /kisskb/src/fs/seq_file.c: In function 'seq_path_root': /kisskb/src/fs/seq_file.c:510:15: note: byref variable will be forcibly initialized 510 | char *buf; | ^~~ /kisskb/src/fs/seq_file.c: In function 'seq_dentry': /kisskb/src/fs/seq_file.c:539:15: note: byref variable will be forcibly initialized 539 | char *buf; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:11: /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_i2c_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:118:24: note: byref variable will be forcibly initialized 118 | struct i2c_msg i2c_msg; | ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:141:12: note: byref variable will be forcibly initialized 141 | u8 msg[MAX_MSG_LEN]; | ^~~ /kisskb/src/fs/seq_file.c: In function 'seq_hex_dump': /kisskb/src/fs/seq_file.c:870:15: note: byref variable will be forcibly initialized 870 | char *buffer; | ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:11: /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:92:23: note: in expansion of macro 'wait_event_interruptible' 92 | ret = wait_event_interruptible(ipmb_dev->wait_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:79:25: note: byref variable will be forcibly initialized 79 | struct ipmb_msg msg; | ^~~ /kisskb/src/sound/soc/sunxi/sun4i-spdif.c: In function 'sun4i_spdif_probe': /kisskb/src/sound/soc/sunxi/sun4i-spdif.c:503:26: note: byref variable will be forcibly initialized 503 | struct resource *res; | ^~~ /kisskb/src/sound/soc/rockchip/rockchip_spdif.c: In function 'rk_spdif_probe': /kisskb/src/sound/soc/rockchip/rockchip_spdif.c:287:26: note: byref variable will be forcibly initialized 287 | struct resource *res; | ^~~ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_route_socket': /kisskb/src/net/ipv6/inet6_connection_sock.c:84:35: note: byref variable will be forcibly initialized 84 | struct in6_addr *final_p, final; | ^~~~~ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_route_req': /kisskb/src/net/ipv6/inet6_connection_sock.c:34:35: note: byref variable will be forcibly initialized 34 | struct in6_addr *final_p, final; | ^~~~~ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_xmit': /kisskb/src/net/ipv6/inet6_connection_sock.c:117:23: note: byref variable will be forcibly initialized 117 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_update_pmtu': /kisskb/src/net/ipv6/inet6_connection_sock.c:144:23: note: byref variable will be forcibly initialized 144 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/udp_offload.c: In function 'udp6_ufo_fragment': /kisskb/src/net/ipv6/udp_offload.c:24:28: note: byref variable will be forcibly initialized 24 | u8 *packet_start, *prevhdr; | ^~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/ipv6.h:12, from /kisskb/src/net/ipv6/seg6.c:17: /kisskb/src/net/ipv6/seg6.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv6/seg6.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv6/seg6.c: In function '__seg6_hmac_fill_info': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/seg6.c:11: /kisskb/src/net/ipv6/seg6.c: In function 'seg6_genl_set_tunsrc': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/seg6.c:191:9: note: in expansion of macro 'rcu_assign_pointer' 191 | rcu_assign_pointer(sdata->tun_src, t_new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/netrom/nr_timer.c:9: /kisskb/src/net/netrom/nr_timer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ceph/cache.c: In function 'ceph_fscache_inode_check_aux': /kisskb/src/fs/ceph/cache.c:112:31: note: byref variable will be forcibly initialized 112 | struct ceph_aux_inode aux; | ^~~ /kisskb/src/fs/ceph/cache.c: In function 'ceph_fscache_register_inode_cookie': /kisskb/src/fs/ceph/cache.c:142:31: note: byref variable will be forcibly initialized 142 | struct ceph_aux_inode aux; | ^~~ In file included from /kisskb/src/net/ipv6/ioam6.c:15: /kisskb/src/net/ipv6/ioam6.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/ipv6/ioam6.c: In function '__ioam6_fill_trace_data': /kisskb/src/net/ipv6/ioam6.c:636:38: note: byref variable will be forcibly initialized 636 | struct __kernel_sock_timeval ts; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/ioam6.c:11: /kisskb/src/net/ipv6/ioam6.c: In function 'ioam6_genl_ns_set_schema': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6.c:544:17: note: in expansion of macro 'rcu_assign_pointer' 544 | rcu_assign_pointer(sc->ns, ns); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6.c:543:25: note: in expansion of macro 'rcu_assign_pointer' 543 | rcu_assign_pointer(ns_ref->schema, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6.c:537:9: note: in expansion of macro 'rcu_assign_pointer' 537 | rcu_assign_pointer(ns->schema, sc); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6.c:536:17: note: in expansion of macro 'rcu_assign_pointer' 536 | rcu_assign_pointer(sc_ref->ns, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6.c:502:13: note: byref variable will be forcibly initialized 502 | u32 sc_id; | ^~~~~ /kisskb/src/net/ipv6/ioam6.c:501:16: note: byref variable will be forcibly initialized 501 | __be16 ns_id; | ^~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/ioam6.c:17: /kisskb/src/net/ipv6/ioam6.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv6/ioam6.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/ipv6/ioam6.c: In function '__ioam6_genl_dumpsc_element': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/ioam6.c:11: /kisskb/src/net/ipv6/ioam6.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6.c: In function 'ioam6_genl_delsc': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6.c:388:17: note: in expansion of macro 'rcu_assign_pointer' 388 | rcu_assign_pointer(ns->schema, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6.c:364:13: note: byref variable will be forcibly initialized 364 | u32 id; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/ioam6.c:11: /kisskb/src/net/ipv6/ioam6.c: In function 'ioam6_genl_delns': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6.c:190:17: note: in expansion of macro 'rcu_assign_pointer' 190 | rcu_assign_pointer(sc->ns, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6.c:164:16: note: byref variable will be forcibly initialized 164 | __be16 id; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/ioam6.c:17: /kisskb/src/net/ipv6/ioam6.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/ioam6.c:11: /kisskb/src/net/ipv6/ioam6.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ioam6.c:15: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/ipv6/ioam6.c: In function 'ioam6_genl_addsc': /kisskb/src/net/ipv6/ioam6.c:315:13: note: byref variable will be forcibly initialized 315 | u32 id; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/ioam6.c:17: /kisskb/src/net/ipv6/ioam6.c: In function 'ioam6_genl_addns': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ /kisskb/src/net/ipv6/ioam6.c:111:16: note: byref variable will be forcibly initialized 111 | __be16 id; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/ioam6.c:17: /kisskb/src/net/ipv6/ioam6.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/ipv6/ioam6.c: In function '__ioam6_genl_dumpns_element': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/drivers/amba/bus.c: In function 'amba_find_device': /kisskb/src/drivers/amba/bus.c:734:26: note: byref variable will be forcibly initialized 734 | struct find_data data; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/fs/pnode.c:9: /kisskb/src/fs/pnode.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/fs/pnode.c:9: /kisskb/src/fs/pnode.c: In function 'propagate_umount': /kisskb/src/fs/pnode.c:540:19: note: byref variable will be forcibly initialized 540 | LIST_HEAD(visited); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/pnode.c:539:19: note: byref variable will be forcibly initialized 539 | LIST_HEAD(to_umount); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/pnode.c:538:19: note: byref variable will be forcibly initialized 538 | LIST_HEAD(to_restore); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/ipv6/xfrm6_policy.c: In function 'xfrm6_dst_lookup': /kisskb/src/net/ipv6/xfrm6_policy.c:31:23: note: byref variable will be forcibly initialized 31 | struct flowi6 fl6; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/fs/libfs.c:7: /kisskb/src/fs/libfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c: In function 'xattr_getsecurity': /kisskb/src/fs/xattr.c:321:15: note: byref variable will be forcibly initialized 321 | void *buffer = NULL; | ^~~~~~ /kisskb/src/fs/xattr.c: In function 'vfs_setxattr': /kisskb/src/fs/xattr.c:288:23: note: byref variable will be forcibly initialized 288 | struct inode *delegated_inode = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c: In function 'setxattr': /kisskb/src/fs/xattr.c:549:14: note: byref variable will be forcibly initialized 549 | char kname[XATTR_NAME_MAX + 1]; | ^~~~~ /kisskb/src/fs/xattr.c: In function 'path_setxattr': /kisskb/src/fs/xattr.c:586:21: note: byref variable will be forcibly initialized 586 | struct path path; | ^~~~ /kisskb/src/fs/xattr.c: In function 'getxattr': /kisskb/src/fs/xattr.c:650:14: note: byref variable will be forcibly initialized 650 | char kname[XATTR_NAME_MAX + 1]; | ^~~~~ /kisskb/src/fs/xattr.c: In function 'path_getxattr': /kisskb/src/fs/xattr.c:688:21: note: byref variable will be forcibly initialized 688 | struct path path; | ^~~~ /kisskb/src/fs/xattr.c: In function 'path_listxattr': /kisskb/src/fs/xattr.c:765:21: note: byref variable will be forcibly initialized 765 | struct path path; | ^~~~ /kisskb/src/fs/xattr.c: In function 'vfs_removexattr': /kisskb/src/fs/xattr.c:520:23: note: byref variable will be forcibly initialized 520 | struct inode *delegated_inode = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/xattr.c: In function 'removexattr': /kisskb/src/fs/xattr.c:813:14: note: byref variable will be forcibly initialized 813 | char kname[XATTR_NAME_MAX + 1]; | ^~~~~ /kisskb/src/fs/xattr.c: In function 'path_removexattr': /kisskb/src/fs/xattr.c:827:21: note: byref variable will be forcibly initialized 827 | struct path path; | ^~~~ /kisskb/src/fs/libfs.c: In function 'generic_ci_d_compare': /kisskb/src/fs/libfs.c:1383:14: note: byref variable will be forcibly initialized 1383 | char strbuf[DNAME_INLINE_LEN]; | ^~~~~~ /kisskb/src/fs/xattr.c: In function 'simple_xattr_list': /kisskb/src/fs/xattr.c:1088:17: note: byref variable will be forcibly initialized 1088 | ssize_t remaining_size = size; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/xfrm6_input.c:13: /kisskb/src/net/ipv6/xfrm6_input.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/libfs.c: In function 'simple_attr_read': /kisskb/src/fs/libfs.c:953:21: note: byref variable will be forcibly initialized 953 | u64 val; | ^~~ /kisskb/src/fs/libfs.c: In function 'simple_attr_write': /kisskb/src/fs/libfs.c:974:28: note: byref variable will be forcibly initialized 974 | unsigned long long val; | ^~~ In file included from /kisskb/src/net/ipv6/xfrm6_input.c:15: /kisskb/src/net/ipv6/xfrm6_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/fs-writeback.c:17: /kisskb/src/fs/fs-writeback.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c: In function 'pipe_to_sendpage': /kisskb/src/fs/splice.c:352:16: note: byref variable will be forcibly initialized 352 | loff_t pos = sd->pos; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/fs/splice.c:21: /kisskb/src/fs/splice.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/writeback.h:896, from /kisskb/src/fs/fs-writeback.c:81: /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_folio_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 55 | DECLARE_EVENT_CLASS(writeback_folio_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_dirty_inode_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:96:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 96 | DECLARE_EVENT_CLASS(writeback_dirty_inode_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_write_inode_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:304:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 304 | DECLARE_EVENT_CLASS(writeback_write_inode_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_work_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:347:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 347 | DECLARE_EVENT_CLASS(writeback_work_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_pages_written': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:395:1: note: in expansion of macro 'TRACE_EVENT' 395 | TRACE_EVENT(writeback_pages_written, | ^~~~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv6.h:12, from /kisskb/src/include/linux/netfilter_ipv6.h:10, from /kisskb/src/net/ipv6/xfrm6_output.c:13: /kisskb/src/net/ipv6/xfrm6_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:407:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 407 | DECLARE_EVENT_CLASS(writeback_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_bdi_register': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:430:1: note: in expansion of macro 'TRACE_EVENT' 430 | TRACE_EVENT(writeback_bdi_register, | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_output.c: In function 'xfrm6_local_rxpmtu': /kisskb/src/net/ipv6/xfrm6_output.c:21:23: note: byref variable will be forcibly initialized 21 | struct flowi6 fl6; | ^~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_wbc_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:444:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 444 | DECLARE_EVENT_CLASS(wbc_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_queue_io': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:498:1: note: in expansion of macro 'TRACE_EVENT' 498 | TRACE_EVENT(writeback_queue_io, | ^~~~~~~~~~~ /kisskb/src/fs/splice.c: In function 'iter_to_pipe': /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_global_dirty_state': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:530:1: note: in expansion of macro 'TRACE_EVENT' 530 | TRACE_EVENT(global_dirty_state, | ^~~~~~~~~~~ /kisskb/src/fs/splice.c:1171:24: note: byref variable will be forcibly initialized 1171 | size_t start; | ^~~~~ /kisskb/src/fs/splice.c:1169:30: note: byref variable will be forcibly initialized 1169 | struct page *pages[16]; | ^~~~~ /kisskb/src/net/ipv6/xfrm6_output.c: In function 'xfrm6_local_error': /kisskb/src/net/ipv6/xfrm6_output.c:32:23: note: byref variable will be forcibly initialized 32 | struct flowi6 fl6; | ^~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_bdi_dirty_ratelimit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:575:1: note: in expansion of macro 'TRACE_EVENT' 575 | TRACE_EVENT(bdi_dirty_ratelimit, | ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_balance_dirty_pages': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:621:1: note: in expansion of macro 'TRACE_EVENT' 621 | TRACE_EVENT(balance_dirty_pages, | ^~~~~~~~~~~ /kisskb/src/fs/splice.c: In function 'generic_file_splice_read': /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_sb_inodes_requeue': /kisskb/src/fs/splice.c:303:22: note: byref variable will be forcibly initialized 303 | struct kiocb kiocb; | ^~~~~ /kisskb/src/fs/splice.c:302:25: note: byref variable will be forcibly initialized 302 | struct iov_iter to; | ^~ /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:706:1: note: in expansion of macro 'TRACE_EVENT' 706 | TRACE_EVENT(writeback_sb_inodes_requeue, | ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_congest_waited_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:738:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 738 | DECLARE_EVENT_CLASS(writeback_congest_waited_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_single_inode_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:773:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 773 | DECLARE_EVENT_CLASS(writeback_single_inode_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_inode_template': /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:833:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 833 | DECLARE_EVENT_CLASS(writeback_inode_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/splice.c:1304:13: note: byref variable will be forcibly initialized 1304 | int type; | ^~~~ /kisskb/src/fs/splice.c:1301:25: note: byref variable will be forcibly initialized 1301 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/splice.c:1300:23: note: byref variable will be forcibly initialized 1300 | struct iovec *iov = iovstack; | ^~~ /kisskb/src/fs/splice.c:1299:22: note: byref variable will be forcibly initialized 1299 | struct iovec iovstack[UIO_FASTIOV]; | ^~~~~~~~ /kisskb/src/fs/splice.c: In function 'iter_file_splice_write': /kisskb/src/fs/splice.c:639:33: note: byref variable will be forcibly initialized 639 | struct iov_iter from; | ^~~~ /kisskb/src/fs/splice.c: In function 'splice_direct_to_actor': /kisskb/src/fs/splice.c:868:24: note: byref variable will be forcibly initialized 868 | loff_t pos = sd->pos, prev_pos = pos; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/fs/fs-writeback.c:19: /kisskb/src/fs/fs-writeback.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/splice.c: In function 'do_splice': /kisskb/src/fs/splice.c:1033:16: note: byref variable will be forcibly initialized 1033 | loff_t offset; | ^~~~~~ /kisskb/src/fs/splice.c: In function '__do_splice': /kisskb/src/fs/splice.c:1122:16: note: byref variable will be forcibly initialized 1122 | loff_t offset, *__off_in = NULL, *__off_out = NULL; | ^~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/fs/fs-writeback.c:19: /kisskb/src/fs/fs-writeback.c: In function 'move_expired_inodes': /kisskb/src/fs/fs-writeback.c:1392:19: note: byref variable will be forcibly initialized 1392 | LIST_HEAD(tmp); | ^~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wait_sb_inodes': /kisskb/src/fs/fs-writeback.c:2510:19: note: byref variable will be forcibly initialized 2510 | LIST_HEAD(sync_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c:190:9: note: in expansion of macro 'wait_event' 190 | wait_event(*done->waitq, !atomic_read(&done->cnt)); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/writeback.h:12, from /kisskb/src/fs/fs-writeback.c:26: /kisskb/src/fs/fs-writeback.c: In function '__writeback_inodes_sb_nr': /kisskb/src/fs/fs-writeback.c:2597:30: note: byref variable will be forcibly initialized 2597 | DEFINE_WB_COMPLETION(done, bdi); | ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:30: note: in definition of macro 'DEFINE_WB_COMPLETION' 86 | struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c: In function 'vfs_utimes': /kisskb/src/fs/utimes.c:24:23: note: byref variable will be forcibly initialized 24 | struct inode *delegated_inode = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/fs/utimes.c:22:22: note: byref variable will be forcibly initialized 22 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/utimes.c: In function 'do_utimes_path': /kisskb/src/fs/utimes.c:82:21: note: byref variable will be forcibly initialized 82 | struct path path; | ^~~~ /kisskb/src/fs/utimes.c: In function '__do_sys_utimensat': /kisskb/src/fs/utimes.c:150:27: note: byref variable will be forcibly initialized 150 | struct timespec64 tstimes[2]; | ^~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_start_all': /kisskb/src/fs/fs-writeback.c:2170:42: note: byref variable will be forcibly initialized 2170 | struct wb_writeback_work work = { | ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_old_data_flush': /kisskb/src/fs/fs-writeback.c:2147:42: note: byref variable will be forcibly initialized 2147 | struct wb_writeback_work work = { | ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_background_flush': /kisskb/src/fs/fs-writeback.c:2113:42: note: byref variable will be forcibly initialized 2113 | struct wb_writeback_work work = { | ^~~~ /kisskb/src/fs/sync.c: In function 'do_sync_work': /kisskb/src/fs/sync.c:131:13: note: byref variable will be forcibly initialized 131 | int nowait = 0; | ^~~~~~ /kisskb/src/fs/sync.c: In function 'ksys_sync': /kisskb/src/fs/sync.c:111:25: note: byref variable will be forcibly initialized 111 | int nowait = 0, wait = 1; | ^~~~ /kisskb/src/fs/sync.c:111:13: note: byref variable will be forcibly initialized 111 | int nowait = 0, wait = 1; | ^~~~~~ In file included from /kisskb/src/include/linux/writeback.h:12, from /kisskb/src/fs/fs-writeback.c:26: /kisskb/src/fs/fs-writeback.c: In function 'sync_inodes_sb': /kisskb/src/fs/fs-writeback.c:2675:30: note: byref variable will be forcibly initialized 2675 | DEFINE_WB_COMPLETION(done, bdi); | ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:30: note: in definition of macro 'DEFINE_WB_COMPLETION' 86 | struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/ceph/acl.c:9: /kisskb/src/fs/ceph/acl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/ceph/osd_client.h:18, from /kisskb/src/include/linux/ceph/libceph.h:24, from /kisskb/src/fs/ceph/super.h:21, from /kisskb/src/fs/ceph/acl.c:17: /kisskb/src/fs/ceph/acl.c: In function 'ceph_pagelist_encode_32': /kisskb/src/include/linux/ceph/pagelist.h:49:16: note: byref variable will be forcibly initialized 49 | __le32 ev = cpu_to_le32(v); | ^~ /kisskb/src/fs/ceph/acl.c: In function 'ceph_set_acl': /kisskb/src/fs/ceph/acl.c:96:17: note: byref variable will be forcibly initialized 96 | umode_t new_mode = inode->i_mode, old_mode = inode->i_mode; | ^~~~~~~~ /kisskb/src/fs/ceph/acl.c:94:22: note: byref variable will be forcibly initialized 94 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/fs/ceph/acl.c: In function 'ceph_pre_init_acls': /kisskb/src/fs/ceph/acl.c:169:33: note: byref variable will be forcibly initialized 169 | struct posix_acl *acl, *default_acl; | ^~~~~~~~~~~ /kisskb/src/fs/ceph/acl.c:169:27: note: byref variable will be forcibly initialized 169 | struct posix_acl *acl, *default_acl; | ^~~ /kisskb/src/net/ipv6/xfrm6_protocol.c: In function 'xfrm6_rcv_encap': /kisskb/src/net/ipv6/xfrm6_protocol.c:80:31: note: byref variable will be forcibly initialized 80 | struct flowi6 fl6 = { | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/net/ipv6/xfrm6_protocol.c:14: /kisskb/src/net/ipv6/xfrm6_protocol.c: In function 'xfrm6_protocol_register': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_protocol.c:262:9: note: in expansion of macro 'rcu_assign_pointer' 262 | rcu_assign_pointer(*pprev, handler); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/metronomefb.c: In function 'metronomefb_probe': /kisskb/src/drivers/video/fbdev/metronomefb.c:582:32: note: byref variable will be forcibly initialized 582 | const struct firmware *fw_entry; | ^~~~~~~~ /kisskb/src/net/ipv6/netfilter.c: In function 'ip6_route_me_harder': /kisskb/src/net/ipv6/netfilter.c:32:23: note: byref variable will be forcibly initialized 32 | struct flowi6 fl6 = { | ^~~ /kisskb/src/net/ipv6/netfilter.c:27:26: note: byref variable will be forcibly initialized 27 | struct flow_keys flkeys; | ^~~~~~ /kisskb/src/net/ipv6/netfilter.c: In function 'br_ip6_fragment': /kisskb/src/net/ipv6/netfilter.c:157:42: note: byref variable will be forcibly initialized 157 | struct ip6_fraglist_iter iter; | ^~~~ /kisskb/src/net/ipv6/netfilter.c:126:13: note: byref variable will be forcibly initialized 126 | u8 *prevhdr, nexthdr = 0; | ^~~~~~~ /kisskb/src/net/ipv6/netfilter.c:125:31: note: byref variable will be forcibly initialized 125 | struct ip6_frag_state state; | ^~~~~ /kisskb/src/drivers/video/fbdev/sm501fb.c: In function 'sm501fb_probe': /kisskb/src/drivers/video/fbdev/sm501fb.c:1958:21: note: byref variable will be forcibly initialized 1958 | int len; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_dev.c:8: /kisskb/src/net/ax25/ax25_dev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/fs_struct.c:3: /kisskb/src/fs/fs_struct.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs_struct.c: In function 'set_fs_root': /kisskb/src/fs/fs_struct.c:17:21: note: byref variable will be forcibly initialized 17 | struct path old_root; | ^~~~~~~~ /kisskb/src/fs/fs_struct.c: In function 'set_fs_pwd': /kisskb/src/fs/fs_struct.c:36:21: note: byref variable will be forcibly initialized 36 | struct path old_pwd; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:77, from /kisskb/src/fs/d_path.c:2: /kisskb/src/fs/d_path.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/d_path.c: In function 'prepend_name': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/d_path.c:98:29: note: in expansion of macro 'smp_load_acquire' 98 | const char *dname = smp_load_acquire(&name->name); /* ^^^ */ | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/d_path.c: In function 'prepend_path': /kisskb/src/fs/d_path.c:162:31: note: byref variable will be forcibly initialized 162 | struct prepend_buffer b; | ^ /kisskb/src/fs/d_path.c:161:23: note: byref variable will be forcibly initialized 161 | unsigned seq, m_seq = 0; | ^~~~~ /kisskb/src/fs/d_path.c:161:18: note: byref variable will be forcibly initialized 161 | unsigned seq, m_seq = 0; | ^~~ /kisskb/src/fs/d_path.c: In function '__dentry_path': /kisskb/src/fs/d_path.c:337:13: note: byref variable will be forcibly initialized 337 | int seq = 0; | ^~~ /kisskb/src/fs/d_path.c:336:31: note: byref variable will be forcibly initialized 336 | struct prepend_buffer b; | ^ /kisskb/src/fs/d_path.c: In function '__do_sys_getcwd': /kisskb/src/fs/d_path.c:431:32: note: byref variable will be forcibly initialized 431 | DECLARE_BUFFER(b, page, PATH_MAX); | ^ /kisskb/src/fs/d_path.c:16:31: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/fs/d_path.c:417:26: note: byref variable will be forcibly initialized 417 | struct path pwd, root; | ^~~~ /kisskb/src/fs/d_path.c:417:21: note: byref variable will be forcibly initialized 417 | struct path pwd, root; | ^~~ /kisskb/src/fs/d_path.c: In function '__d_path': /kisskb/src/fs/d_path.c:220:24: note: byref variable will be forcibly initialized 220 | DECLARE_BUFFER(b, buf, buflen); | ^ /kisskb/src/fs/d_path.c:16:31: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/fs/d_path.c: In function 'd_absolute_path': /kisskb/src/fs/d_path.c:232:24: note: byref variable will be forcibly initialized 232 | DECLARE_BUFFER(b, buf, buflen); | ^ /kisskb/src/fs/d_path.c:16:31: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/fs/d_path.c: In function 'd_path': /kisskb/src/fs/d_path.c:269:21: note: byref variable will be forcibly initialized 269 | struct path root; | ^~~~ /kisskb/src/fs/d_path.c:268:24: note: byref variable will be forcibly initialized 268 | DECLARE_BUFFER(b, buf, buflen); | ^ /kisskb/src/fs/d_path.c:16:31: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/fs/d_path.c: In function 'dynamic_dname': /kisskb/src/fs/d_path.c:306:14: note: byref variable will be forcibly initialized 306 | char temp[64]; | ^~~~ /kisskb/src/fs/d_path.c:305:17: note: byref variable will be forcibly initialized 305 | va_list args; | ^~~~ /kisskb/src/fs/d_path.c: In function 'simple_dname': /kisskb/src/fs/d_path.c:322:24: note: byref variable will be forcibly initialized 322 | DECLARE_BUFFER(b, buffer, buflen); | ^ /kisskb/src/fs/d_path.c:16:31: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/fs/d_path.c: In function 'dentry_path_raw': /kisskb/src/fs/d_path.c:366:24: note: byref variable will be forcibly initialized 366 | DECLARE_BUFFER(b, buf, buflen); | ^ /kisskb/src/fs/d_path.c:16:31: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/fib_rules.h:11, from /kisskb/src/net/ipv6/fib6_rules.c:18: /kisskb/src/net/ipv6/fib6_rules.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:25: note: byref variable will be forcibly initialized 1723 | struct in6_addr tmp; | ^~~ /kisskb/src/fs/d_path.c: In function 'dentry_path': /kisskb/src/fs/d_path.c:375:24: note: byref variable will be forcibly initialized 375 | DECLARE_BUFFER(b, buf, buflen); | ^ /kisskb/src/fs/d_path.c:16:31: note: in definition of macro 'DECLARE_BUFFER' 16 | struct prepend_buffer __name = {.buf = __buf + __len, .len = __len} | ^~~~~~ /kisskb/src/net/ipv6/fib6_rules.c: In function 'fib6_rule_saddr': /kisskb/src/net/ipv6/fib6_rules.c:142:33: note: byref variable will be forcibly initialized 142 | struct in6_addr saddr; | ^~~~~ /kisskb/src/net/ipv6/fib6_rules.c: In function 'fib6_lookup': /kisskb/src/net/ipv6/fib6_rules.c:69:39: note: byref variable will be forcibly initialized 69 | struct fib_lookup_arg arg = { | ^~~ /kisskb/src/net/ipv6/fib6_rules.c: In function 'fib6_rule_lookup': /kisskb/src/net/ipv6/fib6_rules.c:97:39: note: byref variable will be forcibly initialized 97 | struct fib_lookup_arg arg = { | ^~~ /kisskb/src/net/ipv6/fib6_rules.c:96:36: note: byref variable will be forcibly initialized 96 | struct fib6_result res = {}; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/rfcomm/core.c:28: /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/rfcomm/core.c:33: /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_session_get': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/rfcomm/core.c:733:34: note: in expansion of macro 'BDADDR_ANY' 733 | if ((!bacmp(src, BDADDR_ANY) || !bacmp(&chan->src, src)) && | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/bluetooth/rfcomm/core.c:28: /kisskb/src/net/bluetooth/rfcomm/core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_session_create': /kisskb/src/net/bluetooth/rfcomm/core.c:766:24: note: byref variable will be forcibly initialized 766 | struct socket *sock; | ^~~~ /kisskb/src/net/bluetooth/rfcomm/core.c:765:28: note: byref variable will be forcibly initialized 765 | struct sockaddr_l2 addr; | ^~~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_frame': /kisskb/src/net/bluetooth/rfcomm/core.c:831:23: note: byref variable will be forcibly initialized 831 | struct msghdr msg; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c:830:21: note: byref variable will be forcibly initialized 830 | struct kvec iv = { data, len }; | ^~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_pn': /kisskb/src/net/bluetooth/rfcomm/core.c:955:12: note: byref variable will be forcibly initialized 955 | u8 buf[16], *ptr = buf; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_disc': /kisskb/src/net/bluetooth/rfcomm/core.c:877:27: note: byref variable will be forcibly initialized 877 | struct rfcomm_cmd cmd; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_ua': /kisskb/src/net/bluetooth/rfcomm/core.c:863:27: note: byref variable will be forcibly initialized 863 | struct rfcomm_cmd cmd; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_sabm': /kisskb/src/net/bluetooth/rfcomm/core.c:849:27: note: byref variable will be forcibly initialized 849 | struct rfcomm_cmd cmd; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_dm': /kisskb/src/net/bluetooth/rfcomm/core.c:913:27: note: byref variable will be forcibly initialized 913 | struct rfcomm_cmd cmd; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_msc': /kisskb/src/net/bluetooth/rfcomm/core.c:1062:12: note: byref variable will be forcibly initialized 1062 | u8 buf[16], *ptr = buf; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_rls': /kisskb/src/net/bluetooth/rfcomm/core.c:1035:12: note: byref variable will be forcibly initialized 1035 | u8 buf[16], *ptr = buf; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_fcoff': /kisskb/src/net/bluetooth/rfcomm/core.c:1088:12: note: byref variable will be forcibly initialized 1088 | u8 buf[16], *ptr = buf; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_fcon': /kisskb/src/net/bluetooth/rfcomm/core.c:1110:12: note: byref variable will be forcibly initialized 1110 | u8 buf[16], *ptr = buf; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_nsc': /kisskb/src/net/bluetooth/rfcomm/core.c:929:12: note: byref variable will be forcibly initialized 929 | u8 buf[16], *ptr = buf; | ^~~ /kisskb/src/sound/soc/xilinx/xlnx_i2s.c: In function 'xlnx_i2s_probe': /kisskb/src/sound/soc/xilinx/xlnx_i2s.c:101:25: note: byref variable will be forcibly initialized 101 | u32 ch, format, data_width; | ^~~~~~~~~~ /kisskb/src/sound/soc/xilinx/xlnx_i2s.c:101:13: note: byref variable will be forcibly initialized 101 | u32 ch, format, data_width; | ^~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_credits': /kisskb/src/net/bluetooth/rfcomm/core.c:1163:12: note: byref variable will be forcibly initialized 1163 | u8 buf[16], *ptr = buf; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_test': /kisskb/src/net/bluetooth/rfcomm/core.c:1133:31: note: byref variable will be forcibly initialized 1133 | unsigned char hdr[5], crc[1]; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c:1133:23: note: byref variable will be forcibly initialized 1133 | unsigned char hdr[5], crc[1]; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c:1132:23: note: byref variable will be forcibly initialized 1132 | struct msghdr msg; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c:1131:21: note: byref variable will be forcibly initialized 1131 | struct kvec iv[3]; | ^~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function '__rfcomm_dlc_open': /kisskb/src/net/bluetooth/rfcomm/core.c:370:13: note: byref variable will be forcibly initialized 370 | int err = 0; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_add_listener': /kisskb/src/net/bluetooth/rfcomm/core.c:2048:24: note: byref variable will be forcibly initialized 2048 | struct socket *sock; | ^~~~ /kisskb/src/net/bluetooth/rfcomm/core.c:2047:28: note: byref variable will be forcibly initialized 2047 | struct sockaddr_l2 addr; | ^~~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_accept_connection': /kisskb/src/net/bluetooth/rfcomm/core.c:1957:41: note: byref variable will be forcibly initialized 1957 | struct socket *sock = s->sock, *nsock; | ^~~~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_recv_pn': /kisskb/src/net/bluetooth/rfcomm/core.c:1431:28: note: byref variable will be forcibly initialized 1431 | struct rfcomm_dlc *d; | ^ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_rpn': /kisskb/src/net/bluetooth/rfcomm/core.c:1000:12: note: byref variable will be forcibly initialized 1000 | u8 buf[16], *ptr = buf; | ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_recv_sabm': /kisskb/src/net/bluetooth/rfcomm/core.c:1359:28: note: byref variable will be forcibly initialized 1359 | struct rfcomm_dlc *d; | ^ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/dst.h:19, from /kisskb/src/net/ipv6/ioam6_iptunnel.c:15: /kisskb/src/net/ipv6/ioam6_iptunnel.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv6/ioam6_iptunnel.c: In function 'ioam6_fill_encap_info': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/ioam6_iptunnel.c: In function 'ioam6_output': /kisskb/src/net/ipv6/ioam6_iptunnel.c:317:39: note: byref variable will be forcibly initialized 317 | struct flowi6 fl6; | ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/dst.h:19, from /kisskb/src/net/ipv6/ioam6_iptunnel.c:15: /kisskb/src/net/ipv6/ioam6_iptunnel.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:25: note: byref variable will be forcibly initialized 1723 | struct in6_addr tmp; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, 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/fs_pin.c:2: /kisskb/src/fs/fs_pin.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ioam6_iptunnel.c: In function 'ioam6_build_state': /kisskb/src/net/ipv6/ioam6_iptunnel.c:93:24: note: byref variable will be forcibly initialized 93 | struct nlattr *tb[IOAM6_IPTUNNEL_MAX + 1]; | ^~ /kisskb/src/fs/fs_pin.c: In function 'pin_kill': /kisskb/src/fs/fs_pin.c:32:28: note: byref variable will be forcibly initialized 32 | wait_queue_entry_t wait; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/seg6_hmac.c:10: /kisskb/src/net/ipv6/seg6_hmac.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/seg6_hmac.c:20: /kisskb/src/net/ipv6/seg6_hmac.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/fs/statfs.c: In function 'do_statfs_native': /kisskb/src/fs/statfs.c:128:23: note: byref variable will be forcibly initialized 128 | struct statfs buf; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/seg6_hmac.c:10: /kisskb/src/net/ipv6/seg6_hmac.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/seg6_hmac.c:20: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/fs/statfs.c: In function 'do_statfs64': /kisskb/src/fs/statfs.c:170:25: note: byref variable will be forcibly initialized 170 | struct statfs64 buf; | ^~~ /kisskb/src/fs/statfs.c: In function '__do_sys_ustat': /kisskb/src/fs/statfs.c:251:24: note: byref variable will be forcibly initialized 251 | struct kstatfs sbuf; | ^~~~ /kisskb/src/fs/statfs.c:250:22: note: byref variable will be forcibly initialized 250 | struct ustat tmp; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/ipv6/seg6_hmac.c:10: /kisskb/src/net/ipv6/seg6_hmac.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/statfs.c: In function 'vfs_get_fsid': /kisskb/src/fs/statfs.c:74:24: note: byref variable will be forcibly initialized 74 | struct kstatfs st; | ^~ /kisskb/src/fs/statfs.c: In function 'user_statfs': /kisskb/src/fs/statfs.c:99:21: note: byref variable will be forcibly initialized 99 | struct path path; | ^~~~ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs': /kisskb/src/fs/statfs.c:194:24: note: byref variable will be forcibly initialized 194 | struct kstatfs st; | ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs64': /kisskb/src/fs/statfs.c:203:24: note: byref variable will be forcibly initialized 203 | struct kstatfs st; | ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs': /kisskb/src/fs/statfs.c:215:24: note: byref variable will be forcibly initialized 215 | struct kstatfs st; | ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs64': /kisskb/src/fs/statfs.c:224:24: note: byref variable will be forcibly initialized 224 | struct kstatfs st; | ^~ /kisskb/src/net/ipv6/seg6_hmac.c: In function 'seg6_hmac_compute': /kisskb/src/net/ipv6/seg6_hmac.c:164:12: note: byref variable will be forcibly initialized 164 | u8 tmp_out[SEG6_HMAC_MAX_DIGESTSIZE]; | ^~~~~~~ /kisskb/src/net/ipv6/seg6_hmac.c: In function 'seg6_hmac_validate_skb': /kisskb/src/net/ipv6/seg6_hmac.c:238:12: note: byref variable will be forcibly initialized 238 | u8 hmac_output[SEG6_HMAC_FIELD_LEN]; | ^~~~~~~~~~~ /kisskb/src/fs/nsfs.c: In function 'ns_get_path': /kisskb/src/fs/nsfs.c:139:38: note: byref variable will be forcibly initialized 139 | struct ns_get_path_task_args args = { | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/net/ipv6/esp6.c:16: /kisskb/src/net/ipv6/esp6.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c: In function 'esp6_find_tcp_sk': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c:201:17: note: in expansion of macro 'rcu_assign_pointer' 201 | rcu_assign_pointer(x->encap_sk, sk); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c: In function 'esp_remove_trailer': /kisskb/src/net/ipv6/esp6.c:746:12: note: byref variable will be forcibly initialized 746 | u8 nexthdr[2]; | ^~~~~~~ /kisskb/src/net/ipv6/esp6.c: In function 'esp_init_aead': /kisskb/src/net/ipv6/esp6.c:1053:14: note: byref variable will be forcibly initialized 1053 | char aead_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~~ /kisskb/src/net/ipv6/esp6.c: In function 'esp_init_authenc': /kisskb/src/net/ipv6/esp6.c:1089:14: note: byref variable will be forcibly initialized 1089 | char authenc_name[CRYPTO_MAX_ALG_NAME]; | ^~~~~~~~~~~~ /kisskb/src/net/ipv6/esp6.c: In function 'esp6_output_head': /kisskb/src/net/ipv6/esp6.c:484:25: note: byref variable will be forcibly initialized 484 | struct sk_buff *trailer; | ^~~~~~~ /kisskb/src/net/ipv6/esp6.c: In function 'esp6_output': /kisskb/src/net/ipv6/esp6.c:694:25: note: byref variable will be forcibly initialized 694 | struct esp_info esp; | ^~~ /kisskb/src/net/ipv6/esp6.c: In function 'esp6_input_done2': /kisskb/src/net/ipv6/esp6.c:837:40: note: byref variable will be forcibly initialized 837 | xfrm_address_t ipaddr; | ^~~~~~ /kisskb/src/net/ipv6/esp6.c:806:24: note: byref variable will be forcibly initialized 806 | __be16 frag_off, source; | ^~~~~~~~ /kisskb/src/net/ipv6/esp6.c:805:20: note: byref variable will be forcibly initialized 805 | u8 nexthdr = ip6h->nexthdr; | ^~~~~~~ /kisskb/src/net/ipv6/esp6.c: In function 'esp6_input': /kisskb/src/net/ipv6/esp6.c:921:25: note: byref variable will be forcibly initialized 921 | struct sk_buff *trailer; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sunrpc/clnt.c:22: /kisskb/src/net/sunrpc/clnt.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_clnt_set_transport': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/clnt.c:278:9: note: in expansion of macro 'rcu_assign_pointer' 278 | rcu_assign_pointer(clnt->cl_xprt, xprt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_setup_pipedir_sb': /kisskb/src/net/sunrpc/clnt.c:123:14: note: byref variable will be forcibly initialized 123 | char name[15]; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/af_rxrpc.c:10: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sunrpc/xprt.c:41: /kisskb/src/net/sunrpc/xprt.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/af_rxrpc.c:12: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_xdr_encode': /kisskb/src/net/sunrpc/clnt.c:1828:27: note: byref variable will be forcibly initialized 1828 | struct xdr_stream xdr; | ^~~ /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_sockname': /kisskb/src/net/sunrpc/clnt.c:1342:24: note: byref variable will be forcibly initialized 1342 | struct socket *sock; | ^~~~ /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_clnt_iterate_for_each_xprt': /kisskb/src/net/sunrpc/clnt.c:810:30: note: byref variable will be forcibly initialized 810 | struct rpc_xprt_iter xpi; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_local': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:482:1: note: in expansion of macro 'TRACE_EVENT' 482 | TRACE_EVENT(rxrpc_local, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_peer': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:509:1: note: in expansion of macro 'TRACE_EVENT' 509 | TRACE_EVENT(rxrpc_peer, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_localaddr': /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_conn': /kisskb/src/net/sunrpc/clnt.c:1447:33: note: byref variable will be forcibly initialized 1447 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:536:1: note: in expansion of macro 'TRACE_EVENT' 536 | TRACE_EVENT(rxrpc_conn, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_client': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:563:1: note: in expansion of macro 'TRACE_EVENT' 563 | TRACE_EVENT(rxrpc_client, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_call': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:593:1: note: in expansion of macro 'TRACE_EVENT' 593 | TRACE_EVENT(rxrpc_call, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_skb': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:623:1: note: in expansion of macro 'TRACE_EVENT' 623 | TRACE_EVENT(rxrpc_skb, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_packet': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:656:1: note: in expansion of macro 'TRACE_EVENT' 656 | TRACE_EVENT(rxrpc_rx_packet, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_done': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:678:1: note: in expansion of macro 'TRACE_EVENT' 678 | TRACE_EVENT(rxrpc_rx_done, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_abort': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:696:1: note: in expansion of macro 'TRACE_EVENT' 696 | TRACE_EVENT(rxrpc_abort, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/sunrpc/clnt.c:22: /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_shutdown_client': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/clnt.c:866:17: note: in expansion of macro 'wait_event_timeout' 866 | wait_event_timeout(destroy_wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_call_complete': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:728:1: note: in expansion of macro 'TRACE_EVENT' 728 | TRACE_EVENT(rxrpc_call_complete, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_transmit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:754:1: note: in expansion of macro 'TRACE_EVENT' 754 | TRACE_EVENT(rxrpc_transmit, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_data': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:783:1: note: in expansion of macro 'TRACE_EVENT' 783 | TRACE_EVENT(rxrpc_rx_data, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_ack': /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_client_register': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:813:1: note: in expansion of macro 'TRACE_EVENT' 813 | TRACE_EVENT(rxrpc_rx_ack, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/clnt.c:294:37: note: byref variable will be forcibly initialized 294 | struct rpc_auth_create_args auth_args = { | ^~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_abort': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:850:1: note: in expansion of macro 'TRACE_EVENT' 850 | TRACE_EVENT(rxrpc_rx_abort, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_rwind_change': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:874:1: note: in expansion of macro 'TRACE_EVENT' 874 | TRACE_EVENT(rxrpc_rx_rwind_change, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_packet': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:901:1: note: in expansion of macro 'TRACE_EVENT' 901 | TRACE_EVENT(rxrpc_tx_packet, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_data': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:933:1: note: in expansion of macro 'TRACE_EVENT' 933 | TRACE_EVENT(rxrpc_tx_data, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_ack': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:972:1: note: in expansion of macro 'TRACE_EVENT' 972 | TRACE_EVENT(rxrpc_tx_ack, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_receive': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1006:1: note: in expansion of macro 'TRACE_EVENT' 1006 | TRACE_EVENT(rxrpc_receive, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_recvmsg': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1039:1: note: in expansion of macro 'TRACE_EVENT' 1039 | TRACE_EVENT(rxrpc_recvmsg, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rtt_tx': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1073:1: note: in expansion of macro 'TRACE_EVENT' 1073 | TRACE_EVENT(rxrpc_rtt_tx, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rtt_rx': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1100:1: note: in expansion of macro 'TRACE_EVENT' 1100 | TRACE_EVENT(rxrpc_rtt_rx, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_timer': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1138:1: note: in expansion of macro 'TRACE_EVENT' 1138 | TRACE_EVENT(rxrpc_timer, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_lose': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1183:1: note: in expansion of macro 'TRACE_EVENT' 1183 | TRACE_EVENT(rxrpc_rx_lose, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_propose_ack': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1205:1: note: in expansion of macro 'TRACE_EVENT' 1205 | TRACE_EVENT(rxrpc_propose_ack, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/net/sunrpc/xprt.c:41: /kisskb/src/net/sunrpc/xprt.c: In function 'xprt_wait_on_pinned_rqst': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/xprt.c:1123:9: note: in expansion of macro 'wait_var_event' 1123 | wait_var_event(&req->rq_pin, !xprt_is_pinned_rqst(req)); | ^~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_retransmit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1243:1: note: in expansion of macro 'TRACE_EVENT' 1243 | TRACE_EVENT(rxrpc_retransmit, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_congest': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1270:1: note: in expansion of macro 'TRACE_EVENT' 1270 | TRACE_EVENT(rxrpc_congest, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_disconnect_call': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1315:1: note: in expansion of macro 'TRACE_EVENT' 1315 | TRACE_EVENT(rxrpc_disconnect_call, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_improper_term': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1335:1: note: in expansion of macro 'TRACE_EVENT' 1335 | TRACE_EVENT(rxrpc_improper_term, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_eproto': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1355:1: note: in expansion of macro 'TRACE_EVENT' 1355 | TRACE_EVENT(rxrpc_rx_eproto, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_connect_call': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1379:1: note: in expansion of macro 'TRACE_EVENT' 1379 | TRACE_EVENT(rxrpc_connect_call, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_resend': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1405:1: note: in expansion of macro 'TRACE_EVENT' 1405 | TRACE_EVENT(rxrpc_resend, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/clnt.c: In function 'call_decode': /kisskb/src/net/sunrpc/clnt.c:2463:27: note: byref variable will be forcibly initialized 2463 | struct xdr_stream xdr; | ^~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_icmp': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1428:1: note: in expansion of macro 'TRACE_EVENT' 1428 | TRACE_EVENT(rxrpc_rx_icmp, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_fail': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1457:1: note: in expansion of macro 'TRACE_EVENT' 1457 | TRACE_EVENT(rxrpc_tx_fail, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_call_reset': In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:10: /kisskb/src/net/ipv6/xfrm6_tunnel.c: In function 'queued_spin_unlock': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1484:1: note: in expansion of macro 'TRACE_EVENT' 1484 | TRACE_EVENT(rxrpc_call_reset, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_notify_socket': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1516:1: note: in expansion of macro 'TRACE_EVENT' 1516 | TRACE_EVENT(rxrpc_notify_socket, | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_discard_ack': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1536:1: note: in expansion of macro 'TRACE_EVENT' 1536 | TRACE_EVENT(rxrpc_rx_discard_ack, | ^~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_tunnel.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_create': /kisskb/src/net/sunrpc/clnt.c:529:14: note: byref variable will be forcibly initialized 529 | char servername[48]; | ^~~~~~~~~~ /kisskb/src/net/sunrpc/clnt.c: In function 'rpc_set_connect_timeout': /kisskb/src/net/sunrpc/clnt.c:2973:37: note: byref variable will be forcibly initialized 2973 | struct connect_timeout_data timeout = { | ^~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'af_rxrpc_init': /kisskb/src/net/rxrpc/af_rxrpc.c:963:22: note: byref variable will be forcibly initialized 963 | unsigned int tmp; | ^~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_setsockopt': /kisskb/src/net/rxrpc/af_rxrpc.c:592:12: note: userspace variable will be forcibly initialized 592 | static int rxrpc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c:592:12: note: userspace variable will be forcibly initialized /kisskb/src/net/rxrpc/af_rxrpc.c:597:13: note: byref variable will be forcibly initialized 597 | u16 service_upgrade[2]; | ^~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c:596:22: note: byref variable will be forcibly initialized 596 | unsigned int min_sec_level; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/af_rxrpc.c:10: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_bind': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c:160:25: note: in expansion of macro 'rcu_assign_pointer' 160 | rcu_assign_pointer(local->service, rx); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs_context.c: In function 'logfc': /kisskb/src/fs/fs_context.c:388:26: note: byref variable will be forcibly initialized 388 | struct va_format vaf = {.fmt = fmt, .va = &va}; | ^~~ /kisskb/src/fs/fs_context.c:387:17: note: byref variable will be forcibly initialized 387 | va_list va; | ^~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_release_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c:880:17: note: in expansion of macro 'rcu_assign_pointer' 880 | rcu_assign_pointer(rx->local->service, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_kernel_begin_call': /kisskb/src/net/rxrpc/af_rxrpc.c:292:34: note: byref variable will be forcibly initialized 292 | struct rxrpc_call_params p; | ^ /kisskb/src/net/rxrpc/af_rxrpc.c:291:38: note: byref variable will be forcibly initialized 291 | struct rxrpc_conn_parameters cp; | ^~ /kisskb/src/fs/fs_context.c: In function 'generic_parse_monolithic': /kisskb/src/fs/fs_context.c:203:15: note: byref variable will be forcibly initialized 203 | char *options = data, *key; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/icmpv6.h:5, from /kisskb/src/net/ipv6/tunnel6.c:11: /kisskb/src/net/ipv6/tunnel6.c: In function 'xfrm6_tunnel_register': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:65:9: note: in expansion of macro 'rcu_assign_pointer' 65 | rcu_assign_pointer(*pprev, handler); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/fs/init.c:7: /kisskb/src/fs/init.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/init.c: In function 'init_mount': /kisskb/src/fs/init.c:19:21: note: byref variable will be forcibly initialized 19 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_umount': /kisskb/src/fs/init.c:33:21: note: byref variable will be forcibly initialized 33 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_chdir': /kisskb/src/fs/init.c:46:21: note: byref variable will be forcibly initialized 46 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_chroot': /kisskb/src/fs/init.c:61:21: note: byref variable will be forcibly initialized 61 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_chown': /kisskb/src/fs/init.c:85:21: note: byref variable will be forcibly initialized 85 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_chmod': /kisskb/src/fs/init.c:102:21: note: byref variable will be forcibly initialized 102 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_eaccess': /kisskb/src/fs/init.c:115:21: note: byref variable will be forcibly initialized 115 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_stat': /kisskb/src/fs/init.c:129:21: note: byref variable will be forcibly initialized 129 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_mknod': /kisskb/src/fs/init.c:144:21: note: byref variable will be forcibly initialized 144 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_link': /kisskb/src/fs/init.c:169:31: note: byref variable will be forcibly initialized 169 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/fs/init.c:169:21: note: byref variable will be forcibly initialized 169 | struct path old_path, new_path; | ^~~~~~~~ /kisskb/src/fs/init.c: In function 'init_symlink': /kisskb/src/fs/init.c:204:21: note: byref variable will be forcibly initialized 204 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_mkdir': /kisskb/src/fs/init.c:226:21: note: byref variable will be forcibly initialized 226 | struct path path; | ^~~~ /kisskb/src/fs/init.c: In function 'init_utimes': /kisskb/src/fs/init.c:249:21: note: byref variable will be forcibly initialized 249 | struct path path; | ^~~~ /kisskb/src/fs/fsopen.c: In function '__do_sys_fspick': /kisskb/src/fs/fsopen.c:161:21: note: byref variable will be forcibly initialized 161 | struct path target; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/kernel_read_file.c:2: /kisskb/src/fs/kernel_read_file.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/kernel_read_file.c: In function 'kernel_read_file': /kisskb/src/fs/kernel_read_file.c:39:24: note: byref variable will be forcibly initialized 39 | loff_t i_size, pos; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_iface.c:8: /kisskb/src/net/ax25/ax25_iface.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ax25/ax25_iface.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/kernel_read_file.c: In function 'kernel_read_file_from_path_initns': /kisskb/src/fs/kernel_read_file.c:153:21: note: byref variable will be forcibly initialized 153 | struct path root; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/remap_range.c:2: /kisskb/src/fs/remap_range.c: In function 'mnt_user_ns': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/mount.h:81:16: note: in expansion of macro 'smp_load_acquire' 81 | return smp_load_acquire(&mnt->mnt_userns); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/remap_range.c: In function 'generic_remap_checks': /kisskb/src/fs/remap_range.c:35:18: note: byref variable will be forcibly initialized 35 | uint64_t count = *req_count; | ^~~~~ /kisskb/src/fs/remap_range.c: In function 'generic_remap_file_range_prep': /kisskb/src/fs/remap_range.c:340:33: note: byref variable will be forcibly initialized 340 | bool is_same = false; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/console.h:17, from /kisskb/src/drivers/video/fbdev/xen-fbfront.c:23: /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:6, from /kisskb/src/drivers/video/fbdev/xen-fbfront.c:26: /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:6, from /kisskb/src/drivers/video/fbdev/xen-fbfront.c:26: /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'xenfb_connect_backend': /kisskb/src/drivers/video/fbdev/xen-fbfront.c:580:35: note: byref variable will be forcibly initialized 580 | struct xenbus_transaction xbt; | ^~~ /kisskb/src/drivers/video/fbdev/xen-fbfront.c:579:18: note: byref variable will be forcibly initialized 579 | int ret, evtchn, irq; | ^~~~~~ /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'xenfb_do_resize': /kisskb/src/drivers/video/fbdev/xen-fbfront.c:108:31: note: byref variable will be forcibly initialized 108 | 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:31: note: byref variable will be forcibly initialized 93 | union xenfb_out_event event; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mip6.c:14: /kisskb/src/net/ipv6/mip6.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'xenfb_probe': /kisskb/src/drivers/video/fbdev/xen-fbfront.c:370:13: note: byref variable will be forcibly initialized 370 | int val; | ^~~ /kisskb/src/net/ipv6/mip6.c: In function 'mip6_destopt_reject': /kisskb/src/net/ipv6/mip6.c:203:30: note: byref variable will be forcibly initialized 203 | struct xfrm_selector sel; | ^~~ /kisskb/src/net/ipv6/mip6.c: In function 'mip6_mh_filter': /kisskb/src/net/ipv6/mip6.c:76:23: note: byref variable will be forcibly initialized 76 | struct ip6_mh _hdr; | ^~~~ In file included from /kisskb/src/sound/soc/ti/davinci-mcasp.c:34: /kisskb/src/sound/soc/ti/davinci-mcasp.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:25: note: byref variable will be forcibly initialized 156 | struct snd_mask old; | ^~~ /kisskb/src/sound/soc/ti/davinci-mcasp.c: In function 'davinci_mcasp_hw_rule_slot_width': /kisskb/src/sound/soc/ti/davinci-mcasp.c:1331:25: note: byref variable will be forcibly initialized 1331 | struct snd_mask nfmt; | ^~~~ /kisskb/src/sound/soc/ti/davinci-mcasp.c: In function 'davinci_mcasp_hw_rule_format_width': /kisskb/src/sound/soc/ti/davinci-mcasp.c:1353:25: note: byref variable will be forcibly initialized 1353 | struct snd_mask nfmt; | ^~~~ /kisskb/src/sound/soc/ti/davinci-mcasp.c: In function 'davinci_mcasp_hw_rule_min_periodsize': /kisskb/src/sound/soc/ti/davinci-mcasp.c:1475:29: note: byref variable will be forcibly initialized 1475 | struct snd_interval frames; | ^~~~~~ In file included from /kisskb/src/sound/soc/ti/davinci-mcasp.c:17: /kisskb/src/sound/soc/ti/davinci-mcasp.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/ti/davinci-mcasp.c: In function 'davinci_mcasp_get_config': /kisskb/src/sound/soc/ti/davinci-mcasp.c:1888:13: note: byref variable will be forcibly initialized 1888 | u32 val; | ^~~ /kisskb/src/sound/soc/ti/davinci-mcasp.c: In function 'davinci_mcasp_hw_rule_format': /kisskb/src/sound/soc/ti/davinci-mcasp.c:1432:25: note: byref variable will be forcibly initialized 1432 | struct snd_mask nfmt; | ^~~~ /kisskb/src/sound/soc/ti/davinci-mcasp.c: In function 'davinci_mcasp_hw_rule_rate': /kisskb/src/sound/soc/ti/davinci-mcasp.c:1385:29: note: byref variable will be forcibly initialized 1385 | struct snd_interval range; | ^~~~~ /kisskb/src/sound/soc/ti/davinci-mcasp.c: In function 'davinci_mcasp_get_dma_type': /kisskb/src/sound/soc/ti/davinci-mcasp.c:2021:21: note: byref variable will be forcibly initialized 2021 | const char *tmp; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/fs/eventfd.c:10: /kisskb/src/fs/eventfd.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/fs/eventfd.c:10: /kisskb/src/fs/eventfd.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/fs/eventfd.c: In function 'eventfd_write': /kisskb/src/fs/eventfd.c:270:15: note: byref variable will be forcibly initialized 270 | __u64 ucnt; | ^~~~ /kisskb/src/fs/eventfd.c: In function 'eventfd_read': /kisskb/src/fs/eventfd.c:225:15: note: byref variable will be forcibly initialized 225 | __u64 ucnt = 0; | ^~~~ /kisskb/src/fs/posix_acl.c: In function 'posix_acl_chmod': /kisskb/src/fs/posix_acl.c:588:27: note: byref variable will be forcibly initialized 588 | struct posix_acl *acl; | ^~~ /kisskb/src/fs/posix_acl.c: In function 'posix_acl_update_mode': /kisskb/src/fs/posix_acl.c:689:17: note: byref variable will be forcibly initialized 689 | umode_t mode = inode->i_mode; | ^~~~ /kisskb/src/fs/posix_acl.c: In function 'simple_acl_create': /kisskb/src/fs/posix_acl.c:998:41: note: byref variable will be forcibly initialized 998 | struct posix_acl *default_acl, *acl; | ^~~ /kisskb/src/fs/posix_acl.c:998:27: note: byref variable will be forcibly initialized 998 | struct posix_acl *default_acl, *acl; | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/binfmt_misc.c:13: /kisskb/src/fs/binfmt_misc.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/sit.c:18: /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:169:25: note: in expansion of macro 'rcu_assign_pointer' 169 | rcu_assign_pointer(*tp, t->next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_link': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:180:9: note: in expansion of macro 'rcu_assign_pointer' 180 | rcu_assign_pointer(*tp, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:179:9: note: in expansion of macro 'rcu_assign_pointer' 179 | rcu_assign_pointer(t->next, rtnl_dereference(*tp)); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c: In function 'is_spoofed_6rd': /kisskb/src/net/ipv6/sit.c:608:16: note: byref variable will be forcibly initialized 608 | __be32 v4embed = 0; | ^~~~~~~ /kisskb/src/net/ipv6/sit.c: In function 'try_6rd': /kisskb/src/net/ipv6/sit.c:851:16: note: byref variable will be forcibly initialized 851 | __be32 dst = 0; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/sit.c:18: /kisskb/src/net/ipv6/sit.c: In function 'ipip6_fb_tunnel_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:1482:9: note: in expansion of macro 'rcu_assign_pointer' 1482 | rcu_assign_pointer(sitn->tunnels_wc[0], tunnel); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/binfmt_misc.c: In function 'parse_command': /kisskb/src/fs/binfmt_misc.c:481:14: note: byref variable will be forcibly initialized 481 | char s[4]; | ^ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/sit.c:18: /kisskb/src/net/ipv6/sit.c: In function 'sit_exit_batch_net': /kisskb/src/net/ipv6/sit.c:1944:19: note: byref variable will be forcibly initialized 1944 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_locate': /kisskb/src/net/ipv6/sit.c:236:14: note: byref variable will be forcibly initialized 236 | char name[IFNAMSIZ]; | ^~~~ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_get6rd': /kisskb/src/net/ipv6/sit.c:1204:31: note: byref variable will be forcibly initialized 1204 | struct ip_tunnel_parm p; | ^ /kisskb/src/net/ipv6/sit.c:1203:30: note: byref variable will be forcibly initialized 1203 | struct ip_tunnel_6rd ip6rd; | ^~~~~ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_update_6rd': /kisskb/src/net/ipv6/sit.c:1171:25: note: byref variable will be forcibly initialized 1171 | struct in6_addr prefix; | ^~~~~~ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_6rdctl': /kisskb/src/net/ipv6/sit.c:1228:30: note: byref variable will be forcibly initialized 1228 | struct ip_tunnel_6rd ip6rd; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_bind_dev': /kisskb/src/net/ipv6/sit.c:1109:23: note: byref variable will be forcibly initialized 1109 | struct flowi4 fl4; | ^~~ In file included from /kisskb/src/include/linux/sockptr.h:11, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/sit.c:24: /kisskb/src/net/ipv6/sit.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/fs/locks.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_get_prl': /kisskb/src/net/ipv6/sit.c:305:30: note: byref variable will be forcibly initialized 305 | struct ip_tunnel_prl kprl, *kp; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/sit.c:18: /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_add_prl': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c:406:9: note: in expansion of macro 'rcu_assign_pointer' 406 | rcu_assign_pointer(t->prl, p); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_prl_ctl': /kisskb/src/net/ipv6/sit.c:460:30: note: byref variable will be forcibly initialized 460 | struct ip_tunnel_prl prl; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_tunnel_xmit': /kisskb/src/net/ipv6/sit.c:851:16: note: byref variable will be forcibly initialized 851 | __be32 dst = 0; | ^~~ /kisskb/src/net/ipv6/sit.c:878:12: note: byref variable will be forcibly initialized 878 | u8 protocol = IPPROTO_IPV6; | ^~~~~~~~ /kisskb/src/net/ipv6/sit.c:873:23: note: byref variable will be forcibly initialized 873 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv6/fou6.c: In function 'gue6_build_header': /kisskb/src/net/ipv6/fou6.c:60:16: note: byref variable will be forcibly initialized 60 | __be16 sport; | ^~~~~ /kisskb/src/net/ipv6/fou6.c: In function 'fou6_build_header': /kisskb/src/net/ipv6/fou6.c:43:16: note: byref variable will be forcibly initialized 43 | __be16 sport; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/filelock.h:244, from /kisskb/src/fs/locks.c:173: /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_locks_get_lock_context': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filelock.h:38:1: note: in expansion of macro 'TRACE_EVENT' 38 | TRACE_EVENT(locks_get_lock_context, | ^~~~~~~~~~~ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_filelock_lock': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/filelock.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 62 | DECLARE_EVENT_CLASS(filelock_lock, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_filelock_lease': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/filelock.h:119:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 119 | DECLARE_EVENT_CLASS(filelock_lease, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_generic_add_lease': /kisskb/src/fs/aio.c: In function 'queued_spin_unlock': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filelock.h:171:1: note: in expansion of macro 'TRACE_EVENT' 171 | TRACE_EVENT(generic_add_lease, | ^~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c: In function 'trace_event_raw_event_leases_conflict': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filelock.h:206:1: note: in expansion of macro 'TRACE_EVENT' 206 | TRACE_EVENT(leases_conflict, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ipv6/sit.c:35: /kisskb/src/net/ipv6/sit.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:41: note: byref variable will be forcibly initialized 600 | struct vlan_hdr vhdr, *vh; | ^~~~ In file included from /kisskb/src/include/net/ip_tunnels.h:15, from /kisskb/src/net/ipv6/sit.c:48: /kisskb/src/net/ipv6/sit.c: In function 'INET_ECN_decapsulate': /kisskb/src/include/net/inet_ecn.h:272:14: note: byref variable will be forcibly initialized 272 | bool set_ce = false; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'locks_get_lock_context': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:273:23: note: in expansion of macro 'smp_load_acquire' 273 | ctx = smp_load_acquire(&inode->i_flctx); | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:254:15: note: in expansion of macro 'smp_load_acquire' 254 | ctx = smp_load_acquire(&inode->i_flctx); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/ipv6/sit.c:35: /kisskb/src/net/ipv6/sit.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv6/sit.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv6/sit.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/ipv6/sit.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/sit.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/fs/locks.c: In function '__locks_wake_up_blocks': /kisskb/src/net/ipv6/sit.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:746:17: note: in expansion of macro 'smp_store_release' 746 | smp_store_release(&waiter->fl_blocker, NULL); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/fs/aio.c:18: /kisskb/src/fs/aio.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_fill_info': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv6/sit.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:25: note: byref variable will be forcibly initialized 1723 | struct in6_addr tmp; | ^~~ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_changelink': /kisskb/src/net/ipv6/sit.c:1676:15: note: byref variable will be forcibly initialized 1676 | __u32 fwmark = t->fwmark; | ^~~~~~ /kisskb/src/net/ipv6/sit.c:1674:30: note: byref variable will be forcibly initialized 1674 | struct ip_tunnel_6rd ip6rd; | ^~~~~ /kisskb/src/net/ipv6/sit.c:1670:32: note: byref variable will be forcibly initialized 1670 | struct ip_tunnel_encap ipencap; | ^~~~~~~ /kisskb/src/net/ipv6/sit.c:1669:31: note: byref variable will be forcibly initialized 1669 | struct ip_tunnel_parm p; | ^ /kisskb/src/net/ipv6/sit.c: In function 'ipip6_newlink': /kisskb/src/net/ipv6/sit.c:1624:30: note: byref variable will be forcibly initialized 1624 | struct ip_tunnel_6rd ip6rd; | ^~~~~ /kisskb/src/fs/locks.c: In function 'generic_delete_lease': /kisskb/src/net/ipv6/sit.c:1622:32: note: byref variable will be forcibly initialized 1622 | struct ip_tunnel_encap ipencap; | ^~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1861:15: note: in expansion of macro 'smp_load_acquire' 1861 | ctx = smp_load_acquire(&inode->i_flctx); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c:1859:19: note: byref variable will be forcibly initialized 1859 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/locks.c: In function 'generic_add_lease': /kisskb/src/fs/locks.c:1745:19: note: byref variable will be forcibly initialized 1745 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/locks.c: In function 'locks_remove_lease': /kisskb/src/fs/locks.c:2655:19: note: byref variable will be forcibly initialized 2655 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/aio.c: In function '__do_sys_io_destroy': /kisskb/src/fs/aio.c:1384:36: note: byref variable will be forcibly initialized 1384 | struct ctx_rq_wait wait; | ^~~~ /kisskb/src/fs/locks.c: In function 'posix_lock_inode': /kisskb/src/fs/locks.c:1138:19: note: byref variable will be forcibly initialized 1138 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/locks.c: In function 'flock_lock_inode': /kisskb/src/fs/locks.c:1062:19: note: byref variable will be forcibly initialized 1062 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/locks.c: In function 'locks_remove_flock': /kisskb/src/fs/locks.c:2632:26: note: byref variable will be forcibly initialized 2632 | struct file_lock fl; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'locks_delete_block': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:795:9: note: in expansion of macro 'smp_store_release' 795 | smp_store_release(&waiter->fl_blocker, NULL); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:781:14: note: in expansion of macro 'smp_load_acquire' 781 | if (!smp_load_acquire(&waiter->fl_blocker) && | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'posix_lock_inode_wait': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1387:25: note: in expansion of macro 'wait_event_interruptible' 1387 | 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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:2071:25: note: in expansion of macro 'wait_event_interruptible' 2071 | error = wait_event_interruptible(fl->fl_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/trace_events.h:9, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/fs/aio.c:20: /kisskb/src/fs/aio.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'posix_test_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:954:15: note: in expansion of macro 'smp_load_acquire' 954 | ctx = smp_load_acquire(&inode->i_flctx); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function '__break_lease': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1582:17: note: in expansion of macro 'wait_event_interruptible_timeout' 1582 | error = wait_event_interruptible_timeout(new_fl->fl_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1521:15: note: in expansion of macro 'smp_load_acquire' 1521 | ctx = smp_load_acquire(&inode->i_flctx); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c:1513:19: note: byref variable will be forcibly initialized 1513 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/aio.c: In function 'aio_setup_ring': /kisskb/src/fs/aio.c:463:29: note: byref variable will be forcibly initialized 463 | unsigned long size, unused; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/fs/aio.c:14: /kisskb/src/fs/aio.c: In function 'ioctx_add_table': In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'lease_get_mtime': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:678:25: note: in expansion of macro 'rcu_assign_pointer' 678 | rcu_assign_pointer(mm->ioctx_table, table); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:673:25: note: in expansion of macro 'rcu_assign_pointer' 673 | rcu_assign_pointer(mm->ioctx_table, table); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1626:15: note: in expansion of macro 'smp_load_acquire' 1626 | ctx = smp_load_acquire(&inode->i_flctx); | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:646:41: note: in expansion of macro 'rcu_assign_pointer' 646 | rcu_assign_pointer(table->table[i], ctx); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c: In function 'fcntl_getlease': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:1672:15: note: in expansion of macro 'smp_load_acquire' 1672 | ctx = smp_load_acquire(&inode->i_flctx); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c:1670:19: note: byref variable will be forcibly initialized 1670 | LIST_HEAD(dispose); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/fs/locks.c: In function 'do_fcntl_add_lease': /kisskb/src/fs/locks.c:2017:31: note: byref variable will be forcibly initialized 2017 | struct fasync_struct *new; | ^~~ /kisskb/src/fs/locks.c:2016:27: note: byref variable will be forcibly initialized 2016 | struct file_lock *fl; | ^~ /kisskb/src/net/ipv6/exthdrs_core.c: In function 'ipv6_skip_exthdr': /kisskb/src/net/ipv6/exthdrs_core.c:89:32: note: byref variable will be forcibly initialized 89 | __be16 _frag_off, *fp; | ^~~~~~~~~ /kisskb/src/net/ipv6/exthdrs_core.c:80:37: note: byref variable will be forcibly initialized 80 | struct ipv6_opt_hdr _hdr, *hp; | ^~~~ /kisskb/src/fs/aio.c: In function 'aio_read': In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/sound/soc/xilinx/xlnx_spdif.c:10: /kisskb/src/sound/soc/xilinx/xlnx_spdif.c: In function 'rx_stream_detect': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/xilinx/xlnx_spdif.c:156:15: note: in expansion of macro 'wait_event_interruptible_timeout' 156 | err = wait_event_interruptible_timeout(ctx->chsts_q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1519:25: note: byref variable will be forcibly initialized 1519 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/aio.c:1518:49: note: byref variable will be forcibly initialized 1518 | struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; | ^~~~~ /kisskb/src/fs/aio.c:1518:22: note: byref variable will be forcibly initialized 1518 | struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; | ^~~~~~~~~~~ /kisskb/src/net/ipv6/exthdrs_core.c: In function 'ipv6_find_hdr': /kisskb/src/net/ipv6/exthdrs_core.c:235:40: note: byref variable will be forcibly initialized 235 | unsigned short _frag_off; | ^~~~~~~~~ /kisskb/src/net/ipv6/exthdrs_core.c:222:44: note: byref variable will be forcibly initialized 222 | struct ipv6_rt_hdr _rh, *rh; | ^~~ /kisskb/src/net/ipv6/exthdrs_core.c:207:37: note: byref variable will be forcibly initialized 207 | struct ipv6_opt_hdr _hdr, *hp; | ^~~~ /kisskb/src/net/ipv6/exthdrs_core.c:197:32: note: byref variable will be forcibly initialized 197 | struct ipv6hdr _ip6, *ip6; | ^~~~ /kisskb/src/fs/aio.c: In function 'aio_write': /kisskb/src/fs/aio.c:1547:25: note: byref variable will be forcibly initialized 1547 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/aio.c:1546:49: note: byref variable will be forcibly initialized 1546 | struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; | ^~~~~ /kisskb/src/fs/aio.c:1546:22: note: byref variable will be forcibly initialized 1546 | struct iovec inline_vecs[UIO_FASTIOV], *iovec = inline_vecs; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/fdtable.h:16, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'do_lock_file_wait': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:2359:25: note: in expansion of macro 'wait_event_interruptible' 2359 | error = wait_event_interruptible(fl->fl_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'locks_remove_posix': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:2605:16: note: in expansion of macro 'smp_load_acquire' 2605 | ctx = smp_load_acquire(&inode->i_flctx); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:2597:26: note: byref variable will be forcibly initialized 2597 | struct file_lock lock; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/fdtable.h:11, from /kisskb/src/fs/locks.c:160: /kisskb/src/fs/locks.c: In function 'locks_remove_file': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/locks.c:2678:15: note: in expansion of macro 'smp_load_acquire' 2678 | ctx = smp_load_acquire(&locks_inode(filp)->i_flctx); | ^~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c: In function 'aio_poll': /kisskb/src/fs/aio.c:1739:31: note: byref variable will be forcibly initialized 1739 | struct aio_poll_table apt; | ^~~ /kisskb/src/fs/aio.c: In function 'io_submit_one': /kisskb/src/fs/aio.c:1854:21: note: byref variable will be forcibly initialized 1854 | struct iocb iocb; | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/fs/aio.c:18: /kisskb/src/fs/aio.c: In function 'read_events': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:526:17: note: in expansion of macro '___wait_event' 526 | __ret = ___wait_event(wq_head, condition, state, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:585:25: note: in expansion of macro '__wait_event_hrtimeout' 585 | __ret = __wait_event_hrtimeout(wq, condition, timeout, \ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1292:17: note: in expansion of macro 'wait_event_interruptible_hrtimeout' 1292 | wait_event_interruptible_hrtimeout(ctx->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:517:32: note: byref variable will be forcibly initialized 517 | struct hrtimer_sleeper __t; \ | ^~~ /kisskb/src/include/linux/wait.h:585:25: note: in expansion of macro '__wait_event_hrtimeout' 585 | __ret = __wait_event_hrtimeout(wq, condition, timeout, \ | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1292:17: note: in expansion of macro 'wait_event_interruptible_hrtimeout' 1292 | wait_event_interruptible_hrtimeout(ctx->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/aio.c:1273:14: note: byref variable will be forcibly initialized 1273 | long ret = 0; | ^~~ /kisskb/src/fs/aio.c: In function '__do_sys_io_getevents': /kisskb/src/fs/aio.c:2085:33: note: byref variable will be forcibly initialized 2085 | struct timespec64 ts; | ^~ /kisskb/src/fs/aio.c: In function '__do_sys_io_pgetevents': /kisskb/src/fs/aio.c:2113:33: note: byref variable will be forcibly initialized 2113 | struct timespec64 ts; | ^~ /kisskb/src/fs/aio.c: In function 'exit_aio': /kisskb/src/fs/aio.c:862:28: note: byref variable will be forcibly initialized 862 | struct ctx_rq_wait wait; | ^~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_lookup': /kisskb/src/net/ipv6/ip6_tunnel.c:120:25: note: byref variable will be forcibly initialized 120 | struct in6_addr any; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_tunnel.c:18: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_link': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:216:9: note: in expansion of macro 'rcu_assign_pointer' 216 | rcu_assign_pointer(*tp, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:215:9: note: in expansion of macro 'rcu_assign_pointer' 215 | rcu_assign_pointer(t->next , rtnl_dereference(*tp)); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:214:17: note: in expansion of macro 'rcu_assign_pointer' 214 | rcu_assign_pointer(ip6n->collect_md_tun, t); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:238:25: note: in expansion of macro 'rcu_assign_pointer' 238 | rcu_assign_pointer(*tp, t->next); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:232:17: note: in expansion of macro 'rcu_assign_pointer' 232 | rcu_assign_pointer(ip6n->collect_md_tun, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_fb_tnl_dev_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1931:9: note: in expansion of macro 'rcu_assign_pointer' 1931 | rcu_assign_pointer(ip6n->tnls_wc[0], t); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/linux/icmpv6.h:6, from /kisskb/src/net/ipv6/ip6_tunnel.c:31: /kisskb/src/net/ipv6/ip6_tunnel.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:41: note: byref variable will be forcibly initialized 600 | struct vlan_hdr vhdr, *vh; | ^~~~ In file included from /kisskb/src/include/net/tcp.h:40, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_tunnel.c:35: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'INET_ECN_decapsulate': /kisskb/src/include/net/inet_ecn.h:272:14: note: byref variable will be forcibly initialized 272 | bool set_ce = false; | ^~~~~~ In file included from /kisskb/src/include/linux/icmp.h:16, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1398:34: note: byref variable will be forcibly initialized 1398 | struct flow_keys keys; | ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_tunnel.c:18: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_exit_batch_net': /kisskb/src/net/ipv6/ip6_tunnel.c:2306:19: note: byref variable will be forcibly initialized 2306 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_create': /kisskb/src/net/ipv6/ip6_tunnel.c:292:14: note: byref variable will be forcibly initialized 292 | char name[IFNAMSIZ]; | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/linux/icmpv6.h:6, from /kisskb/src/net/ipv6/ip6_tunnel.c:31: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_fill_info': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:25: note: byref variable will be forcibly initialized 1723 | struct in6_addr tmp; | ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'mplsip6_err': /kisskb/src/net/ipv6/ip6_tunnel.c:703:12: note: byref variable will be forcibly initialized 703 | u8 rel_code = code; | ^~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:702:12: note: byref variable will be forcibly initialized 702 | u8 rel_type = type; | ^~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:701:18: note: byref variable will be forcibly initialized 701 | int err, rel_msg = 0; | ^~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:700:15: note: byref variable will be forcibly initialized 700 | __u32 rel_info = ntohl(info); | ^~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6ip6_err': /kisskb/src/net/ipv6/ip6_tunnel.c:661:12: note: byref variable will be forcibly initialized 661 | u8 rel_code = code; | ^~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:660:12: note: byref variable will be forcibly initialized 660 | u8 rel_type = type; | ^~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:659:18: note: byref variable will be forcibly initialized 659 | int err, rel_msg = 0; | ^~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:658:15: note: byref variable will be forcibly initialized 658 | __u32 rel_info = ntohl(info); | ^~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip4ip6_err': /kisskb/src/net/ipv6/ip6_tunnel.c:572:23: note: byref variable will be forcibly initialized 572 | struct flowi4 fl4; | ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c:570:12: note: byref variable will be forcibly initialized 570 | u8 rel_code = code; | ^~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:569:12: note: byref variable will be forcibly initialized 569 | u8 rel_type = type; | ^~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:568:18: note: byref variable will be forcibly initialized 568 | int err, rel_msg = 0; | ^~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:565:15: note: byref variable will be forcibly initialized 565 | __u32 rel_info = ntohl(info); | ^~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_siocdevprivate': /kisskb/src/net/ipv6/ip6_tunnel.c:1618:31: note: byref variable will be forcibly initialized 1618 | struct __ip6_tnl_parm p1; | ^~ /kisskb/src/net/ipv6/ip6_tunnel.c:1617:29: note: byref variable will be forcibly initialized 1617 | struct ip6_tnl_parm p; | ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_xmit': /kisskb/src/net/ipv6/ip6_tunnel.c:1083:34: note: byref variable will be forcibly initialized 1083 | struct ipv6_tel_txoption opt; | ^~~ In file included from /kisskb/src/net/ipv6/ip6_tunnel.c:43: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ipxip6_tnl_xmit': /kisskb/src/include/net/icmp.h:51:27: note: byref variable will be forcibly initialized 51 | struct ip_options opts = { 0 }; | ^~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1283:15: note: byref variable will be forcibly initialized 1283 | __u32 mtu; | ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1281:23: note: byref variable will be forcibly initialized 1281 | struct flowi6 fl6; | ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_changelink': /kisskb/src/net/ipv6/ip6_tunnel.c:2068:32: note: byref variable will be forcibly initialized 2068 | struct ip_tunnel_encap ipencap; | ^~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:2065:31: note: byref variable will be forcibly initialized 2065 | struct __ip6_tnl_parm p; | ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_newlink': /kisskb/src/net/ipv6/ip6_tunnel.c:2030:32: note: byref variable will be forcibly initialized 2030 | struct ip_tunnel_encap ipencap; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_in.c:11: /kisskb/src/net/ax25/ax25_in.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ax25/ax25_in.c: In function 'ax25_rcv': /kisskb/src/net/ax25/ax25_in.c:189:23: note: byref variable will be forcibly initialized 189 | ax25_digi dp, reverse_dp; | ^~~~~~~~~~ /kisskb/src/net/ax25/ax25_in.c:189:19: note: byref variable will be forcibly initialized 189 | ax25_digi dp, reverse_dp; | ^~ /kisskb/src/net/ax25/ax25_in.c:187:33: note: byref variable will be forcibly initialized 187 | int type = 0, mine = 0, dama; | ^~~~ /kisskb/src/net/ax25/ax25_in.c:187:13: note: byref variable will be forcibly initialized 187 | int type = 0, mine = 0, dama; | ^~~~ /kisskb/src/net/ax25/ax25_in.c:186:27: note: byref variable will be forcibly initialized 186 | ax25_address src, dest, *next_digi = NULL; | ^~~~ /kisskb/src/net/ax25/ax25_in.c:186:22: note: byref variable will be forcibly initialized 186 | ax25_address src, dest, *next_digi = NULL; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_out.c:10: /kisskb/src/net/ax25/ax25_out.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ax25/ax25_ip.c: In function 'ax25_validate_header': /kisskb/src/net/ax25/ax25_ip.c:228:19: note: byref variable will be forcibly initialized 228 | ax25_digi digi; | ^~~~ /kisskb/src/net/ax25/ax25_ip.c: In function 'ax25_ip_xmit': /kisskb/src/net/ax25/ax25_ip.c:149:38: note: byref variable will be forcibly initialized 149 | ax25_address dst_c; | ^~~~~ /kisskb/src/net/ax25/ax25_ip.c:148:38: note: byref variable will be forcibly initialized 148 | ax25_address src_c; | ^~~~~ /kisskb/src/drivers/video/fbdev/ocfb.c: In function 'ocfb_init': /kisskb/src/drivers/video/fbdev/ocfb.c:411:15: note: byref variable will be forcibly initialized 411 | char *option = NULL; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/net/bluetooth/rfcomm/sock.c:27: /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/rfcomm/sock.c:32: /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/rfcomm/sock.c:32: /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_get_sock_by_channel': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/rfcomm/sock.c:143:57: note: in expansion of macro 'BDADDR_ANY' 143 | if (!bacmp(&rfcomm_pi(sk)->src, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_sock_setsockopt_old': /kisskb/src/net/bluetooth/rfcomm/sock.c:621:12: note: userspace variable will be forcibly initialized 621 | static int rfcomm_sock_setsockopt_old(struct socket *sock, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/rfcomm/sock.c:626:13: note: byref variable will be forcibly initialized 626 | u32 opt; | ^~~ In file included from /kisskb/src/net/ipv6/output_core.c:12: /kisskb/src/net/ipv6/output_core.c: In function 'nf_hook': /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_sock_setsockopt': /kisskb/src/include/linux/netfilter.h:257:38: note: byref variable will be forcibly initialized 257 | struct nf_hook_state state; | ^~~~~ /kisskb/src/net/bluetooth/rfcomm/sock.c:663:12: note: userspace variable will be forcibly initialized 663 | static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/rfcomm/sock.c:663:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/rfcomm/sock.c:670:13: note: byref variable will be forcibly initialized 670 | u32 opt; | ^~~ /kisskb/src/net/bluetooth/rfcomm/sock.c:667:28: note: byref variable will be forcibly initialized 667 | struct bt_security sec; | ^~~ /kisskb/src/net/ipv6/output_core.c: In function 'ipv6_proxy_select_ident': /kisskb/src/net/ipv6/output_core.c:37:25: note: byref variable will be forcibly initialized 37 | struct in6_addr buf[2]; | ^~~ In file included from /kisskb/src/net/bluetooth/rfcomm/sock.c:32: /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'bt_skb_sendmsg': /kisskb/src/include/net/bluetooth/bluetooth.h:455:13: note: byref variable will be forcibly initialized 455 | int err; | ^~~ /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_sock_getsockopt_old': /kisskb/src/net/bluetooth/rfcomm/sock.c:737:32: note: byref variable will be forcibly initialized 737 | struct rfcomm_conninfo cinfo; | ^~~~~ /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_sock_getsockopt': /kisskb/src/net/bluetooth/rfcomm/sock.c:810:28: note: byref variable will be forcibly initialized 810 | struct bt_security sec; | ^~~ /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_sock_bind': /kisskb/src/net/bluetooth/rfcomm/sock.c:336:28: note: byref variable will be forcibly initialized 336 | struct sockaddr_rc sa; | ^~ /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_connect_ind': /kisskb/src/net/bluetooth/rfcomm/sock.c:939:23: note: byref variable will be forcibly initialized 939 | bdaddr_t src, dst; | ^~~ /kisskb/src/net/bluetooth/rfcomm/sock.c:939:18: note: byref variable will be forcibly initialized 939 | bdaddr_t src, dst; | ^~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c: In function 'xtfpga_pcm_refill_fifo': /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:178:18: note: byref variable will be forcibly initialized 178 | unsigned int_status; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:8: /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c: In function 'xtfpga_pcm_trigger': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:446:17: note: in expansion of macro 'rcu_assign_pointer' 446 | rcu_assign_pointer(i2s->tx_substream, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:439:17: note: in expansion of macro 'rcu_assign_pointer' 439 | rcu_assign_pointer(i2s->tx_substream, substream); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c: In function 'xtfpga_i2s_threaded_irq_handler': /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:227:38: note: byref variable will be forcibly initialized 227 | unsigned config, int_status, int_mask; | ^~~~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:227:26: note: byref variable will be forcibly initialized 227 | unsigned config, int_status, int_mask; | ^~~~~~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:227:18: note: byref variable will be forcibly initialized 227 | unsigned config, int_status, int_mask; | ^~~~~~ /kisskb/src/net/ipv6/ip6_offload.c: In function 'ipv6_gro_complete': /kisskb/src/net/ipv6/ip6_offload.c:323:35: note: byref variable will be forcibly initialized 323 | const struct net_offload *ops; | ^~~ /kisskb/src/net/ipv6/ip6_offload.c: In function 'ipv6_gso_segment': /kisskb/src/net/ipv6/ip6_offload.c:83:13: note: byref variable will be forcibly initialized 83 | u8 *prevhdr; | ^~~~~~~ /kisskb/src/drivers/video/hdmi.c: In function 'hdmi_spd_infoframe_log': /kisskb/src/drivers/video/hdmi.c:1269:12: note: byref variable will be forcibly initialized 1269 | u8 buf[17]; | ^~~ /kisskb/src/net/sunrpc/socklib.c: In function 'xprt_send_rm_and_kvec': /kisskb/src/net/sunrpc/socklib.c:243:21: note: byref variable will be forcibly initialized 243 | struct kvec iov[2] = { | ^~~ /kisskb/src/net/sunrpc/socklib.c: In function 'csum_partial_copy_to_xdr': /kisskb/src/net/sunrpc/socklib.c:171:33: note: byref variable will be forcibly initialized 171 | struct xdr_skb_reader desc; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/inet6_hashtables.c:13: /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:9: note: in expansion of macro 'rcu_assign_pointer' 106 | rcu_assign_pointer(hlist_nulls_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/inet6_hashtables.c:16: /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'bpf_sk_lookup_run_v6': /kisskb/src/include/linux/filter.h:1484:43: note: byref variable will be forcibly initialized 1484 | struct bpf_sk_lookup_kern ctx = { | ^~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/ipv6/inet6_hashtables.c:13: /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'inet6_ehashfn': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/inet6_hashtables.c:36:9: note: in expansion of macro 'net_get_random_once' 36 | net_get_random_once(&ipv6_hash_secret, sizeof(ipv6_hash_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/inet6_hashtables.c:35:9: note: in expansion of macro 'net_get_random_once' 35 | net_get_random_once(&inet6_ehash_secret, sizeof(inet6_ehash_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'inet6_lookup_run_bpf': /kisskb/src/net/ipv6/inet6_hashtables.c:170:22: note: byref variable will be forcibly initialized 170 | struct sock *sk, *reuse_sk; | ^~ /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'inet6_lookup': /kisskb/src/net/ipv6/inet6_hashtables.c:236:14: note: byref variable will be forcibly initialized 236 | bool refcounted; | ^~~~~~~~~~ In file included from /kisskb/src/drivers/video/fbdev/ssd1307fb.c:16: /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:368:26: note: byref variable will be forcibly initialized 368 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:387:26: note: byref variable will be forcibly initialized 387 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function 'ssd1307fb_init': /kisskb/src/drivers/video/fbdev/ssd1307fb.c:381:26: note: byref variable will be forcibly initialized 381 | struct pwm_state pwmstate; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_route.c:15: /kisskb/src/net/ax25/ax25_route.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ax25/ax25_route.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function 'ssd1307fb_probe': /kisskb/src/drivers/video/fbdev/ssd1307fb.c:641:14: note: byref variable will be forcibly initialized 641 | char bl_name[12]; | ^~~~~~~ /kisskb/src/net/ax25/ax25_route.c: In function 'ax25_rt_ioctl': /kisskb/src/net/ax25/ax25_route.c:224:35: note: byref variable will be forcibly initialized 224 | struct ax25_routes_struct route; | ^~~~~ /kisskb/src/net/ax25/ax25_route.c:223:38: note: byref variable will be forcibly initialized 223 | struct ax25_route_opt_struct rt_option; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_std_in.c:16: /kisskb/src/net/ax25/ax25_std_in.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ax25/ax25_std_in.c: In function 'ax25_std_frame_in': /kisskb/src/net/ax25/ax25_std_in.c:421:44: note: byref variable will be forcibly initialized 421 | int queued = 0, frametype, ns, nr, pf; | ^~ /kisskb/src/net/ax25/ax25_std_in.c:421:40: note: byref variable will be forcibly initialized 421 | int queued = 0, frametype, ns, nr, pf; | ^~ /kisskb/src/net/ax25/ax25_std_in.c:421:36: note: byref variable will be forcibly initialized 421 | int queued = 0, frametype, ns, nr, pf; | ^~ /kisskb/src/net/ipv6/ip6_udp_tunnel.c: In function 'udp_sock_create6': /kisskb/src/net/ipv6/ip6_udp_tunnel.c:21:24: note: byref variable will be forcibly initialized 21 | struct socket *sock = NULL; | ^~~~ /kisskb/src/net/ipv6/mcast_snoop.c: In function 'ipv6_mc_check_exthdrs': /kisskb/src/net/ipv6/mcast_snoop.c:42:16: note: byref variable will be forcibly initialized 42 | __be16 frag_off; | ^~~~~~~~ /kisskb/src/net/ipv6/mcast_snoop.c:41:12: note: byref variable will be forcibly initialized 41 | u8 nexthdr; | ^~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/sound/soc/ti/j721e-evm.c:10: /kisskb/src/sound/soc/ti/j721e-evm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/sunrpc/auth.c:11: /kisskb/src/net/sunrpc/auth.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/auth.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/auth.c: In function 'rpcauth_bind_machine_cred': /kisskb/src/net/sunrpc/auth.c:627:26: note: byref variable will be forcibly initialized 627 | struct auth_cred acred = { | ^~~~~ /kisskb/src/net/sunrpc/auth.c: In function 'param_set_hashtbl_sz': /kisskb/src/net/sunrpc/auth.c:61:23: note: byref variable will be forcibly initialized 61 | unsigned long num; | ^~~ /kisskb/src/sound/soc/ti/j721e-evm.c: In function 'j721e_soc_probe': /kisskb/src/sound/soc/ti/j721e-evm.c:831:23: note: byref variable will be forcibly initialized 831 | int link_cnt, conf_cnt, ret, i; | ^~~~~~~~ /kisskb/src/sound/soc/ti/j721e-evm.c:831:13: note: byref variable will be forcibly initialized 831 | int link_cnt, conf_cnt, ret, i; | ^~~~~~~~ In file included from /kisskb/src/net/sunrpc/auth.c:14: /kisskb/src/net/sunrpc/auth.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/sunrpc/auth.c: In function 'rpcauth_lookupcred': /kisskb/src/net/sunrpc/auth.c:583:26: note: byref variable will be forcibly initialized 583 | struct auth_cred acred; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/sunrpc/xprtsock.c:24: /kisskb/src/net/sunrpc/xprtsock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/sunrpc/auth.c:11: /kisskb/src/net/sunrpc/auth.c: In function 'rpcauth_cache_do_shrink': /kisskb/src/net/sunrpc/auth.c:463:19: note: byref variable will be forcibly initialized 463 | LIST_HEAD(free); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/sunrpc/auth.c: In function 'rpcauth_clear_credcache': /kisskb/src/net/sunrpc/auth.c:383:19: note: byref variable will be forcibly initialized 383 | LIST_HEAD(free); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/sunrpc/auth.c: In function 'rpcauth_lookup_credcache': /kisskb/src/net/sunrpc/auth.c:520:19: note: byref variable will be forcibly initialized 520 | LIST_HEAD(free); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_tcp_set_connect_timeout': /kisskb/src/net/sunrpc/xprtsock.c:2151:28: note: byref variable will be forcibly initialized 2151 | struct rpc_timeout to; | ^~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_sock_getport': /kisskb/src/net/sunrpc/xprtsock.c:1611:33: note: byref variable will be forcibly initialized 1611 | struct sockaddr_storage buf; | ^~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'bc_sendto': /kisskb/src/net/sunrpc/xprtsock.c:2546:22: note: byref variable will be forcibly initialized 2546 | unsigned int sent = 0; | ^~~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_format_common_peer_ports': /kisskb/src/net/sunrpc/xprtsock.c:291:14: note: byref variable will be forcibly initialized 291 | char buf[128]; | ^~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_format_common_peer_addresses': /kisskb/src/net/sunrpc/xprtsock.c:258:14: note: byref variable will be forcibly initialized 258 | char buf[128]; | ^~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_bind': /kisskb/src/net/sunrpc/xprtsock.c:1675:33: note: byref variable will be forcibly initialized 1675 | struct sockaddr_storage myaddr; | ^~~~~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_create_sock': /kisskb/src/net/sunrpc/xprtsock.c:1797:24: note: byref variable will be forcibly initialized 1797 | struct socket *sock; | ^~~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_local_setup_socket': /kisskb/src/net/sunrpc/xprtsock.c:1868:24: note: byref variable will be forcibly initialized 1868 | struct socket *sock; | ^~~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_read_stream_header': /kisskb/src/net/sunrpc/xprtsock.c:551:21: note: byref variable will be forcibly initialized 551 | struct kvec kvec = { | ^~~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_read_stream_request': /kisskb/src/net/sunrpc/xprtsock.c:505:22: note: byref variable will be forcibly initialized 505 | size_t want, read; | ^~~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_tcp_send_request': /kisskb/src/net/sunrpc/xprtsock.c:1009:22: note: byref variable will be forcibly initialized 1009 | unsigned int sent; | ^~~~ /kisskb/src/net/sunrpc/xprtsock.c:1005:23: note: byref variable will be forcibly initialized 1005 | struct msghdr msg = { | ^~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_local_send_request': /kisskb/src/net/sunrpc/xprtsock.c:854:22: note: byref variable will be forcibly initialized 854 | unsigned int sent; | ^~~~ /kisskb/src/net/sunrpc/xprtsock.c:851:23: note: byref variable will be forcibly initialized 851 | struct msghdr msg = { | ^~~ In file included from /kisskb/src/net/sunrpc/xprtsock.c:48: /kisskb/src/net/sunrpc/xprtsock.c: In function 'skb_recv_udp': /kisskb/src/include/net/udp.h:282:13: note: byref variable will be forcibly initialized 282 | int off = 0; | ^~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_udp_data_read_skb': /kisskb/src/net/sunrpc/xprtsock.c:1278:13: note: byref variable will be forcibly initialized 1278 | u32 _xid; | ^~~~ In file included from /kisskb/src/net/sunrpc/xprtsock.c:48: /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_udp_data_receive': /kisskb/src/include/net/udp.h:282:13: note: byref variable will be forcibly initialized 282 | int off = 0; | ^~~ /kisskb/src/net/sunrpc/xprtsock.c:1329:13: note: byref variable will be forcibly initialized 1329 | int err; | ^~~ /kisskb/src/net/sunrpc/xprtsock.c: In function 'xs_udp_send_request': /kisskb/src/net/sunrpc/xprtsock.c:925:22: note: byref variable will be forcibly initialized 925 | unsigned int sent; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/call_accept.c:10: /kisskb/src/net/rxrpc/call_accept.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c: In function 'rxrpc_alloc_incoming_call': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:320:9: note: in expansion of macro 'smp_store_release' 320 | smp_store_release(&b->call_backlog_tail, | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:307:17: note: in expansion of macro 'smp_store_release' 307 | smp_store_release(&b->conn_backlog_tail, | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:297:25: note: in expansion of macro 'smp_store_release' 297 | smp_store_release(&b->peer_backlog_tail, | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:281:21: note: in expansion of macro 'smp_load_acquire' 281 | peer_head = smp_load_acquire(&b->peer_backlog_head); | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:277:21: note: in expansion of macro 'smp_load_acquire' 277 | conn_head = smp_load_acquire(&b->conn_backlog_head); | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:274:21: note: in expansion of macro 'smp_load_acquire' 274 | call_head = smp_load_acquire(&b->call_backlog_head); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c: In function 'rxrpc_service_prealloc_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:148:9: note: in expansion of macro 'smp_store_release' 148 | smp_store_release(&b->call_backlog_head, (call_head + 1) & (size - 1)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:90:17: note: in expansion of macro 'smp_store_release' 90 | smp_store_release(&b->conn_backlog_head, | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:77:17: note: in expansion of macro 'smp_store_release' 77 | smp_store_release(&b->peer_backlog_head, | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c: In function 'rxrpc_discard_prealloc': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:223:17: note: in expansion of macro 'rcu_assign_pointer' 223 | rcu_assign_pointer(call->socket, rx); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c: In function 'rxrpc_new_incoming_call': /kisskb/src/net/rxrpc/call_accept.c:354:28: note: byref variable will be forcibly initialized 354 | struct rxrpc_peer *peer = NULL; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/call_event.c:10: /kisskb/src/net/rxrpc/call_event.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/asoc.h:272, from /kisskb/src/sound/soc/soc-core.c:45: /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_card': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 20 | DECLARE_EVENT_CLASS(snd_soc_card, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 20 | DECLARE_EVENT_CLASS(snd_soc_card, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_basic': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 55 | DECLARE_EVENT_CLASS(snd_soc_dapm_basic, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 55 | DECLARE_EVENT_CLASS(snd_soc_dapm_basic, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_widget': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 88 | DECLARE_EVENT_CLASS(snd_soc_dapm_widget, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 88 | DECLARE_EVENT_CLASS(snd_soc_dapm_widget, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_walk_done': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' 132 | TRACE_EVENT(snd_soc_dapm_walk_done, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' 132 | TRACE_EVENT(snd_soc_dapm_walk_done, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_path': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' 157 | TRACE_EVENT(snd_soc_dapm_path, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' 157 | TRACE_EVENT(snd_soc_dapm_path, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_connected': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:191:1: note: in expansion of macro 'TRACE_EVENT' 191 | TRACE_EVENT(snd_soc_dapm_connected, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_irq': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' 211 | TRACE_EVENT(snd_soc_jack_irq, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' 211 | TRACE_EVENT(snd_soc_jack_irq, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_report': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' 228 | TRACE_EVENT(snd_soc_jack_report, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' 228 | TRACE_EVENT(snd_soc_jack_report, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_notify': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' 250 | TRACE_EVENT(snd_soc_jack_notify, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' 250 | TRACE_EVENT(snd_soc_jack_notify, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/sound/soc/soc-core.c:27: /kisskb/src/sound/soc/soc-core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sunrpc/sched.c:13: /kisskb/src/net/sunrpc/sched.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'soc_set_name_prefix': /kisskb/src/sound/soc/soc-core.c:1332:21: note: byref variable will be forcibly initialized 1332 | const char *str; | ^~~ /kisskb/src/sound/soc/soc-core.c: In function 'fmt_single_name': /kisskb/src/sound/soc/soc-core.c:2373:27: note: byref variable will be forcibly initialized 2373 | unsigned int id1, id2; | ^~~ /kisskb/src/sound/soc/soc-core.c:2373:22: note: byref variable will be forcibly initialized 2373 | unsigned int id1, id2; | ^~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_cnew': /kisskb/src/sound/soc/soc-core.c:2208:33: note: byref variable will be forcibly initialized 2208 | struct snd_kcontrol_new template; | ^~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_parse_audio_simple_widgets': /kisskb/src/sound/soc/soc-core.c:2776:32: note: byref variable will be forcibly initialized 2776 | const char *template, *wname; | ^~~~~ /kisskb/src/sound/soc/soc-core.c:2776:21: note: byref variable will be forcibly initialized 2776 | const char *template, *wname; | ^~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_get_slot_mask': /kisskb/src/sound/soc/soc-core.c:2855:13: note: byref variable will be forcibly initialized 2855 | u32 val; | ^~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_parse_tdm_slot': /kisskb/src/sound/soc/soc-core.c:2876:13: note: byref variable will be forcibly initialized 2876 | u32 val; | ^~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_parse_node_prefix': /kisskb/src/sound/soc/soc-core.c:2911:21: note: byref variable will be forcibly initialized 2911 | const char *str; | ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_widget_invalidate_paths': /kisskb/src/sound/soc/soc-dapm.c:210:19: note: byref variable will be forcibly initialized 210 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_widget_invalidate_input_paths': /kisskb/src/sound/soc/soc-dapm.c:210:19: note: byref variable will be forcibly initialized 210 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_widget_invalidate_output_paths': /kisskb/src/sound/soc/soc-dapm.c:210:19: note: byref variable will be forcibly initialized 210 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_daifmt_parse_format': /kisskb/src/sound/soc/soc-core.c:3060:21: note: byref variable will be forcibly initialized 3060 | const char *str; | ^~~ /kisskb/src/sound/soc/soc-core.c:3057:14: note: byref variable will be forcibly initialized 3057 | char prop[128]; | ^~~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_daifmt_parse_clock_provider_raw': /kisskb/src/sound/soc/soc-core.c:3145:14: note: byref variable will be forcibly initialized 3145 | char prop[128]; | ^~~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_get_dai_id': /kisskb/src/sound/soc/soc-core.c:3177:43: note: byref variable will be forcibly initialized 3177 | struct snd_soc_dai_link_component dlc; | ^~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_get_dai_name': /kisskb/src/sound/soc/soc-core.c:3268:32: note: byref variable will be forcibly initialized 3268 | struct of_phandle_args args; | ^~~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_get_dai_link_codecs': /kisskb/src/sound/soc/soc-core.c:3322:32: note: byref variable will be forcibly initialized 3322 | struct of_phandle_args args; | ^~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/sound/soc/soc-dapm.c:22: /kisskb/src/sound/soc/soc-dapm.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/include/linux/regulator/consumer.h:35, from /kisskb/src/sound/soc/soc-dapm.c:30: /kisskb/src/sound/soc/soc-dapm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'pop_dbg': /kisskb/src/sound/soc/soc-dapm.c:163:17: note: byref variable will be forcibly initialized 163 | va_list args; | ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_seq_run': /kisskb/src/sound/soc/soc-dapm.c:1647:19: note: byref variable will be forcibly initialized 1647 | LIST_HEAD(pending); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/call_object.c:10: /kisskb/src/net/rxrpc/call_object.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_del_route': In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sunrpc.h:2273, from /kisskb/src/net/sunrpc/sched.c:31: /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_xdr_buf_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:50:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 50 | DECLARE_EVENT_CLASS(rpc_xdr_buf_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:3017:14: note: byref variable will be forcibly initialized 3017 | char prefixed_source[80]; | ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:3016:14: note: byref variable will be forcibly initialized 3016 | char prefixed_sink[80]; | ^~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_clnt_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:106:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 106 | DECLARE_EVENT_CLASS(rpc_clnt_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_find_widget': /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_clnt_new': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:139:1: note: in expansion of macro 'TRACE_EVENT' 139 | TRACE_EVENT(rpc_clnt_new, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:139:1: note: in expansion of macro 'TRACE_EVENT' 139 | TRACE_EVENT(rpc_clnt_new, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:2535:14: note: byref variable will be forcibly initialized 2535 | char prefixed_pin[80]; | ^~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_clnt_new_err': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:170:1: note: in expansion of macro 'TRACE_EVENT' 170 | TRACE_EVENT(rpc_clnt_new_err, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:170:1: note: in expansion of macro 'TRACE_EVENT' 170 | TRACE_EVENT(rpc_clnt_new_err, | ^~~~~~~~~~~ In file included from /kisskb/src/net/rxrpc/call_object.c:10: /kisskb/src/net/rxrpc/call_object.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_clnt_clone_err': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:195:1: note: in expansion of macro 'TRACE_EVENT' 195 | TRACE_EVENT(rpc_clnt_clone_err, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_task_status': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:237:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 237 | DECLARE_EVENT_CLASS(rpc_task_status, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_add_route': /kisskb/src/sound/soc/soc-dapm.c:2919:14: note: byref variable will be forcibly initialized 2919 | char prefixed_source[80]; | ^~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_task_running': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:330:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 330 | DECLARE_EVENT_CLASS(rpc_task_running, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:2918:14: note: byref variable will be forcibly initialized 2918 | char prefixed_sink[80]; | ^~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_failure': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:427:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 427 | DECLARE_EVENT_CLASS(rpc_failure, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_buf_alloc': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:521:1: note: in expansion of macro 'TRACE_EVENT' 521 | TRACE_EVENT(rpc_buf_alloc, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_call_rpcerror': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:551:1: note: in expansion of macro 'TRACE_EVENT' 551 | TRACE_EVENT(rpc_call_rpcerror, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_xdr_overflow': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:620:1: note: in expansion of macro 'TRACE_EVENT' 620 | TRACE_EVENT(rpc_xdr_overflow, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:620:1: note: in expansion of macro 'TRACE_EVENT' 620 | TRACE_EVENT(rpc_xdr_overflow, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_xdr_alignment': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:687:1: note: in expansion of macro 'TRACE_EVENT' 687 | TRACE_EVENT(rpc_xdr_alignment, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:687:1: note: in expansion of macro 'TRACE_EVENT' 687 | TRACE_EVENT(rpc_xdr_alignment, | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/call_object.c:10: /kisskb/src/net/rxrpc/call_object.c: In function 'rxrpc_incoming_call': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c:407:9: note: in expansion of macro 'rcu_assign_pointer' 407 | rcu_assign_pointer(conn->channels[chan].call, call); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c:391:9: note: in expansion of macro 'rcu_assign_pointer' 391 | rcu_assign_pointer(call->socket, rx); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_xs_socket_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:794:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 794 | DECLARE_EVENT_CLASS(xs_socket_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:794:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 794 | DECLARE_EVENT_CLASS(xs_socket_event, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/async.h:14, from /kisskb/src/sound/soc/soc-dapm.c:22: /kisskb/src/sound/soc/soc-dapm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_xs_socket_event_done': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:842:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 842 | DECLARE_EVENT_CLASS(xs_socket_event_done, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:842:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 842 | DECLARE_EVENT_CLASS(xs_socket_event_done, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_socket_nospace': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:902:1: note: in expansion of macro 'TRACE_EVENT' 902 | TRACE_EVENT(rpc_socket_nospace, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_xprt_lifetime_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:945:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 945 | DECLARE_EVENT_CLASS(rpc_xprt_lifetime_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:945:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 945 | DECLARE_EVENT_CLASS(rpc_xprt_lifetime_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c: In function 'rxrpc_new_client_call': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c:309:9: note: in expansion of macro 'rcu_assign_pointer' 309 | rcu_assign_pointer(call->socket, rx); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/sound/soc/soc-dapm.c:22: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_power_widgets': /kisskb/src/sound/soc/soc-dapm.c:1964:32: note: byref variable will be forcibly initialized 1964 | ASYNC_DOMAIN_EXCLUSIVE(async_domain); | ^~~~~~~~~~~~ /kisskb/src/include/linux/async.h:35:29: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' 35 | struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ | ^~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_xprt_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:985:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 985 | DECLARE_EVENT_CLASS(rpc_xprt_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:985:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 985 | DECLARE_EVENT_CLASS(rpc_xprt_event, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c:1963:19: note: byref variable will be forcibly initialized 1963 | LIST_HEAD(down_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/sound/soc/soc-dapm.c:1962:19: note: byref variable will be forcibly initialized 1962 | LIST_HEAD(up_list); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/net/rxrpc/call_object.c:11: /kisskb/src/net/rxrpc/call_object.c: In function 'rxrpc_destroy_all_calls': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c:702:9: note: in expansion of macro 'wait_var_event' 702 | wait_var_event(&rxnet->nr_calls, !atomic_read(&rxnet->nr_calls)); | ^~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_xprt_transmit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1024:1: note: in expansion of macro 'TRACE_EVENT' 1024 | TRACE_EVENT(xprt_transmit, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_xprt_ping': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1097:1: note: in expansion of macro 'TRACE_EVENT' 1097 | TRACE_EVENT(xprt_ping, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1097:1: note: in expansion of macro 'TRACE_EVENT' 1097 | TRACE_EVENT(xprt_ping, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'soc_dapm_shutdown_dapm': /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_xprt_writelock_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1118 | DECLARE_EVENT_CLASS(xprt_writelock_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:4789:19: note: byref variable will be forcibly initialized 4789 | LIST_HEAD(down_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_xprt_cong_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1160:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1160 | DECLARE_EVENT_CLASS(xprt_cong_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_dai_get_connected_widgets': /kisskb/src/sound/soc/soc-dapm.c:1304:19: note: byref variable will be forcibly initialized 1304 | LIST_HEAD(widgets); | ^~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_xprt_reserve': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1211:1: note: in expansion of macro 'TRACE_EVENT' 1211 | TRACE_EVENT(xprt_reserve, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_xs_stream_read_data': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1235:1: note: in expansion of macro 'TRACE_EVENT' 1235 | TRACE_EVENT(xs_stream_read_data, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1235:1: note: in expansion of macro 'TRACE_EVENT' 1235 | TRACE_EVENT(xs_stream_read_data, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_xs_stream_read_request': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1262:1: note: in expansion of macro 'TRACE_EVENT' 1262 | TRACE_EVENT(xs_stream_read_request, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1262:1: note: in expansion of macro 'TRACE_EVENT' 1262 | TRACE_EVENT(xs_stream_read_request, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpcb_getport': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1290:1: note: in expansion of macro 'TRACE_EVENT' 1290 | TRACE_EVENT(rpcb_getport, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1290:1: note: in expansion of macro 'TRACE_EVENT' 1290 | TRACE_EVENT(rpcb_getport, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpcb_setport': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1326:1: note: in expansion of macro 'TRACE_EVENT' 1326 | TRACE_EVENT(rpcb_setport, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_pmap_register': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1355:1: note: in expansion of macro 'TRACE_EVENT' 1355 | TRACE_EVENT(pmap_register, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpcb_register': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1385:1: note: in expansion of macro 'TRACE_EVENT' 1385 | TRACE_EVENT(rpcb_register, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_put_volsw': /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1385:1: note: in expansion of macro 'TRACE_EVENT' 1385 | TRACE_EVENT(rpcb_register, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:3367:36: note: byref variable will be forcibly initialized 3367 | struct snd_soc_dapm_update update = {}; | ^~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpcb_unregister': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1415:1: note: in expansion of macro 'TRACE_EVENT' 1415 | TRACE_EVENT(rpcb_unregister, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1415:1: note: in expansion of macro 'TRACE_EVENT' 1415 | TRACE_EVENT(rpcb_unregister, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_xdr_msg_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1442:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1442 | DECLARE_EVENT_CLASS(svc_xdr_msg_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_xdr_buf_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1489:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1489 | DECLARE_EVENT_CLASS(svc_xdr_buf_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_authenticate': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1591:1: note: in expansion of macro 'TRACE_EVENT' 1591 | TRACE_EVENT(svc_authenticate, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_rqst_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1645:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1645 | DECLARE_EVENT_CLASS(svc_rqst_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1645:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1645 | DECLARE_EVENT_CLASS(svc_rqst_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_rqst_status': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1679:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1679 | DECLARE_EVENT_CLASS(svc_rqst_status, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1679:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1679 | DECLARE_EVENT_CLASS(svc_rqst_status, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_kcontrol_data_alloc': /kisskb/src/sound/soc/soc-dapm.c:415:52: note: byref variable will be forcibly initialized 415 | struct snd_soc_dapm_widget template; | ^~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:377:52: note: byref variable will be forcibly initialized 377 | struct snd_soc_dapm_widget template; | ^~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_xprt_create_err': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1725:1: note: in expansion of macro 'TRACE_EVENT' 1725 | TRACE_EVENT(svc_xprt_create_err, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1725:1: note: in expansion of macro 'TRACE_EVENT' 1725 | TRACE_EVENT(svc_xprt_create_err, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_create_or_share_kcontrol': /kisskb/src/sound/soc/soc-dapm.c:880:30: note: byref variable will be forcibly initialized 880 | struct snd_kcontrol *kcontrol; | ^~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_xprt_do_enqueue': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1754:1: note: in expansion of macro 'TRACE_EVENT' 1754 | TRACE_EVENT(svc_xprt_do_enqueue, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1754:1: note: in expansion of macro 'TRACE_EVENT' 1754 | TRACE_EVENT(svc_xprt_do_enqueue, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_xprt_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1775:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1775 | DECLARE_EVENT_CLASS(svc_xprt_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1775:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1775 | DECLARE_EVENT_CLASS(svc_xprt_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_new_dai': /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_xprt_accept': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1807:1: note: in expansion of macro 'TRACE_EVENT' 1807 | TRACE_EVENT(svc_xprt_accept, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1807:1: note: in expansion of macro 'TRACE_EVENT' 1807 | TRACE_EVENT(svc_xprt_accept, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:4129:23: note: byref variable will be forcibly initialized 4129 | unsigned long private_value = 0; | ^~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:4126:36: note: byref variable will be forcibly initialized 4126 | struct snd_soc_dapm_widget template; | ^~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_wake_up': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1854:1: note: in expansion of macro 'TRACE_EVENT' 1854 | TRACE_EVENT(svc_wake_up, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_alloc_arg_err': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1870:1: note: in expansion of macro 'TRACE_EVENT' 1870 | TRACE_EVENT(svc_alloc_arg_err, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_new_dai_widgets': /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_handle_xprt': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1888:1: note: in expansion of macro 'TRACE_EVENT' 1888 | TRACE_EVENT(svc_handle_xprt, | ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:4197:36: note: byref variable will be forcibly initialized 4197 | struct snd_soc_dapm_widget template; | ^~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1888:1: note: in expansion of macro 'TRACE_EVENT' 1888 | TRACE_EVENT(svc_handle_xprt, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_deferred_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1934:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1934 | DECLARE_EVENT_CLASS(svc_deferred_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1934:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 1934 | DECLARE_EVENT_CLASS(svc_deferred_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svcsock_new_socket': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1969:1: note: in expansion of macro 'TRACE_EVENT' 1969 | TRACE_EVENT(svcsock_new_socket, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svcsock_marker': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1995:1: note: in expansion of macro 'TRACE_EVENT' 1995 | TRACE_EVENT(svcsock_marker, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1995:1: note: in expansion of macro 'TRACE_EVENT' 1995 | TRACE_EVENT(svcsock_marker, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svcsock_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2019:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2019 | DECLARE_EVENT_CLASS(svcsock_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2019:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2019 | DECLARE_EVENT_CLASS(svcsock_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svcsock_tcp_recv_short': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2062:1: note: in expansion of macro 'TRACE_EVENT' 2062 | TRACE_EVENT(svcsock_tcp_recv_short, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2062:1: note: in expansion of macro 'TRACE_EVENT' 2062 | TRACE_EVENT(svcsock_tcp_recv_short, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svcsock_tcp_state': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2091:1: note: in expansion of macro 'TRACE_EVENT' 2091 | TRACE_EVENT(svcsock_tcp_state, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2091:1: note: in expansion of macro 'TRACE_EVENT' 2091 | TRACE_EVENT(svcsock_tcp_state, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svcsock_accept_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2120 | DECLARE_EVENT_CLASS(svcsock_accept_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2120 | DECLARE_EVENT_CLASS(svcsock_accept_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_cache_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2158:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2158 | DECLARE_EVENT_CLASS(cache_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2158:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2158 | DECLARE_EVENT_CLASS(cache_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_register_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2191:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2191 | DECLARE_EVENT_CLASS(register_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2191:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 2191 | DECLARE_EVENT_CLASS(register_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_unregister': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2245:1: note: in expansion of macro 'TRACE_EVENT' 2245 | TRACE_EVENT(svc_unregister, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:2245:1: note: in expansion of macro 'TRACE_EVENT' 2245 | TRACE_EVENT(svc_unregister, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_request': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:272:1: note: in expansion of macro 'TRACE_EVENT' 272 | TRACE_EVENT(rpc_request, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:272:1: note: in expansion of macro 'TRACE_EVENT' 272 | TRACE_EVENT(rpc_request, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_reply_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:457:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 457 | DECLARE_EVENT_CLASS(rpc_reply_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:457:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 457 | DECLARE_EVENT_CLASS(rpc_reply_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_xprt_retransmit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1055:1: note: in expansion of macro 'TRACE_EVENT' 1055 | TRACE_EVENT(xprt_retransmit, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1055:1: note: in expansion of macro 'TRACE_EVENT' 1055 | TRACE_EVENT(xprt_retransmit, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_stats_latency': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:579:1: note: in expansion of macro 'TRACE_EVENT' 579 | TRACE_EVENT(rpc_stats_latency, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:579:1: note: in expansion of macro 'TRACE_EVENT' 579 | TRACE_EVENT(rpc_stats_latency, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/sunrpc/sched.c:13: /kisskb/src/net/sunrpc/sched.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sunrpc.h:2273, from /kisskb/src/net/sunrpc/sched.c:31: /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_process': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1613:1: note: in expansion of macro 'TRACE_EVENT' 1613 | TRACE_EVENT(svc_process, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1613:1: note: in expansion of macro 'TRACE_EVENT' 1613 | TRACE_EVENT(svc_process, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_xprt_dequeue': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1832:1: note: in expansion of macro 'TRACE_EVENT' 1832 | TRACE_EVENT(svc_xprt_dequeue, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1832:1: note: in expansion of macro 'TRACE_EVENT' 1832 | TRACE_EVENT(svc_xprt_dequeue, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_svc_stats_latency': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1909:1: note: in expansion of macro 'TRACE_EVENT' 1909 | TRACE_EVENT(svc_stats_latency, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:1909:1: note: in expansion of macro 'TRACE_EVENT' 1909 | TRACE_EVENT(svc_stats_latency, | ^~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'rpc_wake_up_status_locked': /kisskb/src/net/sunrpc/sched.c:724:13: note: byref variable will be forcibly initialized 724 | static void rpc_wake_up_status_locked(struct rpc_wait_queue *queue, int status) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sunrpc.h:2273, from /kisskb/src/net/sunrpc/sched.c:31: /kisskb/src/net/sunrpc/sched.c: In function 'trace_event_raw_event_rpc_task_queued': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:380:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 380 | DECLARE_EVENT_CLASS(rpc_task_queued, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sunrpc.h:380:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 380 | DECLARE_EVENT_CLASS(rpc_task_queued, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sched.c: In function 'rpc_wake_up_queued_task_set_status': /kisskb/src/net/sunrpc/sched.c:576:1: note: byref variable will be forcibly initialized 576 | rpc_wake_up_queued_task_set_status(struct rpc_wait_queue *queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/include/net/bluetooth/bluetooth.h:28, from /kisskb/src/net/bluetooth/bnep/bnep.h:13, from /kisskb/src/net/bluetooth/bnep/sock.c:30: /kisskb/src/net/bluetooth/bnep/sock.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/of_display_timing.c: In function 'parse_timing_property': /kisskb/src/drivers/video/of_display_timing.c:29:13: note: byref variable will be forcibly initialized 29 | int length, cells, ret; | ^~~~~~ /kisskb/src/drivers/video/of_display_timing.c: In function 'of_parse_display_timing': /kisskb/src/drivers/video/of_display_timing.c:60:13: note: byref variable will be forcibly initialized 60 | u32 val = 0; | ^~~ In file included from /kisskb/src/drivers/video/of_display_timing.c:11: /kisskb/src/drivers/video/of_display_timing.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/bluetooth/bnep/sock.c: In function 'do_bnep_sock_ioctl': /kisskb/src/net/bluetooth/bnep/sock.c:60:13: note: byref variable will be forcibly initialized 60 | int err; | ^~~ /kisskb/src/net/bluetooth/bnep/sock.c:59:15: note: byref variable will be forcibly initialized 59 | __u32 supp_feat = BIT(BNEP_SETUP_RESPONSE); | ^~~~~~~~~ /kisskb/src/net/bluetooth/bnep/sock.c:57:30: note: byref variable will be forcibly initialized 57 | struct bnep_conninfo ci; | ^~ /kisskb/src/net/bluetooth/bnep/sock.c:56:34: note: byref variable will be forcibly initialized 56 | struct bnep_conndel_req cd; | ^~ /kisskb/src/net/bluetooth/bnep/sock.c:55:34: note: byref variable will be forcibly initialized 55 | struct bnep_connadd_req ca; | ^~ /kisskb/src/net/bluetooth/bnep/sock.c:54:34: note: byref variable will be forcibly initialized 54 | struct bnep_connlist_req cl; | ^~ /kisskb/src/net/bluetooth/bnep/core.c: In function 'bnep_send': /kisskb/src/net/bluetooth/bnep/core.c:74:21: note: byref variable will be forcibly initialized 74 | struct kvec iv = { data, len }; | ^~ /kisskb/src/net/bluetooth/bnep/core.c: In function 'bnep_send_rsp': /kisskb/src/net/bluetooth/bnep/core.c:81:33: note: byref variable will be forcibly initialized 81 | struct bnep_control_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/bnep/core.c: In function 'bnep_rx_control': /kisskb/src/net/bluetooth/bnep/core.c:81:33: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/bnep/core.c:81:33: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/bnep/core.c:245:28: note: byref variable will be forcibly initialized 245 | u8 pkt[3]; | ^~~ /kisskb/src/net/bluetooth/bnep/core.c: In function 'bnep_tx_frame': /kisskb/src/net/bluetooth/bnep/core.c:425:12: note: byref variable will be forcibly initialized 425 | u8 type = 0; | ^~~~ /kisskb/src/net/bluetooth/bnep/core.c:423:21: note: byref variable will be forcibly initialized 423 | struct kvec iv[3]; | ^~ /kisskb/src/net/bluetooth/bnep/core.c: In function 'bnep_init': /kisskb/src/net/bluetooth/bnep/core.c:733:14: note: byref variable will be forcibly initialized 733 | char flt[50] = ""; | ^~~ /kisskb/src/net/bluetooth/bnep/core.c: In function 'bnep_add_connection': /kisskb/src/net/bluetooth/bnep/core.c:561:27: note: byref variable will be forcibly initialized 561 | u8 dst[ETH_ALEN], src[ETH_ALEN]; | ^~~ /kisskb/src/net/bluetooth/bnep/core.c:561:12: note: byref variable will be forcibly initialized 561 | u8 dst[ETH_ALEN], src[ETH_ALEN]; | ^~~ /kisskb/src/net/bluetooth/bnep/core.c: In function 'bnep_get_connlist': /kisskb/src/net/bluetooth/bnep/core.c:694:38: note: byref variable will be forcibly initialized 694 | struct bnep_conninfo ci; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/net/sunrpc/svc.c:15: /kisskb/src/net/sunrpc/svc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/sunrpc/svc.c:15: /kisskb/src/net/sunrpc/svc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/sockptr.h:11, from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/sunrpc/svc.c:17: /kisskb/src/net/sunrpc/svc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/net/sunrpc/svc.c:15: /kisskb/src/net/sunrpc/svc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/svc.c: In function 'svc_signal_kthreads': /kisskb/src/net/sunrpc/svc.c:757:22: note: byref variable will be forcibly initialized 757 | unsigned int state = serv->sv_nrthreads-1; | ^~~~~ /kisskb/src/net/sunrpc/svc.c: In function 'svc_stop_kthreads': /kisskb/src/net/sunrpc/svc.c:810:22: note: byref variable will be forcibly initialized 810 | unsigned int state = serv->sv_nrthreads-1; | ^~~~~ /kisskb/src/net/sunrpc/svc.c: In function 'svc_process_common': /kisskb/src/net/sunrpc/svc.c:1251:33: note: byref variable will be forcibly initialized 1251 | struct svc_process_info process; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_std_timer.c:11: /kisskb/src/net/ax25/ax25_std_timer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_subr.c:11: /kisskb/src/net/ax25/ax25_subr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ax25/ax25_subr.c: In function 'ax25_return_dm': /kisskb/src/net/ax25/ax25_subr.c:191:19: note: byref variable will be forcibly initialized 191 | ax25_digi retdigi; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sunrpc/svcauth.c:14: /kisskb/src/net/sunrpc/svcauth.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/svcauth.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/svcauth.c: In function 'svc_auth_unregister': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/svcauth.c:131:17: note: in expansion of macro 'rcu_assign_pointer' 131 | rcu_assign_pointer(authtab[flavor], NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/simplefb.c: In function 'simplefb_parse_dt': /kisskb/src/drivers/video/fbdev/simplefb.c:104:21: note: byref variable will be forcibly initialized 104 | const char *format; | ^~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:6, from /kisskb/src/drivers/video/fbdev/simplefb.c:16: /kisskb/src/drivers/video/fbdev/simplefb.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:6, from /kisskb/src/drivers/video/fbdev/simplefb.c:16: /kisskb/src/drivers/video/fbdev/simplefb.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/uapi/linux/fb.h:6, from /kisskb/src/include/linux/fb.h:7, from /kisskb/src/drivers/video/fbdev/simplefb.c:16: /kisskb/src/drivers/video/fbdev/simplefb.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/video/fbdev/simplefb.c: In function 'simplefb_regulators_get': /kisskb/src/drivers/video/fbdev/simplefb.c:341:22: note: byref variable will be forcibly initialized 341 | char name[32]; /* 32 is max size of property name */ | ^~~~ /kisskb/src/drivers/video/fbdev/simplefb.c: In function 'simplefb_probe': /kisskb/src/drivers/video/fbdev/simplefb.c:405:32: note: byref variable will be forcibly initialized 405 | struct simplefb_params params; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/sunrpc/svcsock.c:23: /kisskb/src/net/sunrpc/svcsock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/svcsock.c: In function 'svc_udp_sendto': /kisskb/src/net/sunrpc/svcsock.c:570:22: note: byref variable will be forcibly initialized 570 | unsigned int sent; | ^~~~ /kisskb/src/net/sunrpc/svcsock.c:562:11: note: byref variable will be forcibly initialized 562 | } buffer; | ^~~~~~ In file included from /kisskb/src/net/sunrpc/svcsock.c:43: /kisskb/src/net/sunrpc/svcsock.c: In function 'skb_recv_udp': /kisskb/src/include/net/udp.h:282:13: note: byref variable will be forcibly initialized 282 | int off = 0; | ^~~ /kisskb/src/net/sunrpc/svcsock.c: In function 'svc_udp_recvfrom': /kisskb/src/include/net/udp.h:282:13: note: byref variable will be forcibly initialized /kisskb/src/net/sunrpc/svcsock.c:449:13: note: byref variable will be forcibly initialized 449 | int err; | ^~~ /kisskb/src/net/sunrpc/svcsock.c:440:11: note: byref variable will be forcibly initialized 440 | } buffer; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/net/kcm/kcmsock.c:8: /kisskb/src/net/kcm/kcmsock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/kcm/kcmsock.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/svcsock.c: In function 'svc_create_socket': /kisskb/src/net/sunrpc/svcsock.c:1429:33: note: byref variable will be forcibly initialized 1429 | struct sockaddr_storage addr; | ^~~~ /kisskb/src/net/sunrpc/svcsock.c:1426:26: note: byref variable will be forcibly initialized 1426 | struct socket *sock; | ^~~~ /kisskb/src/net/sunrpc/svcsock.c: In function 'svc_tcp_accept': /kisskb/src/net/sunrpc/svcsock.c:749:26: note: byref variable will be forcibly initialized 749 | struct socket *newsock; | ^~~~~~~ /kisskb/src/net/sunrpc/svcsock.c:745:33: note: byref variable will be forcibly initialized 745 | struct sockaddr_storage addr; | ^~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/kcm/kcmsock.c:8: /kisskb/src/net/kcm/kcmsock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/svcsock.c: In function 'svc_tcp_sendmsg': /kisskb/src/net/sunrpc/svcsock.c:1089:21: note: byref variable will be forcibly initialized 1089 | struct kvec rm = { | ^~ /kisskb/src/net/sunrpc/svcsock.c: In function 'svc_tcp_read_marker': /kisskb/src/net/sunrpc/svcsock.c:880:33: note: byref variable will be forcibly initialized 880 | struct kvec iov; | ^~~ /kisskb/src/net/sunrpc/svcsock.c:879:33: note: byref variable will be forcibly initialized 879 | struct msghdr msg = { NULL }; | ^~~ In file included from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/kcm/kcmsock.c:10: /kisskb/src/net/kcm/kcmsock.c: In function 'skb_do_copy_data_nocache': /kisskb/src/include/net/sock.h:2128:24: note: byref variable will be forcibly initialized 2128 | __wsum csum = 0; | ^~~~ /kisskb/src/net/sunrpc/svcsock.c: In function 'svc_tcp_sendto': /kisskb/src/net/sunrpc/svcsock.c:1165:22: note: byref variable will be forcibly initialized 1165 | unsigned int sent; | ^~~~ /kisskb/src/net/sunrpc/svcsock.c: In function 'svc_alien_sock': /kisskb/src/net/sunrpc/svcsock.c:1347:13: note: byref variable will be forcibly initialized 1347 | int err; | ^~~ /kisskb/src/net/sunrpc/svcsock.c: In function 'svc_addsock': /kisskb/src/net/sunrpc/svcsock.c:1379:33: note: byref variable will be forcibly initialized 1379 | struct sockaddr_storage addr; | ^~~~ /kisskb/src/net/sunrpc/svcsock.c:1376:13: note: byref variable will be forcibly initialized 1376 | int err = 0; | ^~~ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_splice_read': /kisskb/src/net/kcm/kcmsock.c:1178:13: note: byref variable will be forcibly initialized 1178 | int err = 0; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/net/kcm/kcmsock.c:8: /kisskb/src/net/kcm/kcmsock.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_sendpage': /kisskb/src/net/kcm/kcmsock.c:762:14: note: byref variable will be forcibly initialized 762 | long timeo = sock_sndtimeo(sk, flags & MSG_DONTWAIT); | ^~~~~ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_recvmsg': /kisskb/src/net/kcm/kcmsock.c:1118:13: note: byref variable will be forcibly initialized 1118 | int err = 0; | ^~~ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_sendmsg': /kisskb/src/net/kcm/kcmsock.c:904:14: note: byref variable will be forcibly initialized 904 | long timeo = sock_sndtimeo(sk, msg->msg_flags & MSG_DONTWAIT); | ^~~~~ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_getsockopt': /kisskb/src/net/kcm/kcmsock.c:1305:13: note: byref variable will be forcibly initialized 1305 | int val, len; | ^~~ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_setsockopt': /kisskb/src/net/kcm/kcmsock.c:1267:12: note: userspace variable will be forcibly initialized 1267 | static int kcm_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/kcm/kcmsock.c:1271:13: note: byref variable will be forcibly initialized 1271 | int val, valbool; | ^~~ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_unattach_ioctl': /kisskb/src/net/kcm/kcmsock.c:1606:13: note: byref variable will be forcibly initialized 1606 | int err; | ^~~ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_attach_ioctl': /kisskb/src/net/kcm/kcmsock.c:1477:13: note: byref variable will be forcibly initialized 1477 | int err; | ^~~ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_ioctl': /kisskb/src/net/kcm/kcmsock.c:1710:34: note: byref variable will be forcibly initialized 1710 | struct kcm_clone info; | ^~~~ /kisskb/src/net/kcm/kcmsock.c:1700:37: note: byref variable will be forcibly initialized 1700 | struct kcm_unattach info; | ^~~~ /kisskb/src/net/kcm/kcmsock.c:1690:35: note: byref variable will be forcibly initialized 1690 | struct kcm_attach info; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/conn_client.c:26: /kisskb/src/net/rxrpc/conn_client.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_client.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/sunrpc/svcauth_unix.c:3: /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_client.c: In function 'rxrpc_activate_one_channel': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_client.c:552:9: note: in expansion of macro 'rcu_assign_pointer' 552 | rcu_assign_pointer(chan->call, call); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_client.c: In function 'rxrpc_destroy_client_conn_ids': /kisskb/src/net/rxrpc/conn_client.c:100:13: note: byref variable will be forcibly initialized 100 | int id; | ^~ /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'ip_map_show': /kisskb/src/net/sunrpc/svcauth_unix.c:263:25: note: byref variable will be forcibly initialized 263 | struct in6_addr addr; | ^~~~ In file included from /kisskb/src/include/linux/sunrpc/svcauth.h:15, from /kisskb/src/include/linux/sunrpc/svc.h:19, from /kisskb/src/include/linux/sunrpc/svcsock.h:13, from /kisskb/src/net/sunrpc/svcauth_unix.c:7: /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'get_time': /kisskb/src/include/linux/sunrpc/cache.h:288:19: note: byref variable will be forcibly initialized 288 | long long ll; | ^~ /kisskb/src/include/linux/sunrpc/cache.h:287:14: note: byref variable will be forcibly initialized 287 | char buf[50]; | ^~~ /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'get_expiry': /kisskb/src/include/linux/sunrpc/cache.h:306:27: note: byref variable will be forcibly initialized 306 | struct timespec64 boot; | ^~~~ /kisskb/src/include/linux/sunrpc/cache.h:305:18: note: byref variable will be forcibly initialized 305 | time64_t rv; | ^~ /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'get_int': /kisskb/src/include/linux/sunrpc/cache.h:252:15: note: byref variable will be forcibly initialized 252 | char *ep; | ^~ /kisskb/src/include/linux/sunrpc/cache.h:251:14: note: byref variable will be forcibly initialized 251 | char buf[50]; | ^~~ /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'unix_gid_lookup': /kisskb/src/net/sunrpc/svcauth_unix.c:620:25: note: byref variable will be forcibly initialized 620 | struct unix_gid ug; | ^~ /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'unix_gid_parse': /kisskb/src/net/sunrpc/svcauth_unix.c:512:21: note: byref variable will be forcibly initialized 512 | int gid; | ^~~ /kisskb/src/net/sunrpc/svcauth_unix.c:487:25: note: byref variable will be forcibly initialized 487 | struct unix_gid ug, *ugp; | ^~ /kisskb/src/net/sunrpc/svcauth_unix.c:482:13: note: byref variable will be forcibly initialized 482 | int gids; | ^~~~ /kisskb/src/net/sunrpc/svcauth_unix.c:480:13: note: byref variable will be forcibly initialized 480 | int id; | ^~ /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'unix_gid_request': /kisskb/src/net/sunrpc/svcauth_unix.c:466:14: note: byref variable will be forcibly initialized 466 | char tuid[20]; | ^~~~ /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'ip_map_request': /kisskb/src/net/sunrpc/svcauth_unix.c:160:14: note: byref variable will be forcibly initialized 160 | char text_addr[40]; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/conn_client.c:26: /kisskb/src/net/rxrpc/conn_client.c: In function 'rxrpc_disconnect_client_call': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_client.c:864:9: note: in expansion of macro 'rcu_assign_pointer' 864 | rcu_assign_pointer(chan->call, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/sunrpc/svcauth.h:15, from /kisskb/src/include/linux/sunrpc/svc.h:19, from /kisskb/src/include/linux/sunrpc/svcsock.h:13, from /kisskb/src/net/sunrpc/svcauth_unix.c:7: /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'seconds_since_boot': /kisskb/src/include/linux/sunrpc/cache.h:159:27: note: byref variable will be forcibly initialized 159 | struct timespec64 boot; | ^~~~ /kisskb/src/net/sunrpc/svcauth_unix.c: In function '__ip_map_lookup': /kisskb/src/net/sunrpc/svcauth_unix.c:291:23: note: byref variable will be forcibly initialized 291 | struct ip_map ip; | ^~ /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'svcauth_unix_set_client': /kisskb/src/net/sunrpc/svcauth_unix.c:661:36: note: byref variable will be forcibly initialized 661 | struct sockaddr_in6 *sin6, sin6_storage; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/conn_client.c:26: /kisskb/src/net/rxrpc/conn_client.c: In function 'rxrpc_clean_up_local_conns': /kisskb/src/net/rxrpc/conn_client.c:1092:19: note: byref variable will be forcibly initialized 1092 | LIST_HEAD(graveyard); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/sunrpc/svcauth_unix.c: In function '__ip_map_update': /kisskb/src/net/sunrpc/svcauth_unix.c:309:23: note: byref variable will be forcibly initialized 309 | struct ip_map ip; | ^~ /kisskb/src/net/sunrpc/svcauth_unix.c: In function 'ip_map_parse': /kisskb/src/net/sunrpc/svcauth_unix.c:190:29: note: byref variable will be forcibly initialized 190 | struct sockaddr_in6 sin6; | ^~~~ /kisskb/src/net/sunrpc/svcauth_unix.c:189:11: note: byref variable will be forcibly initialized 189 | } address; | ^~~~~~~ /kisskb/src/net/sunrpc/svcauth_unix.c:184:14: note: byref variable will be forcibly initialized 184 | char class[8]; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/conn_event.c:10: /kisskb/src/net/rxrpc/conn_event.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_event.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_conn_retransmit_call': /kisskb/src/net/rxrpc/conn_event.c:40:35: note: byref variable will be forcibly initialized 40 | u32 serial, mtu, call_id, padding; | ^~~~~~~ /kisskb/src/net/rxrpc/conn_event.c:37:30: note: byref variable will be forcibly initialized 37 | struct rxrpc_ackinfo ack_info; | ^~~~~~~~ /kisskb/src/net/rxrpc/conn_event.c:36:35: note: byref variable will be forcibly initialized 36 | } __attribute__((packed)) pkt; | ^~~ /kisskb/src/net/rxrpc/conn_event.c:29:21: note: byref variable will be forcibly initialized 29 | struct kvec iov[3]; | ^~~ /kisskb/src/net/rxrpc/conn_event.c:28:23: note: byref variable will be forcibly initialized 28 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_abort_connection': /kisskb/src/net/rxrpc/conn_event.c:195:16: note: byref variable will be forcibly initialized 195 | __be32 word; | ^~~~ /kisskb/src/net/rxrpc/conn_event.c:194:21: note: byref variable will be forcibly initialized 194 | struct kvec iov[2]; | ^~~ /kisskb/src/net/rxrpc/conn_event.c:193:23: note: byref variable will be forcibly initialized 193 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/conn_event.c:192:34: note: byref variable will be forcibly initialized 192 | struct rxrpc_wire_header whdr; | ^~~~ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_process_event': /kisskb/src/net/rxrpc/conn_event.c:288:16: note: byref variable will be forcibly initialized 288 | __be32 wtmp; | ^~~~ /kisskb/src/net/sunrpc/addr.c: In function 'rpc_ntop6': /kisskb/src/net/sunrpc/addr.c:70:14: note: byref variable will be forcibly initialized 70 | char scopebuf[IPV6_SCOPE_ID_LEN]; | ^~~~~~~~ /kisskb/src/net/sunrpc/addr.c: In function 'rpc_parse_scope_id': /kisskb/src/net/sunrpc/addr.c:167:13: note: byref variable will be forcibly initialized 167 | u32 scope_id = 0; | ^~~~~~~~ /kisskb/src/net/sunrpc/addr.c:165:14: note: byref variable will be forcibly initialized 165 | char p[IPV6_SCOPE_ID_LEN + 1]; | ^ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_do_process_connection': /kisskb/src/net/rxrpc/conn_event.c:441:13: note: byref variable will be forcibly initialized 441 | u32 abort_code = RX_PROTOCOL_ERROR; | ^~~~~~~~~~ /kisskb/src/net/sunrpc/addr.c: In function 'rpc_pton6': /kisskb/src/net/sunrpc/addr.c:204:21: note: byref variable will be forcibly initialized 204 | const char *delim; | ^~~~~ /kisskb/src/net/sunrpc/addr.c: In function 'rpc_sockaddr2uaddr': /kisskb/src/net/sunrpc/addr.c:268:14: note: byref variable will be forcibly initialized 268 | char addrbuf[RPCBIND_MAXUADDRLEN]; | ^~~~~~~ /kisskb/src/net/sunrpc/addr.c:267:14: note: byref variable will be forcibly initialized 267 | char portbuf[RPCBIND_MAXUADDRPLEN]; | ^~~~~~~ /kisskb/src/net/sunrpc/addr.c: In function 'rpc_uaddr2sockaddr': /kisskb/src/net/sunrpc/addr.c:315:20: note: byref variable will be forcibly initialized 315 | u8 portlo, porthi; | ^~~~~~ /kisskb/src/net/sunrpc/addr.c:315:12: note: byref variable will be forcibly initialized 315 | u8 portlo, porthi; | ^~~~~~ /kisskb/src/net/sunrpc/addr.c:314:18: note: byref variable will be forcibly initialized 314 | char *c, buf[RPCBIND_MAXUADDRLEN + sizeof('\0')]; | ^~~ /kisskb/src/sound/soc/soc-component.c: In function 'soc_component_read_no_lock': /kisskb/src/sound/soc/soc-component.c:684:22: note: byref variable will be forcibly initialized 684 | unsigned int val = 0; | ^~~ /kisskb/src/sound/soc/soc-component.c: In function 'snd_soc_component_update_bits': /kisskb/src/sound/soc/soc-component.c:791:14: note: byref variable will be forcibly initialized 791 | bool change; | ^~~~~~ /kisskb/src/sound/soc/soc-component.c: In function 'snd_soc_component_update_bits_async': /kisskb/src/sound/soc/soc-component.c:827:14: note: byref variable will be forcibly initialized 827 | bool change; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_uid.c:10: /kisskb/src/net/ax25/ax25_uid.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/sound/soc/soc-pcm.c:13: /kisskb/src/sound/soc/soc-pcm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/seq_file.h:12, from /kisskb/src/include/linux/pinctrl/consumer.h:16, from /kisskb/src/sound/soc/soc-pcm.c:16: /kisskb/src/sound/soc/soc-pcm.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'soc_pcm_params_symmetry': /kisskb/src/sound/soc/soc-pcm.c:382:28: note: byref variable will be forcibly initialized 382 | struct snd_soc_dai d; | ^ /kisskb/src/sound/soc/soc-pcm.c: In function 'soc_pcm_hw_params': /kisskb/src/sound/soc/soc-pcm.c:944:42: note: byref variable will be forcibly initialized 944 | struct snd_pcm_hw_params codec_params; | ^~~~~~~~~~~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'soc_create_pcm': /kisskb/src/sound/soc/soc-pcm.c:2693:14: note: byref variable will be forcibly initialized 2693 | char new_name[64]; | ^~~~~~~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'soc_new_pcm': /kisskb/src/sound/soc/soc-pcm.c:2736:36: note: byref variable will be forcibly initialized 2736 | int ret = 0, playback = 0, capture = 0; | ^~~~~~~ /kisskb/src/sound/soc/soc-pcm.c:2736:22: note: byref variable will be forcibly initialized 2736 | int ret = 0, playback = 0, capture = 0; | ^~~~~~~~ /kisskb/src/sound/soc/soc-pcm.c:2735:25: note: byref variable will be forcibly initialized 2735 | struct snd_pcm *pcm; | ^~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'snd_soc_dpcm_can_be_free_stop': /kisskb/src/sound/soc/soc-pcm.c:2886:39: note: byref variable will be forcibly initialized 2886 | const enum snd_soc_dpcm_state state[] = { | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ax25/af_ax25.c:14: /kisskb/src/net/ax25/af_ax25.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ax25/af_ax25.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'dpcm_fe_dai_open': /kisskb/src/sound/soc/soc-pcm.c:2574:42: note: byref variable will be forcibly initialized 2574 | struct snd_soc_dapm_widget_list *list; | ^~~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'snd_soc_dpcm_can_be_params': /kisskb/src/sound/soc/soc-pcm.c:2903:39: note: byref variable will be forcibly initialized 2903 | const enum snd_soc_dpcm_state state[] = { | ^~~~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'soc_dpcm_fe_runtime_update': /kisskb/src/sound/soc/soc-pcm.c:2456:42: note: byref variable will be forcibly initialized 2456 | struct snd_soc_dapm_widget_list *list; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ax25/af_ax25.c:24: /kisskb/src/net/ax25/af_ax25.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_ds_in.c:9: /kisskb/src/net/ax25/ax25_ds_in.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ax25/ax25_ds_in.c: In function 'ax25_ds_frame_in': /kisskb/src/net/ax25/ax25_ds_in.c:281:44: note: byref variable will be forcibly initialized 281 | int queued = 0, frametype, ns, nr, pf; | ^~ /kisskb/src/net/ax25/ax25_ds_in.c:281:40: note: byref variable will be forcibly initialized 281 | int queued = 0, frametype, ns, nr, pf; | ^~ /kisskb/src/net/ax25/ax25_ds_in.c:281:36: note: byref variable will be forcibly initialized 281 | int queued = 0, frametype, ns, nr, pf; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ax25/af_ax25.c:14: /kisskb/src/net/ax25/af_ax25.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1969:9: note: in expansion of macro 'rcu_assign_pointer' 1969 | rcu_assign_pointer(sk->sk_wq, &parent->wq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_recvmsg': /kisskb/src/net/ax25/af_ax25.c:1658:30: note: byref variable will be forcibly initialized 1658 | ax25_address src; | ^~~ /kisskb/src/net/ax25/af_ax25.c:1657:27: note: byref variable will be forcibly initialized 1657 | ax25_digi digi; | ^~~~ /kisskb/src/net/ax25/af_ax25.c:1625:13: note: byref variable will be forcibly initialized 1625 | int err = 0; | ^~~ /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_sendmsg': /kisskb/src/net/ax25/af_ax25.c:1459:17: note: byref variable will be forcibly initialized 1459 | int lv, err, addr_len = msg->msg_namelen; | ^~~ /kisskb/src/net/ax25/af_ax25.c:1456:19: note: byref variable will be forcibly initialized 1456 | ax25_digi dtmp, *dp; | ^~~~ /kisskb/src/net/ax25/af_ax25.c:1454:30: note: byref variable will be forcibly initialized 1454 | struct sockaddr_ax25 sax; | ^~~ /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_getsockopt': /kisskb/src/net/ax25/af_ax25.c:689:13: note: byref variable will be forcibly initialized 689 | int val = 0; | ^~~ /kisskb/src/net/ax25/af_ax25.c:687:14: note: byref variable will be forcibly initialized 687 | char devname[IFNAMSIZ]; | ^~~~~~~ /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_ctl_ioctl': /kisskb/src/net/ax25/af_ax25.c:347:19: note: byref variable will be forcibly initialized 347 | ax25_digi digi; | ^~~~ /kisskb/src/net/ax25/af_ax25.c:346:32: note: byref variable will be forcibly initialized 346 | struct ax25_ctl_struct ax25_ctl; | ^~~~~~~~ /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_ioctl': /kisskb/src/net/ax25/af_ax25.c:1824:40: note: byref variable will be forcibly initialized 1824 | struct ax25_fwd_struct ax25_fwd; | ^~~~~~~~ /kisskb/src/net/ax25/af_ax25.c:1777:41: note: byref variable will be forcibly initialized 1777 | struct ax25_info_struct ax25_info; | ^~~~~~~~~ /kisskb/src/net/ax25/af_ax25.c:1728:38: note: byref variable will be forcibly initialized 1728 | struct sockaddr_ax25 sax25; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_ds_timer.c:9: /kisskb/src/net/ax25/ax25_ds_timer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_setsockopt': /kisskb/src/net/ax25/af_ax25.c:530:12: note: userspace variable will be forcibly initialized 530 | static int ax25_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/ax25/af_ax25.c:530:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ax25/af_ax25.c:537:23: note: byref variable will be forcibly initialized 537 | unsigned long opt; | ^~~ /kisskb/src/net/ax25/af_ax25.c:536:14: note: byref variable will be forcibly initialized 536 | char devname[IFNAMSIZ]; | ^~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/ax25/af_ax25.c:14: /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_connect': /kisskb/src/net/ax25/af_ax25.c:1296:29: note: byref variable will be forcibly initialized 1296 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/ax25/af_ax25.c:1296:17: note: in expansion of macro 'DEFINE_WAIT' 1296 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c: In function 'iproc_armpll_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c:249:21: note: byref variable will be forcibly initialized 249 | const char *parent_name; | ^~~~~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c:248:30: note: byref variable will be forcibly initialized 248 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ax25/ax25_ds_subr.c:9: /kisskb/src/net/ax25/ax25_ds_subr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/conn_object.c:10: /kisskb/src/net/rxrpc/conn_object.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_object.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_object.c: In function 'rxrpc_find_connection_rcu': /kisskb/src/net/rxrpc/conn_object.c:77:31: note: byref variable will be forcibly initialized 77 | struct sockaddr_rxrpc srx; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/conn_object.c:10: /kisskb/src/net/rxrpc/conn_object.c: In function '__rxrpc_disconnect_call': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_object.c:196:17: note: in expansion of macro 'rcu_assign_pointer' 196 | rcu_assign_pointer(chan->call, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/conn_object.c:10: /kisskb/src/net/rxrpc/conn_object.c: In function 'rxrpc_service_connection_reaper': /kisskb/src/net/rxrpc/conn_object.c:386:19: note: byref variable will be forcibly initialized 386 | LIST_HEAD(graveyard); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/net/rxrpc/conn_object.c:10: /kisskb/src/net/rxrpc/conn_object.c: In function 'rxrpc_destroy_all_connections': /kisskb/src/include/linux/wait_bit.h:246:37: note: byref variable will be forcibly initialized 246 | struct wait_bit_queue_entry __wbq_entry; \ | ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:9: note: in expansion of macro '___wait_var_event' 270 | ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:9: note: in expansion of macro '__wait_var_event' 278 | __wait_var_event(var, condition); \ | ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_object.c:484:9: note: in expansion of macro 'wait_var_event' 484 | wait_var_event(&rxnet->nr_conns, !atomic_read(&rxnet->nr_conns)); | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sunrpc/rpcb_clnt.c:16: /kisskb/src/net/sunrpc/rpcb_clnt.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/rpcb_clnt.c: In function 'rpcb_dec_getaddr': /kisskb/src/net/sunrpc/rpcb_clnt.c:889:33: note: byref variable will be forcibly initialized 889 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/sunrpc/rpcb_clnt.c: In function 'rpcb_register_call': /kisskb/src/net/sunrpc/rpcb_clnt.c:383:20: note: byref variable will be forcibly initialized 383 | int error, result = 0; | ^~~~~~ /kisskb/src/net/sunrpc/rpcb_clnt.c: In function 'rpcb_getport_async': /kisskb/src/net/sunrpc/rpcb_clnt.c:655:33: note: byref variable will be forcibly initialized 655 | struct sockaddr_storage addr; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/af_bluetooth.c:27: /kisskb/src/net/bluetooth/af_bluetooth.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/af_bluetooth.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/af_bluetooth.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1969:9: note: in expansion of macro 'rcu_assign_pointer' 1969 | rcu_assign_pointer(sk->sk_wq, &parent->wq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/af_bluetooth.c: In function 'bt_sock_recvmsg': /kisskb/src/net/bluetooth/af_bluetooth.c:259:13: note: byref variable will be forcibly initialized 259 | int err; | ^~~ /kisskb/src/drivers/clk/actions/owl-gate.c: In function 'owl_gate_set': /kisskb/src/drivers/clk/actions/owl-gate.c:20:13: note: byref variable will be forcibly initialized 20 | u32 reg; | ^~~ /kisskb/src/drivers/clk/actions/owl-gate.c: In function 'owl_gate_clk_is_enabled': /kisskb/src/drivers/clk/actions/owl-gate.c:55:13: note: byref variable will be forcibly initialized 55 | u32 reg; | ^~~ /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:44: note: byref variable will be forcibly initialized 521 | struct iproc_pll_vco_param vco_param; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:17: /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /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:36: note: byref variable will be forcibly initialized 558 | struct iproc_pll_vco_param vco_param; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/clkdev.h:12, from /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:19: /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_clk_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:809:29: note: byref variable will be forcibly initialized 809 | const char *clk_name; | ^~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:736:21: note: byref variable will be forcibly initialized 736 | const char *parent_name; | ^~~~~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:735:30: note: byref variable will be forcibly initialized 735 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/actions/owl-mux.c: In function 'owl_mux_helper_get_parent': /kisskb/src/drivers/clk/actions/owl-mux.c:19:13: note: byref variable will be forcibly initialized 19 | u32 reg; | ^~~ /kisskb/src/drivers/clk/actions/owl-mux.c: In function 'owl_mux_helper_set_parent': /kisskb/src/drivers/clk/actions/owl-mux.c:39:13: note: byref variable will be forcibly initialized 39 | u32 reg; | ^~~ /kisskb/src/sound/soc/soc-ops.c: In function 'snd_soc_get_volsw': /kisskb/src/sound/soc/soc-ops.c:251:13: note: byref variable will be forcibly initialized 251 | int val; | ^~~ /kisskb/src/sound/soc/soc-ops.c: In function 'snd_soc_bytes_put': /kisskb/src/sound/soc/soc-ops.c:652:27: note: byref variable will be forcibly initialized 652 | unsigned int val, mask; | ^~~~ /kisskb/src/sound/soc/soc-ops.c:652:22: note: byref variable will be forcibly initialized 652 | unsigned int val, mask; | ^~~ In file included from /kisskb/src/net/sunrpc/xdr.c:11: /kisskb/src/net/sunrpc/xdr.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/conn_service.c:8: /kisskb/src/net/rxrpc/conn_service.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_service.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_service.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:74:9: note: in expansion of macro 'rcu_assign_pointer' 74 | rcu_assign_pointer(*rb_link, node); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sunrpc/xdr.c:17: /kisskb/src/net/sunrpc/xdr.c: In function 'xdr_stream_decode_opaque_inline': /kisskb/src/include/linux/sunrpc/xdr.h:697:15: note: byref variable will be forcibly initialized 697 | __u32 len; | ^~~ /kisskb/src/net/rxrpc/conn_service.c: In function 'rxrpc_find_service_conn_rcu': /kisskb/src/net/rxrpc/conn_service.c:34:22: note: byref variable will be forcibly initialized 34 | unsigned int seq = 0; | ^~~ /kisskb/src/net/sunrpc/xdr.c: In function 'read_bytes_from_xdr_buf': /kisskb/src/net/sunrpc/xdr.c:1736:24: note: byref variable will be forcibly initialized 1736 | struct xdr_buf subbuf; | ^~~~~~ /kisskb/src/net/sunrpc/xdr.c: In function 'write_bytes_to_xdr_buf': /kisskb/src/net/sunrpc/xdr.c:1768:24: note: byref variable will be forcibly initialized 1768 | struct xdr_buf subbuf; | ^~~~~~ /kisskb/src/net/sunrpc/xdr.c: In function 'xdr_decode_word': /kisskb/src/net/sunrpc/xdr.c:1781:17: note: byref variable will be forcibly initialized 1781 | __be32 raw; | ^~~ /kisskb/src/net/sunrpc/xdr.c: In function 'xdr_encode_word': /kisskb/src/net/sunrpc/xdr.c:1794:17: note: byref variable will be forcibly initialized 1794 | __be32 raw = cpu_to_be32(obj); | ^~~ /kisskb/src/net/sunrpc/xdr.c: In function 'xdr_xcode_array2': /kisskb/src/net/sunrpc/xdr.c:1794:17: note: byref variable will be forcibly initialized /kisskb/src/net/sunrpc/xdr.c: In function 'xdr_process_buf': /kisskb/src/net/sunrpc/xdr.c:2021:33: note: byref variable will be forcibly initialized 2021 | struct scatterlist sg[1]; | ^~ /kisskb/src/net/sunrpc/xdr.c: In function 'xdr_stream_decode_opaque': /kisskb/src/net/sunrpc/xdr.c:2096:15: note: byref variable will be forcibly initialized 2096 | void *p; | ^ /kisskb/src/net/sunrpc/xdr.c: In function 'xdr_stream_decode_opaque_dup': /kisskb/src/net/sunrpc/xdr.c:2123:15: note: byref variable will be forcibly initialized 2123 | void *p; | ^ /kisskb/src/net/sunrpc/xdr.c: In function 'xdr_stream_decode_string': /kisskb/src/net/sunrpc/xdr.c:2151:15: note: byref variable will be forcibly initialized 2151 | void *p; | ^ /kisskb/src/net/sunrpc/xdr.c: In function 'xdr_stream_decode_string_dup': /kisskb/src/net/sunrpc/xdr.c:2180:15: note: byref variable will be forcibly initialized 2180 | void *p; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/input.c:10: /kisskb/src/net/rxrpc/input.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/input.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_validate_data': /kisskb/src/net/rxrpc/input.c:349:12: note: byref variable will be forcibly initialized 349 | u8 flags = sp->hdr.flags; | ^~~~~ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_extract_header': /kisskb/src/net/rxrpc/input.c:1173:34: note: byref variable will be forcibly initialized 1173 | struct rxrpc_wire_header whdr; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/input.c:10: /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_input_data': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/input.c:551:25: note: in expansion of macro 'smp_store_release' 551 | smp_store_release(&call->rx_top, seq); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_complete_rtt_probe': /kisskb/src/net/rxrpc/input.c:620:23: note: byref variable will be forcibly initialized 620 | unsigned long avail; | ^~~~~ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_input_ack': /kisskb/src/net/rxrpc/input.c:850:11: note: byref variable will be forcibly initialized 850 | } buf; | ^~~ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_input_abort': /kisskb/src/net/rxrpc/input.c:1017:16: note: byref variable will be forcibly initialized 1017 | __be32 wtmp; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sunrpc/rpc_pipe.c:12: /kisskb/src/net/sunrpc/rpc_pipe.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_input_packet': /kisskb/src/net/rxrpc/input.c:1214:28: note: byref variable will be forcibly initialized 1214 | struct rxrpc_peer *peer = NULL; | ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sunrpc/rpc_pipe.c:12: /kisskb/src/net/sunrpc/rpc_pipe.c: In function 'rpc_timeout_upcall_queue': /kisskb/src/net/sunrpc/rpc_pipe.c:85:19: note: byref variable will be forcibly initialized 85 | LIST_HEAD(free_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/sunrpc/rpc_pipe.c: In function 'rpc_pipe_release': /kisskb/src/net/sunrpc/rpc_pipe.c:263:35: note: byref variable will be forcibly initialized 263 | LIST_HEAD(free_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/sunrpc/rpc_pipe.c: In function 'rpc_close_pipes': /kisskb/src/net/sunrpc/rpc_pipe.c:175:19: note: byref variable will be forcibly initialized 175 | LIST_HEAD(free_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/sunrpc/clnt.h:14, from /kisskb/src/net/sunrpc/sysfs.c:5: /kisskb/src/net/sunrpc/sysfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/rpc_pipe.c: In function '__rpc_depopulate': /kisskb/src/net/sunrpc/rpc_pipe.c:656:21: note: byref variable will be forcibly initialized 656 | struct qstr name; | ^~~~ /kisskb/src/net/sunrpc/sysfs.c: In function 'rpc_sysfs_xprt_srcaddr_show': /kisskb/src/net/sunrpc/sysfs.c:108:33: note: byref variable will be forcibly initialized 108 | struct sockaddr_storage saddr; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/sunrpc/clnt.h:14, from /kisskb/src/net/sunrpc/sysfs.c:5: /kisskb/src/net/sunrpc/sysfs.c: In function 'rpc_sysfs_xprt_dstaddr_store': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sysfs.c:258:9: note: in expansion of macro 'rcu_assign_pointer' 258 | rcu_assign_pointer(xprt->address_strings[RPC_DISPLAY_ADDR], dst_addr); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/sysfs.c: In function 'rpc_sysfs_client_setup': /kisskb/src/net/sunrpc/sysfs.c:525:22: note: byref variable will be forcibly initialized 525 | char name[] = "switch"; | ^~~~ /kisskb/src/net/sunrpc/sysfs.c: In function 'rpc_sysfs_client_destroy': /kisskb/src/net/sunrpc/sysfs.c:586:22: note: byref variable will be forcibly initialized 586 | char name[] = "switch"; | ^~~~ /kisskb/src/drivers/clk/actions/owl-divider.c: In function 'owl_divider_helper_recalc_rate': /kisskb/src/drivers/clk/actions/owl-divider.c:40:22: note: byref variable will be forcibly initialized 40 | unsigned int reg; | ^~~ /kisskb/src/drivers/clk/actions/owl-divider.c: In function 'owl_divider_helper_set_rate': /kisskb/src/drivers/clk/actions/owl-divider.c:67:22: note: byref variable will be forcibly initialized 67 | unsigned int reg; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/key.c:15: /kisskb/src/net/rxrpc/key.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/key.c: In function 'rxrpc_read': /kisskb/src/net/rxrpc/key.c:568:41: note: byref variable will be forcibly initialized 568 | u32 cnlen, toksize, ntoks, tok, zero; | ^~~~ /kisskb/src/net/rxrpc/key.c: In function 'rxrpc_preparse': /kisskb/src/net/rxrpc/key.c:283:13: note: byref variable will be forcibly initialized 283 | u32 kver; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/key.c:15: /kisskb/src/net/rxrpc/key.c: In function 'memdup_sockptr_nul': /kisskb/src/include/linux/sockptr.h:80:21: note: userspace variable will be forcibly initialized 80 | static inline void *memdup_sockptr_nul(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/key.c: In function 'rxrpc_get_server_data_key': /kisskb/src/net/rxrpc/key.c:490:11: note: byref variable will be forcibly initialized 490 | } data; | ^~~~ /kisskb/src/drivers/clk/actions/owl-factor.c: In function 'owl_factor_helper_recalc_rate': /kisskb/src/drivers/clk/actions/owl-factor.c:150:13: note: byref variable will be forcibly initialized 150 | u32 reg, val, mul, div; | ^~~ /kisskb/src/drivers/clk/actions/owl-factor.c: In function 'owl_factor_helper_set_rate': /kisskb/src/drivers/clk/actions/owl-factor.c:189:18: note: byref variable will be forcibly initialized 189 | u32 val, reg; | ^~~ /kisskb/src/net/rxrpc/local_event.c: In function 'rxrpc_send_version_request': /kisskb/src/net/rxrpc/local_event.c:32:21: note: byref variable will be forcibly initialized 32 | struct kvec iov[2]; | ^~~ /kisskb/src/net/rxrpc/local_event.c:31:23: note: byref variable will be forcibly initialized 31 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/local_event.c:30:31: note: byref variable will be forcibly initialized 30 | struct sockaddr_rxrpc srx; | ^~~ /kisskb/src/net/rxrpc/local_event.c:28:34: note: byref variable will be forcibly initialized 28 | struct rxrpc_wire_header whdr; | ^~~~ /kisskb/src/net/rxrpc/local_event.c: In function 'rxrpc_process_local_events': /kisskb/src/net/rxrpc/local_event.c:85:14: note: byref variable will be forcibly initialized 85 | char v; | ^ In file included from /kisskb/src/include/linux/list.h:11, 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/net/sunrpc/cache.c:12: /kisskb/src/net/sunrpc/cache.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/cache.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/cache.c: In function 'cache_request': /kisskb/src/net/sunrpc/cache.c:802:13: note: byref variable will be forcibly initialized 802 | int len = PAGE_SIZE; | ^~~ /kisskb/src/net/sunrpc/cache.c:801:15: note: byref variable will be forcibly initialized 801 | char *bp = crq->buf; | ^~ In file included from /kisskb/src/net/sunrpc/cache.c:32: /kisskb/src/net/sunrpc/cache.c: In function 'convert_to_wallclock': /kisskb/src/include/linux/sunrpc/cache.h:166:27: note: byref variable will be forcibly initialized 166 | struct timespec64 boot; | ^~~~ /kisskb/src/net/sunrpc/cache.c: In function 'seconds_since_boot': /kisskb/src/include/linux/sunrpc/cache.h:159:27: note: byref variable will be forcibly initialized 159 | struct timespec64 boot; | ^~~~ /kisskb/src/net/sunrpc/cache.c: In function 'cache_revisit_request': /kisskb/src/net/sunrpc/cache.c:718:26: note: byref variable will be forcibly initialized 718 | struct list_head pending; | ^~~~~~~ /kisskb/src/net/sunrpc/cache.c: In function 'cache_dequeue': /kisskb/src/net/sunrpc/cache.c:1072:26: note: byref variable will be forcibly initialized 1072 | struct list_head dequeued; | ^~~~~~~~ /kisskb/src/net/sunrpc/cache.c: In function 'cache_wait_req': /kisskb/src/net/sunrpc/cache.c:634:36: note: byref variable will be forcibly initialized 634 | struct thread_deferred_req sleeper; | ^~~~~~~ In file included from /kisskb/src/net/sunrpc/cache.c:14: /kisskb/src/net/sunrpc/cache.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/sunrpc/cache.c: In function 'read_flush': /kisskb/src/net/sunrpc/cache.c:1485:14: note: byref variable will be forcibly initialized 1485 | char tbuf[22]; | ^~~~ /kisskb/src/net/sunrpc/cache.c: In function 'write_flush': /kisskb/src/net/sunrpc/cache.c:1498:15: note: byref variable will be forcibly initialized 1498 | char *ep; | ^~ /kisskb/src/net/sunrpc/cache.c:1497:14: note: byref variable will be forcibly initialized 1497 | char tbuf[20]; | ^~~~ /kisskb/src/net/sunrpc/cache.c: In function 'cache_clean_deferred': /kisskb/src/net/sunrpc/cache.c:743:26: note: byref variable will be forcibly initialized 743 | struct list_head pending; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/sunrpc/xprtmultipath.c:10: /kisskb/src/net/sunrpc/xprtmultipath.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/xprtmultipath.c: In function 'xprt_switch_set_next_cursor': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/xprtmultipath.c:337:9: note: in expansion of macro 'smp_store_release' 337 | smp_store_release(cursor, pos); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/xprtmultipath.c:335:15: note: in expansion of macro 'smp_load_acquire' 335 | old = smp_load_acquire(cursor); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/xprtmultipath.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/sunrpc/svc_xprt.c:8: /kisskb/src/net/sunrpc/svc_xprt.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/xprtmultipath.c: In function '__xprt_iter_init': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/xprtmultipath.c:429:9: note: in expansion of macro 'rcu_assign_pointer' 429 | rcu_assign_pointer(xpi->xpi_xpswitch, xprt_switch_get(xps)); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sunrpc/svc_xprt.c: In function 'svc_print_xprts': /kisskb/src/net/sunrpc/svc_xprt.c:122:14: note: byref variable will be forcibly initialized 122 | char tmpstr[80]; | ^~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:17: /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/clkdev.h:12, from /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:19: /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c: In function 'iproc_asiu_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:222:29: note: byref variable will be forcibly initialized 222 | const char *clk_name; | ^~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:220:29: note: byref variable will be forcibly initialized 220 | const char *parent_name; | ^~~~~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:219:38: note: byref variable will be forcibly initialized 219 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/sunrpc/svc_xprt.c:8: /kisskb/src/net/sunrpc/svc_xprt.c: In function 'svc_age_temp_xprts_now': /kisskb/src/net/sunrpc/svc_xprt.c:995:19: note: byref variable will be forcibly initialized 995 | LIST_HEAD(to_be_closed); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_hw_params': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:85:33: note: byref variable will be forcibly initialized 85 | struct dma_slave_config slave_config; | ^~~~~~~~~~~~ /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_set_runtime_hwparams': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:116:33: note: byref variable will be forcibly initialized 116 | struct snd_pcm_hardware hw; | ^~ /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_can_report_residue': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:214:31: note: byref variable will be forcibly initialized 214 | struct dma_slave_caps dma_caps; | ^~~~~~~~ /kisskb/src/sound/soc/soc-ac97.c: In function 'snd_soc_set_ac97_ops_of_reset': /kisskb/src/sound/soc/soc-ac97.c:404:35: note: byref variable will be forcibly initialized 404 | struct snd_ac97_reset_cfg cfg; | ^~~ /kisskb/src/drivers/clk/actions/owl-pll.c: In function 'owl_pll_recalc_rate': /kisskb/src/drivers/clk/actions/owl-pll.c:87:13: note: byref variable will be forcibly initialized 87 | u32 val; | ^~~ /kisskb/src/drivers/clk/actions/owl-pll.c: In function 'owl_pll_is_enabled': /kisskb/src/drivers/clk/actions/owl-pll.c:115:13: note: byref variable will be forcibly initialized 115 | u32 reg; | ^~~ /kisskb/src/drivers/clk/actions/owl-pll.c: In function 'owl_pll_set': /kisskb/src/drivers/clk/actions/owl-pll.c:125:13: note: byref variable will be forcibly initialized 125 | u32 reg; | ^~~ /kisskb/src/drivers/clk/actions/owl-pll.c: In function 'owl_pll_set_rate': /kisskb/src/drivers/clk/actions/owl-pll.c:162:18: note: byref variable will be forcibly initialized 162 | u32 val, reg; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/rfkill.h:33, from /kisskb/src/net/bluetooth/hci_core.c:29: /kisskb/src/net/bluetooth/hci_core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/leds.h:12, from /kisskb/src/include/linux/rfkill.h:36, from /kisskb/src/net/bluetooth/hci_core.c:29: /kisskb/src/net/bluetooth/hci_core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/rfkill.h:33, from /kisskb/src/net/bluetooth/hci_core.c:29: /kisskb/src/net/bluetooth/hci_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/net/bluetooth/hci_core.c:31: /kisskb/src/net/bluetooth/hci_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inq_req': /kisskb/src/net/bluetooth/hci_core.c:1173:31: note: byref variable will be forcibly initialized 1173 | struct hci_cp_inquiry cp; | ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_event_mask_page_2': /kisskb/src/net/bluetooth/hci_core.c:422:12: note: byref variable will be forcibly initialized 422 | u8 events[8] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; | ^~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init4_req': /kisskb/src/net/bluetooth/hci_core.c:771:50: note: byref variable will be forcibly initialized 771 | struct hci_cp_le_set_default_phy cp; | ^~ /kisskb/src/net/bluetooth/hci_core.c:762:53: note: byref variable will be forcibly initialized 762 | struct hci_cp_le_write_def_data_len cp; | ^~ /kisskb/src/net/bluetooth/hci_core.c:749:68: note: byref variable will be forcibly initialized 749 | struct hci_cp_write_def_err_data_reporting cp; | ^~ /kisskb/src/net/bluetooth/hci_core.c:733:20: note: byref variable will be forcibly initialized 733 | u8 support = 0x01; | ^~~~~~~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:708:35: note: in expansion of macro 'BDADDR_ANY' 708 | bacpy(&cp.bdaddr, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c:706:54: note: byref variable will be forcibly initialized 706 | struct hci_cp_delete_stored_link_key cp; | ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_setup_event_mask': /kisskb/src/net/bluetooth/hci_core.c:207:12: note: byref variable will be forcibly initialized 207 | u8 events[8] = { 0xff, 0xff, 0xfb, 0xff, 0x00, 0x00, 0x00, 0x00 }; | ^~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_setup_link_policy': /kisskb/src/net/bluetooth/hci_core.c:382:45: note: byref variable will be forcibly initialized 382 | struct hci_cp_write_def_link_policy cp; | ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_le_support': /kisskb/src/net/bluetooth/hci_core.c:401:47: note: byref variable will be forcibly initialized 401 | struct hci_cp_write_le_host_supported cp; | ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init3_req': /kisskb/src/net/bluetooth/hci_core.c:677:55: note: byref variable will be forcibly initialized 677 | struct hci_cp_read_local_ext_features cp; | ^~ /kisskb/src/net/bluetooth/hci_core.c:651:32: note: byref variable will be forcibly initialized 651 | __le16 rpa_timeout = cpu_to_le16(hdev->rpa_timeout); | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c:498:20: note: byref variable will be forcibly initialized 498 | u8 events[8]; | ^~~~~~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:475:35: note: in expansion of macro 'BDADDR_ANY' 475 | bacpy(&cp.bdaddr, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c:473:52: note: byref variable will be forcibly initialized 473 | struct hci_cp_read_stored_link_key cp; | ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'bredr_setup': /kisskb/src/net/bluetooth/hci_core.c:152:14: note: byref variable will be forcibly initialized 152 | __u8 flt_type; | ^~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c:151:16: note: byref variable will be forcibly initialized 151 | __le16 param; | ^~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init2_req': /kisskb/src/net/bluetooth/hci_core.c:371:20: note: byref variable will be forcibly initialized 371 | u8 enable = 1; | ^~~~~~ /kisskb/src/net/bluetooth/hci_core.c:363:55: note: byref variable will be forcibly initialized 363 | struct hci_cp_read_local_ext_features cp; | ^~ /kisskb/src/net/bluetooth/hci_core.c:348:20: note: byref variable will be forcibly initialized 348 | u8 mode; | ^~~~ /kisskb/src/net/bluetooth/hci_core.c:337:49: note: byref variable will be forcibly initialized 337 | struct hci_cp_write_eir cp; | ^~ /kisskb/src/net/bluetooth/hci_core.c:332:28: note: byref variable will be forcibly initialized 332 | u8 mode = 0x01; | ^~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_linkpol_req': /kisskb/src/net/bluetooth/hci_core.c:918:16: note: byref variable will be forcibly initialized 918 | __le16 policy = cpu_to_le16(opt); | ^~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_scan_req': /kisskb/src/net/bluetooth/hci_core.c:885:14: note: byref variable will be forcibly initialized 885 | __u8 scan = opt; | ^~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_encrypt_req': /kisskb/src/net/bluetooth/hci_core.c:907:14: note: byref variable will be forcibly initialized 907 | __u8 encrypt = opt; | ^~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_auth_req': /kisskb/src/net/bluetooth/hci_core.c:896:14: note: byref variable will be forcibly initialized 896 | __u8 auth = opt; | ^~~~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_get_bd_addr_from_property': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:1312:36: note: in expansion of macro 'BDADDR_ANY' 1312 | if (ret < 0 || !bacmp(&ba, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c:1307:18: note: byref variable will be forcibly initialized 1307 | bdaddr_t ba; | ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_sched_sco': /kisskb/src/net/bluetooth/hci_core.c:4638:13: note: byref variable will be forcibly initialized 4638 | int quote; | ^~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_sched_esco': /kisskb/src/net/bluetooth/hci_core.c:4661:13: note: byref variable will be forcibly initialized 4661 | int quote; | ^~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_sched_acl_pkt': /kisskb/src/net/bluetooth/hci_core.c:4686:13: note: byref variable will be forcibly initialized 4686 | int quote; | ^~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_sched_acl_blk': /kisskb/src/net/bluetooth/hci_core.c:4728:13: note: byref variable will be forcibly initialized 4728 | int quote; | ^~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_sched_le': /kisskb/src/net/bluetooth/hci_core.c:4804:13: note: byref variable will be forcibly initialized 4804 | int quote, cnt, tmp; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/leds.h:12, from /kisskb/src/include/linux/rfkill.h:36, from /kisskb/src/net/bluetooth/hci_core.c:29: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_suspend_wait_event': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c:3574:19: note: in expansion of macro 'wait_event_timeout' 3574 | int ret = wait_event_timeout(hdev->suspend_wait_q, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inquiry_cache_lookup_resolve': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:1051:36: note: in expansion of macro 'BDADDR_ANY' 1051 | if (!bacmp(bdaddr, BDADDR_ANY) && e->name_state == state) | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inquiry': /kisskb/src/net/bluetooth/hci_core.c:1192:32: note: byref variable will be forcibly initialized 1192 | struct hci_inquiry_req ir; | ^~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_do_close': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:1729:35: note: in expansion of macro 'BDADDR_ANY' 1729 | bacpy(&hdev->random_addr, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_cmd': /kisskb/src/net/bluetooth/hci_core.c:1892:28: note: byref variable will be forcibly initialized 1892 | struct hci_dev_req dr; | ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_get_dev_info': /kisskb/src/net/bluetooth/hci_core.c:2048:29: note: byref variable will be forcibly initialized 2048 | struct hci_dev_info di; | ^~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_do_open': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:1449:47: note: in expansion of macro 'BDADDR_ANY' 1449 | if (bacmp(&hdev->public_addr, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:1401:55: note: in expansion of macro 'BDADDR_ANY' 1401 | if (bacmp(&hdev->public_addr, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:1398:56: note: in expansion of macro 'BDADDR_ANY' 1398 | if (!bacmp(&hdev->public_addr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:1356:48: note: in expansion of macro 'BDADDR_ANY' 1356 | !bacmp(&hdev->static_addr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:1355:43: note: in expansion of macro 'BDADDR_ANY' 1355 | !bacmp(&hdev->bdaddr, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_power_on': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:2159:41: note: in expansion of macro 'BDADDR_ANY' 2159 | !bacmp(&hdev->static_addr, BDADDR_ANY))) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:2158:36: note: in expansion of macro 'BDADDR_ANY' 2158 | !bacmp(&hdev->bdaddr, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_adv_monitors_clear': /kisskb/src/net/bluetooth/hci_core.c:3021:13: note: byref variable will be forcibly initialized 3021 | int handle; | ^~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_remove_all_adv_monitor': /kisskb/src/net/bluetooth/hci_core.c:3177:13: note: byref variable will be forcibly initialized 3177 | int idr_next_id = 0; | ^~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_copy_identity_address': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:3548:40: note: in expansion of macro 'BDADDR_ANY' 3548 | bacmp(&hdev->static_addr, BDADDR_ANY))) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_core.c:3546:35: note: in expansion of macro 'BDADDR_ANY' 3546 | !bacmp(&hdev->bdaddr, BDADDR_ANY) || | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_hw_info': /kisskb/src/net/bluetooth/hci_core.c:4121:17: note: byref variable will be forcibly initialized 4121 | va_list vargs; | ^~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_fw_info': /kisskb/src/net/bluetooth/hci_core.c:4132:17: note: byref variable will be forcibly initialized 4132 | va_list vargs; | ^~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/clkdev.h:12, from /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c:13: /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c:17: /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c: In function 'raspberrypi_clock_property': /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c:97:42: note: byref variable will be forcibly initialized 97 | struct raspberrypi_firmware_prop msg = { | ^~~ /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c: In function 'raspberrypi_clk_register': /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c:190:23: note: byref variable will be forcibly initialized 190 | u32 min_rate, max_rate; | ^~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c:190:13: note: byref variable will be forcibly initialized 190 | u32 min_rate, max_rate; | ^~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c: In function 'raspberrypi_fw_get_rate': /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c:136:13: note: byref variable will be forcibly initialized 136 | u32 val = 0; | ^~~ /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c: In function 'raspberrypi_fw_is_prepared': /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c:118:13: note: byref variable will be forcibly initialized 118 | u32 val = 0; | ^~~ /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c: In function 'raspberrypi_fw_set_rate': /kisskb/src/drivers/clk/bcm/clk-raspberrypi.c:153:13: note: byref variable will be forcibly initialized 153 | u32 _rate = rate; | ^~~~~ /kisskb/src/drivers/clk/actions/owl-reset.c: In function 'owl_reset_status': /kisskb/src/drivers/clk/actions/owl-reset.c:47:13: note: byref variable will be forcibly initialized 47 | u32 reg; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/rxrpc/output.c:10: /kisskb/src/net/rxrpc/output.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/peer_event.c:8: /kisskb/src/net/rxrpc/peer_event.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/output.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_fill_out_ack': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/output.c:85:15: note: in expansion of macro 'smp_load_acquire' 85 | top = smp_load_acquire(&call->rx_top); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/peer_event.c: In function 'rxrpc_error_report': /kisskb/src/net/rxrpc/peer_event.c:149:31: note: byref variable will be forcibly initialized 149 | struct sockaddr_rxrpc srx; | ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/peer_event.c:8: /kisskb/src/net/rxrpc/peer_event.c: In function 'rxrpc_peer_keepalive_worker': /kisskb/src/net/rxrpc/peer_event.c:363:19: note: byref variable will be forcibly initialized 363 | LIST_HEAD(collector); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_ack_packet': /kisskb/src/net/rxrpc/output.c:180:31: note: byref variable will be forcibly initialized 180 | rxrpc_seq_t hard_ack, top; | ^~~ /kisskb/src/net/rxrpc/output.c:180:21: note: byref variable will be forcibly initialized 180 | rxrpc_seq_t hard_ack, top; | ^~~~~~~~ /kisskb/src/net/rxrpc/output.c:178:21: note: byref variable will be forcibly initialized 178 | struct kvec iov[2]; | ^~~ /kisskb/src/net/rxrpc/output.c:177:23: note: byref variable will be forcibly initialized 177 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_abort_packet': /kisskb/src/net/rxrpc/output.c:287:21: note: byref variable will be forcibly initialized 287 | struct kvec iov[1]; | ^~~ /kisskb/src/net/rxrpc/output.c:286:23: note: byref variable will be forcibly initialized 286 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/output.c:285:35: note: byref variable will be forcibly initialized 285 | struct rxrpc_abort_buffer pkt; | ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_data_packet': /kisskb/src/net/rxrpc/output.c:353:21: note: byref variable will be forcibly initialized 353 | struct kvec iov[2]; | ^~~ /kisskb/src/net/rxrpc/output.c:352:23: note: byref variable will be forcibly initialized 352 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/output.c:350:34: note: byref variable will be forcibly initialized 350 | struct rxrpc_wire_header whdr; | ^~~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_reject_packets': /kisskb/src/net/rxrpc/output.c:560:16: note: byref variable will be forcibly initialized 560 | __be32 code; | ^~~~ /kisskb/src/net/rxrpc/output.c:558:21: note: byref variable will be forcibly initialized 558 | struct kvec iov[2]; | ^~~ /kisskb/src/net/rxrpc/output.c:557:23: note: byref variable will be forcibly initialized 557 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/output.c:555:34: note: byref variable will be forcibly initialized 555 | struct rxrpc_wire_header whdr; | ^~~~ /kisskb/src/net/rxrpc/output.c:553:31: note: byref variable will be forcibly initialized 553 | struct sockaddr_rxrpc srx; | ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_keepalive': /kisskb/src/net/rxrpc/output.c:632:21: note: byref variable will be forcibly initialized 632 | struct kvec iov[2]; | ^~~ /kisskb/src/net/rxrpc/output.c:631:23: note: byref variable will be forcibly initialized 631 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/output.c:630:34: note: byref variable will be forcibly initialized 630 | struct rxrpc_wire_header whdr; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/peer_object.c:10: /kisskb/src/net/rxrpc/peer_object.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/peer_object.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/peer_object.c: In function 'rxrpc_assess_MTU_size': /kisskb/src/net/rxrpc/peer_object.c:158:22: note: byref variable will be forcibly initialized 158 | struct flowi fl; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/atmdev.h:7, from /kisskb/src/net/atm/addr.c:7: /kisskb/src/net/atm/addr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/atmdev.h:7, from /kisskb/src/net/atm/addr.c:7: /kisskb/src/net/atm/addr.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/atm/addr.c: In function 'notify_sigd': /kisskb/src/net/atm/addr.c:42:32: note: byref variable will be forcibly initialized 42 | struct sockaddr_atmpvc pvc; | ^~~ /kisskb/src/net/strparser/strparser.c: In function 'strp_read_sock': /kisskb/src/net/strparser/strparser.c:356:27: note: byref variable will be forcibly initialized 356 | read_descriptor_t desc; | ^~~~ /kisskb/src/net/strparser/strparser.c: In function 'strp_process': /kisskb/src/net/strparser/strparser.c:329:27: note: byref variable will be forcibly initialized 329 | read_descriptor_t desc; /* Dummy arg to strp_recv */ | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/rxrpc/rtt.c:11: /kisskb/src/net/rxrpc/rtt.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/rxrpc/recvmsg.c:10: /kisskb/src/net/rxrpc/recvmsg.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_verify_packet': /kisskb/src/net/rxrpc/recvmsg.c:295:24: note: byref variable will be forcibly initialized 295 | __be16 tmp; | ^~~ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_recvmsg_term': /kisskb/src/net/rxrpc/recvmsg.c:145:13: note: byref variable will be forcibly initialized 145 | u32 tmp = 0; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/rxrpc/recvmsg.c:10: /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_rotate_rx_window': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c:254:9: note: in expansion of macro 'smp_store_release' 254 | smp_store_release(&call->rx_hard_ack, hard_ack); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c:235:15: note: in expansion of macro 'smp_load_acquire' 235 | top = smp_load_acquire(&call->rx_top); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_recvmsg_data': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c:387:22: note: in expansion of macro 'smp_load_acquire' 387 | while (top = smp_load_acquire(&call->rx_top), | ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c:366:37: note: byref variable will be forcibly initialized 366 | unsigned int rx_pkt_offset, rx_pkt_len; | ^~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c:366:22: note: byref variable will be forcibly initialized 366 | unsigned int rx_pkt_offset, rx_pkt_len; | ^~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c:365:14: note: byref variable will be forcibly initialized 365 | bool rx_pkt_last; | ^~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_recvmsg': /kisskb/src/net/rxrpc/recvmsg.c:583:39: note: byref variable will be forcibly initialized 583 | unsigned long idl = call->user_call_ID; | ^~~ /kisskb/src/net/rxrpc/recvmsg.c:494:16: note: byref variable will be forcibly initialized 494 | size_t copied = 0; | ^~~~~~ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_kernel_recv_data': /kisskb/src/net/rxrpc/recvmsg.c:691:16: note: byref variable will be forcibly initialized 691 | size_t offset = 0; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/rxrpc/recvmsg.c:10: /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_kernel_get_reply_time': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c:803:15: note: in expansion of macro 'smp_load_acquire' 803 | top = smp_load_acquire(&call->rx_top); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/security.c: In function 'rxrpc_look_up_server_security': /kisskb/src/net/rxrpc/security.c:149:14: note: byref variable will be forcibly initialized 149 | char kdesc[5 + 1 + 3 + 1 + 12 + 1 + 12 + 1]; | ^~~~~ /kisskb/src/drivers/clk/berlin/berlin2-avpll.c: In function 'berlin2_avpll_vco_register': /kisskb/src/drivers/clk/berlin/berlin2-avpll.c:185:30: note: byref variable will be forcibly initialized 185 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/berlin/berlin2-avpll.c: In function 'berlin2_avpll_channel_register': /kisskb/src/drivers/clk/berlin/berlin2-avpll.c:361:30: note: byref variable will be forcibly initialized 361 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/rxrpc/sendmsg.c:10: /kisskb/src/net/rxrpc/sendmsg.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/sendmsg.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/sendmsg.c: In function 'rxrpc_new_client_call_for_sendmsg': /kisskb/src/net/rxrpc/sendmsg.c:581:38: note: byref variable will be forcibly initialized 581 | struct rxrpc_conn_parameters cp; | ^~ In file included from /kisskb/src/net/rxrpc/sendmsg.c:12: /kisskb/src/net/rxrpc/sendmsg.c: In function 'skb_add_data': /kisskb/src/include/linux/skbuff.h:3359:24: note: byref variable will be forcibly initialized 3359 | __wsum csum = 0; | ^~~~ /kisskb/src/net/rxrpc/sendmsg.c: In function 'rxrpc_send_data': /kisskb/src/net/rxrpc/sendmsg.c:330:56: note: byref variable will be forcibly initialized 330 | size_t remain, bufsize, chunk, offset; | ^~~~~~ /kisskb/src/net/rxrpc/sendmsg.c:330:49: note: byref variable will be forcibly initialized 330 | size_t remain, bufsize, chunk, offset; | ^~~~~ /kisskb/src/net/rxrpc/sendmsg.c:330:40: note: byref variable will be forcibly initialized 330 | size_t remain, bufsize, chunk, offset; | ^~~~~~~ /kisskb/src/net/rxrpc/sendmsg.c:300:13: note: byref variable will be forcibly initialized 300 | int ret, copied; | ^~~ /kisskb/src/net/rxrpc/sendmsg.c:298:14: note: byref variable will be forcibly initialized 298 | long timeo; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/server_key.c:15: /kisskb/src/net/rxrpc/server_key.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/server_key.c: In function 'rxrpc_vet_description_s': /kisskb/src/net/rxrpc/server_key.c:53:15: note: byref variable will be forcibly initialized 53 | char *p; | ^ /kisskb/src/net/rxrpc/server_key.c: In function 'rxrpc_preparse_s': /kisskb/src/net/rxrpc/server_key.c:71:13: note: byref variable will be forcibly initialized 71 | int n; | ^ /kisskb/src/net/rxrpc/server_key.c:70:31: note: byref variable will be forcibly initialized 70 | unsigned int service, sec_class; | ^~~~~~~~~ /kisskb/src/net/rxrpc/server_key.c:70:22: note: byref variable will be forcibly initialized 70 | unsigned int service, sec_class; | ^~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/server_key.c:15: /kisskb/src/net/rxrpc/server_key.c: In function 'memdup_sockptr_nul': /kisskb/src/include/linux/sockptr.h:80:21: note: userspace variable will be forcibly initialized 80 | static inline void *memdup_sockptr_nul(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/clk/hisilicon/clk.c:19: /kisskb/src/drivers/clk/hisilicon/clk.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/clkdev.h:12, from /kisskb/src/drivers/clk/hisilicon/clk.c:13: /kisskb/src/drivers/clk/hisilicon/clk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/svc.c:9: /kisskb/src/net/atm/svc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/svc.c: In function 'svc_setsockopt': /kisskb/src/net/atm/svc.c:453:12: note: userspace variable will be forcibly initialized 453 | static int svc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/svc.c:453:12: note: userspace variable will be forcibly initialized /kisskb/src/net/atm/svc.c:458:13: note: byref variable will be forcibly initialized 458 | int value, error = 0; | ^~~~~ /kisskb/src/net/atm/svc.c: In function 'svc_ioctl': /kisskb/src/net/atm/svc.c:586:32: note: byref variable will be forcibly initialized 586 | struct sockaddr_atmsvc sa; | ^~ /kisskb/src/net/atm/svc.c:585:20: note: byref variable will be forcibly initialized 585 | int error, ep_ref; | ^~~~~~ In file included from /kisskb/src/include/linux/net.h:19, from /kisskb/src/net/atm/svc.c:9: /kisskb/src/net/atm/svc.c: In function 'svc_accept': /kisskb/src/net/atm/svc.c:342:29: note: byref variable will be forcibly initialized 342 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/atm/svc.c:342:17: note: in expansion of macro 'DEFINE_WAIT' 342 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/drivers/clk/berlin/berlin2-pll.c: In function 'berlin2_pll_register': /kisskb/src/drivers/clk/berlin/berlin2-pll.c:81:30: note: byref variable will be forcibly initialized 81 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/icmp.h:16, from /kisskb/src/net/l2tp/l2tp_ip.c:10: /kisskb/src/net/l2tp/l2tp_ip.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ip.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/l2tp/l2tp_netlink.c:15: /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'l2tp_nl_tunnel_send_addr6': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'l2tp_nl_tunnel_send_addr4': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/l2tp/l2tp_ip.c: In function 'l2tp_ip_recvmsg': /kisskb/src/net/l2tp/l2tp_ip.c:522:13: note: byref variable will be forcibly initialized 522 | int err = -EOPNOTSUPP; | ^~~ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_msecs': /kisskb/src/include/net/netlink.h:1500:13: note: byref variable will be forcibly initialized 1500 | u64 tmp = jiffies_to_msecs(njiffies); | ^~~ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'l2tp_nl_session_send': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'l2tp_nl_tunnel_send': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/l2tp/l2tp_ip.c: In function 'l2tp_ip_recv': /kisskb/src/net/l2tp/l2tp_ip.c:117:30: note: byref variable will be forcibly initialized 117 | unsigned char *ptr, *optr; | ^~~~ /kisskb/src/net/l2tp/l2tp_ip.c:117:24: note: byref variable will be forcibly initialized 117 | unsigned char *ptr, *optr; | ^~~ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/l2tp/l2tp_core.c:19: /kisskb/src/net/l2tp/l2tp_core.c: In function 'queued_spin_unlock': /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'nla_get_msecs': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_netlink.c: In function 'l2tp_nl_cmd_tunnel_create': /kisskb/src/net/l2tp/l2tp_netlink.c:192:29: note: byref variable will be forcibly initialized 192 | struct l2tp_tunnel *tunnel; | ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/l2tp/trace.h:211, from /kisskb/src/net/l2tp/l2tp_core.c:67: /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_tunnel_only_evt': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/net/l2tp/./trace.h:27:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 27 | DECLARE_EVENT_CLASS(tunnel_only_evt, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_session_only_evt': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/net/l2tp/./trace.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 39 | DECLARE_EVENT_CLASS(session_only_evt, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_register_tunnel': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/./trace.h:51:1: note: in expansion of macro 'TRACE_EVENT' 51 | TRACE_EVENT(register_tunnel, | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_register_session': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/./trace.h:90:1: note: in expansion of macro 'TRACE_EVENT' 90 | TRACE_EVENT(register_session, | ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_session_seqnum_evt': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/net/l2tp/./trace.h:138:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 138 | DECLARE_EVENT_CLASS(session_seqnum_evt, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_session_pkt_discard_evt': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/net/l2tp/./trace.h:167:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 167 | DECLARE_EVENT_CLASS(session_pkt_discard_evt, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'l2tp_tunnel_sock_create': /kisskb/src/net/l2tp/l2tp_core.c:1347:48: note: byref variable will be forcibly initialized 1347 | struct sockaddr_l2tpip ip_addr = {0}; | ^~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1319:49: note: byref variable will be forcibly initialized 1319 | struct sockaddr_l2tpip6 ip6_addr = {0}; | ^~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1281:29: note: byref variable will be forcibly initialized 1281 | struct udp_port_cfg udp_conf; | ^~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1280:24: note: byref variable will be forcibly initialized 1280 | struct socket *sock = NULL; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/l2tp/l2tp_core.c:19: /kisskb/src/net/l2tp/l2tp_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'l2tp_xmit_skb': /kisskb/src/net/l2tp/l2tp_core.c:1108:22: note: byref variable will be forcibly initialized 1108 | unsigned int len = 0; | ^~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'l2tp_tunnel_register': /kisskb/src/net/l2tp/l2tp_core.c:1500:44: note: byref variable will be forcibly initialized 1500 | struct udp_tunnel_sock_cfg udp_cfg = { | ^~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1462:13: note: byref variable will be forcibly initialized 1462 | int ret; | ^~~ /kisskb/src/net/l2tp/l2tp_core.c:1460:24: note: byref variable will be forcibly initialized 1460 | struct socket *sock; | ^~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'l2tp_udp_recv_core': /kisskb/src/net/l2tp/l2tp_core.c:799:30: note: byref variable will be forcibly initialized 799 | unsigned char *ptr, *optr; | ^~~~ /kisskb/src/net/l2tp/l2tp_core.c:799:24: note: byref variable will be forcibly initialized 799 | unsigned char *ptr, *optr; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/atm/atm_sysfs.c:4: /kisskb/src/net/atm/atm_sysfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/atm/atm_sysfs.c:5: /kisskb/src/net/atm/atm_sysfs.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/atm/common.c:8: /kisskb/src/net/atm/common.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/common.c:10: /kisskb/src/net/atm/common.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/atm/common.c:8: /kisskb/src/net/atm/common.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/atm/common.c: In function 'vcc_process_recv_queue': /kisskb/src/net/atm/common.c:227:29: note: byref variable will be forcibly initialized 227 | struct sk_buff_head queue, *rq; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/clk/hisilicon/clkgate-separated.c:12: /kisskb/src/drivers/clk/hisilicon/clkgate-separated.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c: In function 'vcc_recvmsg': /kisskb/src/net/atm/common.c:528:21: note: byref variable will be forcibly initialized 528 | int copied, error = -EINVAL; | ^~~~~ /kisskb/src/net/atm/resources.c: In function 'fetch_stats': /kisskb/src/net/atm/resources.c:178:30: note: byref variable will be forcibly initialized 178 | struct atm_dev_stats tmp; | ^~~ /kisskb/src/net/atm/common.c: In function 'vcc_setsockopt': /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized 747 | int vcc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized /kisskb/src/net/atm/common.c:761:32: note: byref variable will be forcibly initialized 761 | struct atm_qos qos; | ^~~ /kisskb/src/net/atm/common.c:751:23: note: byref variable will be forcibly initialized 751 | unsigned long value; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/hisilicon/clkgate-separated.c:13: /kisskb/src/drivers/clk/hisilicon/clkgate-separated.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/atm/common.c: In function 'vcc_getsockopt': /kisskb/src/net/atm/common.c:812:40: note: byref variable will be forcibly initialized 812 | struct sockaddr_atmpvc pvc; | ^~~ /kisskb/src/drivers/clk/hisilicon/clkgate-separated.c: In function 'hisi_register_clkgate_sep': /kisskb/src/drivers/clk/hisilicon/clkgate-separated.c:91:30: note: byref variable will be forcibly initialized 91 | struct clk_init_data init; | ^~~~ /kisskb/src/net/atm/resources.c: In function 'atm_dev_ioctl': /kisskb/src/net/atm/resources.c:321:40: note: byref variable will be forcibly initialized 321 | struct sockaddr_atmsvc addr; | ^~~~ /kisskb/src/net/atm/resources.c:269:31: note: byref variable will be forcibly initialized 269 | unsigned char esi[ESI_LEN]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/atm/br2684.c:12: /kisskb/src/net/atm/br2684.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/br2684.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/atm/clip.c:10: /kisskb/src/net/atm/clip.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/clip.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c:10: /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/br2684.c: In function 'br2684_setfilt': /kisskb/src/net/atm/br2684.c:363:34: note: byref variable will be forcibly initialized 363 | struct br2684_filter_set fs; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c:11: /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/atm/br2684.c: In function 'br2684_regvcc': /kisskb/src/net/atm/br2684.c:536:35: note: byref variable will be forcibly initialized 536 | struct atm_backend_br2684 be; | ^~ In file included from /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c:12: /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/atm/br2684.c: In function 'br2684_create': /kisskb/src/net/atm/br2684.c:666:33: note: byref variable will be forcibly initialized 666 | struct atm_newif_br2684 ni; | ^~ /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c: In function 'hi6220_register_clkdiv': /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c:106:30: note: byref variable will be forcibly initialized 106 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/atm/clip.c:11: /kisskb/src/net/atm/clip.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/atm/clip.c: In function 'clip_inet_event': /kisskb/src/net/atm/clip.c:582:37: note: byref variable will be forcibly initialized 582 | struct netdev_notifier_info info; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/clk/berlin/berlin2-div.c:8: /kisskb/src/drivers/clk/berlin/berlin2-div.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/net/8021q/vlan_core.c:2: /kisskb/src/net/8021q/vlan_core.c: In function 'vlan_vid_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/8021q/vlan_core.c:343:17: note: in expansion of macro 'rcu_assign_pointer' 343 | rcu_assign_pointer(dev->vlan_info, vlan_info); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/8021q/vlan_core.c:321:31: note: byref variable will be forcibly initialized 321 | struct vlan_vid_info *vid_info; | ^~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/phonet/pn_netlink.c:17: /kisskb/src/net/phonet/pn_netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/atm/lec.c:10: /kisskb/src/net/atm/lec.c: In function 'queued_spin_unlock': /kisskb/src/net/phonet/pn_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/phonet/pn_netlink.c: In function 'fill_addr': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/phonet/pn_netlink.c: In function 'fill_route': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/phonet/pn_netlink.c: In function 'addr_doit': /kisskb/src/net/phonet/pn_netlink.c:55:24: note: byref variable will be forcibly initialized 55 | struct nlattr *tb[IFA_MAX+1]; | ^~ /kisskb/src/net/phonet/pn_netlink.c: In function 'route_doit': /kisskb/src/net/phonet/pn_netlink.c:222:24: note: byref variable will be forcibly initialized 222 | struct nlattr *tb[RTA_MAX+1]; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/atm/lec.c:10: /kisskb/src/net/atm/lec.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/phonet/pn_dev.c:13: /kisskb/src/net/phonet/pn_dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/net/phonet/socket.c:13: /kisskb/src/net/phonet/socket.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/limits.h:6, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/net/phonet/pn_dev.c:13: /kisskb/src/net/phonet/pn_dev.c: In function 'phonet_route_autodel': /kisskb/src/net/phonet/pn_dev.c:256:24: note: byref variable will be forcibly initialized 256 | DECLARE_BITMAP(deleted, 64); | ^~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/net/phonet/socket.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/phonet/socket.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:627:17: note: in expansion of macro 'rcu_assign_pointer' 627 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/phonet/pn_dev.c: In function 'phonet_device_autoconf': /kisskb/src/net/phonet/pn_dev.c:232:30: note: byref variable will be forcibly initialized 232 | struct if_phonet_req req; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/phonet/pn_dev.c:13: /kisskb/src/net/phonet/pn_dev.c: In function 'phonet_route_add': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/phonet/pn_dev.c:365:17: note: in expansion of macro 'rcu_assign_pointer' 365 | rcu_assign_pointer(routes->table[daddr], dev); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/lec.c: In function 'lec_mcast_make': /kisskb/src/net/atm/lec.c:2112:23: note: byref variable will be forcibly initialized 2112 | unsigned char mac_addr[] = { | ^~~~~~~~ /kisskb/src/net/phonet/socket.c: In function 'pn_socket_autobind': /kisskb/src/net/phonet/socket.c:204:28: note: byref variable will be forcibly initialized 204 | struct sockaddr_pn sa; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/net/phonet/socket.c:13: /kisskb/src/net/phonet/socket.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1969:9: note: in expansion of macro 'rcu_assign_pointer' 1969 | rcu_assign_pointer(sk->sk_wq, &parent->wq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/phonet/socket.c: In function 'pn_socket_accept': /kisskb/src/net/phonet/socket.c:299:13: note: byref variable will be forcibly initialized 299 | int err; | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/phonet/socket.c:13: /kisskb/src/net/phonet/socket.c: In function 'pn_socket_connect': /kisskb/src/net/phonet/socket.c:263:29: note: byref variable will be forcibly initialized 263 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/phonet/socket.c:263:17: note: in expansion of macro 'DEFINE_WAIT' 263 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/net/phonet/socket.c: In function 'pn_sock_get_port': /kisskb/src/net/phonet/socket.c:483:33: note: byref variable will be forcibly initialized 483 | int port, pmin, pmax; | ^~~~ /kisskb/src/net/phonet/socket.c:483:27: note: byref variable will be forcibly initialized 483 | int port, pmin, pmax; | ^~~~ /kisskb/src/net/phonet/socket.c:475:28: note: byref variable will be forcibly initialized 475 | struct sockaddr_pn try_sa; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/net/phonet/socket.c:13: /kisskb/src/net/phonet/socket.c: In function 'pn_sock_bind_res': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/phonet/socket.c:645:17: note: in expansion of macro 'rcu_assign_pointer' 645 | rcu_assign_pointer(pnres.sk[res], sk); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/lec.c: In function 'lec_start_xmit': /kisskb/src/net/atm/lec.c:211:31: note: byref variable will be forcibly initialized 211 | struct lec_arp_table *entry; | ^~~~~ /kisskb/src/net/atm/lec.c: In function 'lec_vcc_attach': /kisskb/src/net/atm/lec.c:686:27: note: byref variable will be forcibly initialized 686 | struct atmlec_ioc ioc_data; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/atm/mpc.c:4: /kisskb/src/net/atm/mpc.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/mpc.c: In function 'set_mpc_ctrl_addr_rcvd': /kisskb/src/net/atm/mpc.c:1340:17: note: byref variable will be forcibly initialized 1340 | uint8_t tlv[4 + 1 + 1 + 1 + ATM_ESA_LEN]; | ^~~ /kisskb/src/net/atm/mpc.c: In function 'atm_mpoa_vcc_attach': /kisskb/src/net/atm/mpc.c:609:27: note: byref variable will be forcibly initialized 609 | struct atmmpc_ioc ioc_data; | ^~~~~~~~ In file included from /kisskb/src/net/atm/mpc.c:6: /kisskb/src/net/atm/mpc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/atm/mpc.c: In function 'ingress_purge_rcvd': /kisskb/src/net/atm/mpc.c:1208:16: note: byref variable will be forcibly initialized 1208 | __be32 dst_ip = msg->content.in_info.in_dst_ip; | ^~~~~~ /kisskb/src/net/atm/mpc.c: In function 'find_lec_by_itfnum': /kisskb/src/net/atm/mpc.c:273:14: note: byref variable will be forcibly initialized 273 | char name[IFNAMSIZ]; | ^~~~ /kisskb/src/net/atm/mpc.c: In function 'send_set_mps_ctrl_addr': /kisskb/src/net/atm/mpc.c:860:26: note: byref variable will be forcibly initialized 860 | struct k_message mesg; | ^~~~ /kisskb/src/net/atm/mpc.c: In function 'atm_mpoa_mpoad_attach': /kisskb/src/net/atm/mpc.c:843:22: note: byref variable will be forcibly initialized 843 | char empty[ATM_ESA_LEN]; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/atm/mpoa_caches.c:4: /kisskb/src/net/atm/mpoa_caches.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/mpoa_caches.c: In function 'clear_expired': /kisskb/src/net/atm/mpoa_caches.c:504:26: note: byref variable will be forcibly initialized 504 | struct k_message msg; | ^~~ /kisskb/src/net/atm/mpoa_caches.c: In function 'eg_cache_remove_entry': /kisskb/src/net/atm/mpoa_caches.c:429:26: note: byref variable will be forcibly initialized 429 | struct k_message msg; | ^~~ /kisskb/src/net/atm/mpoa_caches.c: In function 'in_cache_remove_entry': /kisskb/src/net/atm/mpoa_caches.c:194:26: note: byref variable will be forcibly initialized 194 | struct k_message msg; | ^~~ /kisskb/src/net/atm/mpoa_caches.c: In function 'cache_hit': /kisskb/src/net/atm/mpoa_caches.c:136:26: note: byref variable will be forcibly initialized 136 | struct k_message msg; | ^~~ /kisskb/src/net/atm/mpoa_caches.c: In function 'check_resolving_entries': /kisskb/src/net/atm/mpoa_caches.c:255:26: note: byref variable will be forcibly initialized 255 | struct k_message msg; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/clk/hisilicon/clk-hisi-phase.c:9: /kisskb/src/drivers/clk/hisilicon/clk-hisi-phase.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/hisilicon/clk-hisi-phase.c:9: /kisskb/src/drivers/clk/hisilicon/clk-hisi-phase.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /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:30: note: byref variable will be forcibly initialized 98 | struct clk_init_data init; | ^~~~ /kisskb/src/net/dccp/ccid.c: In function 'ccid_kmem_cache_create': /kisskb/src/net/dccp/ccid.c:82:17: note: byref variable will be forcibly initialized 82 | va_list args; | ^~~~ /kisskb/src/net/dccp/ccid.c: In function 'ccid_getsockopt_builtin_ccids': /kisskb/src/net/dccp/ccid.c:63:25: note: byref variable will be forcibly initialized 63 | u8 *ccid_array, array_len; | ^~~~~~~~~ /kisskb/src/net/dccp/ccid.c:63:13: note: byref variable will be forcibly initialized 63 | u8 *ccid_array, array_len; | ^~~~~~~~~~ /kisskb/src/net/dccp/feat.c: In function 'dccp_feat_printvals': /kisskb/src/net/dccp/feat.c:272:23: note: byref variable will be forcibly initialized 272 | dccp_feat_val fval = { .sp.vec = list, .sp.len = len }; | ^~~~ /kisskb/src/net/dccp/feat.c: In function 'dccp_feat_handle_nn_established': /kisskb/src/net/dccp/feat.c:1322:23: note: byref variable will be forcibly initialized 1322 | dccp_feat_val fval; | ^~~~ /kisskb/src/net/dccp/feat.c: In function '__feat_register_sp': /kisskb/src/net/dccp/feat.c:727:23: note: byref variable will be forcibly initialized 727 | dccp_feat_val fval; | ^~~~ /kisskb/src/net/dccp/feat.c: In function 'dccp_feat_change_recv': /kisskb/src/net/dccp/feat.c:1113:23: note: byref variable will be forcibly initialized 1113 | dccp_feat_val fval; | ^~~~ /kisskb/src/net/dccp/feat.c:1110:12: note: byref variable will be forcibly initialized 1110 | u8 defval, type = dccp_feat_type(feat); | ^~~~~~ /kisskb/src/net/dccp/feat.c: In function 'dccp_feat_insert_opts': /kisskb/src/net/dccp/feat.c:638:34: note: byref variable will be forcibly initialized 638 | u8 opt, type, len, *ptr, nn_in_nbo[DCCP_OPTVAL_MAXLEN]; | ^~~~~~~~~ /kisskb/src/net/dccp/feat.c: In function 'dccp_feat_init': /kisskb/src/net/dccp/feat.c:1461:15: note: byref variable will be forcibly initialized 1461 | } tx, rx; | ^~ /kisskb/src/net/dccp/feat.c:1461:11: note: byref variable will be forcibly initialized 1461 | } tx, rx; | ^~ /kisskb/src/net/dccp/feat.c:1456:20: note: byref variable will be forcibly initialized 1456 | u8 on = 1, off = 0; | ^~~ /kisskb/src/net/dccp/feat.c:1456:12: note: byref variable will be forcibly initialized 1456 | u8 on = 1, off = 0; | ^~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/clk/keystone/syscon-clk.c:9: /kisskb/src/drivers/clk/keystone/syscon-clk.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/keystone/syscon-clk.c: In function 'ti_syscon_gate_clk_register': /kisskb/src/drivers/clk/keystone/syscon-clk.c:67:30: note: byref variable will be forcibly initialized 67 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/keystone/syscon-clk.c: In function 'ti_syscon_gate_clk_is_enabled': /kisskb/src/drivers/clk/keystone/syscon-clk.c:48:22: note: byref variable will be forcibly initialized 48 | unsigned int val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/in.h:24, from /kisskb/src/include/linux/in.h:19, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/minisocks.c:9: /kisskb/src/net/dccp/minisocks.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/minisocks.c: In function 'dccp_check_req': /kisskb/src/net/dccp/minisocks.c:147:14: note: byref variable will be forcibly initialized 147 | bool own_req; | ^~~~~~~ /kisskb/src/net/dccp/options.c: In function 'dccp_insert_option_timestamp': /kisskb/src/net/dccp/options.c:345:16: note: byref variable will be forcibly initialized 345 | __be32 now = htonl(dccp_timestamp()); | ^~~ /kisskb/src/net/phonet/datagram.c: In function 'pn_recvmsg': /kisskb/src/net/phonet/datagram.c:119:13: note: byref variable will be forcibly initialized 119 | int rval = -EOPNOTSUPP; | ^~~~ /kisskb/src/net/phonet/datagram.c:118:28: note: byref variable will be forcibly initialized 118 | struct sockaddr_pn sa; | ^~ /kisskb/src/net/phonet/datagram.c: In function 'pn_sendmsg': /kisskb/src/net/phonet/datagram.c:77:13: note: byref variable will be forcibly initialized 77 | int err; | ^~~ In file included from /kisskb/src/net/l2tp/l2tp_eth.c:15: /kisskb/src/net/l2tp/l2tp_eth.c: In function 'eth_hw_addr_random': /kisskb/src/include/linux/etherdevice.h:270:12: note: byref variable will be forcibly initialized 270 | u8 addr[ETH_ALEN]; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/l2tp/l2tp_eth.c:9: /kisskb/src/net/l2tp/l2tp_eth.c: In function 'l2tp_eth_create': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_eth.c:318:9: note: in expansion of macro 'rcu_assign_pointer' 318 | rcu_assign_pointer(spriv->dev, dev); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_eth.c:250:14: note: byref variable will be forcibly initialized 250 | char name[IFNAMSIZ]; | ^~~~ /kisskb/src/net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': /kisskb/src/net/8021q/vlan_dev.c:360:22: note: byref variable will be forcibly initialized 360 | struct ifreq ifrr; | ^~~~ In file included from /kisskb/src/net/8021q/vlan.h:5, from /kisskb/src/net/8021q/vlan_dev.c:30: /kisskb/src/net/8021q/vlan_dev.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:41: note: byref variable will be forcibly initialized 600 | struct vlan_hdr vhdr, *vh; | ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/8021q/vlan.c:20: /kisskb/src/net/8021q/vlan.c: In function 'vlan_device_event': /kisskb/src/net/8021q/vlan.c:443:27: note: byref variable will be forcibly initialized 443 | LIST_HEAD(close_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/8021q/vlan.c:378:19: note: byref variable will be forcibly initialized 378 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/8021q/vlan.c: In function 'register_vlan_device': /kisskb/src/net/8021q/vlan.c:226:14: note: byref variable will be forcibly initialized 226 | char name[IFNAMSIZ]; | ^~~~ /kisskb/src/net/8021q/vlan.c: In function 'vlan_ioctl_handler': /kisskb/src/net/8021q/vlan.c:550:32: note: byref variable will be forcibly initialized 550 | struct vlan_ioctl_args args; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/seqlock.h:18, from /kisskb/src/net/phonet/sysctl.c:12: /kisskb/src/net/phonet/sysctl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/phonet/sysctl.c: In function 'proc_local_port_range': /kisskb/src/net/phonet/sysctl.c:55:13: note: byref variable will be forcibly initialized 55 | int range[2] = {local_port_range[0], local_port_range[1]}; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/icmp.h:16, from /kisskb/src/net/l2tp/l2tp_ip6.c:9: /kisskb/src/net/l2tp/l2tp_ip6.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/phonet/af_phonet.c: In function 'send_obj_unreachable': /kisskb/src/net/phonet/af_phonet.c:315:26: note: byref variable will be forcibly initialized 315 | struct phonetmsg resp; | ^~~~ /kisskb/src/net/phonet/af_phonet.c: In function 'phonet_rcv': /kisskb/src/net/phonet/af_phonet.c:363:28: note: byref variable will be forcibly initialized 363 | struct sockaddr_pn sa; | ^~ /kisskb/src/drivers/clk/mvebu/armada-37xx-xtal.c: In function 'armada_3700_xtal_clock_probe': /kisskb/src/drivers/clk/mvebu/armada-37xx-xtal.c:27:13: note: byref variable will be forcibly initialized 27 | u32 reg; | ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-xtal.c:22:21: note: byref variable will be forcibly initialized 22 | const char *xtal_name = "xtal"; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/phonet/af_phonet.c:13: /kisskb/src/net/phonet/af_phonet.c: In function 'phonet_proto_register': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/phonet/af_phonet.c:474:17: note: in expansion of macro 'rcu_assign_pointer' 474 | rcu_assign_pointer(proto_tab[protocol], pp); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ip6.c: In function 'l2tp_ip6_recvmsg': /kisskb/src/net/l2tp/l2tp_ip6.c:665:13: note: byref variable will be forcibly initialized 665 | int err = -EOPNOTSUPP; | ^~~ /kisskb/src/net/l2tp/l2tp_ip6.c: In function 'l2tp_ip6_sendmsg': /kisskb/src/net/l2tp/l2tp_ip6.c:502:29: note: byref variable will be forcibly initialized 502 | struct ipcm6_cookie ipc6; | ^~~~ /kisskb/src/net/l2tp/l2tp_ip6.c:501:23: note: byref variable will be forcibly initialized 501 | struct flowi6 fl6; | ^~~ /kisskb/src/net/l2tp/l2tp_ip6.c:495:43: note: byref variable will be forcibly initialized 495 | struct in6_addr *daddr, *final_p, final; | ^~~~~ /kisskb/src/net/l2tp/l2tp_ip6.c:493:31: note: byref variable will be forcibly initialized 493 | struct ipv6_txoptions opt_space; | ^~~~~~~~~ /kisskb/src/net/l2tp/l2tp_ip6.c: In function 'l2tp_ip6_recv': /kisskb/src/net/l2tp/l2tp_ip6.c:130:30: note: byref variable will be forcibly initialized 130 | unsigned char *ptr, *optr; | ^~~~ /kisskb/src/net/l2tp/l2tp_ip6.c:130:24: note: byref variable will be forcibly initialized 130 | unsigned char *ptr, *optr; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/phonet/pep.c:16: /kisskb/src/net/phonet/pep.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/clk/hisilicon/reset.c:8: /kisskb/src/drivers/clk/hisilicon/reset.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/hisilicon/reset.c:8: /kisskb/src/drivers/clk/hisilicon/reset.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/mvebu/armada-37xx-tbg.c:12: /kisskb/src/drivers/clk/mvebu/armada-37xx-tbg.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/phonet/pep.c: In function 'pipe_snd_status': /kisskb/src/net/phonet/pep.c:219:12: note: byref variable will be forcibly initialized 219 | u8 data[4] = { type, PAD, PAD, status }; | ^~~~ /kisskb/src/net/phonet/pep.c: In function 'pipe_handler_send_created_ind': /kisskb/src/net/phonet/pep.c:150:12: note: byref variable will be forcibly initialized 150 | u8 data[4] = { | ^~~~ /kisskb/src/net/phonet/pep.c: In function 'pep_reply': /kisskb/src/net/phonet/pep.c:91:28: note: byref variable will be forcibly initialized 91 | struct sockaddr_pn peer; | ^~~~ /kisskb/src/net/phonet/pep.c: In function 'pep_sock_connect': /kisskb/src/net/phonet/pep.c:887:12: note: byref variable will be forcibly initialized 887 | u8 data[4] = { 0 /* sub-blocks */, PAD, PAD, PAD }; | ^~~~ /kisskb/src/net/phonet/pep.c: In function 'pep_ctrlreq_error': /kisskb/src/net/phonet/pep.c:197:12: note: byref variable will be forcibly initialized 197 | u8 data[4] = { | ^~~~ /kisskb/src/net/phonet/pep.c:196:28: note: byref variable will be forcibly initialized 196 | struct sockaddr_pn dst; | ^~~ /kisskb/src/net/phonet/pep.c: In function 'pep_get_sb': /kisskb/src/net/phonet/pep.c:52:16: note: byref variable will be forcibly initialized 52 | } *ph, h; | ^ /kisskb/src/net/phonet/pep.c: In function 'pipe_rcv_created': /kisskb/src/net/phonet/pep.c:313:34: note: byref variable will be forcibly initialized 313 | u8 type, buf[2], len = sizeof(buf); | ^~~ /kisskb/src/net/phonet/pep.c:313:26: note: byref variable will be forcibly initialized 313 | u8 type, buf[2], len = sizeof(buf); | ^~~ /kisskb/src/net/phonet/pep.c:313:20: note: byref variable will be forcibly initialized 313 | u8 type, buf[2], len = sizeof(buf); | ^~~~ /kisskb/src/net/phonet/pep.c: In function 'pep_connresp_rcv': /kisskb/src/net/phonet/pep.c:498:34: note: byref variable will be forcibly initialized 498 | u8 type, buf[6], len = sizeof(buf); | ^~~ /kisskb/src/net/phonet/pep.c:498:26: note: byref variable will be forcibly initialized 498 | u8 type, buf[6], len = sizeof(buf); | ^~~ /kisskb/src/net/phonet/pep.c:498:20: note: byref variable will be forcibly initialized 498 | u8 type, buf[6], len = sizeof(buf); | ^~~~ /kisskb/src/net/phonet/pep.c: In function 'pep_recvmsg': /kisskb/src/net/phonet/pep.c:1241:13: note: byref variable will be forcibly initialized 1241 | int err; | ^~~ /kisskb/src/net/phonet/pep.c: In function 'pep_do_rcv': /kisskb/src/net/phonet/pep.c:659:28: note: byref variable will be forcibly initialized 659 | struct sockaddr_pn dst; | ^~~ /kisskb/src/net/phonet/pep.c: In function 'pep_sock_accept': /kisskb/src/net/phonet/pep.c:809:34: note: byref variable will be forcibly initialized 809 | u8 type, buf[1], len = sizeof(buf); | ^~~ /kisskb/src/net/phonet/pep.c:809:26: note: byref variable will be forcibly initialized 809 | u8 type, buf[1], len = sizeof(buf); | ^~~ /kisskb/src/net/phonet/pep.c:809:20: note: byref variable will be forcibly initialized 809 | u8 type, buf[1], len = sizeof(buf); | ^~~~ /kisskb/src/net/phonet/pep.c:769:33: note: byref variable will be forcibly initialized 769 | struct sockaddr_pn dst, src; | ^~~ /kisskb/src/net/phonet/pep.c:769:28: note: byref variable will be forcibly initialized 769 | struct sockaddr_pn dst, src; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/phonet/pep.c:13: /kisskb/src/net/phonet/pep.c: In function 'pep_sendmsg': /kisskb/src/net/phonet/pep.c:1160:34: note: byref variable will be forcibly initialized 1160 | DEFINE_WAIT_FUNC(wait, woken_wake_function); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/phonet/pep.c:1117:13: note: byref variable will be forcibly initialized 1117 | int err, done; | ^~~ /kisskb/src/net/phonet/pep.c:1115:14: note: byref variable will be forcibly initialized 1115 | long timeo; | ^~~~~ /kisskb/src/net/phonet/pep.c: In function 'pep_setsockopt': /kisskb/src/net/phonet/pep.c:977:12: note: userspace variable will be forcibly initialized 977 | static int pep_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/phonet/pep.c:981:13: note: byref variable will be forcibly initialized 981 | int val = 0, err = 0; | ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'armada_3700_pm_dvfs_get_cpu_div': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:383:34: note: byref variable will be forcibly initialized 383 | unsigned int load_level, div; | ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:383:22: note: byref variable will be forcibly initialized 383 | unsigned int load_level, div; | ^~~~~~~~~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'armada_3700_pm_dvfs_get_cpu_parent': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:408:34: note: byref variable will be forcibly initialized 408 | unsigned int load_level, sel; | ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:408:22: note: byref variable will be forcibly initialized 408 | unsigned int load_level, sel; | ^~~~~~~~~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'armada_3700_pm_dvfs_is_enabled': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:369:22: note: byref variable will be forcibly initialized 369 | unsigned int val, reg = ARMADA_37XX_NB_DYN_MOD; | ^~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'clk_pm_cpu_round_rate': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:469:35: note: byref variable will be forcibly initialized 469 | unsigned int reg, val, offset = ARMADA_37XX_NB_TBG_DIV_OFF; | ^~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:21: /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'clk_pm_cpu_set_rate_wa': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:512:22: note: byref variable will be forcibly initialized 512 | unsigned int cur_level; | ^~~~~~~~~ /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c: In function 'clk_pm_cpu_set_rate': /kisskb/src/drivers/clk/mvebu/armada-37xx-periph.c:569:41: note: byref variable will be forcibly initialized 569 | unsigned int reg, mask, val, | ^~~ /kisskb/src/drivers/clk/mvebu/ap806-system-controller.c: In function 'ap806_syscon_common_probe': /kisskb/src/drivers/clk/mvebu/ap806-system-controller.c:137:13: note: byref variable will be forcibly initialized 137 | u32 reg; | ^~~ /kisskb/src/drivers/clk/mvebu/ap806-system-controller.c:132:46: note: byref variable will be forcibly initialized 132 | unsigned int freq_mode, cpuclk_freq, dclk_freq; | ^~~~~~~~~ /kisskb/src/drivers/clk/mvebu/ap806-system-controller.c:132:33: note: byref variable will be forcibly initialized 132 | unsigned int freq_mode, cpuclk_freq, dclk_freq; | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/in.h:24, from /kisskb/src/include/linux/in.h:19, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/proto.c:9: /kisskb/src/net/dccp/proto.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c: In function 'cp110_gate_is_enabled': /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c:142:13: note: byref variable will be forcibly initialized 142 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c:34: /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c: In function 'cp110_register_gate': /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c:161:30: note: byref variable will be forcibly initialized 161 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c: In function 'cp110_syscon_common_probe': /kisskb/src/drivers/clk/mvebu/cp110-system-controller.c:225:13: note: byref variable will be forcibly initialized 225 | u32 nand_clk_ctrl; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/net/inet_connection_sock.h:19, from /kisskb/src/include/linux/dccp.h:13, from /kisskb/src/net/dccp/proto.c:9: /kisskb/src/net/dccp/proto.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/dccp/trace.h:84, from /kisskb/src/net/dccp/proto.c:39: /kisskb/src/net/dccp/proto.c: In function 'trace_event_raw_event_dccp_probe': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/./trace.h:14:1: note: in expansion of macro 'TRACE_EVENT' 14 | TRACE_EVENT(dccp_probe, | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/in.h:24, from /kisskb/src/include/linux/in.h:19, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/proto.c:9: /kisskb/src/net/dccp/proto.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:2057:9: note: in expansion of macro 'rcu_assign_pointer' 2057 | rcu_assign_pointer(sk->sk_dst_cache, dst); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/inet_connection_sock.h:19, from /kisskb/src/include/linux/dccp.h:13, from /kisskb/src/net/dccp/proto.c:9: /kisskb/src/net/dccp/proto.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c: In function 'do_dccp_setsockopt': /kisskb/src/net/dccp/proto.c:508:12: note: userspace variable will be forcibly initialized 508 | static int do_dccp_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c:512:13: note: byref variable will be forcibly initialized 512 | int val, err = 0; | ^~~ /kisskb/src/net/dccp/proto.c: In function 'do_dccp_getsockopt': /kisskb/src/net/dccp/proto.c:618:13: note: byref variable will be forcibly initialized 618 | int val, len; | ^~~ /kisskb/src/net/dccp/proto.c: In function 'dccp_sendmsg': /kisskb/src/net/dccp/proto.c:741:14: note: byref variable will be forcibly initialized 741 | long timeo; | ^~~~~ /kisskb/src/net/dccp/proto.c:740:13: note: byref variable will be forcibly initialized 740 | int rc, size; | ^~ /kisskb/src/net/dccp/proto.c: In function 'dccp_recvmsg': /kisskb/src/net/dccp/proto.c:809:14: note: byref variable will be forcibly initialized 809 | long timeo; | ^~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/clk/samsung/clk.c:11: /kisskb/src/drivers/clk/samsung/clk.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/clk/samsung/clk.c:11: /kisskb/src/drivers/clk/samsung/clk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/samsung/clk.c: In function 'samsung_clk_of_register_fixed_ext': /kisskb/src/drivers/clk/samsung/clk.c:261:13: note: byref variable will be forcibly initialized 261 | u32 freq; | ^~~~ /kisskb/src/drivers/clk/samsung/clk.c:259:36: note: byref variable will be forcibly initialized 259 | const struct of_device_id *match; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/sunxi/clk-factors.c:8: /kisskb/src/drivers/clk/sunxi/clk-factors.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-factors.c: In function 'clk_factors_recalc_rate': /kisskb/src/drivers/clk/sunxi/clk-factors.c:63:40: note: byref variable will be forcibly initialized 63 | 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:40: note: byref variable will be forcibly initialized 99 | struct factors_request factors_req = { | ^~~~~~~~~~~ /kisskb/src/drivers/clk/qcom/common.c: In function 'qcom_cc_drop_protected': /kisskb/src/drivers/clk/qcom/common.c:201:13: note: byref variable will be forcibly initialized 201 | u32 i; | ^ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/sunxi/clk-factors.c:8: /kisskb/src/drivers/clk/sunxi/clk-factors.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-factors.c: In function '__sunxi_factors_register': /kisskb/src/drivers/clk/sunxi/clk-factors.c:188:21: note: byref variable will be forcibly initialized 188 | const char *parents[FACTORS_MAX_PARENTS]; | ^~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-factors.c:187:21: note: byref variable will be forcibly initialized 187 | const char *clk_name = node->name; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/in.h:24, from /kisskb/src/include/linux/in.h:19, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/timer.c:9: /kisskb/src/net/dccp/timer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/timer.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:2035:25: note: in expansion of macro 'rcu_assign_pointer' 2035 | rcu_assign_pointer(sk->sk_dst_cache, ndst); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/clkdev.h:12, from /kisskb/src/drivers/clk/tegra/clk.c:6: /kisskb/src/drivers/clk/tegra/clk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/dccp/timer.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:2057:9: note: in expansion of macro 'rcu_assign_pointer' 2057 | rcu_assign_pointer(sk->sk_dst_cache, dst); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/include/linux/amba/sp810.h:15, from /kisskb/src/drivers/clk/versatile/clk-sp810.c:7: /kisskb/src/drivers/clk/versatile/clk-sp810.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/amba/sp810.h:15, from /kisskb/src/drivers/clk/versatile/clk-sp810.c:7: /kisskb/src/drivers/clk/versatile/clk-sp810.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/versatile/clk-sp810.c: In function 'clk_sp810_of_setup': /kisskb/src/drivers/clk/versatile/clk-sp810.c:88:30: note: byref variable will be forcibly initialized 88 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/versatile/clk-sp810.c:87:14: note: byref variable will be forcibly initialized 87 | char name[12]; | ^~~~ /kisskb/src/drivers/clk/versatile/clk-sp810.c:85:21: note: byref variable will be forcibly initialized 85 | const char *parent_names[2]; | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/dccp/ccids/ccid2.c:13: /kisskb/src/net/dccp/ccids/ccid2.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/dccp/ccids/ccid2.c:13: /kisskb/src/net/dccp/ccids/ccid2.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/dccp/ccids/ccid2.c: In function 'ccid2_hc_tx_packet_recv': /kisskb/src/net/dccp/ccids/ccid2.c:520:22: note: byref variable will be forcibly initialized 520 | unsigned int maxincr = 0; | ^~~~~~~ /kisskb/src/net/phonet/pep-gprs.c: In function 'gprs_type_trans': /kisskb/src/net/phonet/pep-gprs.c:36:12: note: byref variable will be forcibly initialized 36 | u8 buf; | ^~~ In file included from /kisskb/src/drivers/clk/clk-bulk.c:13: /kisskb/src/drivers/clk/clk-bulk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/clk/xilinx/xlnx_vcu.c:12: /kisskb/src/drivers/clk/xilinx/xlnx_vcu.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/xilinx/xlnx_vcu.c: In function 'xvcu_register_pll': /kisskb/src/drivers/clk/xilinx/xlnx_vcu.c:406:30: note: byref variable will be forcibly initialized 406 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/dccp/ipv6.c:11: /kisskb/src/net/dccp/ipv6.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/in.h:24, from /kisskb/src/include/linux/in.h:19, from /kisskb/src/include/linux/dccp.h:6, from /kisskb/src/net/dccp/ipv4.c:9: /kisskb/src/net/dccp/ipv4.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/8021q/vlan_netlink.c:13: /kisskb/src/net/8021q/vlan_netlink.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/8021q/vlan_netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/dccp/ipv6.c: In function 'dccp_v6_ctl_send_reset': /kisskb/src/net/dccp/ipv6.c:262:23: note: byref variable will be forcibly initialized 262 | struct flowi6 fl6; | ^~~ /kisskb/src/net/8021q/vlan_netlink.c: In function 'vlan_fill_info': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/8021q/vlan_netlink.c:218:38: note: byref variable will be forcibly initialized 218 | struct ifla_vlan_qos_mapping m; | ^ /kisskb/src/net/8021q/vlan_netlink.c:217:32: note: byref variable will be forcibly initialized 217 | struct ifla_vlan_flags f; | ^ /kisskb/src/drivers/clk/clkdev.c: In function '__clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:273:17: note: byref variable will be forcibly initialized 273 | va_list ap; | ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_create': /kisskb/src/drivers/clk/clkdev.c:206:17: note: byref variable will be forcibly initialized 206 | va_list ap; | ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_create': /kisskb/src/drivers/clk/clkdev.c:229:17: note: byref variable will be forcibly initialized 229 | va_list ap; | ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:316:28: note: byref variable will be forcibly initialized 316 | struct clk_lookup *cl; | ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clk_hw_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:343:28: note: byref variable will be forcibly initialized 343 | struct clk_lookup *cl; | ^~ /kisskb/src/net/dccp/ipv6.c: In function 'dccp_v6_send_response': /kisskb/src/net/dccp/ipv6.c:201:23: note: byref variable will be forcibly initialized 201 | struct flowi6 fl6; | ^~~ /kisskb/src/net/dccp/ipv6.c:200:35: note: byref variable will be forcibly initialized 200 | struct in6_addr *final_p, final; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/dccp/ipv6.c:11: /kisskb/src/net/dccp/ipv6.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:2057:9: note: in expansion of macro 'rcu_assign_pointer' 2057 | rcu_assign_pointer(sk->sk_dst_cache, dst); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c: In function 'dccp_v6_request_recv_sock': /kisskb/src/net/dccp/ipv6.c:474:31: note: byref variable will be forcibly initialized 474 | struct flowi6 fl6; | ^~~ /kisskb/src/net/8021q/vlan_mvrp.c: In function 'vlan_mvrp_request_join': /kisskb/src/net/8021q/vlan_mvrp.c:36:16: note: byref variable will be forcibly initialized 36 | __be16 vlan_id = htons(vlan->vlan_id); | ^~~~~~~ /kisskb/src/net/dccp/ipv4.c: In function 'dccp_v4_send_response': /kisskb/src/net/dccp/ipv4.c:489:23: note: byref variable will be forcibly initialized 489 | struct flowi4 fl4; | ^~~ /kisskb/src/net/8021q/vlan_mvrp.c: In function 'vlan_mvrp_request_leave': /kisskb/src/net/8021q/vlan_mvrp.c:47:16: note: byref variable will be forcibly initialized 47 | __be16 vlan_id = htons(vlan->vlan_id); | ^~~~~~~ /kisskb/src/net/dccp/ipv6.c: In function 'dccp_v6_connect': /kisskb/src/net/dccp/ipv6.c:891:36: note: byref variable will be forcibly initialized 891 | struct sockaddr_in sin; | ^~~ /kisskb/src/net/dccp/ipv6.c:828:23: note: byref variable will be forcibly initialized 828 | struct flowi6 fl6; | ^~~ /kisskb/src/net/dccp/ipv6.c:826:50: note: byref variable will be forcibly initialized 826 | struct in6_addr *saddr = NULL, *final_p, final; | ^~~~~ /kisskb/src/net/dccp/ipv6.c: In function 'dccp_v6_err': /kisskb/src/net/dccp/ipv6.c:82:13: note: byref variable will be forcibly initialized 82 | int err; | ^~~ /kisskb/src/net/dccp/ipv4.c: In function 'dccp_v4_rcv': /kisskb/src/net/dccp/ipv4.c:788:14: note: byref variable will be forcibly initialized 788 | bool refcounted; | ^~~~~~~~~~ /kisskb/src/net/dccp/ipv6.c: In function 'dccp_v6_rcv': /kisskb/src/net/dccp/ipv6.c:700:14: note: byref variable will be forcibly initialized 700 | bool refcounted; | ^~~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-regmap.c: In function 'clk_is_enabled_regmap': /kisskb/src/drivers/clk/qcom/clk-regmap.c:25:22: note: byref variable will be forcibly initialized 25 | unsigned int val; | ^~~ /kisskb/src/drivers/clk/tegra/clk-audio-sync.c: In function 'tegra_clk_register_sync_source': /kisskb/src/drivers/clk/tegra/clk-audio-sync.c:50:30: note: byref variable will be forcibly initialized 50 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/sunxi/clk-sunxi.c: In function 'sunxi_mux_clk_setup': /kisskb/src/drivers/clk/sunxi/clk-sunxi.c:656:21: note: byref variable will be forcibly initialized 656 | const char *parents[SUNXI_MAX_PARENTS]; | ^~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sunxi.c:655:21: note: byref variable will be forcibly initialized 655 | const char *clk_name = node->name; | ^~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sunxi.c: In function 'sunxi_divider_clk_setup': /kisskb/src/drivers/clk/sunxi/clk-sunxi.c:779:21: note: byref variable will be forcibly initialized 779 | const char *clk_name = node->name; | ^~~~~~~~ In file included from /kisskb/src/include/linux/clkdev.h:12, from /kisskb/src/drivers/clk/sunxi/clk-sunxi.c:10: /kisskb/src/drivers/clk/sunxi/clk-sunxi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-sunxi.c: In function 'sunxi_divs_clk_setup': /kisskb/src/drivers/clk/sunxi/clk-sunxi.c:955:29: note: byref variable will be forcibly initialized 955 | struct factors_data factors = *data->factors; | ^~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sunxi.c:948:21: note: byref variable will be forcibly initialized 948 | const char *clk_name; | ^~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sunxi.c:947:21: note: byref variable will be forcibly initialized 947 | const char *parent; | ^~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_setup_sync_conn': /kisskb/src/net/bluetooth/hci_conn.c:433:39: note: byref variable will be forcibly initialized 433 | struct hci_cp_setup_sync_conn cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_add_sco': /kisskb/src/net/bluetooth/hci_conn.c:281:31: note: byref variable will be forcibly initialized 281 | struct hci_cp_add_sco cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'le_disable_advertising': /kisskb/src/net/bluetooth/hci_conn.c:650:20: note: byref variable will be forcibly initialized 650 | u8 enable = 0x00; | ^~~~~~ /kisskb/src/net/bluetooth/hci_conn.c:642:53: note: byref variable will be forcibly initialized 642 | struct hci_cp_le_set_ext_adv_enable cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_idle': /kisskb/src/net/bluetooth/hci_conn.c:620:42: note: byref variable will be forcibly initialized 620 | struct hci_cp_sniff_mode cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c:611:45: note: byref variable will be forcibly initialized 611 | struct hci_cp_sniff_subrate cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_auth': /kisskb/src/net/bluetooth/hci_conn.c:1558:46: note: byref variable will be forcibly initialized 1558 | struct hci_cp_auth_requested cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_encrypt': /kisskb/src/net/bluetooth/hci_conn.c:1582:48: note: byref variable will be forcibly initialized 1582 | struct hci_cp_set_conn_encrypt cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_enhanced_setup_sync_conn': /kisskb/src/net/bluetooth/hci_conn.c:313:48: note: byref variable will be forcibly initialized 313 | struct hci_cp_enhanced_setup_sync_conn cp; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/net/bluetooth/hci_conn.c:28: /kisskb/src/net/bluetooth/hci_conn.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_req_directed_advertising': /kisskb/src/net/bluetooth/hci_conn.c:1129:48: note: byref variable will be forcibly initialized 1129 | struct hci_cp_le_set_adv_param cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c:1115:64: note: byref variable will be forcibly initialized 1115 | struct hci_cp_le_set_adv_set_rand_addr cp; | ^~ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_conn.c:1113:41: note: in expansion of macro 'BDADDR_ANY' 1113 | bacmp(&random_addr, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c:1078:26: note: byref variable will be forcibly initialized 1078 | bdaddr_t random_addr; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c:1077:53: note: byref variable will be forcibly initialized 1077 | struct hci_cp_le_set_ext_adv_params cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c:1074:12: note: byref variable will be forcibly initialized 1074 | u8 enable; | ^~~~~~ /kisskb/src/net/bluetooth/hci_conn.c:1073:12: note: byref variable will be forcibly initialized 1073 | u8 own_addr_type; | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_req_add_le_create_conn': /kisskb/src/net/bluetooth/hci_conn.c:1045:46: note: byref variable will be forcibly initialized 1045 | struct hci_cp_le_create_conn cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c:1005:20: note: byref variable will be forcibly initialized 1005 | u8 data[sizeof(*cp) + sizeof(*p) * 3]; | ^~~~ /kisskb/src/net/bluetooth/hci_conn.c:981:12: note: byref variable will be forcibly initialized 981 | u8 own_addr_type; | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_acl_create_connection': /kisskb/src/net/bluetooth/hci_conn.c:202:35: note: byref variable will be forcibly initialized 202 | struct hci_cp_create_conn cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_disconnect': /kisskb/src/net/bluetooth/hci_conn.c:268:49: note: byref variable will be forcibly initialized 268 | struct hci_cp_read_clock_offset clkoff_cp; | ^~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_le_conn_update': /kisskb/src/net/bluetooth/hci_conn.c:495:38: note: byref variable will be forcibly initialized 495 | struct hci_cp_le_conn_update cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_le_start_enc': /kisskb/src/net/bluetooth/hci_conn.c:530:36: note: byref variable will be forcibly initialized 530 | struct hci_cp_le_start_enc cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_route': /kisskb/src/net/bluetooth/hci_conn.c:833:28: note: byref variable will be forcibly initialized 833 | u8 id_addr_type; | ^~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c:832:34: note: byref variable will be forcibly initialized 832 | bdaddr_t id_addr; | ^~~~~~~ /kisskb/src/drivers/clk/samsung/clk-pll.c: In function '_samsung_clk_register_pll': /kisskb/src/drivers/clk/samsung/clk-pll.c:1429:30: note: byref variable will be forcibly initialized 1429 | struct clk_init_data init; | ^~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_switch_role': /kisskb/src/net/bluetooth/hci_conn.c:1696:43: note: byref variable will be forcibly initialized 1696 | struct hci_cp_switch_role cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_enter_active_mode': /kisskb/src/net/bluetooth/hci_conn.c:1720:47: note: byref variable will be forcibly initialized 1720 | struct hci_cp_exit_sniff_mode cp; | ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_conn_list': /kisskb/src/net/bluetooth/hci_conn.c:1788:34: note: byref variable will be forcibly initialized 1788 | struct hci_conn_list_req req, *cl; | ^~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_conn_info': /kisskb/src/net/bluetooth/hci_conn.c:1841:30: note: byref variable will be forcibly initialized 1841 | struct hci_conn_info ci; | ^~ /kisskb/src/net/bluetooth/hci_conn.c:1840:34: note: byref variable will be forcibly initialized 1840 | struct hci_conn_info_req req; | ^~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_auth_info': /kisskb/src/net/bluetooth/hci_conn.c:1868:34: note: byref variable will be forcibly initialized 1868 | struct hci_auth_info_req req; | ^~~ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30: /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_connect_le': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_conn.c:1223:45: note: in expansion of macro 'BDADDR_ANY' 1223 | if (irk && bacmp(&irk->rpa, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c:1177:28: note: byref variable will be forcibly initialized 1177 | struct hci_request req; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/clk-divider.c:10: /kisskb/src/drivers/clk/clk-divider.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/clk-divider.c:10: /kisskb/src/drivers/clk/clk-divider.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/clk/clk.c:9: /kisskb/src/drivers/clk/clk.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/clk.h:270, from /kisskb/src/drivers/clk/clk.c:95: /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 15 | DECLARE_EVENT_CLASS(clk, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 15 | DECLARE_EVENT_CLASS(clk, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 88 | DECLARE_EVENT_CLASS(clk_rate, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 88 | DECLARE_EVENT_CLASS(clk_rate, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate_range': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 135 | DECLARE_EVENT_CLASS(clk_rate_range, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 135 | DECLARE_EVENT_CLASS(clk_rate_range, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-fixed-factor.c: In function '_of_fixed_factor_clk_setup': /kisskb/src/drivers/clk/clk-fixed-factor.c:201:18: note: byref variable will be forcibly initialized 201 | u32 div, mult; | ^~~~ /kisskb/src/drivers/clk/clk-fixed-factor.c:201:13: note: byref variable will be forcibly initialized 201 | u32 div, mult; | ^~~ /kisskb/src/drivers/clk/clk-fixed-factor.c:199:21: note: byref variable will be forcibly initialized 199 | const char *clk_name = node->name; | ^~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_parent': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 165 | DECLARE_EVENT_CLASS(clk_parent, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 165 | DECLARE_EVENT_CLASS(clk_parent, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_phase': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 198 | DECLARE_EVENT_CLASS(clk_phase, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 198 | DECLARE_EVENT_CLASS(clk_phase, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_duty_cycle': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 231 | DECLARE_EVENT_CLASS(clk_duty_cycle, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 231 | DECLARE_EVENT_CLASS(clk_duty_cycle, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/clk.c:9: /kisskb/src/drivers/clk/clk.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_req_round_rate_nolock': /kisskb/src/drivers/clk/clk.c:2150:33: note: byref variable will be forcibly initialized 2150 | struct clk_rate_request req; | ^~~ /kisskb/src/drivers/clk/clk-fixed-rate.c: In function '_of_fixed_clk_setup': /kisskb/src/drivers/clk/clk-fixed-rate.c:145:13: note: byref variable will be forcibly initialized 145 | u32 accuracy = 0; | ^~~~~~~~ /kisskb/src/drivers/clk/clk-fixed-rate.c:144:13: note: byref variable will be forcibly initialized 144 | u32 rate; | ^~~~ /kisskb/src/drivers/clk/clk-fixed-rate.c:143:21: note: byref variable will be forcibly initialized 143 | const char *clk_name = node->name; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/clk/clk-multiplier.c:6: /kisskb/src/drivers/clk/clk-multiplier.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function '__clk_notify': /kisskb/src/drivers/clk/clk.c:1506:34: note: byref variable will be forcibly initialized 1506 | struct clk_notifier_data cnd; | ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_dump_one': /kisskb/src/drivers/clk/clk.c:2998:33: note: byref variable will be forcibly initialized 2998 | unsigned long min_rate, max_rate; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/clk-multiplier.c:7: /kisskb/src/drivers/clk/clk-multiplier.c: In function '__raw_spin_lock_irqsave': /kisskb/src/drivers/clk/clk.c:2998:23: note: byref variable will be forcibly initialized 2998 | unsigned long min_rate, max_rate; | ^~~~~~~~ /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_max_rate_show': /kisskb/src/drivers/clk/clk.c:3245:33: note: byref variable will be forcibly initialized 3245 | unsigned long min_rate, max_rate; | ^~~~~~~~ /kisskb/src/drivers/clk/clk.c:3245:23: note: byref variable will be forcibly initialized 3245 | unsigned long min_rate, max_rate; | ^~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_min_rate_show': /kisskb/src/drivers/clk/clk.c:3231:33: note: byref variable will be forcibly initialized 3231 | unsigned long min_rate, max_rate; | ^~~~~~~~ /kisskb/src/drivers/clk/clk.c:3231:23: note: byref variable will be forcibly initialized 3231 | unsigned long min_rate, max_rate; | ^~~~~~~~ In file included from /kisskb/src/drivers/clk/clk.c:17: /kisskb/src/drivers/clk/clk.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_get': /kisskb/src/drivers/clk/clk.c:400:32: note: byref variable will be forcibly initialized 400 | struct of_phandle_args clkspec; | ^~~~~~~ /kisskb/src/net/tipc/addr.c: In function 'tipc_set_node_addr': /kisskb/src/net/tipc/addr.c:70:12: note: byref variable will be forcibly initialized 70 | u8 node_id[NODE_ID_LEN] = {0,}; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/clk-gate.c:9: /kisskb/src/drivers/clk/clk-gate.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_calc_new_rates': /kisskb/src/drivers/clk/clk.c:1957:41: note: byref variable will be forcibly initialized 1957 | struct clk_rate_request req; | ^~~ /kisskb/src/drivers/clk/clk.c:1940:23: note: byref variable will be forcibly initialized 1940 | unsigned long max_rate; | ^~~~~~~~ /kisskb/src/drivers/clk/clk.c:1939:23: note: byref variable will be forcibly initialized 1939 | unsigned long min_rate; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/clk-gate.c:9: /kisskb/src/drivers/clk/clk-gate.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_mux_determine_rate_flags': /kisskb/src/drivers/clk/clk.c:552:33: note: byref variable will be forcibly initialized 552 | struct clk_rate_request parent_req = *req; | ^~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_hw_round_rate': /kisskb/src/drivers/clk/clk.c:1436:33: note: byref variable will be forcibly initialized 1436 | struct clk_rate_request req; | ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_round_rate': /kisskb/src/drivers/clk/clk.c:1460:33: note: byref variable will be forcibly initialized 1460 | struct clk_rate_request req; | ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_set_duty_cycle': /kisskb/src/drivers/clk/clk.c:2832:25: note: byref variable will be forcibly initialized 2832 | struct clk_duty duty; | ^~~~ /kisskb/src/drivers/clk/clk-composite.c: In function 'clk_composite_determine_rate': /kisskb/src/drivers/clk/clk-composite.c:54:23: note: byref variable will be forcibly initialized 54 | unsigned long parent_rate; | ^~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_hw': /kisskb/src/drivers/clk/clk.c:4860:32: note: byref variable will be forcibly initialized 4860 | struct of_phandle_args clkspec; | ^~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_parent_name': /kisskb/src/drivers/clk/clk.c:4929:13: note: byref variable will be forcibly initialized 4929 | u32 pv; | ^~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_round_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:639:13: note: byref variable will be forcibly initialized 639 | u64 a; | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:638:13: note: byref variable will be forcibly initialized 638 | u32 l, alpha_width = pll_alpha_width(pll); | ^ /kisskb/src/drivers/clk/clk.c:4927:21: note: byref variable will be forcibly initialized 4927 | const char *clk_name; | ^~~~~~~~ /kisskb/src/drivers/clk/clk.c:4925:32: note: byref variable will be forcibly initialized 4925 | struct of_phandle_args clkspec; | ^~~~~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_huayra_round_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:799:16: note: byref variable will be forcibly initialized 799 | u32 l, a; | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:799:13: note: byref variable will be forcibly initialized 799 | u32 l, a; | ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_detect_critical': /kisskb/src/drivers/clk/clk.c:5068:18: note: byref variable will be forcibly initialized 5068 | uint32_t idx; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:502:27: note: byref variable will be forcibly initialized 502 | u32 l, low, high, ctl; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:502:21: note: byref variable will be forcibly initialized 502 | u32 l, low, high, ctl; | ^~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:502:16: note: byref variable will be forcibly initialized 502 | u32 l, low, high, ctl; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:502:13: note: byref variable will be forcibly initialized 502 | u32 l, low, high, ctl; | ^ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/clk.c:9: /kisskb/src/drivers/clk/clk.c: In function 'of_clk_init': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'pll_is_enabled': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:354:13: note: byref variable will be forcibly initialized 354 | u32 val; | ^~~ /kisskb/src/drivers/clk/clk.c:5095:19: note: byref variable will be forcibly initialized 5095 | LIST_HEAD(clk_provider_list); | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_huayra_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:704:27: note: byref variable will be forcibly initialized 704 | u32 l, alpha = 0, ctl, alpha_m, alpha_n; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:704:16: note: byref variable will be forcibly initialized 704 | u32 l, alpha = 0, ctl, alpha_m, alpha_n; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:704:13: note: byref variable will be forcibly initialized 704 | u32 l, alpha = 0, ctl, alpha_m, alpha_n; | ^ /kisskb/src/drivers/clk/clk.c:5090:36: note: byref variable will be forcibly initialized 5090 | const struct of_device_id *match; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_trion_pll_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:899:16: note: byref variable will be forcibly initialized 899 | u32 l, frac, alpha_width = pll_alpha_width(pll); | ^~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:899:13: note: byref variable will be forcibly initialized 899 | u32 l, frac, alpha_width = pll_alpha_width(pll); | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'trion_pll_is_enabled': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:807:23: note: byref variable will be forcibly initialized 807 | u32 mode_val, opmode_val; | ^~~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:807:13: note: byref variable will be forcibly initialized 807 | u32 mode_val, opmode_val; | ^~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_postdiv_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:958:13: note: byref variable will be forcibly initialized 958 | u32 ctl; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_fabia_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1170:16: note: byref variable will be forcibly initialized 1170 | u32 l, frac, alpha_width = pll_alpha_width(pll); | ^~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1170:13: note: byref variable will be forcibly initialized 1170 | u32 l, frac, alpha_width = pll_alpha_width(pll); | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_trion_pll_postdiv_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1321:25: note: byref variable will be forcibly initialized 1321 | u32 i, div = 1, val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_postdiv_fabia_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1296:25: note: byref variable will be forcibly initialized 1296 | u32 i, div = 1, val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_postdiv_fabia_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1389:16: note: byref variable will be forcibly initialized 1389 | int i, val = 0, div, ret; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_lucid_5lpe_pll_postdiv_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1748:16: note: byref variable will be forcibly initialized 1748 | int i, val = 0, div, ret; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_trion_pll_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:866:13: note: byref variable will be forcibly initialized 866 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_fabia_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1140:13: note: byref variable will be forcibly initialized 1140 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_lucid_5lpe_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1680:13: note: byref variable will be forcibly initialized 1680 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_zonda_pll_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1884:13: note: byref variable will be forcibly initialized 1884 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:429:13: note: byref variable will be forcibly initialized 429 | u32 val, mask; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/clk-mux.c:10: /kisskb/src/drivers/clk/clk-mux.c: In function 'queued_spin_unlock': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'wait_for_pll': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:198:13: note: byref variable will be forcibly initialized 198 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_enable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:377:13: note: byref variable will be forcibly initialized 377 | u32 val, mask; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function '__clk_alpha_pll_update_latch': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:531:13: note: byref variable will be forcibly initialized 531 | u32 mode; | ^~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_hwfsm_disable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:324:13: note: byref variable will be forcibly initialized 324 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_hwfsm_enable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:299:13: note: byref variable will be forcibly initialized 299 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_trion_pll_enable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:829:13: note: byref variable will be forcibly initialized 829 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function '__alpha_pll_trion_prepare': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1475:13: note: byref variable will be forcibly initialized 1475 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_fabia_enable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1083:18: note: byref variable will be forcibly initialized 1083 | u32 val, opmode_val; | ^~~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1083:13: note: byref variable will be forcibly initialized 1083 | u32 val, opmode_val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_lucid_5lpe_enable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1638:13: note: byref variable will be forcibly initialized 1638 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/clk-mux.c:10: /kisskb/src/drivers/clk/clk-mux.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_zonda_pll_enable': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1834:13: note: byref variable will be forcibly initialized 1834 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function '__clk_alpha_pll_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:588:13: note: byref variable will be forcibly initialized 588 | u64 a; | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:587:13: note: byref variable will be forcibly initialized 587 | u32 l, alpha_width = pll_alpha_width(pll); | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_huayra_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:757:24: note: byref variable will be forcibly initialized 757 | u32 l, a, ctl, cur_alpha = 0; | ^~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:757:19: note: byref variable will be forcibly initialized 757 | u32 l, a, ctl, cur_alpha = 0; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:757:16: note: byref variable will be forcibly initialized 757 | u32 l, a, ctl, cur_alpha = 0; | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:757:13: note: byref variable will be forcibly initialized 757 | u32 l, a, ctl, cur_alpha = 0; | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_fabia_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1203:13: note: byref variable will be forcibly initialized 1203 | u64 a; | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1200:13: note: byref variable will be forcibly initialized 1200 | u32 l, alpha_width = pll_alpha_width(pll); | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_zonda_pll_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1914:13: note: byref variable will be forcibly initialized 1914 | u64 a; | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1913:13: note: byref variable will be forcibly initialized 1913 | u32 l, alpha_width = pll_alpha_width(pll); | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1912:13: note: byref variable will be forcibly initialized 1912 | u32 test_ctl_val; | ^~~~~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_lucid_5lpe_prepare': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1715:13: note: byref variable will be forcibly initialized 1715 | u32 val = 0; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_postdiv_round_ro_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1005:13: note: byref variable will be forcibly initialized 1005 | u32 ctl, div; | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'alpha_pll_fabia_prepare': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1225:13: note: byref variable will be forcibly initialized 1225 | u64 a; | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1223:20: note: byref variable will be forcibly initialized 1223 | u32 cal_l, val, alpha_width = pll_alpha_width(pll); | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1223:13: note: byref variable will be forcibly initialized 1223 | u32 cal_l, val, alpha_width = pll_alpha_width(pll); | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function '__alpha_pll_trion_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1507:13: note: byref variable will be forcibly initialized 1507 | u64 a; | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1506:18: note: byref variable will be forcibly initialized 1506 | u32 val, l, alpha_width = pll_alpha_width(pll); | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1506:13: note: byref variable will be forcibly initialized 1506 | u32 val, l, alpha_width = pll_alpha_width(pll); | ^~~ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c: In function 'clk_alpha_pll_agera_set_rate': /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1608:13: note: byref variable will be forcibly initialized 1608 | u64 a; | ^ /kisskb/src/drivers/clk/qcom/clk-alpha-pll.c:1605:13: note: byref variable will be forcibly initialized 1605 | u32 l, alpha_width = pll_alpha_width(pll); | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/rfkill/core.c:8: /kisskb/src/net/rfkill/core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/rfkill/core.c:9: /kisskb/src/net/rfkill/core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/clk-fractional-divider.c:41: /kisskb/src/drivers/clk/clk-fractional-divider.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rfkill/core.c: In function 'rfkill_fop_write': /kisskb/src/net/rfkill/core.c:1241:33: note: byref variable will be forcibly initialized 1241 | struct rfkill_event_ext ev; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/clk-fractional-divider.c:41: /kisskb/src/drivers/clk/clk-fractional-divider.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/rfkill/core.c: In function 'soft_store': /kisskb/src/net/rfkill/core.c:739:23: note: byref variable will be forcibly initialized 739 | unsigned long state; | ^~~~~ /kisskb/src/net/rfkill/core.c: In function 'state_store': /kisskb/src/net/rfkill/core.c:792:23: note: byref variable will be forcibly initialized 792 | unsigned long state; | ^~~~~ /kisskb/src/drivers/clk/clk-fractional-divider.c: In function 'clk_fd_set_rate': /kisskb/src/drivers/clk/clk-fractional-divider.c:156:26: note: byref variable will be forcibly initialized 156 | unsigned long m, n; | ^ /kisskb/src/drivers/clk/clk-fractional-divider.c:156:23: note: byref variable will be forcibly initialized 156 | unsigned long m, n; | ^ /kisskb/src/drivers/clk/clk-fractional-divider.c: In function 'clk_fd_round_rate': /kisskb/src/drivers/clk/clk-fractional-divider.c:134:26: note: byref variable will be forcibly initialized 134 | unsigned long m, n; | ^ /kisskb/src/drivers/clk/clk-fractional-divider.c:134:23: note: byref variable will be forcibly initialized 134 | unsigned long m, n; | ^ /kisskb/src/drivers/clk/clk-fractional-divider.c: In function 'clk_hw_register_fractional_divider': /kisskb/src/drivers/clk/clk-fractional-divider.c:199:30: note: byref variable will be forcibly initialized 199 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/rfkill/core.c:9: /kisskb/src/net/rfkill/core.c: In function 'rfkill_fop_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rfkill/core.c:1214:23: note: in expansion of macro 'wait_event_interruptible' 1214 | ret = wait_event_interruptible(data->read_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/tipc/socket.h:38, from /kisskb/src/net/tipc/bcast.c:39: /kisskb/src/net/tipc/bcast.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcbase_xmit': /kisskb/src/net/tipc/bcast.c:182:29: note: byref variable will be forcibly initialized 182 | struct sk_buff_head _xmitq; | ^~~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_rcast_xmit': /kisskb/src/net/tipc/bcast.c:292:29: note: byref variable will be forcibly initialized 292 | struct sk_buff_head _pkts; | ^~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_xmit': /kisskb/src/net/tipc/bcast.c:263:29: note: byref variable will be forcibly initialized 263 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_mcast_send_sync': /kisskb/src/net/tipc/bcast.c:324:13: note: byref variable will be forcibly initialized 324 | u16 cong_link_cnt; | ^~~~~~~~~~~~~ /kisskb/src/net/tipc/bcast.c:322:29: note: byref variable will be forcibly initialized 322 | struct sk_buff_head tmpq; | ^~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_mcast_xmit': /kisskb/src/net/tipc/bcast.c:382:37: note: byref variable will be forcibly initialized 382 | struct sk_buff_head inputq, localq; | ^~~~~~ /kisskb/src/net/tipc/bcast.c:382:29: note: byref variable will be forcibly initialized 382 | struct sk_buff_head inputq, localq; | ^~~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_rcv': /kisskb/src/net/tipc/bcast.c:440:29: note: byref variable will be forcibly initialized 440 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_ack_rcv': /kisskb/src/net/tipc/bcast.c:475:29: note: byref variable will be forcibly initialized 475 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_sync_rcv': /kisskb/src/net/tipc/bcast.c:504:29: note: byref variable will be forcibly initialized 504 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/bcast.c:503:35: note: byref variable will be forcibly initialized 503 | struct tipc_gap_ack_blks *ga; | ^~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_remove_peer': /kisskb/src/net/tipc/bcast.c:555:29: note: byref variable will be forcibly initialized 555 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_nl_bc_link_set': /kisskb/src/net/tipc/bcast.c:656:24: note: byref variable will be forcibly initialized 656 | struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_init': /kisskb/src/net/tipc/bcast.c:693:27: note: byref variable will be forcibly initialized 693 | struct tipc_link *l = NULL; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rds/af_rds.c:33: /kisskb/src/net/rds/af_rds.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/net/rds/af_rds.c:38: /kisskb/src/net/rds/af_rds.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_set_bool_option': /kisskb/src/net/rds/af_rds.c:330:12: note: userspace variable will be forcibly initialized 330 | static int rds_set_bool_option(unsigned char *optvar, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c:333:13: note: byref variable will be forcibly initialized 333 | int value; | ^~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_enable_recvtstamp': /kisskb/src/net/rds/af_rds.c:381:12: note: userspace variable will be forcibly initialized 381 | static int rds_enable_recvtstamp(struct sock *sk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c:384:13: note: byref variable will be forcibly initialized 384 | int val, valbool; | ^~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_recv_track_latency': /kisskb/src/net/rds/af_rds.c:405:12: note: userspace variable will be forcibly initialized 405 | static int rds_recv_track_latency(struct rds_sock *rs, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c:408:32: note: byref variable will be forcibly initialized 408 | struct rds_rx_trace_so trace; | ^~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds6_sock_info': /kisskb/src/net/rds/af_rds.c:845:33: note: byref variable will be forcibly initialized 845 | struct rds6_info_socket sinfo6; | ^~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_sock_info': /kisskb/src/net/rds/af_rds.c:804:32: note: byref variable will be forcibly initialized 804 | struct rds_info_socket sinfo; | ^~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/rds/af_rds.c:33: /kisskb/src/net/rds/af_rds.c: In function 'rds_init': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c:901:9: note: in expansion of macro 'net_get_random_once' 901 | net_get_random_once(&rds_gen_num, sizeof(rds_gen_num)); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/rds/rds.h:11, from /kisskb/src/net/rds/bind.c:40: /kisskb/src/net/rds/bind.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_cancel_sent_to': /kisskb/src/net/rds/af_rds.c:293:12: note: userspace variable will be forcibly initialized 293 | static int rds_cancel_sent_to(struct rds_sock *rs, sockptr_t optval, int len) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c:293:12: note: userspace variable will be forcibly initialized /kisskb/src/net/rds/af_rds.c:296:28: note: byref variable will be forcibly initialized 296 | struct sockaddr_in sin; | ^~~ /kisskb/src/net/rds/af_rds.c:295:29: note: byref variable will be forcibly initialized 295 | struct sockaddr_in6 sin6; | ^~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_set_transport': /kisskb/src/net/rds/af_rds.c:360:12: note: userspace variable will be forcibly initialized 360 | static int rds_set_transport(struct rds_sock *rs, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c:362:13: note: byref variable will be forcibly initialized 362 | int t_type; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/rds/bind.c:33: /kisskb/src/net/rds/bind.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/bind.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/bind.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/rds/rds.h:11, from /kisskb/src/net/rds/bind.c:40: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/rds/bind.c:34: /kisskb/src/net/rds/bind.c: In function 'rds_add_bound': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/rds/bind.c:124:17: note: in expansion of macro 'net_get_random_once' 124 | net_get_random_once(&rs->rs_hash_initval, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/bind.c:99:12: note: byref variable will be forcibly initialized 99 | u8 key[RDS_BOUND_KEY_LEN]; | ^~~ /kisskb/src/net/rds/bind.c: In function 'rds_find_bound': /kisskb/src/net/rds/bind.c:75:12: note: byref variable will be forcibly initialized 75 | u8 key[RDS_BOUND_KEY_LEN]; | ^~~ /kisskb/src/net/rds/bind.c: In function 'rds_bind': /kisskb/src/net/rds/bind.c:171:16: note: byref variable will be forcibly initialized 171 | __be16 port; | ^~~~ /kisskb/src/net/rds/bind.c:167:25: note: byref variable will be forcibly initialized 167 | struct in6_addr v6addr, *binding_addr; | ^~~~~~ /kisskb/src/drivers/clk/tegra/clk-dfll.c: In function 'dfll_fetch_pwm_params': /kisskb/src/drivers/clk/tegra/clk-dfll.c:1844:13: note: byref variable will be forcibly initialized 1844 | u32 pwm_period; | ^~~~~~~~~~ /kisskb/src/drivers/clk/tegra/clk-dfll.c: In function 'dfll_fetch_i2c_params': /kisskb/src/drivers/clk/tegra/clk-dfll.c:1816:23: note: byref variable will be forcibly initialized 1816 | int vsel_reg, vsel_mask; | ^~~~~~~~~ /kisskb/src/drivers/clk/tegra/clk-dfll.c:1816:13: note: byref variable will be forcibly initialized 1816 | int vsel_reg, vsel_mask; | ^~~~~~~~ /kisskb/src/drivers/clk/tegra/clk-dfll.c: In function 'get_dvco_rate_below': /kisskb/src/drivers/clk/tegra/clk-dfll.c:506:23: note: byref variable will be forcibly initialized 506 | unsigned long rate, prev_rate; | ^~~~ /kisskb/src/drivers/clk/tegra/clk-dfll.c: In function 'dfll_clk_determine_rate': /kisskb/src/drivers/clk/tegra/clk-dfll.c:1133:30: note: byref variable will be forcibly initialized 1133 | struct dfll_rate_req req; | ^~~ /kisskb/src/drivers/clk/tegra/clk-dfll.c: In function 'dfll_request_rate': /kisskb/src/drivers/clk/tegra/clk-dfll.c:914:30: note: byref variable will be forcibly initialized 914 | struct dfll_rate_req req; | ^~~ /kisskb/src/drivers/clk/tegra/clk-dfll.c: In function 'dfll_build_i2c_lut': /kisskb/src/drivers/clk/tegra/clk-dfll.c:1697:23: note: byref variable will be forcibly initialized 1697 | unsigned long rate, v, v_opp; | ^~~~ /kisskb/src/drivers/clk/tegra/clk-dfll.c: In function 'dfll_build_lut': /kisskb/src/drivers/clk/tegra/clk-dfll.c:1762:23: note: byref variable will be forcibly initialized 1762 | unsigned long rate, v_max; | ^~~~ /kisskb/src/drivers/clk/sunxi/clk-a10-codec.c: In function 'sun4i_codec_clk_setup': /kisskb/src/drivers/clk/sunxi/clk-a10-codec.c:17:21: note: byref variable will be forcibly initialized 17 | const char *clk_name = node->name, *parent_name; | ^~~~~~~~ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_parents': /kisskb/src/drivers/clk/clk-conf.c:16:32: note: byref variable will be forcibly initialized 16 | struct of_phandle_args clkspec; | ^~~~~~~ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_rates': /kisskb/src/drivers/clk/clk-conf.c:83:13: note: byref variable will be forcibly initialized 83 | u32 rate; | ^~~~ /kisskb/src/drivers/clk/clk-conf.c:78:32: note: byref variable will be forcibly initialized 78 | struct of_phandle_args clkspec; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/clk/samsung/clk-cpu.c:33: /kisskb/src/drivers/clk/samsung/clk-cpu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-sparx5.c: In function 's5_calc_params': /kisskb/src/drivers/clk/clk-sparx5.c:113:42: note: byref variable will be forcibly initialized 113 | struct s5_pll_conf alt1, alt2; | ^~~~ /kisskb/src/drivers/clk/clk-sparx5.c:113:36: note: byref variable will be forcibly initialized 113 | struct s5_pll_conf alt1, alt2; | ^~~~ /kisskb/src/drivers/clk/clk-sparx5.c: In function 's5_pll_recalc_rate': /kisskb/src/drivers/clk/clk-sparx5.c:196:28: note: byref variable will be forcibly initialized 196 | struct s5_pll_conf conf; | ^~~~ /kisskb/src/drivers/clk/clk-sparx5.c: In function 's5_pll_round_rate': /kisskb/src/drivers/clk/clk-sparx5.c:219:28: note: byref variable will be forcibly initialized 219 | 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:28: note: byref variable will be forcibly initialized 170 | struct s5_pll_conf conf; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/samsung/clk-cpu.c:33: /kisskb/src/drivers/clk/samsung/clk-cpu.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/samsung/clk-cpu.c: In function 'exynos_register_cpu_clock': /kisskb/src/drivers/clk/samsung/clk-cpu.c:411:21: note: byref variable will be forcibly initialized 411 | const char *parent_name; | ^~~~~~~~~~~ /kisskb/src/drivers/clk/samsung/clk-cpu.c:410:30: note: byref variable will be forcibly initialized 410 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/clk-fixed-mmio.c: In function 'fixed_mmio_clk_setup': /kisskb/src/drivers/clk/clk-fixed-mmio.c:21:21: note: byref variable will be forcibly initialized 21 | const char *clk_name = node->name; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/net/sctp/sm_sideeffect.c:30: /kisskb/src/net/sctp/sm_sideeffect.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-fsl-flexspi.c: In function 'fsl_flexspi_clk_probe': /kisskb/src/drivers/clk/clk-fsl-flexspi.c:51:21: note: byref variable will be forcibly initialized 51 | const char *clk_name = np->name; | ^~~~~~~~ /kisskb/src/drivers/clk/clk-cs2000-cp.c: In function 'cs2000_clk_register': /kisskb/src/drivers/clk/clk-cs2000-cp.c:422:21: note: byref variable will be forcibly initialized 422 | const char *name = np->name; | ^~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/clk/samsung/clk-exynos-audss.c:9: /kisskb/src/drivers/clk/samsung/clk-exynos-audss.c: In function '__ab_c_size': /kisskb/src/drivers/clk/clk-cs2000-cp.c:421:30: note: byref variable will be forcibly initialized 421 | struct clk_init_data init; | ^~~~ /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/sctp/sm_sideeffect.c: In function 'sctp_do_sm': /kisskb/src/net/sctp/sm_sideeffect.c:1151:29: note: byref variable will be forcibly initialized 1151 | struct sctp_cmd_seq commands; | ^~~~~~~~ /kisskb/src/drivers/clk/samsung/clk-exynos-audss.c: In function 'exynos_audss_clk_probe': /kisskb/src/drivers/clk/samsung/clk-exynos-audss.c:127:21: note: byref variable will be forcibly initialized 127 | const char *mout_i2s_p[] = {"mout_audss", "cdclk0", "sclk_audio0"}; | ^~~~~~~~~~ /kisskb/src/drivers/clk/samsung/clk-exynos-audss.c:126:21: note: byref variable will be forcibly initialized 126 | const char *mout_audss_p[] = {"fin_pll", "fout_epll"}; | ^~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-cdce925.c: In function 'cdce925_pll_round_rate': /kisskb/src/drivers/clk/clk-cdce925.c:149:16: note: byref variable will be forcibly initialized 149 | u16 n, m; | ^ /kisskb/src/drivers/clk/clk-cdce925.c:149:13: note: byref variable will be forcibly initialized 149 | u16 n, m; | ^ /kisskb/src/drivers/clk/clk-cdce925.c: In function 'cdce925_regmap_i2c_read': /kisskb/src/drivers/clk/clk-cdce925.c:557:12: note: byref variable will be forcibly initialized 557 | u8 reg_data[2]; | ^~~~~~~~ /kisskb/src/drivers/clk/clk-cdce925.c:555:24: note: byref variable will be forcibly initialized 555 | struct i2c_msg xfer[2]; | ^~~~ /kisskb/src/net/sctp/sm_sideeffect.c: In function 'sctp_cmd_interpreter': /kisskb/src/net/sctp/sm_sideeffect.c:1276:29: note: byref variable will be forcibly initialized 1276 | struct sctp_sackhdr sackh; | ^~~~~ /kisskb/src/drivers/clk/clk-cdce925.c: In function 'cdce925_regmap_i2c_write': /kisskb/src/drivers/clk/clk-cdce925.c:529:12: note: byref variable will be forcibly initialized 529 | u8 reg_data[2]; | ^~~~~~~~ /kisskb/src/drivers/clk/clk-cdce925.c: In function 'cdce925_probe': /kisskb/src/drivers/clk/clk-cdce925.c:649:14: note: byref variable will be forcibly initialized 649 | char child_name[6]; | ^~~~~~~~~~ /kisskb/src/drivers/clk/clk-cdce925.c:645:13: note: byref variable will be forcibly initialized 645 | u32 value; | ^~~~~ /kisskb/src/drivers/clk/clk-cdce925.c:644:30: note: byref variable will be forcibly initialized 644 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/clk-cdce925.c:642:21: note: byref variable will be forcibly initialized 642 | const char *parent_name; | ^~~~~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-a10-hosc.c: In function 'sun4i_osc_clk_setup': /kisskb/src/drivers/clk/sunxi/clk-a10-hosc.c:23:13: note: byref variable will be forcibly initialized 23 | u32 rate; | ^~~~ /kisskb/src/drivers/clk/sunxi/clk-a10-hosc.c:22:21: note: byref variable will be forcibly initialized 22 | const char *clk_name = node->name; | ^~~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/of_address.h:7, from /kisskb/src/drivers/clk/samsung/clk-exynos5433.c:12: /kisskb/src/drivers/clk/samsung/clk-exynos5433.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/clk/samsung/clk-exynos5433.c:13: /kisskb/src/drivers/clk/samsung/clk-exynos5433.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sctp.h:90, from /kisskb/src/net/sctp/sm_statefuns.c:48: /kisskb/src/net/sctp/sm_statefuns.c: In function 'trace_event_raw_event_sctp_probe_path': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sctp.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(sctp_probe_path, | ^~~~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'trace_event_raw_event_sctp_probe': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sctp.h:50:1: note: in expansion of macro 'TRACE_EVENT' 50 | TRACE_EVENT(sctp_probe, | ^~~~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_auth_chunk_verify': /kisskb/src/net/sctp/sm_statefuns.c:631:27: note: byref variable will be forcibly initialized 631 | struct sctp_chunk auth; | ^~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_2_6_stale': /kisskb/src/net/sctp/sm_statefuns.c:2514:43: note: byref variable will be forcibly initialized 2514 | struct sctp_cookie_preserve_param bht; | ^~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_backbeat_8_3': /kisskb/src/net/sctp/sm_statefuns.c:1233:25: note: byref variable will be forcibly initialized 1233 | union sctp_addr from_addr; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_asconf': /kisskb/src/net/sctp/sm_statefuns.c:3836:31: note: byref variable will be forcibly initialized 3836 | struct sctp_paramhdr *err_param = NULL; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sctp/protocol.c:29: /kisskb/src/net/sctp/protocol.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_reconf': /kisskb/src/net/sctp/sm_statefuns.c:4117:39: note: byref variable will be forcibly initialized 4117 | struct sctp_ulpevent *ev = NULL; | ^~ /kisskb/src/net/sctp/sm_statefuns.c:4094:31: note: byref variable will be forcibly initialized 4094 | struct sctp_paramhdr *err_param = NULL; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_asconf_ack': /kisskb/src/net/sctp/sm_statefuns.c:3979:31: note: byref variable will be forcibly initialized 3979 | struct sctp_paramhdr *err_param = NULL; | ^~~~~~~~~ /kisskb/src/net/sctp/protocol.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/sctp/protocol.c:31: /kisskb/src/net/sctp/protocol.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/sctp/protocol.c: In function 'sctp_v4_get_dst': /kisskb/src/net/sctp/protocol.c:425:25: note: byref variable will be forcibly initialized 425 | union sctp_addr dst_saddr; | ^~~~~~~~~ /kisskb/src/net/sctp/protocol.c:419:22: note: byref variable will be forcibly initialized 419 | struct flowi _fl; | ^~~ /kisskb/src/net/sctp/protocol.c: In function 'sctp_copy_local_addr_list': /kisskb/src/net/sctp/protocol.c:136:25: note: byref variable will be forcibly initialized 136 | union sctp_addr laddr; | ^~~~~ /kisskb/src/net/sctp/protocol.c: In function 'sctp_udp_sock_start': /kisskb/src/net/sctp/protocol.c:862:24: note: byref variable will be forcibly initialized 862 | struct socket *sock; | ^~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1C_ack': /kisskb/src/net/sctp/sm_statefuns.c:518:28: note: byref variable will be forcibly initialized 518 | struct sctp_chunk *err_chunk; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_send_restart_abort': /kisskb/src/net/sctp/sm_statefuns.c:1315:14: note: byref variable will be forcibly initialized 1315 | char buffer[sizeof(*errhdr) + sizeof(*addrparm)]; | ^~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_2_4_dupcook': /kisskb/src/net/sctp/sm_statefuns.c:2197:13: note: byref variable will be forcibly initialized 2197 | int error = 0; | ^~~~~ /kisskb/src/net/sctp/sm_statefuns.c:2196:28: note: byref variable will be forcibly initialized 2196 | struct sctp_chunk *err_chk_p; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1B_init': /kisskb/src/net/sctp/sm_statefuns.c:317:49: note: byref variable will be forcibly initialized 317 | struct sctp_chunk *chunk = arg, *repl, *err_chunk; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_1D_ce': /kisskb/src/net/sctp/sm_statefuns.c:705:13: note: byref variable will be forcibly initialized 705 | int error = 0; | ^~~~~ /kisskb/src/net/sctp/sm_statefuns.c:702:28: note: byref variable will be forcibly initialized 702 | struct sctp_chunk *err_chk_p; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_unexpected_init': /kisskb/src/net/sctp/sm_statefuns.c:1503:49: note: byref variable will be forcibly initialized 1503 | struct sctp_chunk *chunk = arg, *repl, *err_chunk; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/caif/caif_dev.c:13: /kisskb/src/net/caif/caif_dev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/caif_dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/caif_dev.c: In function 'caif_device_notify': /kisskb/src/net/caif/caif_dev.c:370:25: note: byref variable will be forcibly initialized 370 | struct cflayer *layer, *link_support; | ^~~~~ /kisskb/src/drivers/clk/clk-max77686.c: In function 'max77686_clk_is_prepared': /kisskb/src/drivers/clk/clk-max77686.c:124:13: note: byref variable will be forcibly initialized 124 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/clk/clk-max77686.c:12: /kisskb/src/drivers/clk/clk-max77686.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/clk-max77686.c: In function 'max77686_clk_probe': /kisskb/src/drivers/clk/clk-max77686.c:213:29: note: byref variable will be forcibly initialized 213 | const char *clk_name; | ^~~~~~~~ /kisskb/src/drivers/clk/clk-max9485.c: In function 'max9485_i2c_probe': /kisskb/src/drivers/clk/clk-max9485.c:300:29: note: byref variable will be forcibly initialized 300 | const char *name; | ^~~~ /kisskb/src/drivers/clk/clk-max9485.c:262:21: note: byref variable will be forcibly initialized 262 | const char *xclk_name; | ^~~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-a10-mod1.c: In function 'sun4i_mod1_clk_setup': /kisskb/src/drivers/clk/sunxi/clk-a10-mod1.c:27:21: note: byref variable will be forcibly initialized 27 | const char *clk_name = node->name; | ^~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-a10-mod1.c:26:21: note: byref variable will be forcibly initialized 26 | const char *parents[4]; | ^~~~~~~ In file included from /kisskb/src/drivers/clk/clk-plldig.c:8: /kisskb/src/drivers/clk/clk-plldig.c: In function 'plldig_clk_probe': /kisskb/src/include/linux/clk-provider.h:1320:34: note: byref variable will be forcibly initialized 1320 | (&(struct clk_init_data) { \ | ^ /kisskb/src/drivers/clk/clk-plldig.c:238:25: note: in expansion of macro 'CLK_HW_INIT_PARENTS_DATA' 238 | data->hw.init = CLK_HW_INIT_PARENTS_DATA("dpclk", | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/sunxi/clk-a10-ve.c:8: /kisskb/src/drivers/clk/sunxi/clk-a10-ve.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/clk/sunxi/clk-a10-pll2.c:14: /kisskb/src/drivers/clk/sunxi/clk-a10-pll2.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-a10-pll2.c: In function 'sun4i_pll2_setup': /kisskb/src/drivers/clk/sunxi/clk-a10-pll2.c:41:45: note: byref variable will be forcibly initialized 41 | const char *clk_name = node->name, *parent; | ^~~~~~ /kisskb/src/drivers/clk/sunxi/clk-a10-pll2.c:41:21: note: byref variable will be forcibly initialized 41 | const char *clk_name = node->name, *parent; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/sunxi/clk-a10-ve.c:8: /kisskb/src/drivers/clk/sunxi/clk-a10-ve.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-a10-ve.c: In function 'sun4i_ve_clk_setup': /kisskb/src/drivers/clk/sunxi/clk-a10-ve.c:92:21: note: byref variable will be forcibly initialized 92 | const char *clk_name = node->name; | ^~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-a10-ve.c:91:21: note: byref variable will be forcibly initialized 91 | const char *parent; | ^~~~~~ /kisskb/src/drivers/clk/clk-hi655x.c: In function 'hi655x_clk_is_prepared': /kisskb/src/drivers/clk/clk-hi655x.c:58:18: note: byref variable will be forcibly initialized 58 | uint32_t val; | ^~~ /kisskb/src/drivers/clk/clk-hi655x.c: In function 'hi655x_clk_probe': /kisskb/src/drivers/clk/clk-hi655x.c:79:21: note: byref variable will be forcibly initialized 79 | const char *clk_name = "hi655x-clk"; | ^~~~~~~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'sysclk_from_fixed': /kisskb/src/drivers/clk/clk-qoriq.c:1096:13: note: byref variable will be forcibly initialized 1096 | u32 rate; | ^~~~ In file included from /kisskb/src/include/linux/clkdev.h:12, from /kisskb/src/drivers/clk/clk-qoriq.c:14: /kisskb/src/drivers/clk/clk-qoriq.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'create_mux_common': /kisskb/src/drivers/clk/clk-qoriq.c:920:14: note: byref variable will be forcibly initialized 920 | char name[32]; | ^~~~ /kisskb/src/drivers/clk/clk-qoriq.c:919:21: note: byref variable will be forcibly initialized 919 | const char *parent_names[NUM_MUX_PARENTS]; | ^~~~~~~~~~~~ /kisskb/src/net/rfkill/rfkill-gpio.c: In function 'rfkill_gpio_probe': /kisskb/src/net/rfkill/rfkill-gpio.c:78:21: note: byref variable will be forcibly initialized 78 | const char *type_name; | ^~~~~~~~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'core_mux_init': /kisskb/src/drivers/clk/clk-qoriq.c:1074:25: note: byref variable will be forcibly initialized 1074 | struct resource res; | ^~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'core_pll_init': /kisskb/src/drivers/clk/clk-qoriq.c:1362:25: note: byref variable will be forcibly initialized 1362 | struct resource res; | ^~~ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-pll.c:83:22: note: byref variable will be forcibly initialized 83 | u32 l, m, n, config; | ^~~~~~ /kisskb/src/drivers/clk/qcom/clk-pll.c:83:19: note: byref variable will be forcibly initialized 83 | u32 l, m, n, config; | ^ /kisskb/src/drivers/clk/qcom/clk-pll.c:83:16: note: byref variable will be forcibly initialized 83 | u32 l, m, n, config; | ^ /kisskb/src/drivers/clk/qcom/clk-pll.c:83:13: note: byref variable will be forcibly initialized 83 | u32 l, m, n, config; | ^ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_disable': /kisskb/src/drivers/clk/qcom/clk-pll.c:69:13: note: byref variable will be forcibly initialized 69 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_enable': /kisskb/src/drivers/clk/qcom/clk-pll.c:28:19: note: byref variable will be forcibly initialized 28 | u32 mask, val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_set_rate': /kisskb/src/drivers/clk/qcom/clk-pll.c:146:13: note: byref variable will be forcibly initialized 146 | u32 mode; | ^~~~ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'wait_for_pll': /kisskb/src/drivers/clk/qcom/clk-pll.c:181:13: note: byref variable will be forcibly initialized 181 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_sr2_enable': /kisskb/src/drivers/clk/qcom/clk-pll.c:267:13: note: byref variable will be forcibly initialized 267 | u32 mode; | ^~~~ /kisskb/src/drivers/clk/qcom/clk-pll.c: In function 'clk_pll_sr2_set_rate': /kisskb/src/drivers/clk/qcom/clk-pll.c:306:13: note: byref variable will be forcibly initialized 306 | u32 mode; | ^~~~ /kisskb/src/drivers/clk/sunxi/clk-a20-gmac.c: In function 'sun7i_a20_gmac_clk_setup': /kisskb/src/drivers/clk/sunxi/clk-a20-gmac.c:58:21: note: byref variable will be forcibly initialized 58 | const char *parents[SUN7I_A20_GMAC_PARENTS]; | ^~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-a20-gmac.c:57:21: note: byref variable will be forcibly initialized 57 | const char *clk_name = node->name; | ^~~~~~~~ /kisskb/src/drivers/clk/tegra/clk-periph.c: In function '_tegra_clk_register_periph': /kisskb/src/drivers/clk/tegra/clk-periph.c:168:30: note: byref variable will be forcibly initialized 168 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/clk/tegra/clk-divider.c:6: /kisskb/src/drivers/clk/tegra/clk-divider.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/tegra/clk-divider.c:7: /kisskb/src/drivers/clk/tegra/clk-divider.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/tegra/clk-divider.c: In function 'tegra_clk_register_divider': /kisskb/src/drivers/clk/tegra/clk-divider.c:141:30: note: byref variable will be forcibly initialized 141 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/cong.c:33: /kisskb/src/net/rds/cong.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/cong.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/cong.c:33: /kisskb/src/net/rds/cong.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/cong.c:33: /kisskb/src/net/rds/cong.c: In function 'rds_cong_wait': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/cong.c:395:16: note: in expansion of macro 'wait_event_interruptible' 395 | return wait_event_interruptible(map->m_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/clk/sunxi/clk-mod0.c:8: /kisskb/src/drivers/clk/sunxi/clk-mod0.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/sunxi/clk-mod0.c:8: /kisskb/src/drivers/clk/sunxi/clk-mod0.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/clk/sunxi/clk-mod0.c:13: /kisskb/src/drivers/clk/sunxi/clk-mod0.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-mod0.c: In function 'sunxi_mmc_setup': /kisskb/src/drivers/clk/sunxi/clk-mod0.c:319:38: note: byref variable will be forcibly initialized 319 | struct clk_init_data init = { | ^~~~ /kisskb/src/drivers/clk/sunxi/clk-mod0.c:293:21: note: byref variable will be forcibly initialized 293 | const char *parent; | ^~~~~~ In file included from /kisskb/src/drivers/clk/sunxi/clk-simple-gates.c:13: /kisskb/src/drivers/clk/sunxi/clk-simple-gates.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-simple-gates.c: In function 'sunxi_simple_gates_setup': /kisskb/src/drivers/clk/sunxi/clk-simple-gates.c:31:13: note: byref variable will be forcibly initialized 31 | u32 index; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-simple-gates.c:29:13: note: byref variable will be forcibly initialized 29 | int number, i = 0, j; | ^~~~~~ /kisskb/src/drivers/clk/sunxi/clk-simple-gates.c:25:25: note: byref variable will be forcibly initialized 25 | struct resource res; | ^~~ /kisskb/src/drivers/clk/sunxi/clk-simple-gates.c:23:34: note: byref variable will be forcibly initialized 23 | const char *clk_parent, *clk_name; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c:8: /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c:8: /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c: In function 'sun4i_a10_display_init': /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c:109:25: note: byref variable will be forcibly initialized 109 | struct resource res; | ^~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c:105:21: note: byref variable will be forcibly initialized 105 | const char *clk_name = node->name; | ^~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c:104:21: note: byref variable will be forcibly initialized 104 | const char *parents[4]; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/rds/connection.c:33: /kisskb/src/net/rds/connection.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/connection.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-pll3.c: In function 'sun4i_a10_pll3_setup': /kisskb/src/drivers/clk/sunxi/clk-sun4i-pll3.c:26:25: note: byref variable will be forcibly initialized 26 | struct resource res; | ^~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-pll3.c:23:45: note: byref variable will be forcibly initialized 23 | const char *clk_name = node->name, *parent; | ^~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-pll3.c:23:21: note: byref variable will be forcibly initialized 23 | const char *clk_name = node->name, *parent; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/connection.c:35: /kisskb/src/net/rds/connection.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/random.h:13, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/asm-generic/qrwlock.h:14, from ./arch/arm64/include/generated/asm/qrwlock.h:1, from /kisskb/src/arch/arm64/include/asm/spinlock.h:9, from /kisskb/src/include/linux/spinlock.h:93, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/connection.c:35: /kisskb/src/net/rds/connection.c: In function 'rds_conn_bucket': /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/rds/connection.c:63:9: note: in expansion of macro 'net_get_random_once' 63 | net_get_random_once(&rds6_hash_secret, sizeof(rds6_hash_secret)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/once.h:44:39: note: byref variable will be forcibly initialized 44 | unsigned long ___flags; \ | ^~~~~~~~ /kisskb/src/include/linux/once.h:56:9: note: in expansion of macro 'DO_ONCE' 56 | DO_ONCE(get_random_bytes, (buf), (nbytes)) | ^~~~~~~ /kisskb/src/include/linux/net.h:286:9: note: in expansion of macro 'get_random_once' 286 | get_random_once((buf), (nbytes)) | ^~~~~~~~~~~~~~~ /kisskb/src/net/rds/connection.c:62:9: note: in expansion of macro 'net_get_random_once' 62 | net_get_random_once(&rds_hash_secret, sizeof(rds_hash_secret)); | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/rds/connection.c:35: /kisskb/src/net/rds/connection.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/rds/connection.c: In function 'rds6_conn_info': /kisskb/src/net/rds/connection.c:814:13: note: byref variable will be forcibly initialized 814 | u64 buffer[(sizeof(struct rds6_info_connection) + 7) / 8]; | ^~~~~~ /kisskb/src/net/rds/connection.c: In function 'rds_conn_info': /kisskb/src/net/rds/connection.c:801:13: note: byref variable will be forcibly initialized 801 | u64 buffer[(sizeof(struct rds_info_connection) + 7) / 8]; | ^~~~~~ /kisskb/src/net/rds/connection.c: In function '__rds_conn_path_error': /kisskb/src/net/rds/connection.c:940:17: note: byref variable will be forcibly initialized 940 | va_list ap; | ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/connection.c:35: /kisskb/src/net/rds/connection.c: In function 'rds_conn_shutdown': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/net/rds/connection.c:394:17: note: in expansion of macro 'wait_event' 394 | wait_event(cp->cp_waitq, | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/net/rds/connection.c:392:17: note: in expansion of macro 'wait_event' 392 | wait_event(cp->cp_waitq, | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/clk/clk-xgene.c:8: /kisskb/src/drivers/clk/clk-xgene.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:8: /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_register_clk_pll': /kisskb/src/drivers/clk/clk-xgene.c:130:30: note: byref variable will be forcibly initialized 130 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_pllclk_init': /kisskb/src/drivers/clk/clk-xgene.c:171:21: note: byref variable will be forcibly initialized 171 | const char *clk_name = np->full_name; | ^~~~~~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_register_clk_pmd': /kisskb/src/drivers/clk/clk-xgene.c:346:30: note: byref variable will be forcibly initialized 346 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_register_clk': /kisskb/src/drivers/clk/clk-xgene.c:630:30: note: byref variable will be forcibly initialized 630 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:8: /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/clk/clk-xgene.c:8: /kisskb/src/drivers/clk/clk-xgene.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c: In function 'tcon_ch1_set_rate': /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:192:12: note: byref variable will be forcibly initialized 192 | u8 div_m; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:191:14: note: byref variable will be forcibly initialized 191 | bool half; | ^~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c: In function 'tcon_ch1_setup': /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:230:25: note: byref variable will be forcibly initialized 230 | struct resource res; | ^~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:228:30: note: byref variable will be forcibly initialized 228 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:227:21: note: byref variable will be forcibly initialized 227 | const char *clk_name = node->name; | ^~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:226:21: note: byref variable will be forcibly initialized 226 | const char *parents[TCON_CH1_SCLK2_PARENTS]; | ^~~~~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_pmdclk_init': /kisskb/src/drivers/clk/clk-xgene.c:381:25: note: byref variable will be forcibly initialized 381 | struct resource res; | ^~~ /kisskb/src/drivers/clk/clk-xgene.c:379:21: note: byref variable will be forcibly initialized 379 | const char *clk_name = np->full_name; | ^~~~~~~~ /kisskb/src/drivers/clk/clk-xgene.c: In function 'xgene_devclk_init': /kisskb/src/drivers/clk/clk-xgene.c:671:37: note: byref variable will be forcibly initialized 671 | struct xgene_dev_parameters parameters; | ^~~~~~~~~~ /kisskb/src/drivers/clk/clk-xgene.c:669:25: note: byref variable will be forcibly initialized 669 | struct resource res; | ^~~ /kisskb/src/drivers/clk/clk-xgene.c:667:21: note: byref variable will be forcibly initialized 667 | const char *clk_name = np->full_name; | ^~~~~~~~ /kisskb/src/net/tipc/bearer.c: In function 'bearer_name_validate': /kisskb/src/net/tipc/bearer.c:140:14: note: byref variable will be forcibly initialized 140 | char name_copy[TIPC_MAX_BEARER_NAME]; | ^~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:345:44: note: byref variable will be forcibly initialized 345 | u32 pre_div, m = 0, n = 0, ns, md, mode = 0; | ^~~~ /kisskb/src/drivers/clk/qcom/clk-rcg.c:345:40: note: byref variable will be forcibly initialized 345 | u32 pre_div, m = 0, n = 0, ns, md, mode = 0; | ^~ /kisskb/src/drivers/clk/qcom/clk-rcg.c:345:36: note: byref variable will be forcibly initialized 345 | u32 pre_div, m = 0, n = 0, ns, md, mode = 0; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/tipc/bearer.c:37: /kisskb/src/net/tipc/bearer.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_dyn_rcg_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:370:42: note: byref variable will be forcibly initialized 370 | u32 m, n, pre_div, ns, md, mode, reg; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg.c:370:32: note: byref variable will be forcibly initialized 370 | u32 m, n, pre_div, ns, md, mode, reg; | ^~ /kisskb/src/drivers/clk/qcom/clk-rcg.c:370:28: note: byref variable will be forcibly initialized 370 | u32 m, n, pre_div, ns, md, mode, reg; | ^~ /kisskb/src/net/tipc/bearer.c: In function '__tipc_nl_add_bearer': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_set_parent': /kisskb/src/drivers/clk/qcom/clk-rcg.c:97:13: note: byref variable will be forcibly initialized 97 | u32 ns; | ^~ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_get_parent': /kisskb/src/drivers/clk/qcom/clk-rcg.c:41:13: note: byref variable will be forcibly initialized 41 | u32 ns; | ^~ /kisskb/src/net/tipc/bearer.c: In function '__tipc_nl_add_media': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_dyn_rcg_get_parent': /kisskb/src/drivers/clk/qcom/clk-rcg.c:68:17: note: byref variable will be forcibly initialized 68 | u32 ns, reg; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg.c:68:13: note: byref variable will be forcibly initialized 68 | u32 ns, reg; | ^~ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_dyn_rcg_determine_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:448:13: note: byref variable will be forcibly initialized 448 | u32 reg; | ^~~ /kisskb/src/net/tipc/bearer.c: In function 'tipc_media_addr_printf': /kisskb/src/net/tipc/bearer.c:111:14: note: byref variable will be forcibly initialized 111 | char addr_str[MAX_ADDR_STR]; | ^~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function '__clk_rcg_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:476:21: note: byref variable will be forcibly initialized 476 | u32 ns, md, ctl; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg.c:476:17: note: byref variable will be forcibly initialized 476 | u32 ns, md, ctl; | ^~ /kisskb/src/drivers/clk/qcom/clk-rcg.c:476:13: note: byref variable will be forcibly initialized 476 | u32 ns, md, ctl; | ^~ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_bypass2_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:554:13: note: byref variable will be forcibly initialized 554 | u32 ns, src; | ^~ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_pixel_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:625:13: note: byref variable will be forcibly initialized 625 | u32 ns, src; | ^~ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_rcg_esc_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg.c:698:13: note: byref variable will be forcibly initialized 698 | u32 ns; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/tipc/bearer.c:37: /kisskb/src/net/tipc/bearer.c: In function 'tipc_enable_l2_media': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bearer.c:466:9: note: in expansion of macro 'rcu_assign_pointer' 466 | rcu_assign_pointer(dev->tipc_ptr, b); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bearer.c:455:9: note: in expansion of macro 'rcu_assign_pointer' 455 | rcu_assign_pointer(b->media_ptr, dev); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bearer.c:426:12: note: byref variable will be forcibly initialized 426 | u8 node_id[NODE_ID_LEN] = {0,}; | ^~~~~~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_reg_read': /kisskb/src/drivers/clk/clk-si5351.c:85:13: note: byref variable will be forcibly initialized 85 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'configure_bank': /kisskb/src/drivers/clk/qcom/clk-rcg.c:200:21: note: byref variable will be forcibly initialized 200 | u32 ns, md, reg; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg.c:200:17: note: byref variable will be forcibly initialized 200 | u32 ns, md, reg; | ^~ /kisskb/src/drivers/clk/qcom/clk-rcg.c:200:13: note: byref variable will be forcibly initialized 200 | u32 ns, md, reg; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/tipc/bearer.c:37: /kisskb/src/net/tipc/bearer.c: In function 'tipc_enable_bearer': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bearer.c:356:9: note: in expansion of macro 'rcu_assign_pointer' 356 | rcu_assign_pointer(tn->bearer_list[bearer_id], b); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bearer.c:255:25: note: byref variable will be forcibly initialized 255 | struct sk_buff *skb; | ^~~ /kisskb/src/net/tipc/bearer.c:251:34: note: byref variable will be forcibly initialized 251 | struct tipc_bearer_names b_names; | ^~~~~~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_msynth_round_rate': /kisskb/src/drivers/clk/clk-si5351.c:649:29: note: byref variable will be forcibly initialized 649 | unsigned long a, b, c; | ^ /kisskb/src/drivers/clk/clk-si5351.c:649:26: note: byref variable will be forcibly initialized 649 | unsigned long a, b, c; | ^ /kisskb/src/drivers/clk/qcom/clk-rcg.c: In function 'clk_dyn_rcg_set_parent': /kisskb/src/drivers/clk/qcom/clk-rcg.c:294:21: note: byref variable will be forcibly initialized 294 | u32 ns, md, reg; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg.c:294:17: note: byref variable will be forcibly initialized 294 | u32 ns, md, reg; | ^~ /kisskb/src/drivers/clk/qcom/clk-rcg.c:294:13: note: byref variable will be forcibly initialized 294 | u32 ns, md, reg; | ^~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_pll_round_rate': /kisskb/src/drivers/clk/clk-si5351.c:450:43: note: byref variable will be forcibly initialized 450 | unsigned long rfrac, denom, a, b, c; | ^ /kisskb/src/drivers/clk/clk-si5351.c:450:40: note: byref variable will be forcibly initialized 450 | unsigned long rfrac, denom, a, b, c; | ^ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_read_parameters': /kisskb/src/drivers/clk/clk-si5351.c:132:12: note: byref variable will be forcibly initialized 132 | u8 buf[SI5351_PARAMETERS_LENGTH]; | ^~~ /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_round_rate': /kisskb/src/drivers/clk/clk-si570.c:249:26: note: byref variable will be forcibly initialized 249 | unsigned int n1, hs_div; | ^~~~~~ /kisskb/src/drivers/clk/clk-si570.c:249:22: note: byref variable will be forcibly initialized 249 | unsigned int n1, hs_div; | ^~ /kisskb/src/drivers/clk/clk-si570.c:248:13: note: byref variable will be forcibly initialized 248 | u64 rfreq; | ^~~~~ /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_get_divs': /kisskb/src/drivers/clk/clk-si570.c:98:12: note: byref variable will be forcibly initialized 98 | u8 reg[6]; | ^~~ /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_recalc_rate': /kisskb/src/drivers/clk/clk-si570.c:229:26: note: byref variable will be forcibly initialized 229 | unsigned int n1, hs_div; | ^~~~~~ /kisskb/src/drivers/clk/clk-si570.c:229:22: note: byref variable will be forcibly initialized 229 | unsigned int n1, hs_div; | ^~ /kisskb/src/drivers/clk/clk-si570.c:228:13: note: byref variable will be forcibly initialized 228 | u64 rfreq, rate; | ^~~~~ /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_update_rfreq': /kisskb/src/drivers/clk/clk-si570.c:165:12: note: byref variable will be forcibly initialized 165 | u8 reg[5]; | ^~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_dt_parse': /kisskb/src/drivers/clk/clk-si5351.c:1171:13: note: byref variable will be forcibly initialized 1171 | u32 val; | ^~~ /kisskb/src/drivers/clk/clk-si5351.c:1170:13: note: byref variable will be forcibly initialized 1170 | int num = 0; | ^~~ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_bearer_dump': /kisskb/src/net/tipc/bearer.c:868:28: note: byref variable will be forcibly initialized 868 | struct tipc_nl_msg msg; | ^~~ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_bearer_get': /kisskb/src/net/tipc/bearer.c:902:24: note: byref variable will be forcibly initialized 902 | struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/bearer.c:901:28: note: byref variable will be forcibly initialized 901 | struct tipc_nl_msg msg; | ^~~ /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_probe': In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/clk/clk-si5351.c:23: /kisskb/src/drivers/clk/clk-si5351.c: In function 'devm_kmalloc_array': /kisskb/src/drivers/clk/clk-si570.c:406:41: note: byref variable will be forcibly initialized 406 | u32 initial_fout, factory_fout, stability; | ^~~~~~~~~ /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/clk-si570.c:406:27: note: byref variable will be forcibly initialized 406 | u32 initial_fout, factory_fout, stability; | ^~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-si570.c:406:13: note: byref variable will be forcibly initialized 406 | u32 initial_fout, factory_fout, stability; | ^~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-si570.c:405:30: note: byref variable will be forcibly initialized 405 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/tegra/clk-periph-fixed.c: In function 'tegra_clk_register_periph_fixed': /kisskb/src/drivers/clk/tegra/clk-periph-fixed.c:80:30: note: byref variable will be forcibly initialized 80 | struct clk_init_data init; | ^~~~ /kisskb/src/net/tipc/bearer.c: In function '__tipc_nl_bearer_disable': /kisskb/src/net/tipc/bearer.c:952:24: note: byref variable will be forcibly initialized 952 | struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; | ^~~~~ /kisskb/src/drivers/clk/clk-si5351.c: In function '_si5351_clkout_reset_pll': /kisskb/src/drivers/clk/clk-si5351.c:907:22: note: byref variable will be forcibly initialized 907 | unsigned int v; | ^ /kisskb/src/net/tipc/bearer.c: In function '__tipc_nl_bearer_enable': /kisskb/src/net/tipc/bearer.c:1020:32: note: byref variable will be forcibly initialized 1020 | struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/bearer.c:995:24: note: byref variable will be forcibly initialized 995 | struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; | ^~~~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_write_parameters': /kisskb/src/drivers/clk/clk-si5351.c:154:12: note: byref variable will be forcibly initialized 154 | u8 buf[SI5351_PARAMETERS_LENGTH]; | ^~~ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_bearer_add': /kisskb/src/net/tipc/bearer.c:1051:24: note: byref variable will be forcibly initialized 1051 | struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/bearer.c: In function '__tipc_nl_bearer_set': /kisskb/src/net/tipc/bearer.c:1118:32: note: byref variable will be forcibly initialized 1118 | struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/bearer.c:1093:24: note: byref variable will be forcibly initialized 1093 | struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_media_dump': /kisskb/src/net/tipc/bearer.c:1218:28: note: byref variable will be forcibly initialized 1218 | struct tipc_nl_msg msg; | ^~~ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_media_get': /kisskb/src/net/tipc/bearer.c:1247:24: note: byref variable will be forcibly initialized 1247 | struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/bearer.c:1244:28: note: byref variable will be forcibly initialized 1244 | struct tipc_nl_msg msg; | ^~~ /kisskb/src/net/tipc/bearer.c: In function '__tipc_nl_media_set': /kisskb/src/net/tipc/bearer.c:1315:32: note: byref variable will be forcibly initialized 1315 | struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/bearer.c:1296:24: note: byref variable will be forcibly initialized 1296 | struct nlattr *attrs[TIPC_NLA_BEARER_MAX + 1]; | ^~~~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_i2c_probe': /kisskb/src/drivers/clk/clk-si5351.c:1377:21: note: byref variable will be forcibly initialized 1377 | const char *parent_names[4]; | ^~~~~~~~~~~~ /kisskb/src/drivers/clk/clk-si5351.c:1376:30: note: byref variable will be forcibly initialized 1376 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/tegra/clk-periph-gate.c:6: /kisskb/src/drivers/clk/tegra/clk-periph-gate.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/tegra/clk-periph-gate.c:6: /kisskb/src/drivers/clk/tegra/clk-periph-gate.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/tegra/clk-periph-gate.c: In function 'tegra_clk_register_periph_gate': /kisskb/src/drivers/clk/tegra/clk-periph-gate.c:142:30: note: byref variable will be forcibly initialized 142 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/net/rds/info.c:33: /kisskb/src/net/rds/info.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_resolve_name': /kisskb/src/net/bluetooth/hci_event.c:2069:39: note: byref variable will be forcibly initialized 2069 | struct hci_cp_remote_name_req cp; | ^~ In file included from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_complete_evt': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:2633:52: note: in expansion of macro 'BDADDR_ANY' 2633 | e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, NAME_NEEDED); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_resolve_next_name': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:2089:52: note: in expansion of macro 'BDADDR_ANY' 2089 | e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, NAME_NEEDED); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_reject_conn': /kisskb/src/net/bluetooth/hci_event.c:2809:39: note: byref variable will be forcibly initialized 2809 | struct hci_cp_reject_conn_req cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'send_conn_param_neg_reply': /kisskb/src/net/bluetooth/hci_event.c:6023:51: note: byref variable will be forcibly initialized 6023 | struct hci_cp_le_conn_param_req_neg_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_result_evt': /kisskb/src/net/bluetooth/hci_event.c:2656:29: note: byref variable will be forcibly initialized 2656 | struct inquiry_data data; | ^~~~ In file included from /kisskb/src/net/rds/info.c:35: /kisskb/src/net/rds/info.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_result_with_rssi_evt': /kisskb/src/net/bluetooth/hci_event.c:4311:29: note: byref variable will be forcibly initialized 4311 | struct inquiry_data data; | ^~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_extended_inquiry_result_evt': /kisskb/src/net/bluetooth/hci_event.c:4566:29: note: byref variable will be forcibly initialized 4566 | struct inquiry_data data; | ^~~~ /kisskb/src/net/rds/info.c: In function 'rds_info_getsockopt': /kisskb/src/net/rds/info.c:162:33: note: byref variable will be forcibly initialized 162 | struct rds_info_lengths lens; | ^~~~ /kisskb/src/net/rds/info.c:161:34: note: byref variable will be forcibly initialized 161 | struct rds_info_iterator iter; | ^~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_link_key_request_evt': /kisskb/src/net/bluetooth/hci_event.c:4134:38: note: byref variable will be forcibly initialized 4134 | struct hci_cp_link_key_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_conn_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:2771:57: note: byref variable will be forcibly initialized 2771 | struct hci_cp_change_conn_ptype cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:2761:60: note: byref variable will be forcibly initialized 2761 | struct hci_cp_read_remote_features cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_conn_request_evt': /kisskb/src/net/bluetooth/hci_event.c:2891:52: note: byref variable will be forcibly initialized 2891 | struct hci_cp_accept_sync_conn_req cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:2879:47: note: byref variable will be forcibly initialized 2879 | struct hci_cp_accept_conn_req cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:2822:14: note: byref variable will be forcibly initialized 2822 | __u8 flags = 0; | ^~~~~ In file included from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function 'le_set_scan_enable_complete': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:1403:41: note: in expansion of macro 'BDADDR_ANY' 1403 | return bacmp(&d->last_adv_addr, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:1410:34: note: in expansion of macro 'BDADDR_ANY' 1410 | bacpy(&d->last_adv_addr, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_auth_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:3074:56: note: byref variable will be forcibly initialized 3074 | struct hci_cp_set_conn_encrypt cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:3054:56: note: byref variable will be forcibly initialized 3054 | struct hci_cp_set_conn_encrypt cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_features_evt': /kisskb/src/net/bluetooth/hci_event.c:3340:47: note: byref variable will be forcibly initialized 3340 | struct hci_cp_remote_name_req cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:3331:56: note: byref variable will be forcibly initialized 3331 | struct hci_cp_read_remote_ext_features cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_ext_features_evt': /kisskb/src/net/bluetooth/hci_event.c:4425:47: note: byref variable will be forcibly initialized 4425 | struct hci_cp_remote_name_req cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_name_evt': /kisskb/src/net/bluetooth/hci_event.c:3119:46: note: byref variable will be forcibly initialized 3119 | struct hci_cp_auth_requested cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_encrypt_change_evt': /kisskb/src/net/bluetooth/hci_event.c:3271:53: note: byref variable will be forcibly initialized 3271 | struct hci_cp_write_auth_payload_to cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:3235:36: note: byref variable will be forcibly initialized 3235 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/hci_event.c:3234:49: note: byref variable will be forcibly initialized 3234 | struct hci_cp_read_enc_key_size cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_cs_remote_name_req': /kisskb/src/net/bluetooth/hci_event.c:2180:46: note: byref variable will be forcibly initialized 2180 | struct hci_cp_auth_requested auth_cp; | ^~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_link_key_notify_evt': /kisskb/src/net/bluetooth/hci_event.c:4196:14: note: byref variable will be forcibly initialized 4196 | bool persistent; | ^~~~~~~~~~ In file included from /kisskb/src/drivers/clk/sunxi/clk-sun8i-bus-gates.c:15: /kisskb/src/drivers/clk/sunxi/clk-sun8i-bus-gates.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_io_capa_request_evt': /kisskb/src/drivers/clk/sunxi/clk-sun8i-bus-gates.c: In function 'sun8i_h3_bus_gates_init': /kisskb/src/drivers/clk/sunxi/clk-sun8i-bus-gates.c:34:13: note: byref variable will be forcibly initialized 34 | int index; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun8i-bus-gates.c:32:13: note: byref variable will be forcibly initialized 32 | int number, i; | ^~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun8i-bus-gates.c:28:25: note: byref variable will be forcibly initialized 28 | struct resource res; | ^~~ /kisskb/src/drivers/clk/sunxi/clk-sun8i-bus-gates.c:26:21: note: byref variable will be forcibly initialized 26 | const char *clk_name; | ^~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c:4779:55: note: byref variable will be forcibly initialized 4779 | struct hci_cp_io_capability_neg_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:4747:51: note: byref variable will be forcibly initialized 4747 | struct hci_cp_io_capability_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_oob_data_request_evt': /kisskb/src/net/bluetooth/hci_event.c:5060:53: note: byref variable will be forcibly initialized 5060 | struct hci_cp_remote_oob_data_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:5044:57: note: byref variable will be forcibly initialized 5044 | struct hci_cp_remote_oob_ext_data_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c:5035:57: note: byref variable will be forcibly initialized 5035 | struct hci_cp_remote_oob_data_neg_reply cp; | ^~ In file included from /kisskb/src/drivers/clk/sunxi/clk-sun8i-mbus.c:11: /kisskb/src/drivers/clk/sunxi/clk-sun8i-mbus.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun8i-mbus.c: In function 'sun8i_a23_mbus_setup': /kisskb/src/drivers/clk/sunxi/clk-sun8i-mbus.c:29:25: note: byref variable will be forcibly initialized 29 | struct resource res; | ^~~ /kisskb/src/drivers/clk/sunxi/clk-sun8i-mbus.c:28:21: note: byref variable will be forcibly initialized 28 | const char *clk_name = node->name; | ^~~~~~~~ In file included from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function 'le_conn_update_addr': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:5244:51: note: in expansion of macro 'BDADDR_ANY' 5244 | if (local_rpa && bacmp(local_rpa, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:5229:51: note: in expansion of macro 'BDADDR_ANY' 5229 | if (local_rpa && bacmp(local_rpa, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'le_conn_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:5390:55: note: byref variable will be forcibly initialized 5390 | struct hci_cp_le_read_remote_features cp; | ^~ In file included from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function 'process_adv_report': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:1410:34: note: in expansion of macro 'BDADDR_ANY' 1410 | bacpy(&d->last_adv_addr, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:1410:34: note: in expansion of macro 'BDADDR_ANY' 1410 | bacpy(&d->last_adv_addr, BDADDR_ANY); | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/caif/cfcnfg.c:9: /kisskb/src/net/caif/cfcnfg.c: In function '__list_add_rcu': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:1403:41: note: in expansion of macro 'BDADDR_ANY' 1403 | return bacmp(&d->last_adv_addr, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/cfcnfg.c: In function 'caif_connect_client': /kisskb/src/net/caif/cfcnfg.c:307:34: note: byref variable will be forcibly initialized 307 | struct cfctrl_link_param param; | ^~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_ltk_request_evt': /kisskb/src/net/bluetooth/hci_event.c:5960:40: note: byref variable will be forcibly initialized 5960 | struct hci_cp_le_ltk_neg_reply neg; | ^~~ /kisskb/src/net/bluetooth/hci_event.c:5959:36: note: byref variable will be forcibly initialized 5959 | struct hci_cp_le_ltk_reply cp; | ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_remote_conn_param_req_evt': /kisskb/src/net/bluetooth/hci_event.c:6036:47: note: byref variable will be forcibly initialized 6036 | struct hci_cp_le_conn_param_req_reply cp; | ^~ In file included from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_ext_adv_term_evt': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_event.c:5483:45: note: in expansion of macro 'BDADDR_ANY' 5483 | bacmp(&conn->resp_addr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/6lowpan/core.c: In function 'lowpan_event': /kisskb/src/net/6lowpan/core.c:112:25: note: byref variable will be forcibly initialized 112 | struct in6_addr addr; | ^~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_event_packet': /kisskb/src/net/bluetooth/hci_event.c:6317:13: note: byref variable will be forcibly initialized 6317 | u16 opcode = HCI_OP_NOP; | ^~~~~~ /kisskb/src/net/bluetooth/hci_event.c:6316:12: note: byref variable will be forcibly initialized 6316 | u8 status = 0, event = hdr->evt, req_evt = 0; | ^~~~~~ /kisskb/src/net/bluetooth/hci_event.c:6314:32: note: byref variable will be forcibly initialized 6314 | hci_req_complete_skb_t req_complete_skb = NULL; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c:6313:28: note: byref variable will be forcibly initialized 6313 | hci_req_complete_t req_complete = NULL; | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/clk/sunxi/clk-sun9i-mmc.c:8: /kisskb/src/drivers/clk/sunxi/clk-sun9i-mmc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/sunxi/clk-sun9i-mmc.c:8: /kisskb/src/drivers/clk/sunxi/clk-sun9i-mmc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/clk/sunxi/clk-sun9i-mmc.c:14: /kisskb/src/drivers/clk/sunxi/clk-sun9i-mmc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun9i-mmc.c: In function 'sun9i_a80_mmc_config_clk_probe': /kisskb/src/drivers/clk/sunxi/clk-sun9i-mmc.c:100:21: note: byref variable will be forcibly initialized 100 | const char *clk_name = np->name; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/clk/sunxi/clk-usb.c:8: /kisskb/src/drivers/clk/sunxi/clk-usb.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/sunxi/clk-usb.c:8: /kisskb/src/drivers/clk/sunxi/clk-usb.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/clk/sunxi/clk-usb.c:14: /kisskb/src/drivers/clk/sunxi/clk-usb.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-usb.c: In function 'sunxi_usb_clk_setup': /kisskb/src/drivers/clk/sunxi/clk-usb.c:95:21: note: byref variable will be forcibly initialized 95 | const char *clk_name; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/clk/tegra/clk-pll.c:6: /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_pll_round_rate': /kisskb/src/drivers/clk/tegra/clk-pll.c:847:41: note: byref variable will be forcibly initialized 847 | struct tegra_clk_pll_freq_table cfg; | ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_pll_recalc_rate': /kisskb/src/drivers/clk/tegra/clk-pll.c:880:49: note: byref variable will be forcibly initialized 880 | struct tegra_clk_pll_freq_table sel; | ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c:867:41: note: byref variable will be forcibly initialized 867 | struct tegra_clk_pll_freq_table cfg; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/clk/tegra/clk-pll.c:6: /kisskb/src/drivers/clk/tegra/clk-pll.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function '_program_pll': /kisskb/src/drivers/clk/tegra/clk-pll.c:755:41: note: byref variable will be forcibly initialized 755 | struct tegra_clk_pll_freq_table old_cfg; | ^~~~~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_pll_set_rate': /kisskb/src/drivers/clk/tegra/clk-pll.c:805:46: note: byref variable will be forcibly initialized 805 | struct tegra_clk_pll_freq_table cfg, old_cfg; | ^~~~~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c:805:41: note: byref variable will be forcibly initialized 805 | struct tegra_clk_pll_freq_table cfg, old_cfg; | ^~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function 'clk_plle_enable': /kisskb/src/drivers/clk/tegra/clk-pll.c:958:41: note: byref variable will be forcibly initialized 958 | struct tegra_clk_pll_freq_table sel; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/clk/tegra/clk-pll-out.c:6: /kisskb/src/drivers/clk/tegra/clk-pll-out.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/tegra/clk-pll.c: In function '_tegra_clk_register_pll': /kisskb/src/drivers/clk/tegra/clk-pll.c:1895:30: note: byref variable will be forcibly initialized 1895 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/tegra/clk-sdmmc-mux.c:13: /kisskb/src/drivers/clk/tegra/clk-sdmmc-mux.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/tegra/clk-pll-out.c:7: /kisskb/src/drivers/clk/tegra/clk-pll-out.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/tegra/clk-pll-out.c: In function 'tegra_clk_register_pll_out': /kisskb/src/drivers/clk/tegra/clk-pll-out.c:94:30: note: byref variable will be forcibly initialized 94 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/clk/tegra/clk-sdmmc-mux.c:13: /kisskb/src/drivers/clk/tegra/clk-sdmmc-mux.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/tegra/clk-sdmmc-mux.c: In function 'tegra_clk_register_sdmmc_mux_div': /kisskb/src/drivers/clk/tegra/clk-sdmmc-mux.c:239:30: note: byref variable will be forcibly initialized 239 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/clk/tegra/clk-super.c:6: /kisskb/src/drivers/clk/tegra/clk-super.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/tegra/clk-super.c:7: /kisskb/src/drivers/clk/tegra/clk-super.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/tegra/clk-super.c: In function 'tegra_clk_register_super_mux': /kisskb/src/drivers/clk/tegra/clk-super.c:207:30: note: byref variable will be forcibly initialized 207 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/clk/tegra/clk-super.c: In function 'tegra_clk_register_super_clk': /kisskb/src/drivers/clk/tegra/clk-super.c:243:30: note: byref variable will be forcibly initialized 243 | struct clk_init_data init; | ^~~~ /kisskb/src/net/sctp/endpointola.c: In function 'sctp_endpoint_bh_rcv': /kisskb/src/net/sctp/endpointola.c:321:32: note: byref variable will be forcibly initialized 321 | struct sctp_transport *transport; | ^~~~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun8i-apb0.c: In function 'sun8i_a23_apb0_register': /kisskb/src/drivers/clk/sunxi/clk-sun8i-apb0.c:25:21: note: byref variable will be forcibly initialized 25 | const char *clk_name = node->name; | ^~~~~~~~ /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:25: note: byref variable will be forcibly initialized 57 | struct resource res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c:11: /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c:11: /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c: In function 'sun9i_a80_cpus_clk_set_rate': /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c:157:17: note: byref variable will be forcibly initialized 157 | u8 div, pre_div, parent; | ^~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c:157:12: note: byref variable will be forcibly initialized 157 | u8 div, pre_div, parent; | ^~~ /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c: In function 'sun9i_a80_cpus_setup': /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c:187:25: note: byref variable will be forcibly initialized 187 | struct resource res; | ^~~ /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c:186:21: note: byref variable will be forcibly initialized 186 | const char *parents[SUN9I_CPUS_MAX_PARENTS]; | ^~~~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c:185:21: note: byref variable will be forcibly initialized 185 | const char *clk_name = node->name; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/fcntl.h:5, from /kisskb/src/net/sctp/associola.c:32: /kisskb/src/net/sctp/associola.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/associola.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:169:34: note: byref variable will be forcibly initialized 169 | u32 cfg, hid_div, m = 0, n = 0, mode = 0, mask; | ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:169:27: note: byref variable will be forcibly initialized 169 | u32 cfg, hid_div, m = 0, n = 0, mode = 0, mask; | ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:169:13: note: byref variable will be forcibly initialized 169 | u32 cfg, hid_div, m = 0, n = 0, mode = 0, mask; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_get_duty_cycle': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:363:30: note: byref variable will be forcibly initialized 363 | u32 notn_m, n, m, d, not2d, mask; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:363:24: note: byref variable will be forcibly initialized 363 | u32 notn_m, n, m, d, not2d, mask; | ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:363:13: note: byref variable will be forcibly initialized 363 | u32 notn_m, n, m, d, not2d, mask; | ^~~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_is_enabled': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:66:13: note: byref variable will be forcibly initialized 66 | u32 cmd; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_enable_dfs': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1194:13: note: byref variable will be forcibly initialized 1194 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_dfs_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1139:38: note: byref variable will be forcibly initialized 1139 | u32 level, mask, cfg, m = 0, n = 0, mode, pre_div; | ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1139:31: note: byref variable will be forcibly initialized 1139 | u32 level, mask, cfg, m = 0, n = 0, mode, pre_div; | ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1139:26: note: byref variable will be forcibly initialized 1139 | u32 level, mask, cfg, m = 0, n = 0, mode, pre_div; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1139:13: note: byref variable will be forcibly initialized 1139 | u32 level, mask, cfg, m = 0, n = 0, mode, pre_div; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'update_config': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:103:13: note: byref variable will be forcibly initialized 103 | u32 cmd; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_set_duty_cycle': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:399:24: note: byref variable will be forcibly initialized 399 | u32 notn_m, n, m, d, not2d, mask, duty_per; | ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:399:13: note: byref variable will be forcibly initialized 399 | u32 notn_m, n, m, d, not2d, mask, duty_per; | ^~~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_edp_pixel_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:500:13: note: byref variable will be forcibly initialized 500 | u32 hid_div; | ^~~~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:494:25: note: byref variable will be forcibly initialized 494 | struct freq_tbl f = *rcg->freq_tbl; | ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_byte_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:618:25: note: byref variable will be forcibly initialized 618 | struct freq_tbl f = *rcg->freq_tbl; | ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_get_parent': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:80:13: note: byref variable will be forcibly initialized 80 | u32 cfg; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_byte2_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:679:13: note: byref variable will be forcibly initialized 679 | u32 cfg; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_pixel_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:758:22: note: byref variable will be forcibly initialized 758 | u32 hid_div, cfg; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:758:13: note: byref variable will be forcibly initialized 758 | u32 hid_div, cfg; | ^~~~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_edp_pixel_determine_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:545:13: note: byref variable will be forcibly initialized 545 | u32 hid_div; | ^~~~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_dfs_populate_freq': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1058:24: note: byref variable will be forcibly initialized 1058 | u32 val, mask, cfg, mode, src; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1058:13: note: byref variable will be forcibly initialized 1058 | u32 val, mask, cfg, mode, src; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_shared_disable': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1010:13: note: byref variable will be forcibly initialized 1010 | u32 cfg; | ^~~ In file included from /kisskb/src/drivers/clk/qcom/clk-rcg2.c:16: /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'kmalloc_array': /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0.c: In function 'sun6i_a31_apb0_clk_probe': /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0.c:33:21: note: byref variable will be forcibly initialized 33 | const char *clk_name = np->name; | ^~~~~~~~ /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_dp_determine_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1285:28: note: byref variable will be forcibly initialized 1285 | unsigned long num, den; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1285:23: note: byref variable will be forcibly initialized 1285 | unsigned long num, den; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_rcg2_dp_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1239:28: note: byref variable will be forcibly initialized 1239 | unsigned long num, den; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1239:23: note: byref variable will be forcibly initialized 1239 | unsigned long num, den; | ^~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c:1237:22: note: byref variable will be forcibly initialized 1237 | u32 hid_div, cfg; | ^~~ /kisskb/src/net/sctp/transport.c: In function 'sctp_transport_update_pmtu': /kisskb/src/net/sctp/transport.c:422:33: note: byref variable will be forcibly initialized 422 | union sctp_addr addr; | ^~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0-gates.c:13: /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0-gates.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0-gates.c: In function 'sun6i_a31_apb0_gates_clk_probe': /kisskb/src/drivers/clk/sunxi/clk-sun6i-apb0-gates.c:42:21: note: byref variable will be forcibly initialized 42 | const char *clk_name; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/rds/message.c:33: /kisskb/src/net/rds/message.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/message.c:34: /kisskb/src/net/rds/message.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/rds/message.c: In function 'rds_message_zcopy_from_user': /kisskb/src/net/rds/message.c:391:24: note: byref variable will be forcibly initialized 391 | size_t start; | ^~~~~ /kisskb/src/net/rds/message.c:390:30: note: byref variable will be forcibly initialized 390 | struct page *pages; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/message.c:34: /kisskb/src/net/rds/message.c: In function 'rds_notify_msg_zcopy_purge': /kisskb/src/net/rds/message.c:78:19: note: byref variable will be forcibly initialized 78 | LIST_HEAD(copy); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/rds/message.c: In function 'rds_message_add_rdma_dest_extension': /kisskb/src/net/rds/message.c:271:41: note: byref variable will be forcibly initialized 271 | struct rds_ext_header_rdma_dest ext_hdr; | ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/message.c:34: /kisskb/src/net/rds/message.c: In function 'rds_message_wait': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/message.c:513:9: note: in expansion of macro 'wait_event_interruptible' 513 | wait_event_interruptible(rm->m_flush_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/tegra/clk-tegra-super-cclk.c: In function 'cclk_super_determine_rate': /kisskb/src/drivers/clk/tegra/clk-tegra-super-cclk.c:74:23: note: byref variable will be forcibly initialized 74 | unsigned long pllp_rate; | ^~~~~~~~~ /kisskb/src/drivers/clk/tegra/clk-tegra-super-cclk.c: In function 'tegra_clk_register_super_cclk': /kisskb/src/drivers/clk/tegra/clk-tegra-super-cclk.c:130:30: note: byref variable will be forcibly initialized 130 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/rds/recv.c:33: /kisskb/src/net/rds/recv.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/recv.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/recv.c:34: /kisskb/src/net/rds/recv.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/net/6lowpan/iphc.c:49: /kisskb/src/net/6lowpan/iphc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/recv.c: In function 'rds_recv_hs_exthdrs': /kisskb/src/net/rds/recv.c:206:11: note: byref variable will be forcibly initialized 206 | } buffer; | ^~~~~~ /kisskb/src/net/rds/recv.c:201:37: note: byref variable will be forcibly initialized 201 | unsigned int pos = 0, type, len; | ^~~ /kisskb/src/net/rds/recv.c:201:22: note: byref variable will be forcibly initialized 201 | unsigned int pos = 0, type, len; | ^~~ /kisskb/src/net/rds/recv.c: In function 'rds_recv_incoming_exthdrs': /kisskb/src/net/rds/recv.c:173:11: note: byref variable will be forcibly initialized 173 | } buffer; | ^~~~~~ /kisskb/src/net/rds/recv.c:168:37: note: byref variable will be forcibly initialized 168 | unsigned int pos = 0, type, len; | ^~~ /kisskb/src/net/rds/recv.c:168:22: note: byref variable will be forcibly initialized 168 | unsigned int pos = 0, type, len; | ^~~ /kisskb/src/net/rds/recv.c: In function 'rds_notify_cong': /kisskb/src/net/rds/recv.c:520:18: note: byref variable will be forcibly initialized 520 | uint64_t notify = rs->rs_cong_notify; | ^~~~~~ /kisskb/src/net/rds/recv.c: In function 'rds_cmsg_recv': /kisskb/src/net/rds/recv.c:575:42: note: byref variable will be forcibly initialized 575 | struct rds_cmsg_rx_trace t; | ^ /kisskb/src/net/rds/recv.c:561:54: note: byref variable will be forcibly initialized 561 | struct __kernel_sock_timeval sk_tv; | ^~~~~ /kisskb/src/net/rds/recv.c:554:45: note: byref variable will be forcibly initialized 554 | struct __kernel_old_timeval tv = | ^~ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_iphc_ctx_get_by_addr': /kisskb/src/net/6lowpan/iphc.c:206:25: note: byref variable will be forcibly initialized 206 | struct in6_addr addr_pfx; | ^~~~~~~~ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_iphc_ctx_get_by_mcast_addr': /kisskb/src/net/6lowpan/iphc.c:250:25: note: byref variable will be forcibly initialized 250 | struct in6_addr addr_mcast, network_pfx = {}; | ^~~~~~~~~~ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_iphc_tf_compress': /kisskb/src/net/6lowpan/iphc.c:1020:42: note: byref variable will be forcibly initialized 1020 | u8 tc = lowpan_iphc_get_tc(hdr), tf[4], val; | ^~ /kisskb/src/net/6lowpan/iphc.c:1020:12: note: byref variable will be forcibly initialized 1020 | u8 tc = lowpan_iphc_get_tc(hdr), tf[4], val; | ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/recv.c:34: /kisskb/src/net/rds/recv.c: In function 'rds_notify_queue_get': In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/net/caif/cfmuxl.c:10: /kisskb/src/net/caif/cfmuxl.c: In function 'queued_spin_unlock': /kisskb/src/net/rds/recv.c:456:19: note: byref variable will be forcibly initialized 456 | LIST_HEAD(copy); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/rds/recv.c:453:32: note: byref variable will be forcibly initialized 453 | struct rds_rdma_notify cmsg; | ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_iphc_mcast_ctx_addr_compress': /kisskb/src/net/6lowpan/iphc.c:1089:12: note: byref variable will be forcibly initialized 1089 | u8 data[6]; | ^~~~ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_iphc_uncompress_802154_lladdr': In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/recv.c:34: /kisskb/src/net/rds/recv.c: In function 'rds_recvmsg': /kisskb/src/net/6lowpan/iphc.c:161:12: note: byref variable will be forcibly initialized 161 | u8 eui64[EUI64_ADDR_LEN]; | ^~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/recv.c:674:33: note: in expansion of macro 'wait_event_interruptible_timeout' 674 | timeo = wait_event_interruptible_timeout(*sk_sleep(sk), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/recv.c:642:30: note: byref variable will be forcibly initialized 642 | struct rds_incoming *inc = NULL; | ^~~ /kisskb/src/net/rds/recv.c: In function 'rds_inc_info_copy': /kisskb/src/net/rds/recv.c:780:33: note: byref variable will be forcibly initialized 780 | struct rds_info_message minfo; | ^~~~~ /kisskb/src/net/rds/recv.c: In function 'rds6_inc_info_copy': /kisskb/src/net/rds/recv.c:809:34: note: byref variable will be forcibly initialized 809 | struct rds6_info_message minfo6; | ^~~~~~ /kisskb/src/net/caif/cfmuxl.c: In function 'get_up': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/cfmuxl.c:131:17: note: in expansion of macro 'rcu_assign_pointer' 131 | rcu_assign_pointer(muxl->up_cache[idx], up); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/cfmuxl.c: In function 'get_dn': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/cfmuxl.c:145:17: note: in expansion of macro 'rcu_assign_pointer' 145 | rcu_assign_pointer(muxl->dn_cache[idx], dn); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_iphc_tf_decompress': /kisskb/src/net/6lowpan/iphc.c:548:12: note: byref variable will be forcibly initialized 548 | u8 tf[4]; | ^~ /kisskb/src/net/caif/cfmuxl.c: In function 'cfmuxl_transmit': /kisskb/src/net/caif/cfmuxl.c:215:12: note: byref variable will be forcibly initialized 215 | u8 linkid; | ^~~~~~ /kisskb/src/net/caif/cfmuxl.c: In function 'cfmuxl_receive': /kisskb/src/net/caif/cfmuxl.c:178:12: note: byref variable will be forcibly initialized 178 | u8 id; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/net/caif/cfmuxl.c:10: /kisskb/src/net/caif/cfmuxl.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_header_decompress': /kisskb/src/net/6lowpan/iphc.c:617:26: note: byref variable will be forcibly initialized 617 | u8 iphc0, iphc1, cid = 0; | ^~~ /kisskb/src/net/6lowpan/iphc.c:617:19: note: byref variable will be forcibly initialized 617 | u8 iphc0, iphc1, cid = 0; | ^~~~~ /kisskb/src/net/6lowpan/iphc.c:617:12: note: byref variable will be forcibly initialized 617 | u8 iphc0, iphc1, cid = 0; | ^~~~~ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_header_compress': /kisskb/src/net/6lowpan/iphc.c:1137:55: note: byref variable will be forcibly initialized 1137 | struct lowpan_iphc_ctx *dci, *sci, dci_entry, sci_entry; | ^~~~~~~~~ /kisskb/src/net/6lowpan/iphc.c:1137:44: note: byref variable will be forcibly initialized 1137 | struct lowpan_iphc_ctx *dci, *sci, dci_entry, sci_entry; | ^~~~~~~~~ /kisskb/src/net/6lowpan/iphc.c:1136:12: note: byref variable will be forcibly initialized 1136 | u8 head[LOWPAN_IPHC_MAX_HC_BUF_LEN] = {}; | ^~~~ /kisskb/src/net/6lowpan/iphc.c:1134:35: note: byref variable will be forcibly initialized 1134 | u8 iphc0, iphc1, *hc_ptr, cid = 0; | ^~~ /kisskb/src/net/6lowpan/iphc.c:1134:27: note: byref variable will be forcibly initialized 1134 | u8 iphc0, iphc1, *hc_ptr, cid = 0; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/rds/send.c:33: /kisskb/src/net/rds/send.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/rds/send.c:35: /kisskb/src/net/rds/send.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/rds/send.c: In function 'rds_send_probe': /kisskb/src/net/rds/send.c:1464:21: note: byref variable will be forcibly initialized 1464 | u32 my_gen_num = cpu_to_be32(cp->cp_conn->c_my_gen_num); | ^~~~~~~~~~ /kisskb/src/net/rds/send.c:1463:21: note: byref variable will be forcibly initialized 1463 | u16 npaths = cpu_to_be16(RDS_MPATH_WORKERS); | ^~~~~~ /kisskb/src/net/rds/stats.c: In function 'rds_stats_info_copy': /kisskb/src/net/rds/stats.c:87:33: note: byref variable will be forcibly initialized 87 | struct rds_info_counter ctr; | ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/rds/send.c:35: /kisskb/src/net/rds/send.c: In function 'rds_send_xmit': /kisskb/src/net/rds/send.c:145:19: note: byref variable will be forcibly initialized 145 | LIST_HEAD(to_be_dropped); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/rds/send.c: In function 'rds_send_path_drop_acked': /kisskb/src/net/rds/send.c:691:19: note: byref variable will be forcibly initialized 691 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/rds/send.c: In function 'rds_send_drop_to': /kisskb/src/net/rds/send.c:728:19: note: byref variable will be forcibly initialized 728 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/rds/send.c:35: /kisskb/src/net/rds/send.c: In function 'rds_send_mprds_hash': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/send.c:1068:29: note: in expansion of macro 'wait_event_interruptible' 1068 | if (wait_event_interruptible(conn->c_hs_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/send.c: In function 'rds_sendmsg': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/send.c:1360:25: note: in expansion of macro 'wait_event_interruptible_timeout' 1360 | timeo = wait_event_interruptible_timeout(*sk_sleep(sk), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/send.c:1122:35: note: byref variable will be forcibly initialized 1122 | struct rds_iov_vector_arr vct; | ^~~ /kisskb/src/net/rds/send.c:1117:49: note: byref variable will be forcibly initialized 1117 | size_t total_payload_len = payload_len, rdma_payload_len = 0; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/rds/send.c:1115:25: note: byref variable will be forcibly initialized 1115 | struct in6_addr daddr; | ^~~~~ /kisskb/src/net/rds/send.c:1111:25: note: byref variable will be forcibly initialized 1111 | int queued = 0, allocated_mr = 0; | ^~~~~~~~~~~~ /kisskb/src/net/rds/send.c:1111:13: note: byref variable will be forcibly initialized 1111 | int queued = 0, allocated_mr = 0; | ^~~~~~ /kisskb/src/drivers/clk/qcom/clk-branch.c: In function 'clk_branch_check_halt': /kisskb/src/drivers/clk/qcom/clk-branch.c:31:13: note: byref variable will be forcibly initialized 31 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-branch.c: In function 'clk_branch_in_hwcg_mode': /kisskb/src/drivers/clk/qcom/clk-branch.c:18:13: note: byref variable will be forcibly initialized 18 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-branch.c: In function 'clk_branch2_check_halt': /kisskb/src/drivers/clk/qcom/clk-branch.c:49:13: note: byref variable will be forcibly initialized 49 | u32 val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/discover.c:37: /kisskb/src/net/tipc/discover.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/discover.c: In function 'disc_dupl_alert': /kisskb/src/net/tipc/discover.c:129:14: note: byref variable will be forcibly initialized 129 | char media_addr_str[64]; | ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_timeout': /kisskb/src/net/tipc/discover.c:294:32: note: byref variable will be forcibly initialized 294 | struct tipc_media_addr maddr; | ^~~~~ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_rcv': /kisskb/src/net/tipc/discover.c:210:14: note: byref variable will be forcibly initialized 210 | bool respond = false; | ^~~~~~~ /kisskb/src/net/tipc/discover.c:209:14: note: byref variable will be forcibly initialized 209 | bool dupl_addr = false; | ^~~~~~~~~ /kisskb/src/net/tipc/discover.c:206:32: note: byref variable will be forcibly initialized 206 | struct tipc_media_addr maddr; | ^~~~~ /kisskb/src/net/tipc/discover.c:203:12: note: byref variable will be forcibly initialized 203 | u8 peer_id[NODE_ID_LEN] = {0,}; | ^~~~~~~ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_reset': /kisskb/src/net/tipc/discover.c:401:32: note: byref variable will be forcibly initialized 401 | struct tipc_media_addr maddr; | ^~~~~ /kisskb/src/net/sctp/ulpevent.c: In function '__sctp_ulpevent_read_nxtinfo': /kisskb/src/net/sctp/ulpevent.c:1044:29: note: byref variable will be forcibly initialized 1044 | struct sctp_nxtinfo nxtinfo; | ^~~~~~~ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_notify_peer_addr_change': /kisskb/src/net/sctp/ulpevent.c:343:33: note: byref variable will be forcibly initialized 343 | struct sockaddr_storage addr; | ^~~~ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_read_sndrcvinfo': /kisskb/src/net/sctp/ulpevent.c:990:32: note: byref variable will be forcibly initialized 990 | struct sctp_sndrcvinfo sinfo; | ^~~~~ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_read_rcvinfo': /kisskb/src/net/sctp/ulpevent.c:1018:29: note: byref variable will be forcibly initialized 1018 | struct sctp_rcvinfo rinfo; | ^~~~~ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_read_nxtinfo': /kisskb/src/net/sctp/ulpevent.c:1064:13: note: byref variable will be forcibly initialized 1064 | int err; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/net/caif/cfctrl.c:10: /kisskb/src/net/caif/cfctrl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/caif/cfctrl.c:14: /kisskb/src/net/caif/cfctrl.c: In function 'cfpkt_extr_head_u8': /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized 37 | u8 tmp; | ^~~ /kisskb/src/net/caif/cfctrl.c: In function 'handle_loop': /kisskb/src/net/caif/cfctrl.c:590:30: note: byref variable will be forcibly initialized 590 | u8 linkid, linktype, tmp; | ^~~ /kisskb/src/net/caif/cfctrl.c:590:20: note: byref variable will be forcibly initialized 590 | u8 linkid, linktype, tmp; | ^~~~~~~~ /kisskb/src/net/caif/cfctrl.c:590:12: note: byref variable will be forcibly initialized 590 | u8 linkid, linktype, tmp; | ^~~~~~ In file included from /kisskb/src/net/caif/cfctrl.c:14: /kisskb/src/net/caif/cfctrl.c: In function 'cfpkt_extr_head_u32': /kisskb/src/include/net/caif/cfpkt.h:55:16: note: byref variable will be forcibly initialized 55 | __le32 tmp; | ^~~ /kisskb/src/net/caif/cfctrl.c: In function 'cfpkt_extr_head_u16': /kisskb/src/include/net/caif/cfpkt.h:46:16: note: byref variable will be forcibly initialized 46 | __le16 tmp; | ^~~ /kisskb/src/net/caif/cfctrl.c: In function 'cfctrl_recv': /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized 37 | u8 tmp; | ^~~ /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/caif/cfpkt.h:37:12: note: byref variable will be forcibly initialized /kisskb/src/net/caif/cfctrl.c:382:50: note: byref variable will be forcibly initialized 382 | struct cfctrl_link_param linkparam; | ^~~~~~~~~ /kisskb/src/net/caif/cfctrl.c:359:36: note: byref variable will be forcibly initialized 359 | struct cfctrl_request_info rsp, *req; | ^~~ /kisskb/src/net/caif/cfctrl.c:356:12: note: byref variable will be forcibly initialized 356 | u8 param[255]; | ^~~~~ /kisskb/src/net/caif/cfctrl.c: In function 'cfctrl_create': /kisskb/src/net/caif/cfctrl.c:37:25: note: byref variable will be forcibly initialized 37 | struct dev_info dev_info; | ^~~~~~~~ /kisskb/src/net/caif/cfctrl.c: In function 'cfctrl_linkup_request': /kisskb/src/net/caif/cfctrl.c:209:14: note: byref variable will be forcibly initialized 209 | char utility_name[16]; | ^~~~~~~~~~~~ /kisskb/src/net/caif/cfctrl.c:206:12: note: byref variable will be forcibly initialized 206 | u8 tmp8; | ^~~~ /kisskb/src/net/caif/cfctrl.c:205:13: note: byref variable will be forcibly initialized 205 | u16 tmp16; | ^~~~~ /kisskb/src/net/caif/cfctrl.c:204:13: note: byref variable will be forcibly initialized 204 | u32 tmp32; | ^~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_param': /kisskb/src/net/sctp/sm_make_chunk.c:2550:25: note: byref variable will be forcibly initialized 2550 | union sctp_addr addr; | ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_asconf_param_success': /kisskb/src/net/sctp/sm_make_chunk.c:3365:25: note: byref variable will be forcibly initialized 3365 | union sctp_addr addr; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/link.c:37: /kisskb/src/net/tipc/link.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_asconf_param': /kisskb/src/net/sctp/sm_make_chunk.c:3067:25: note: byref variable will be forcibly initialized 3067 | union sctp_addr addr; | ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_init_cause': /kisskb/src/net/sctp/sm_make_chunk.c:146:28: note: byref variable will be forcibly initialized 146 | struct sctp_errhdr err; | ^~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_init': /kisskb/src/net/sctp/sm_make_chunk.c:223:16: note: byref variable will be forcibly initialized 223 | __be16 types[2]; | ^~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:221:14: note: byref variable will be forcibly initialized 221 | __u8 extensions[5]; | ^~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:218:29: note: byref variable will be forcibly initialized 218 | struct sctp_inithdr init; | ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c:217:24: note: byref variable will be forcibly initialized 217 | int num_types, addrs_len = 0; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:214:43: note: byref variable will be forcibly initialized 214 | struct sctp_supported_addrs_param sat; | ^~~ /kisskb/src/net/sctp/sm_make_chunk.c:211:42: note: byref variable will be forcibly initialized 211 | struct sctp_adaptation_ind_param aiparam; | ^~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:210:41: note: byref variable will be forcibly initialized 210 | struct sctp_supported_ext_param ext_param; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_init_ack': /kisskb/src/net/sctp/sm_make_chunk.c:397:13: note: byref variable will be forcibly initialized 397 | int addrs_len; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:396:13: note: byref variable will be forcibly initialized 396 | int cookie_len; | ^~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:393:14: note: byref variable will be forcibly initialized 393 | __u8 extensions[5]; | ^~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:390:29: note: byref variable will be forcibly initialized 390 | struct sctp_inithdr initack; | ^~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:384:42: note: byref variable will be forcibly initialized 384 | struct sctp_adaptation_ind_param aiparam; | ^~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:383:41: note: byref variable will be forcibly initialized 383 | struct sctp_supported_ext_param ext_param; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_cwr': /kisskb/src/net/sctp/sm_make_chunk.c:671:28: note: byref variable will be forcibly initialized 671 | struct sctp_cwrhdr cwr; | ^~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_ecne': /kisskb/src/net/sctp/sm_make_chunk.c:705:29: note: byref variable will be forcibly initialized 705 | struct sctp_ecnehdr ecne; | ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_datafrag_empty': /kisskb/src/net/sctp/sm_make_chunk.c:727:29: note: byref variable will be forcibly initialized 727 | struct sctp_datahdr dp; | ^~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_sack': /kisskb/src/net/sctp/sm_make_chunk.c:761:29: note: byref variable will be forcibly initialized 761 | struct sctp_sackhdr sack; | ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c:757:35: note: byref variable will be forcibly initialized 757 | struct sctp_gap_ack_block gabs[SCTP_MAX_GABS]; | ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_shutdown': /kisskb/src/net/sctp/sm_make_chunk.c:857:33: note: byref variable will be forcibly initialized 857 | struct sctp_shutdownhdr shut; | ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_abort_no_data': /kisskb/src/net/sctp/sm_make_chunk.c:978:16: note: byref variable will be forcibly initialized 978 | __be32 payload; | ^~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_abort_violation': /kisskb/src/net/sctp/sm_make_chunk.c:1080:30: note: byref variable will be forcibly initialized 1080 | struct sctp_paramhdr phdr; | ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_new_encap_port': /kisskb/src/net/sctp/sm_make_chunk.c:1144:40: note: byref variable will be forcibly initialized 1144 | struct sctp_new_encap_port_hdr nep; | ^~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_auth': /kisskb/src/net/sctp/sm_make_chunk.c:1329:29: note: byref variable will be forcibly initialized 1329 | struct sctp_authhdr auth_hdr; | ^~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_missing_param': /kisskb/src/net/sctp/sm_make_chunk.c:1928:31: note: byref variable will be forcibly initialized 1928 | struct __sctp_missing report; | ^~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf': /kisskb/src/net/sctp/sm_make_chunk.c:2812:31: note: byref variable will be forcibly initialized 2812 | union sctp_addr_param addrparam; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:2809:30: note: byref variable will be forcibly initialized 2809 | struct sctp_addiphdr asconf; | ^~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_ack': /kisskb/src/net/sctp/sm_make_chunk.c:3000:30: note: byref variable will be forcibly initialized 3000 | struct sctp_addiphdr asconf; | ^~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_add_asconf_response': /kisskb/src/net/sctp/sm_make_chunk.c:3024:28: note: byref variable will be forcibly initialized 3024 | struct sctp_errhdr err_param; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:3023:33: note: byref variable will be forcibly initialized 3023 | struct sctp_addip_param ack_param; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_unpack_cookie': /kisskb/src/net/sctp/sm_make_chunk.c:1838:24: note: byref variable will be forcibly initialized 1838 | __be32 n = htonl(usecs); | ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_init': /kisskb/src/net/sctp/sm_make_chunk.c:2362:25: note: byref variable will be forcibly initialized 2362 | union sctp_addr addr; | ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_generate_tag': /kisskb/src/net/sctp/sm_make_chunk.c:2765:15: note: byref variable will be forcibly initialized 2765 | __u32 x; | ^ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_generate_tsn': /kisskb/src/net/sctp/sm_make_chunk.c:2777:15: note: byref variable will be forcibly initialized 2777 | __u32 retval; | ^~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_update_ip': /kisskb/src/net/sctp/sm_make_chunk.c:2867:33: note: byref variable will be forcibly initialized 2867 | struct sctp_addip_param param; | ^~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:2866:31: note: byref variable will be forcibly initialized 2866 | union sctp_addr_param addr_param; | ^~~~~~~~~~ /kisskb/src/net/tipc/link.c: In function 'link_prepare_wakeup': /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_set_prim': /kisskb/src/net/tipc/link.c:936:29: note: byref variable will be forcibly initialized 936 | struct sk_buff_head tmpq; | ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c:2953:33: note: byref variable will be forcibly initialized 2953 | struct sctp_addip_param param; | ^~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:2952:31: note: byref variable will be forcibly initialized 2952 | union sctp_addr_param addrparam; | ^~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_fwdtsn': /kisskb/src/net/sctp/sm_make_chunk.c:3572:33: note: byref variable will be forcibly initialized 3572 | struct sctp_fwdtsn_skip skip; | ^~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/net/tipc/core.h:47, from /kisskb/src/net/tipc/link.c:37: /kisskb/src/net/tipc/link.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:3571:32: note: byref variable will be forcibly initialized 3571 | struct sctp_fwdtsn_hdr ftsn_hdr; | ^~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_ifwdtsn': /kisskb/src/net/sctp/sm_make_chunk.c:3601:33: note: byref variable will be forcibly initialized 3601 | struct sctp_ifwdtsn_hdr ftsn_hdr; | ^~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_req': /kisskb/src/net/sctp/sm_make_chunk.c:3693:36: note: byref variable will be forcibly initialized 3693 | struct sctp_strreset_inreq inreq; | ^~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:3692:37: note: byref variable will be forcibly initialized 3692 | struct sctp_strreset_outreq outreq; | ^~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_tsnreq': /kisskb/src/net/sctp/sm_make_chunk.c:3743:37: note: byref variable will be forcibly initialized 3743 | struct sctp_strreset_tsnreq tsnreq; | ^~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_addstrm': /kisskb/src/net/sctp/sm_make_chunk.c:3775:38: note: byref variable will be forcibly initialized 3775 | struct sctp_strreset_addstrm addstrm; | ^~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_resp': /kisskb/src/net/sctp/sm_make_chunk.c:3820:35: note: byref variable will be forcibly initialized 3820 | struct sctp_strreset_resp resp; | ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_tsnresp': /kisskb/src/net/sctp/sm_make_chunk.c:3858:38: note: byref variable will be forcibly initialized 3858 | struct sctp_strreset_resptsn tsnresp; | ^~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/link.c:37: /kisskb/src/net/tipc/link.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/tipc/link.c: In function '__tipc_nl_add_stats': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/link.c: In function '__tipc_nl_add_bc_link_stat': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/link.c: In function 'tipc_link_build_proto_msg': /kisskb/src/net/tipc/link.c:1864:13: note: byref variable will be forcibly initialized 1864 | int dlen = 0; | ^~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_xmit': /kisskb/src/net/tipc/link.c:1050:14: note: byref variable will be forcibly initialized 1050 | bool new_bundle; | ^~~~~~~~~~ /kisskb/src/net/tipc/link.c:1041:25: note: byref variable will be forcibly initialized 1041 | struct sk_buff *skb, *_skb; | ^~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_build_bc_init_msg': /kisskb/src/net/tipc/link.c:2374:29: note: byref variable will be forcibly initialized 2374 | struct sk_buff_head list; | ^~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_create_dummy_tnl_msg': /kisskb/src/net/tipc/link.c:1941:29: note: byref variable will be forcibly initialized 1941 | struct sk_buff_head tnlq; | ^~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_tnl_prepare': /kisskb/src/net/tipc/link.c:1976:42: note: byref variable will be forcibly initialized 1976 | struct sk_buff_head tmpxq, tnlq, frags; | ^~~~~ /kisskb/src/net/tipc/link.c:1976:36: note: byref variable will be forcibly initialized 1976 | struct sk_buff_head tmpxq, tnlq, frags; | ^~~~ /kisskb/src/net/tipc/link.c:1976:29: note: byref variable will be forcibly initialized 1976 | struct sk_buff_head tmpxq, tnlq, frags; | ^~~~~ /kisskb/src/net/tipc/link.c:1974:31: note: byref variable will be forcibly initialized 1974 | struct tipc_msg *hdr, tnlhdr; | ^~~~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_proto_rcv': /kisskb/src/net/tipc/link.c:2208:13: note: byref variable will be forcibly initialized 2208 | int rc = 0, released; | ^~ /kisskb/src/net/tipc/link.c:2198:38: note: byref variable will be forcibly initialized 2198 | bool reply = msg_probe(hdr), retransmitted = false; | ^~~~~~~~~~~~~ /kisskb/src/net/tipc/link.c:2197:35: note: byref variable will be forcibly initialized 2197 | struct tipc_gap_ack_blks *ga = NULL; | ^~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_input': /kisskb/src/net/tipc/link.c:1323:13: note: byref variable will be forcibly initialized 1323 | int pos = 0; | ^~~ /kisskb/src/net/tipc/link.c:1321:29: note: byref variable will be forcibly initialized 1321 | struct sk_buff_head tmpq; | ^~~~ /kisskb/src/net/tipc/link.c:1320:25: note: byref variable will be forcibly initialized 1320 | struct sk_buff *iskb; | ^~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_tnl_rcv': /kisskb/src/net/tipc/link.c:1368:13: note: byref variable will be forcibly initialized 1368 | int ipos = 0; | ^~~~ /kisskb/src/net/tipc/link.c:1367:25: note: byref variable will be forcibly initialized 1367 | struct sk_buff *iskb; | ^~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_bc_ack_rcv': /kisskb/src/net/tipc/link.c:2476:13: note: byref variable will be forcibly initialized 2476 | int rc = 0; | ^~ /kisskb/src/net/tipc/link.c:2475:14: note: byref variable will be forcibly initialized 2475 | bool unused = false; | ^~~~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_create': /kisskb/src/net/tipc/link.c:509:14: note: byref variable will be forcibly initialized 509 | char self_str[NODE_ID_STR_LEN] = {0,}; | ^~~~~~~~ /kisskb/src/net/tipc/link.c:508:14: note: byref variable will be forcibly initialized 508 | char peer_str[NODE_ID_STR_LEN] = {0,}; | ^~~~~~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_reset': /kisskb/src/net/tipc/link.c:977:29: note: byref variable will be forcibly initialized 977 | struct sk_buff_head list; | ^~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_bc_create': /kisskb/src/net/tipc/link.c:593:22: note: byref variable will be forcibly initialized 593 | char peer_str[NODE_ID_STR_LEN] = {0,}; | ^~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/link.c:37: /kisskb/src/net/tipc/link.c: In function '__tipc_nl_add_link': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/link.c: In function 'tipc_nl_add_bc_link': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/qcom/clk-regmap-divider.c: In function 'div_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-regmap-divider.c:62:13: note: byref variable will be forcibly initialized 62 | u32 div; | ^~~ /kisskb/src/drivers/clk/qcom/clk-regmap-divider.c: In function 'div_round_ro_rate': /kisskb/src/drivers/clk/qcom/clk-regmap-divider.c:23:13: note: byref variable will be forcibly initialized 23 | u32 val; | ^~~ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reasm_drain': /kisskb/src/net/sctp/ulpqueue.c:724:37: note: byref variable will be forcibly initialized 724 | struct sk_buff_head temp; | ^~~~ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reap_ordered': /kisskb/src/net/sctp/ulpqueue.c:880:29: note: byref variable will be forcibly initialized 880 | struct sk_buff_head temp; | ^~~~ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_tail_data': /kisskb/src/net/sctp/ulpqueue.c:88:29: note: byref variable will be forcibly initialized 88 | struct sk_buff_head temp; | ^~~~ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_partial_delivery': /kisskb/src/net/sctp/ulpqueue.c:1063:45: note: byref variable will be forcibly initialized 1063 | struct sk_buff_head temp; | ^~~~ /kisskb/src/net/sctp/tsnmap.c: In function 'sctp_tsnmap_next_gap_ack': /kisskb/src/net/sctp/tsnmap.c:157:27: note: byref variable will be forcibly initialized 157 | __u16 start_ = 0, end_ = 0, offset; | ^~~~ /kisskb/src/net/sctp/tsnmap.c:157:15: note: byref variable will be forcibly initialized 157 | __u16 start_ = 0, end_ = 0, offset; | ^~~~~~ /kisskb/src/net/sctp/tsnmap.c: In function 'sctp_tsnmap_num_gabs': /kisskb/src/net/sctp/tsnmap.c:325:34: note: byref variable will be forcibly initialized 325 | __u16 start = 0, end = 0; | ^~~ /kisskb/src/net/sctp/tsnmap.c:325:23: note: byref variable will be forcibly initialized 325 | __u16 start = 0, end = 0; | ^~~~~ /kisskb/src/net/sctp/tsnmap.c:320:33: note: byref variable will be forcibly initialized 320 | struct sctp_tsnmap_iter iter; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_packet_singleton': /kisskb/src/net/sctp/outqueue.c:768:28: note: byref variable will be forcibly initialized 768 | struct sctp_packet singleton; | ^~~~~~~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_flush_rtx': /kisskb/src/net/sctp/outqueue.c:984:20: note: byref variable will be forcibly initialized 984 | int error, start_timer = 0; | ^~~~~~~~~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_flush': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/sctp/bind_addr.c:24: /kisskb/src/net/sctp/bind_addr.c: In function '__list_add_rcu': /kisskb/src/net/sctp/outqueue.c:1184:31: note: byref variable will be forcibly initialized 1184 | struct sctp_flush_ctx ctx = { | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_check_transmitted': /kisskb/src/net/sctp/outqueue.c:1431:26: note: byref variable will be forcibly initialized 1431 | struct list_head tlist; | ^~~~~ /kisskb/src/net/sctp/bind_addr.c: In function 'sctp_bind_addrs_to_raw': /kisskb/src/net/sctp/bind_addr.c:212:31: note: byref variable will be forcibly initialized 212 | union sctp_addr_param rawaddr; | ^~~~~~~ /kisskb/src/net/sctp/bind_addr.c: In function 'sctp_raw_to_bind_addrs': /kisskb/src/net/sctp/bind_addr.c:262:25: note: byref variable will be forcibly initialized 262 | union sctp_addr addr; | ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_sack': /kisskb/src/net/sctp/outqueue.c:1247:28: note: byref variable will be forcibly initialized 1247 | __u32 highest_tsn, highest_new_tsn; | ^~~~~~~~~~~~~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_generate_fwdtsn': /kisskb/src/net/sctp/outqueue.c:1813:33: note: byref variable will be forcibly initialized 1813 | struct sctp_fwdtsn_skip ftsn_skip_arr[10]; | ^~~~~~~~~~~~~ /kisskb/src/net/rds/threads.c: In function 'rds_queue_reconnect': /kisskb/src/net/rds/threads.c:126:23: note: byref variable will be forcibly initialized 126 | unsigned long rand; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/rds/loop.c:33: /kisskb/src/net/rds/loop.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/loop.c:34: /kisskb/src/net/rds/loop.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/loop.c:34: /kisskb/src/net/rds/loop.c: In function 'rds_loop_kill_conns': /kisskb/src/net/rds/loop.c:199:19: note: byref variable will be forcibly initialized 199 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/rds/loop.c: In function 'rds_loop_exit': /kisskb/src/net/rds/loop.c:180:19: note: byref variable will be forcibly initialized 180 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/sctp/socket.c:40: /kisskb/src/net/sctp/socket.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/net/sctp/socket.c:46: /kisskb/src/net/sctp/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-regmap-mux.c: In function 'mux_get_parent': /kisskb/src/drivers/clk/qcom/clk-regmap-mux.c:23:22: note: byref variable will be forcibly initialized 23 | unsigned int val; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_send_asconf_add_ip': /kisskb/src/net/sctp/socket.c:563:41: note: byref variable will be forcibly initialized 563 | union sctp_addr saveaddr; | ^~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_connect_add_peer': /kisskb/src/net/sctp/socket.c:1136:32: note: byref variable will be forcibly initialized 1136 | struct sctp_transport *t; | ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_get_port_local': /kisskb/src/net/sctp/socket.c:8310:26: note: byref variable will be forcibly initialized 8310 | int low, high, remaining, index; | ^~~~ /kisskb/src/net/sctp/socket.c:8310:21: note: byref variable will be forcibly initialized 8310 | int low, high, remaining, index; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_get_port': /kisskb/src/net/sctp/socket.c:8463:25: note: byref variable will be forcibly initialized 8463 | union sctp_addr addr; | ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_copy_laddrs': /kisskb/src/net/sctp/socket.c:6169:25: note: byref variable will be forcibly initialized 6169 | union sctp_addr temp; | ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_disable_fragments': /kisskb/src/net/sctp/socket.c:5528:13: note: byref variable will be forcibly initialized 5528 | int val; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_events': /kisskb/src/net/sctp/socket.c:5550:37: note: byref variable will be forcibly initialized 5550 | struct sctp_event_subscribe subscribe; | ^~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_nodelay': /kisskb/src/net/sctp/socket.c:6499:13: note: byref variable will be forcibly initialized 6499 | int val; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_mappedv4': /kisskb/src/net/sctp/socket.c:6651:13: note: byref variable will be forcibly initialized 6651 | int val; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_adaptation_layer': /kisskb/src/net/sctp/socket.c:6363:35: note: byref variable will be forcibly initialized 6363 | struct sctp_setadaptation adaptation; | ^~~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_fragment_interleave': /kisskb/src/net/sctp/socket.c:6778:13: note: byref variable will be forcibly initialized 6778 | int val; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_partial_delivery_point': /kisskb/src/net/sctp/socket.c:6802:13: note: byref variable will be forcibly initialized 6802 | u32 val; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_hmac_ident': /kisskb/src/net/sctp/socket.c:6890:23: note: byref variable will be forcibly initialized 6890 | __u16 hmacid = ntohs(hmacs->hmac_ids[i]); | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_assoc_number': /kisskb/src/net/sctp/socket.c:7039:13: note: byref variable will be forcibly initialized 7039 | u32 val = 0; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_recvrcvinfo': /kisskb/src/net/sctp/socket.c:7260:13: note: byref variable will be forcibly initialized 7260 | int val = 0; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_recvnxtinfo': /kisskb/src/net/sctp/socket.c:7280:13: note: byref variable will be forcibly initialized 7280 | int val = 0; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_reuse_port': /kisskb/src/net/sctp/socket.c:7706:13: note: byref variable will be forcibly initialized 7706 | int val; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_auto_asconf': /kisskb/src/net/sctp/socket.c:7068:13: note: byref variable will be forcibly initialized 7068 | int val = 0; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_sendmsg_to_asoc': /kisskb/src/net/sctp/socket.c:1798:14: note: byref variable will be forcibly initialized 1798 | long timeo; | ^~~~~ /kisskb/src/net/tipc/msg.c: In function 'tipc_buf_append': /kisskb/src/net/tipc/msg.c:132:14: note: byref variable will be forcibly initialized 132 | bool headstolen; | ^~~~~~~~~~ /kisskb/src/net/tipc/msg.c:131:13: note: byref variable will be forcibly initialized 131 | int delta; | ^~~~~ /kisskb/src/net/tipc/msg.c:126:25: note: byref variable will be forcibly initialized 126 | struct sk_buff *head = *headbuf; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/net/sctp/socket.c:46: /kisskb/src/net/sctp/socket.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_sctp_status': /kisskb/src/net/sctp/socket.c:5386:28: note: byref variable will be forcibly initialized 5386 | struct sctp_status status; | ^~~~~~ /kisskb/src/net/tipc/msg.c: In function 'tipc_msg_lookup_dest': /kisskb/src/net/tipc/msg.c:704:27: note: byref variable will be forcibly initialized 704 | struct tipc_uaddr ua; | ^~ /kisskb/src/net/tipc/msg.c:703:33: note: byref variable will be forcibly initialized 703 | struct tipc_socket_addr sk; | ^~ /kisskb/src/net/sctp/socket.c: In function 'sctp_addr_id2transport': /kisskb/src/net/sctp/socket.c:274:32: note: byref variable will be forcibly initialized 274 | struct sctp_transport *transport; | ^~~~~~~~~ /kisskb/src/net/tipc/msg.c: In function 'tipc_msg_assemble': /kisskb/src/net/tipc/msg.c:737:31: note: byref variable will be forcibly initialized 737 | struct sk_buff *skb, *tmp = NULL; | ^~~ /kisskb/src/net/tipc/msg.c:737:25: note: byref variable will be forcibly initialized 737 | struct sk_buff *skb, *tmp = NULL; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_info': /kisskb/src/net/sctp/socket.c:5466:31: note: byref variable will be forcibly initialized 5466 | struct sctp_paddrinfo pinfo; | ^~~~~ /kisskb/src/net/tipc/msg.c: In function 'tipc_msg_build': /kisskb/src/net/tipc/msg.c:372:25: note: byref variable will be forcibly initialized 372 | struct tipc_msg pkthdr; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_params': /kisskb/src/net/sctp/socket.c:5887:34: note: byref variable will be forcibly initialized 5887 | struct sctp_paddrparams params; | ^~~~~~ /kisskb/src/net/tipc/msg.c: In function 'tipc_msg_reassemble': /kisskb/src/net/tipc/msg.c:764:25: note: byref variable will be forcibly initialized 764 | struct sk_buff *head = NULL; | ^~~~ /kisskb/src/net/tipc/msg.c:763:25: note: byref variable will be forcibly initialized 763 | struct sk_buff *frag = NULL; | ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_delayed_ack': /kisskb/src/net/sctp/socket.c:6031:34: note: byref variable will be forcibly initialized 6031 | struct sctp_sack_info params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addrs': /kisskb/src/net/sctp/socket.c:6122:25: note: byref variable will be forcibly initialized 6122 | union sctp_addr temp; | ^~~~ /kisskb/src/net/sctp/socket.c:6119:30: note: byref variable will be forcibly initialized 6119 | struct sctp_getaddrs getaddrs; | ^~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_local_addrs': /kisskb/src/net/sctp/socket.c:6224:13: note: byref variable will be forcibly initialized 6224 | int bytes_copied = 0; | ^~~~~~~~~~~~ /kisskb/src/net/sctp/socket.c:6219:25: note: byref variable will be forcibly initialized 6219 | union sctp_addr temp; | ^~~~ /kisskb/src/net/sctp/socket.c:6216:30: note: byref variable will be forcibly initialized 6216 | struct sctp_getaddrs getaddrs; | ^~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_send_param': /kisskb/src/net/sctp/socket.c:6405:32: note: byref variable will be forcibly initialized 6405 | struct sctp_sndrcvinfo info; | ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_sndinfo': /kisskb/src/net/sctp/socket.c:6451:29: note: byref variable will be forcibly initialized 6451 | struct sctp_sndinfo info; | ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_primary_addr': /kisskb/src/net/sctp/socket.c:6321:26: note: byref variable will be forcibly initialized 6321 | struct sctp_prim prim; | ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_rtoinfo': /kisskb/src/net/sctp/socket.c:6528:29: note: byref variable will be forcibly initialized 6528 | struct sctp_rtoinfo rtoinfo; | ^~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_associnfo': /kisskb/src/net/sctp/socket.c:6584:33: note: byref variable will be forcibly initialized 6584 | struct sctp_assocparams assocparams; | ^~~~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_maxseg': /kisskb/src/net/sctp/socket.c:6731:33: note: byref variable will be forcibly initialized 6731 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_context': /kisskb/src/net/sctp/socket.c:6674:33: note: byref variable will be forcibly initialized 6674 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_maxburst': /kisskb/src/net/sctp/socket.c:6826:33: note: byref variable will be forcibly initialized 6826 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_active_key': /kisskb/src/net/sctp/socket.c:6902:31: note: byref variable will be forcibly initialized 6902 | struct sctp_authkeyid val; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_auth_chunks': /kisskb/src/net/sctp/socket.c:6938:32: note: byref variable will be forcibly initialized 6938 | struct sctp_authchunks val; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_local_auth_chunks': /kisskb/src/net/sctp/socket.c:6983:32: note: byref variable will be forcibly initialized 6983 | struct sctp_authchunks val; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_paddr_thresholds': /kisskb/src/net/sctp/socket.c:7143:35: note: byref variable will be forcibly initialized 7143 | struct sctp_paddrthlds_v2 val; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_assoc_stats': /kisskb/src/net/sctp/socket.c:7202:33: note: byref variable will be forcibly initialized 7202 | struct sctp_assoc_stats sas; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_supported': /kisskb/src/net/sctp/socket.c:7300:33: note: byref variable will be forcibly initialized 7300 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_prinfo': /kisskb/src/net/sctp/socket.c:7339:36: note: byref variable will be forcibly initialized 7339 | struct sctp_default_prinfo info; | ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_assocstatus': /kisskb/src/net/sctp/socket.c:7385:30: note: byref variable will be forcibly initialized 7385 | struct sctp_prstatus params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_streamstatus': /kisskb/src/net/sctp/socket.c:7446:30: note: byref variable will be forcibly initialized 7446 | struct sctp_prstatus params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_reconfig_supported': /kisskb/src/net/sctp/socket.c:7508:33: note: byref variable will be forcibly initialized 7508 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_enable_strreset': /kisskb/src/net/sctp/socket.c:7547:33: note: byref variable will be forcibly initialized 7547 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_scheduler': /kisskb/src/net/sctp/socket.c:7586:33: note: byref variable will be forcibly initialized 7586 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_scheduler_value': /kisskb/src/net/sctp/socket.c:7625:34: note: byref variable will be forcibly initialized 7625 | struct sctp_stream_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_interleaving_supported': /kisskb/src/net/sctp/socket.c:7667:33: note: byref variable will be forcibly initialized 7667 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_event': /kisskb/src/net/sctp/socket.c:7726:27: note: byref variable will be forcibly initialized 7726 | struct sctp_event param; | ^~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_asconf_supported': /kisskb/src/net/sctp/socket.c:7761:33: note: byref variable will be forcibly initialized 7761 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_auth_supported': /kisskb/src/net/sctp/socket.c:7800:33: note: byref variable will be forcibly initialized 7800 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_ecn_supported': /kisskb/src/net/sctp/socket.c:7839:33: note: byref variable will be forcibly initialized 7839 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pf_expose': /kisskb/src/net/sctp/socket.c:7878:33: note: byref variable will be forcibly initialized 7878 | struct sctp_assoc_value params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_encap_port': /kisskb/src/net/sctp/socket.c:7917:31: note: byref variable will be forcibly initialized 7917 | struct sctp_udpencaps encap; | ^~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_probe_interval': /kisskb/src/net/sctp/socket.c:7976:35: note: byref variable will be forcibly initialized 7976 | struct sctp_probeinterval params; | ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_setsockopt_delayed_ack': /kisskb/src/net/sctp/socket.c:2826:39: note: byref variable will be forcibly initialized 2826 | struct sctp_sack_info p; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/name_distr.c:38: /kisskb/src/net/tipc/name_distr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/name_distr.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_for_each_transport': /kisskb/src/net/tipc/name_distr.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/socket.c:5344:32: note: byref variable will be forcibly initialized 5344 | struct rhashtable_iter hti; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_autobind': /kisskb/src/net/sctp/socket.c:8716:25: note: byref variable will be forcibly initialized 8716 | union sctp_addr autoaddr; | ^~~~~~~~ /kisskb/src/net/sctp/socket.c: In function '__sctp_connect': /kisskb/src/net/sctp/socket.c:1174:14: note: byref variable will be forcibly initialized 1174 | long timeo; | ^~~~~ /kisskb/src/net/sctp/socket.c:1168:32: note: byref variable will be forcibly initialized 1168 | struct sctp_transport *transport; | ^~~~~~~~~ /kisskb/src/net/tipc/name_distr.c: In function 'tipc_publ_purge': /kisskb/src/net/tipc/name_distr.c:247:27: note: byref variable will be forcibly initialized 247 | struct tipc_uaddr ua; | ^~ /kisskb/src/net/tipc/name_distr.c: In function 'tipc_update_nametbl': /kisskb/src/net/tipc/name_distr.c:292:27: note: byref variable will be forcibly initialized 292 | struct tipc_uaddr ua; | ^~ /kisskb/src/net/tipc/name_distr.c:291:33: note: byref variable will be forcibly initialized 291 | struct tipc_socket_addr sk; | ^~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': /kisskb/src/net/sctp/socket.c:1389:22: note: byref variable will be forcibly initialized 1389 | sctp_assoc_t assoc_id = 0; | ^~~~~~~~ /kisskb/src/net/sctp/socket.c:1388:34: note: byref variable will be forcibly initialized 1388 | struct sctp_getaddrs_old param; | ^~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_setsockopt_connectx': /kisskb/src/net/sctp/socket.c:1357:22: note: byref variable will be forcibly initialized 1357 | sctp_assoc_t assoc_id = 0; | ^~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_sendmsg_new_asoc': /kisskb/src/net/sctp/socket.c:1703:33: note: byref variable will be forcibly initialized 1703 | union sctp_addr _daddr; | ^~~~~~ /kisskb/src/net/tipc/name_distr.c: In function 'tipc_named_node_up': /kisskb/src/net/tipc/name_distr.c:218:29: note: byref variable will be forcibly initialized 218 | struct sk_buff_head head; | ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_sendmsg': /kisskb/src/net/sctp/socket.c:1945:27: note: byref variable will be forcibly initialized 1945 | struct sctp_cmsgs cmsgs; | ^~~~~ /kisskb/src/net/sctp/socket.c:1943:32: note: byref variable will be forcibly initialized 1943 | struct sctp_sndrcvinfo _sinfo, *sinfo; | ^~~~~~ /kisskb/src/net/sctp/socket.c:1942:32: note: byref variable will be forcibly initialized 1942 | struct sctp_transport *transport = NULL; | ^~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_listen_start': /kisskb/src/net/sctp/socket.c:8482:14: note: byref variable will be forcibly initialized 8482 | char alg[32]; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_skb_recv_datagram': /kisskb/src/net/sctp/socket.c:8976:14: note: byref variable will be forcibly initialized 8976 | long timeo; | ^~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_recvmsg': /kisskb/src/net/sctp/socket.c:2093:13: note: byref variable will be forcibly initialized 2093 | int err = 0; | ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_do_peeloff': /kisskb/src/net/sctp/socket.c:5602:24: note: byref variable will be forcibly initialized 5602 | struct socket *sock; | ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peeloff_common': /kisskb/src/net/sctp/socket.c:5651:24: note: byref variable will be forcibly initialized 5651 | struct socket *newsock; | ^~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peeloff': /kisskb/src/net/sctp/socket.c:5687:22: note: byref variable will be forcibly initialized 5687 | struct file *newfile = NULL; | ^~~~~~~ /kisskb/src/net/sctp/socket.c:5686:28: note: byref variable will be forcibly initialized 5686 | sctp_peeloff_arg_t peeloff; | ^~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peeloff_flags': /kisskb/src/net/sctp/socket.c:5721:22: note: byref variable will be forcibly initialized 5721 | struct file *newfile = NULL; | ^~~~~~~ /kisskb/src/net/sctp/socket.c:5720:34: note: byref variable will be forcibly initialized 5720 | sctp_peeloff_flags_arg_t peeloff; | ^~~~~~~ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c: In function 'mux_div_get_src_div': /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:62:13: note: byref variable will be forcibly initialized 62 | u32 val, d, s; | ^~~ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c: In function 'mux_div_get_parent': /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:167:21: note: byref variable will be forcibly initialized 167 | u32 i, div, src = 0; | ^~~ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:167:16: note: byref variable will be forcibly initialized 167 | u32 i, div, src = 0; | ^~~ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c: In function 'mux_div_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:206:18: note: byref variable will be forcibly initialized 206 | u32 div, src; | ^~~ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:206:13: note: byref variable will be forcibly initialized 206 | u32 div, src; | ^~~ /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c: In function 'mux_div_set_src_div': /kisskb/src/drivers/clk/qcom/clk-regmap-mux-div.c:26:13: note: byref variable will be forcibly initialized 26 | u32 val, mask; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/net/sctp/input.c:30: /kisskb/src/net/sctp/input.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/input.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_rcv_ootb': /kisskb/src/net/sctp/input.c:693:35: note: byref variable will be forcibly initialized 693 | struct sctp_chunkhdr *ch, _ch; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/net/sctp/input.c:30: /kisskb/src/net/sctp/input.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sctp/input.c:44: /kisskb/src/net/sctp/input.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/net/sctp/input.c:30: /kisskb/src/net/sctp/input.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sctp/input.c:44: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/net/sctp/input.c:30: /kisskb/src/net/sctp/input.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_hash_transport': /kisskb/src/net/sctp/input.c:960:34: note: byref variable will be forcibly initialized 960 | struct sctp_hash_cmp_arg arg; | ^~~ /kisskb/src/net/sctp/input.c: In function 'sctp_addrs_lookup_transport': /kisskb/src/net/sctp/input.c:1006:34: note: byref variable will be forcibly initialized 1006 | struct sctp_hash_cmp_arg arg = { | ^~~ /kisskb/src/net/sctp/input.c: In function '__sctp_rcv_init_lookup': /kisskb/src/net/sctp/input.c:1126:25: note: byref variable will be forcibly initialized 1126 | union sctp_addr addr; | ^~~~ /kisskb/src/net/sctp/input.c: In function '__sctp_rcv_asconf_lookup': /kisskb/src/net/sctp/input.c:1194:25: note: byref variable will be forcibly initialized 1194 | union sctp_addr paddr; | ^~~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_rcv': /kisskb/src/net/sctp/input.c:94:25: note: byref variable will be forcibly initialized 94 | union sctp_addr dest; | ^~~~ /kisskb/src/net/sctp/input.c:93:25: note: byref variable will be forcibly initialized 93 | union sctp_addr src; | ^~~ /kisskb/src/net/sctp/input.c:91:32: note: byref variable will be forcibly initialized 91 | struct sctp_transport *transport = NULL; | ^~~~~~~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_err_lookup': /kisskb/src/net/sctp/input.c:480:25: note: byref variable will be forcibly initialized 480 | union sctp_addr daddr; | ^~~~~ /kisskb/src/net/sctp/input.c:479:25: note: byref variable will be forcibly initialized 479 | union sctp_addr saddr; | ^~~~~ /kisskb/src/net/sctp/input.c:478:43: note: byref variable will be forcibly initialized 478 | struct sctp_init_chunk *chunkhdr, _chunkhdr; | ^~~~~~~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_v4_err': /kisskb/src/net/sctp/input.c:625:34: note: byref variable will be forcibly initialized 625 | struct sctp_association *asoc; | ^~~~ /kisskb/src/net/sctp/input.c:624:32: note: byref variable will be forcibly initialized 624 | struct sctp_transport *transport; | ^~~~~~~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_udp_v4_err': /kisskb/src/net/sctp/input.c:653:32: note: byref variable will be forcibly initialized 653 | struct sctp_transport *t; | ^ /kisskb/src/net/sctp/input.c:652:34: note: byref variable will be forcibly initialized 652 | struct sctp_association *asoc; | ^~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_epaddr_lookup_transport': In file included from /kisskb/src/include/net/sctp/sctp.h:44, from /kisskb/src/net/sctp/stream.c:21: /kisskb/src/net/sctp/stream.c: In function 'kmalloc_array': /kisskb/src/net/sctp/input.c:1035:34: note: byref variable will be forcibly initialized 1035 | struct sctp_hash_cmp_arg arg = { | ^~~ /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_has_association': /kisskb/src/net/sctp/input.c:1093:32: note: byref variable will be forcibly initialized 1093 | struct sctp_transport *transport; | ^~~~~~~~~ In file included from /kisskb/src/net/sctp/stream.c:20: /kisskb/src/net/sctp/stream.c: In function 'sctp_process_strreset_resp': /kisskb/src/net/sctp/stream.c:1008:35: note: byref variable will be forcibly initialized 1008 | LIST_HEAD(temp); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/6lowpan/nhc.c:9: /kisskb/src/net/6lowpan/nhc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/6lowpan/nhc.c: In function 'lowpan_nhc_by_nhcid': /kisskb/src/net/6lowpan/nhc.c:69:20: note: byref variable will be forcibly initialized 69 | u8 nhcid_skb_ptr_masked[LOWPAN_NHC_MAX_ID_LEN]; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/cffrml.c: In function 'cffrml_transmit': /kisskb/src/net/caif/cffrml.c:141:16: note: byref variable will be forcibly initialized 141 | __le16 data; | ^~~~ /kisskb/src/net/caif/cffrml.c: In function 'cffrml_receive': /kisskb/src/net/caif/cffrml.c:84:13: note: byref variable will be forcibly initialized 84 | u16 tmp; | ^~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/sctp/auth.c:15: /kisskb/src/net/sctp/auth.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/sctp/auth.c:15: /kisskb/src/net/sctp/auth.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/net/rds/rdma.c:33: /kisskb/src/net/rds/rdma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/rds/rds.h:5, from /kisskb/src/net/rds/rdma.c:38: /kisskb/src/net/rds/rdma.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/net/rds/rdma.c:33: /kisskb/src/net/rds/rdma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/net/rds/rdma.c:33: /kisskb/src/net/rds/rdma.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_get_mr': /kisskb/src/net/rds/rdma.c:356:5: note: userspace variable will be forcibly initialized 356 | int rds_get_mr(struct rds_sock *rs, sockptr_t optval, int optlen) | ^~~~~~~~~~ /kisskb/src/net/rds/rdma.c:358:32: note: byref variable will be forcibly initialized 358 | struct rds_get_mr_args args; | ^~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_get_mr_for_dest': /kisskb/src/net/rds/rdma.c:369:5: note: userspace variable will be forcibly initialized 369 | int rds_get_mr_for_dest(struct rds_sock *rs, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/rdma.c:372:32: note: byref variable will be forcibly initialized 372 | struct rds_get_mr_args new_args; | ^~~~~~~~ /kisskb/src/net/rds/rdma.c:371:41: note: byref variable will be forcibly initialized 371 | struct rds_get_mr_for_dest_args args; | ^~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_free_mr': /kisskb/src/net/rds/rdma.c:396:5: note: userspace variable will be forcibly initialized 396 | int rds_free_mr(struct rds_sock *rs, sockptr_t optval, int optlen) | ^~~~~~~~~~~ /kisskb/src/net/rds/rdma.c:398:33: note: byref variable will be forcibly initialized 398 | struct rds_free_mr_args args; | ^~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_rdma_free_op': /kisskb/src/net/rds/rdma.c:495:38: note: byref variable will be forcibly initialized 495 | struct page *page = sg_page(&ro->op_sg[i]); | ^~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_atomic_free_op': /kisskb/src/net/rds/rdma.c:513:22: note: byref variable will be forcibly initialized 513 | struct page *page = sg_page(ao->op_sg); | ^~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_cmsg_atomic': /kisskb/src/net/rds/rdma.c:868:22: note: byref variable will be forcibly initialized 868 | struct page *page = NULL; | ^~~~ /kisskb/src/net/rds/tcp_connect.c: In function 'rds_tcp_conn_path_connect': /kisskb/src/net/rds/tcp_connect.c:94:28: note: byref variable will be forcibly initialized 94 | struct sockaddr_in sin; | ^~~ /kisskb/src/net/rds/tcp_connect.c:93:29: note: byref variable will be forcibly initialized 93 | struct sockaddr_in6 sin6; | ^~~~ /kisskb/src/net/rds/tcp_connect.c:92:24: note: byref variable will be forcibly initialized 92 | struct socket *sock = NULL; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/rds/tcp.c:33: /kisskb/src/net/rds/tcp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/tcp.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/tcp.c:34: /kisskb/src/net/rds/tcp.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/tcp.c:34: /kisskb/src/net/rds/tcp.c: In function 'rds_tcp_kill_sock': /kisskb/src/net/rds/tcp.c:591:19: note: byref variable will be forcibly initialized 591 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/rds/tcp.c: In function 'rds_tcp_destroy_conns': /kisskb/src/net/rds/tcp.c:430:19: note: byref variable will be forcibly initialized 430 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/clk/qcom/clk-hfpll.c:4: /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/rds/tcp_listen.c:33: /kisskb/src/net/rds/tcp_listen.c: In function 'queued_write_unlock': /kisskb/src/net/rds/tcp.c: In function 'rds6_tcp_tc_info': /kisskb/src/net/rds/tcp.c:281:37: note: byref variable will be forcibly initialized 281 | struct rds6_info_tcp_socket tsinfo6; | ^~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/tcp.c: In function 'rds_tcp_tc_info': /kisskb/src/net/rds/tcp.c:235:36: note: byref variable will be forcibly initialized 235 | struct rds_info_tcp_socket tsinfo; | ^~~~~~ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function 'clk_hfpll_recalc_rate': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:192:13: note: byref variable will be forcibly initialized 192 | u32 l_val; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function 'hfpll_is_enabled': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:230:13: note: byref variable will be forcibly initialized 230 | u32 mode; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/iopoll.h:14, from /kisskb/src/include/linux/regmap.h:20, from /kisskb/src/drivers/clk/qcom/clk-hfpll.c:6: /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function '__clk_hfpll_enable': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:58:13: note: byref variable will be forcibly initialized 58 | u32 val; | ^~~ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function 'clk_hfpll_enable': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:94:13: note: byref variable will be forcibly initialized 94 | u32 mode; | ^~~~ /kisskb/src/net/rds/tcp_recv.c: In function 'rds_tcp_read_sock': /kisskb/src/net/rds/tcp_recv.c:267:33: note: byref variable will be forcibly initialized 267 | struct rds_tcp_desc_arg arg; | ^~~ /kisskb/src/net/rds/tcp_recv.c:266:27: note: byref variable will be forcibly initialized 266 | read_descriptor_t desc; | ^~~~ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function 'clk_hfpll_init': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:204:19: note: byref variable will be forcibly initialized 204 | u32 mode, status; | ^~~~~~ /kisskb/src/drivers/clk/qcom/clk-hfpll.c:204:13: note: byref variable will be forcibly initialized 204 | u32 mode, status; | ^~~~ /kisskb/src/drivers/clk/qcom/clk-hfpll.c: In function 'clk_hfpll_set_rate': /kisskb/src/drivers/clk/qcom/clk-hfpll.c:155:20: note: byref variable will be forcibly initialized 155 | u32 l_val, val; | ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/tcp.c:34: /kisskb/src/net/rds/tcp.c: In function 'rds_tcp_reset_callbacks': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/net/rds/tcp.c:168:9: note: in expansion of macro 'wait_event' 168 | wait_event(cp->cp_waitq, !test_bit(RDS_IN_XMIT, &cp->cp_flags)); | ^~~~~~~~~~ /kisskb/src/net/rds/tcp_listen.c: In function 'rds_tcp_accept_one': /kisskb/src/net/rds/tcp_listen.c:99:24: note: byref variable will be forcibly initialized 99 | struct socket *new_sock = NULL; | ^~~~~~~~ /kisskb/src/net/rds/tcp_listen.c: In function 'rds_tcp_listen_init': /kisskb/src/net/rds/tcp_listen.c:266:33: note: byref variable will be forcibly initialized 266 | struct sockaddr_storage ss; | ^~ /kisskb/src/net/rds/tcp_listen.c:265:24: note: byref variable will be forcibly initialized 265 | struct socket *sock = NULL; | ^~~~ /kisskb/src/net/caif/cfveil.c: In function 'cfvei_transmit': /kisskb/src/net/caif/cfveil.c:79:13: note: byref variable will be forcibly initialized 79 | int ret; | ^~~ /kisskb/src/net/caif/cfveil.c:77:12: note: byref variable will be forcibly initialized 77 | u8 tmp = 0; | ^~~ /kisskb/src/net/caif/cfveil.c: In function 'cfvei_receive': /kisskb/src/net/caif/cfveil.c:41:12: note: byref variable will be forcibly initialized 41 | u8 cmd; | ^~~ /kisskb/src/net/rds/tcp_send.c: In function 'rds_tcp_sendmsg': /kisskb/src/net/rds/tcp_send.c:58:21: note: byref variable will be forcibly initialized 58 | struct kvec vec = { | ^~~ In file included from /kisskb/src/net/sctp/stream_sched_prio.c:17: /kisskb/src/net/sctp/stream_sched_prio.c: In function 'sctp_sched_prio_free': /kisskb/src/net/sctp/stream_sched_prio.c:210:19: note: byref variable will be forcibly initialized 210 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/caif/cfdbgl.c: In function 'cfdbgl_transmit': /kisskb/src/net/caif/cfdbgl.c:42:13: note: byref variable will be forcibly initialized 42 | int ret; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/net/caif/cfserl.c:10: /kisskb/src/net/caif/cfserl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/cfserl.c: In function 'cfserl_transmit': /kisskb/src/net/caif/cfserl.c:183:12: note: byref variable will be forcibly initialized 183 | u8 tmp8 = CFSERL_STX; | ^~~~ /kisskb/src/net/caif/cfserl.c: In function 'cfserl_receive': /kisskb/src/net/caif/cfserl.c:62:12: note: byref variable will be forcibly initialized 62 | u8 stx = CFSERL_STX; | ^~~ /kisskb/src/net/caif/cfserl.c:61:13: note: byref variable will be forcibly initialized 61 | u16 tmp; | ^~~ /kisskb/src/net/caif/cfserl.c:60:12: note: byref variable will be forcibly initialized 60 | u8 tmp8; | ^~~~ /kisskb/src/net/caif/cfdgml.c: In function 'cfdgml_transmit': /kisskb/src/net/caif/cfdgml.c:87:13: note: byref variable will be forcibly initialized 87 | int ret; | ^~~ /kisskb/src/net/caif/cfdgml.c:84:13: note: byref variable will be forcibly initialized 84 | u32 zero = 0; | ^~~~ /kisskb/src/net/caif/cfdgml.c:83:12: note: byref variable will be forcibly initialized 83 | u8 packet_type; | ^~~~~~~~~~~ /kisskb/src/net/caif/cfdgml.c: In function 'cfdgml_receive': /kisskb/src/net/caif/cfdgml.c:43:12: note: byref variable will be forcibly initialized 43 | u8 dgmhdr[3]; | ^~~~~~ /kisskb/src/net/caif/cfdgml.c:42:12: note: byref variable will be forcibly initialized 42 | u8 cmd = -1; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/subscr.c:38: /kisskb/src/net/tipc/subscr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/uapi/linux/genetlink.h:6, from /kisskb/src/include/linux/genetlink.h:5, from /kisskb/src/include/net/genetlink.h:5, from /kisskb/src/net/tipc/monitor.c:36: /kisskb/src/net/tipc/monitor.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/monitor.c:36: /kisskb/src/net/tipc/monitor.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/tipc/monitor.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/tipc/monitor.c: In function '__tipc_nl_add_monitor_peer': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/monitor.c: In function 'tipc_mon_peer_up': /kisskb/src/net/tipc/monitor.c:426:27: note: byref variable will be forcibly initialized 426 | struct tipc_peer *peer, *head; | ^~~~ /kisskb/src/net/tipc/monitor.c: In function 'tipc_mon_rcv': /kisskb/src/net/tipc/monitor.c:485:32: note: byref variable will be forcibly initialized 485 | struct tipc_mon_domain dom_bef; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/net/caif/cfrfml.c:10: /kisskb/src/net/caif/cfrfml.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/monitor.c:36: /kisskb/src/net/tipc/monitor.c: In function '__tipc_nl_add_monitor': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/monitor.c:828:14: note: byref variable will be forcibly initialized 828 | char bearer_name[TIPC_MAX_BEARER_NAME]; | ^~~~~~~~~~~ /kisskb/src/net/caif/cfrfml.c: In function 'cfrfml_transmit': /kisskb/src/net/caif/cfrfml.c:217:12: note: byref variable will be forcibly initialized 217 | u8 head[6]; | ^~~~ /kisskb/src/net/caif/cfrfml.c:216:12: note: byref variable will be forcibly initialized 216 | u8 seg; | ^~~ /kisskb/src/net/caif/cfrfml.c:215:13: note: byref variable will be forcibly initialized 215 | int err; | ^~~ /kisskb/src/net/caif/cfrfml.c: In function 'cfrfml_receive': /kisskb/src/net/caif/cfrfml.c:102:12: note: byref variable will be forcibly initialized 102 | u8 seghead[6]; | ^~~~~~~ /kisskb/src/net/caif/cfrfml.c:101:13: note: byref variable will be forcibly initialized 101 | int err; | ^~~ /kisskb/src/net/caif/cfrfml.c:99:12: note: byref variable will be forcibly initialized 99 | u8 tmp; | ^~~ /kisskb/src/net/caif/cfvidl.c: In function 'cfvidl_transmit': /kisskb/src/net/caif/cfvidl.c:52:13: note: byref variable will be forcibly initialized 52 | int ret; | ^~~ /kisskb/src/net/caif/cfvidl.c:51:13: note: byref variable will be forcibly initialized 51 | u32 videoheader = 0; | ^~~~~~~~~~~ /kisskb/src/net/caif/cfvidl.c: In function 'cfvidl_receive': /kisskb/src/net/caif/cfvidl.c:38:13: note: byref variable will be forcibly initialized 38 | u32 videoheader; | ^~~~~~~~~~~ /kisskb/src/net/caif/cfutill.c: In function 'cfutill_transmit': /kisskb/src/net/caif/cfutill.c:82:13: note: byref variable will be forcibly initialized 82 | int ret; | ^~~ /kisskb/src/net/caif/cfutill.c:80:12: note: byref variable will be forcibly initialized 80 | u8 zero = 0; | ^~~~ /kisskb/src/net/caif/cfutill.c: In function 'cfutill_receive': /kisskb/src/net/caif/cfutill.c:42:12: note: byref variable will be forcibly initialized 42 | u8 cmd = -1; | ^~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'do_ulpq_tail_event': /kisskb/src/net/sctp/stream_interleave.c:1298:29: note: byref variable will be forcibly initialized 1298 | struct sk_buff_head temp; | ^~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_intl_reap_ordered': /kisskb/src/net/sctp/stream_interleave.c:1016:29: note: byref variable will be forcibly initialized 1016 | struct sk_buff_head temp; | ^~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'do_sctp_enqueue_event': /kisskb/src/net/sctp/stream_interleave.c:1327:29: note: byref variable will be forcibly initialized 1327 | struct sk_buff_head temp; | ^~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_generate_iftsn': /kisskb/src/net/sctp/stream_interleave.c:1108:34: note: byref variable will be forcibly initialized 1108 | struct sctp_ifwdtsn_skip ftsn_skip_arr[10]; | ^~~~~~~~~~~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_intl_start_pd': /kisskb/src/net/sctp/stream_interleave.c:935:29: note: byref variable will be forcibly initialized 935 | struct sk_buff_head temp; | ^~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_ulpevent_idata': /kisskb/src/net/sctp/stream_interleave.c:829:29: note: byref variable will be forcibly initialized 829 | struct sk_buff_head temp; | ^~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_make_idatafrag_empty': /kisskb/src/net/sctp/stream_interleave.c:30:30: note: byref variable will be forcibly initialized 30 | struct sctp_idatahdr dp; | ^~ In file included from /kisskb/src/include/linux/pm_domain.h:11, from /kisskb/src/drivers/clk/qcom/gdsc.c:13: /kisskb/src/drivers/clk/qcom/gdsc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/qcom/gdsc.c: In function 'gdsc_check_status': /kisskb/src/drivers/clk/qcom/gdsc.c:74:13: note: byref variable will be forcibly initialized 74 | u32 val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/tipc/name_table.c:38: /kisskb/src/net/tipc/name_table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/name_table.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/name_table.c: In function 'tipc_service_subscribe': /kisskb/src/net/tipc/name_table.c:425:26: note: byref variable will be forcibly initialized 425 | struct list_head publ_list; | ^~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/tipc/name_table.c:38: /kisskb/src/net/tipc/name_table.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/tipc/name_table.c: In function '__tipc_nl_add_nametable_publ': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/name_table.c: In function 'tipc_nl_service_list': /kisskb/src/net/tipc/name_table.c:1056:27: note: byref variable will be forcibly initialized 1056 | struct tipc_uaddr ua; | ^~ /kisskb/src/net/tipc/name_table.c: In function 'tipc_nametbl_subscribe': /kisskb/src/net/tipc/name_table.c:832:27: note: byref variable will be forcibly initialized 832 | struct tipc_uaddr ua; | ^~ /kisskb/src/net/tipc/name_table.c: In function 'tipc_nametbl_unsubscribe': /kisskb/src/net/tipc/name_table.c:862:27: note: byref variable will be forcibly initialized 862 | struct tipc_uaddr ua; | ^~ /kisskb/src/net/tipc/name_table.c: In function 'tipc_nl_name_table_dump': /kisskb/src/net/tipc/name_table.c:1107:28: note: byref variable will be forcibly initialized 1107 | struct tipc_nl_msg msg; | ^~~ /kisskb/src/net/tipc/name_table.c:1105:13: note: byref variable will be forcibly initialized 1105 | u32 last_key = cb->args[2]; | ^~~~~~~~ /kisskb/src/net/tipc/name_table.c:1104:13: note: byref variable will be forcibly initialized 1104 | u32 last_lower = cb->args[1]; | ^~~~~~~~~~ /kisskb/src/net/tipc/name_table.c:1103:13: note: byref variable will be forcibly initialized 1103 | u32 last_type = cb->args[0]; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sctp/ipv6.c:30: /kisskb/src/net/sctp/ipv6.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/dns_resolver/dns_key.c:24: /kisskb/src/net/dns_resolver/dns_key.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:447:16: note: in expansion of macro 'smp_load_acquire' 447 | return smp_load_acquire(&key->state); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/dns_resolver/dns_key.c: In function 'dns_resolver_preparse': /kisskb/src/net/dns_resolver/dns_key.c:151:30: note: byref variable will be forcibly initialized 151 | char optval[128]; | ^~~~~~ /kisskb/src/net/dns_resolver/dns_key.c:96:23: note: byref variable will be forcibly initialized 96 | unsigned long derrno; | ^~~~~~ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_v6_err_handle': /kisskb/src/net/sctp/ipv6.c:132:13: note: byref variable will be forcibly initialized 132 | int err = 0; | ^~~ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_v6_err': /kisskb/src/net/sctp/ipv6.c:168:34: note: byref variable will be forcibly initialized 168 | struct sctp_association *asoc; | ^~~~ /kisskb/src/net/sctp/ipv6.c:167:32: note: byref variable will be forcibly initialized 167 | struct sctp_transport *transport; | ^~~~~~~~~ /kisskb/src/net/tipc/net.c: In function 'tipc_net_finalize': /kisskb/src/net/tipc/net.c:130:27: note: byref variable will be forcibly initialized 130 | struct tipc_uaddr ua; | ^~ /kisskb/src/net/tipc/net.c:129:33: note: byref variable will be forcibly initialized 129 | struct tipc_socket_addr sk = {0, addr}; | ^~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/net.c:37: /kisskb/src/net/tipc/net.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/tipc/net.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sctp/ipv6.c:30: /kisskb/src/net/sctp/ipv6.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/net.c: In function '__tipc_nl_add_net': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/tipc/net.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_v6_get_dst': /kisskb/src/net/sctp/ipv6.c:286:35: note: byref variable will be forcibly initialized 286 | struct in6_addr *final_p, final; | ^~~~~ /kisskb/src/net/sctp/ipv6.c:285:25: note: byref variable will be forcibly initialized 285 | union sctp_addr dst_saddr; | ^~~~~~~~~ /kisskb/src/net/sctp/ipv6.c:279:22: note: byref variable will be forcibly initialized 279 | struct flowi _fl; | ^~~ /kisskb/src/net/tipc/net.c: In function 'tipc_nl_net_dump': /kisskb/src/net/tipc/net.c:205:28: note: byref variable will be forcibly initialized 205 | struct tipc_nl_msg msg; | ^~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/net.c:37: /kisskb/src/net/tipc/net.c: In function '__tipc_nl_net_set': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/net.c:267:20: note: byref variable will be forcibly initialized 267 | u8 node_id[NODE_ID_LEN]; | ^~~~~~~ /kisskb/src/net/tipc/net.c:227:24: note: byref variable will be forcibly initialized 227 | struct nlattr *attrs[TIPC_NLA_NET_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/net.c: In function 'tipc_nl_net_addr_legacy_get': /kisskb/src/net/tipc/net.c:326:28: note: byref variable will be forcibly initialized 326 | struct tipc_nl_msg msg; | ^~~ In file included from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/sctp/ipv6.c:38: /kisskb/src/net/sctp/ipv6.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1398:34: note: byref variable will be forcibly initialized 1398 | struct flow_keys keys; | ^~~~ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_udp_v6_err': /kisskb/src/net/sctp/ipv6.c:196:32: note: byref variable will be forcibly initialized 196 | struct sctp_transport *t; | ^ /kisskb/src/net/sctp/ipv6.c:195:34: note: byref variable will be forcibly initialized 195 | struct sctp_association *asoc; | ^~~~ /kisskb/src/net/caif/cfpkt_skbuff.c: In function 'cfpkt_add_body': /kisskb/src/net/caif/cfpkt_skbuff.c:175:25: note: byref variable will be forcibly initialized 175 | struct sk_buff *lastskb; | ^~~~~~~ /kisskb/src/net/caif/cfpkt_skbuff.c: In function 'cfpkt_add_head': /kisskb/src/net/caif/cfpkt_skbuff.c:218:25: note: byref variable will be forcibly initialized 218 | struct sk_buff *lastskb; | ^~~~~~~ /kisskb/src/net/caif/cfsrvl.c: In function 'cfservl_modemcmd': /kisskb/src/net/caif/cfsrvl.c:131:28: note: byref variable will be forcibly initialized 131 | u8 flow_off = SRVL_FLOW_OFF; | ^~~~~~~~ /kisskb/src/net/caif/cfsrvl.c:110:28: note: byref variable will be forcibly initialized 110 | u8 flow_on = SRVL_FLOW_ON; | ^~~~~~~ /kisskb/src/net/caif/caif_usb.c: In function 'cfusbl_transmit': /kisskb/src/net/caif/caif_usb.c:52:12: note: byref variable will be forcibly initialized 52 | u8 zeros[CFUSB_ALIGNMENT]; | ^~~~~ /kisskb/src/net/caif/caif_usb.c:51:12: note: byref variable will be forcibly initialized 51 | u8 hpad; | ^~~~ /kisskb/src/net/caif/caif_usb.c: In function 'cfusbl_receive': /kisskb/src/net/caif/caif_usb.c:40:12: note: byref variable will be forcibly initialized 40 | u8 hpad; | ^~~~ /kisskb/src/net/caif/caif_usb.c: In function 'cfusbl_device_notify': /kisskb/src/net/caif/caif_usb.c:132:25: note: byref variable will be forcibly initialized 132 | struct cflayer *layer, *link_support; | ^~~~~ /kisskb/src/net/caif/caif_usb.c:131:32: note: byref variable will be forcibly initialized 131 | struct caif_dev_common common; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/net/caif/caif_socket.c:9: /kisskb/src/net/caif/caif_socket.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/caif_socket.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/net/caif/caif_socket.c:18: /kisskb/src/net/caif/caif_socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/net/caif/caif_socket.c:9: /kisskb/src/net/caif/caif_socket.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/caif/caif_socket.c: In function 'caif_stream_sendmsg': /kisskb/src/net/caif/caif_socket.c:599:13: note: byref variable will be forcibly initialized 599 | int err, size; | ^~~ /kisskb/src/net/caif/caif_socket.c: In function 'caif_seqpkt_sendmsg': /kisskb/src/net/caif/caif_socket.c:524:13: note: byref variable will be forcibly initialized 524 | int ret = 0; | ^~~ /kisskb/src/net/caif/caif_socket.c: In function 'caif_seqpkt_recvmsg': /kisskb/src/net/caif/caif_socket.c:277:13: note: byref variable will be forcibly initialized 277 | int ret; | ^~~ /kisskb/src/net/caif/caif_socket.c: In function 'setsockopt': /kisskb/src/net/caif/caif_socket.c:673:12: note: userspace variable will be forcibly initialized 673 | static int setsockopt(struct socket *sock, int lvl, int opt, sockptr_t ov, | ^~~~~~~~~~ /kisskb/src/net/caif/caif_socket.c:673:12: note: userspace variable will be forcibly initialized /kisskb/src/net/caif/caif_socket.c:678:13: note: byref variable will be forcibly initialized 678 | int linksel; | ^~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/net/caif/caif_socket.c:9: /kisskb/src/net/caif/caif_socket.c: In function 'caif_connect': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/caif_socket.c:871:17: note: in expansion of macro 'wait_event_interruptible_timeout' 871 | timeo = wait_event_interruptible_timeout(*sk_sleep(sk), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/caif_socket.c:752:32: note: byref variable will be forcibly initialized 752 | int ifindex, headroom, tailroom; | ^~~~~~~~ /kisskb/src/net/caif/caif_socket.c:752:22: note: byref variable will be forcibly initialized 752 | int ifindex, headroom, tailroom; | ^~~~~~~~ /kisskb/src/net/caif/caif_socket.c:752:13: note: byref variable will be forcibly initialized 752 | int ifindex, headroom, tailroom; | ^~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/backing-dev.h:16, from /kisskb/src/net/ceph/ceph_common.c:4: /kisskb/src/net/ceph/ceph_common.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ceph/ceph_common.c: In function 'parse_fsid': /kisskb/src/net/ceph/ceph_common.c:225:13: note: byref variable will be forcibly initialized 225 | int d; | ^ /kisskb/src/net/ceph/ceph_common.c:223:14: note: byref variable will be forcibly initialized 223 | char tmp[3]; | ^~~ /kisskb/src/net/ceph/ceph_common.c: In function 'ceph_parse_param': /kisskb/src/net/ceph/ceph_common.c:447:22: note: byref variable will be forcibly initialized 447 | struct p_log log = {.prefix = "libceph", .log = l}; | ^~~ /kisskb/src/net/ceph/ceph_common.c:445:32: note: byref variable will be forcibly initialized 445 | struct fs_parse_result result; | ^~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/net/ceph/ceph_common.c:4: /kisskb/src/net/ceph/ceph_common.c: In function '__ceph_open_session': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/ceph_common.c:836:23: note: in expansion of macro 'wait_event_interruptible_timeout' 836 | err = wait_event_interruptible_timeout(client->auth_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/ceph_common.c: In function 'ceph_wait_for_latest_osdmap': /kisskb/src/net/ceph/ceph_common.c:871:13: note: byref variable will be forcibly initialized 871 | u64 newest_epoch; | ^~~~~~~~~~~~ /kisskb/src/drivers/clk/qcom/lcc-ipq806x.c: In function 'lcc_ipq806x_probe': /kisskb/src/drivers/clk/qcom/lcc-ipq806x.c:430:13: note: byref variable will be forcibly initialized 430 | u32 val; | ^~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_net_dump': /kisskb/src/net/tipc/netlink_compat.c:1166:24: note: byref variable will be forcibly initialized 1166 | struct nlattr *net[TIPC_NLA_NET_MAX + 1]; | ^~~ /kisskb/src/net/tipc/netlink_compat.c:1165:16: note: byref variable will be forcibly initialized 1165 | __be32 id; | ^~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_node_dump': /kisskb/src/net/tipc/netlink_compat.c:1119:24: note: byref variable will be forcibly initialized 1119 | struct nlattr *node[TIPC_NLA_NODE_MAX + 1]; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c:1118:31: note: byref variable will be forcibly initialized 1118 | struct tipc_node_info node_info; | ^~~~~~~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_media_dump': /kisskb/src/net/tipc/netlink_compat.c:1099:24: note: byref variable will be forcibly initialized 1099 | struct nlattr *media[TIPC_NLA_MEDIA_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_bearer_dump': /kisskb/src/net/tipc/netlink_compat.c:411:24: note: byref variable will be forcibly initialized 411 | struct nlattr *bearer[TIPC_NLA_BEARER_MAX + 1]; | ^~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/netlink_compat.c:34: /kisskb/src/net/tipc/netlink_compat.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_net_set': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/netlink_compat.c: In function '__tipc_add_link_prop': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/qcom/lcc-mdm9615.c: In function 'lcc_mdm9615_probe': /kisskb/src/drivers/clk/qcom/lcc-mdm9615.c:537:13: note: byref variable will be forcibly initialized 537 | u32 val; | ^~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_bearer_enable': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/net/tipc/core.h:51, from /kisskb/src/net/tipc/netlink_compat.c:34: /kisskb/src/net/tipc/netlink_compat.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/tipc/netlink_compat.c: In function '__tipc_nl_compat_dumpit': /kisskb/src/net/tipc/netlink_compat.c:190:33: note: byref variable will be forcibly initialized 190 | struct netlink_callback cb; | ^~ /kisskb/src/net/tipc/netlink_compat.c:185:33: note: byref variable will be forcibly initialized 185 | struct genl_dumpit_info info; | ^~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/netlink_compat.c:34: /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_publ_dump': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/tipc/netlink_compat.c:1005:40: note: byref variable will be forcibly initialized 1005 | struct tipc_nl_compat_cmd_dump dump; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_tlv_sprintf': /kisskb/src/net/tipc/netlink_compat.c:129:17: note: byref variable will be forcibly initialized 129 | va_list args; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_sk_dump': /kisskb/src/net/tipc/netlink_compat.c:1062:32: note: byref variable will be forcibly initialized 1062 | struct nlattr *con[TIPC_NLA_CON_MAX + 1]; | ^~~ /kisskb/src/net/tipc/netlink_compat.c:1047:24: note: byref variable will be forcibly initialized 1047 | struct nlattr *sock[TIPC_NLA_SOCK_MAX + 1]; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function '__tipc_nl_compat_publ_dump': /kisskb/src/net/tipc/netlink_compat.c:976:24: note: byref variable will be forcibly initialized 976 | struct nlattr *publ[TIPC_NLA_PUBL_MAX + 1]; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_name_table_dump': /kisskb/src/net/tipc/netlink_compat.c:903:24: note: byref variable will be forcibly initialized 903 | struct nlattr *publ[TIPC_NLA_PUBL_MAX + 1]; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c:902:24: note: byref variable will be forcibly initialized 902 | struct nlattr *nt[TIPC_NLA_NAME_TABLE_MAX + 1]; | ^~ /kisskb/src/net/tipc/netlink_compat.c:900:14: note: byref variable will be forcibly initialized 900 | char port_str[27]; | ^~~~~~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_link_dump': /kisskb/src/net/tipc/netlink_compat.c:688:31: note: byref variable will be forcibly initialized 688 | struct tipc_link_info link_info; | ^~~~~~~~~ /kisskb/src/net/tipc/netlink_compat.c:687:24: note: byref variable will be forcibly initialized 687 | struct nlattr *link[TIPC_NLA_LINK_MAX + 1]; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_link_stat_dump': /kisskb/src/net/tipc/netlink_compat.c:550:24: note: byref variable will be forcibly initialized 550 | struct nlattr *stats[TIPC_NLA_STATS_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/netlink_compat.c:549:24: note: byref variable will be forcibly initialized 549 | struct nlattr *prop[TIPC_NLA_PROP_MAX + 1]; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c:548:24: note: byref variable will be forcibly initialized 548 | struct nlattr *link[TIPC_NLA_LINK_MAX + 1]; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function '__tipc_nl_compat_doit': /kisskb/src/net/tipc/netlink_compat.c:338:26: note: byref variable will be forcibly initialized 338 | struct genl_info info; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_handle': /kisskb/src/net/tipc/netlink_compat.c:1197:40: note: byref variable will be forcibly initialized 1197 | struct tipc_nl_compat_cmd_doit doit; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c:1196:40: note: byref variable will be forcibly initialized 1196 | struct tipc_nl_compat_cmd_dump dump; | ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_recv': /kisskb/src/net/nfc/nci/core.c: In function 'nci_open_device': /kisskb/src/net/nfc/nci/core.c:503:45: note: byref variable will be forcibly initialized 503 | struct nci_core_init_v2_cmd nci_init_v2_cmd = { | ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/netlink_compat.c:1298:35: note: byref variable will be forcibly initialized 1298 | struct tipc_nl_compat_msg msg; | ^~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_activate_target': /kisskb/src/net/nfc/nci/core.c:865:45: note: byref variable will be forcibly initialized 865 | struct nci_rf_discover_select_param param; | ^~~~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_set_local_general_bytes': /kisskb/src/net/nfc/nci/core.c:746:37: note: byref variable will be forcibly initialized 746 | struct nci_set_config_param param; | ^~~~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_prop_cmd': /kisskb/src/net/nfc/nci/core.c:354:30: note: byref variable will be forcibly initialized 354 | struct nci_cmd_param param; | ^~~~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_core_cmd': /kisskb/src/net/nfc/nci/core.c:368:30: note: byref variable will be forcibly initialized 368 | struct nci_cmd_param param; | ^~~~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_set_config': /kisskb/src/net/nfc/nci/core.c:627:37: note: byref variable will be forcibly initialized 627 | struct nci_set_config_param param; | ^~~~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_set_listen_parameters': /kisskb/src/net/nfc/nci/core.c:773:14: note: byref variable will be forcibly initialized 773 | __u8 val; | ^~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_start_poll': /kisskb/src/net/nfc/nci/core.c:796:38: note: byref variable will be forcibly initialized 796 | struct nci_rf_discover_param param; | ^~~~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_nfcee_mode_set': /kisskb/src/net/nfc/nci/core.c:670:39: note: byref variable will be forcibly initialized 670 | struct nci_nfcee_mode_set_cmd cmd; | ^~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_core_conn_create': /kisskb/src/net/nfc/nci/core.c:694:38: note: byref variable will be forcibly initialized 694 | struct core_conn_create_data data; | ^~~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_nfcc_loopback': /kisskb/src/net/nfc/nci/core.c:425:34: note: byref variable will be forcibly initialized 425 | struct nci_loopback_data loopback_data; | ^~~~~~~~~~~~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_register_device': /kisskb/src/net/nfc/nci/core.c:1202:14: note: byref variable will be forcibly initialized 1202 | char name[32]; | ^~~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_reset_req': /kisskb/src/net/nfc/nci/core.c:160:35: note: byref variable will be forcibly initialized 160 | struct nci_core_reset_cmd cmd; | ^~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_set_config_req': /kisskb/src/net/nfc/nci/core.c:221:40: note: byref variable will be forcibly initialized 221 | struct nci_core_set_config_cmd cmd; | ^~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_nfcee_discover_req': /kisskb/src/net/nfc/nci/core.c:643:39: note: byref variable will be forcibly initialized 643 | struct nci_nfcee_discover_cmd cmd; | ^~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_core_conn_close_req': /kisskb/src/net/nfc/nci/core.c:728:14: note: byref variable will be forcibly initialized 728 | __u8 conn_id = (unsigned long)opt; | ^~~~~~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_rf_discover_select_req': /kisskb/src/net/nfc/nci/core.c:306:43: note: byref variable will be forcibly initialized 306 | struct nci_rf_discover_select_cmd cmd; | ^~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_init_complete_req': /kisskb/src/net/nfc/nci/core.c:178:36: note: byref variable will be forcibly initialized 178 | struct nci_rf_disc_map_cmd cmd; | ^~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_rf_deactivate_req': /kisskb/src/net/nfc/nci/core.c:331:38: note: byref variable will be forcibly initialized 331 | struct nci_rf_deactivate_cmd cmd; | ^~~ /kisskb/src/net/nfc/nci/core.c: In function 'nci_rf_discover_req': /kisskb/src/net/nfc/nci/core.c:241:32: note: byref variable will be forcibly initialized 241 | struct nci_rf_disc_cmd cmd; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/node.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/node.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/tipc/link.h:41, from /kisskb/src/net/tipc/node.c:38: /kisskb/src/net/tipc/node.c: In function 'tipc_skb_queue_splice_tail_init': /kisskb/src/net/tipc/msg.h:1302:29: note: byref variable will be forcibly initialized 1302 | struct sk_buff_head tmp; | ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_write_unlock': /kisskb/src/net/tipc/node.c:405:27: note: byref variable will be forcibly initialized 405 | struct tipc_uaddr ua; | ^~ /kisskb/src/net/tipc/node.c:401:33: note: byref variable will be forcibly initialized 401 | struct tipc_socket_addr sk; | ^~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_link_down': /kisskb/src/net/tipc/node.c:1050:29: note: byref variable will be forcibly initialized 1050 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/node.c:1047:33: note: byref variable will be forcibly initialized 1047 | struct tipc_media_addr *maddr = NULL; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_lxc_xmit': /kisskb/src/net/tipc/node.c:1624:29: note: byref variable will be forcibly initialized 1624 | struct sk_buff_head inputq; | ^~~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_check_state': /kisskb/src/net/tipc/node.c:1930:13: note: byref variable will be forcibly initialized 1930 | int pb_id; | ^~~~~ /kisskb/src/net/tipc/node.c:1929:33: note: byref variable will be forcibly initialized 1929 | struct tipc_media_addr *maddr; | ^~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function 'nla_get_u64': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ /kisskb/src/net/tipc/node.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/tipc/node.c: In function '__tipc_nl_add_node': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/node.c: In function '__tipc_nl_add_monitor_prop': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/node.c: In function 'tipc_node_timeout': /kisskb/src/net/tipc/node.c:787:29: note: byref variable will be forcibly initialized 787 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_bc_rcv': /kisskb/src/net/tipc/node.c:1860:29: note: byref variable will be forcibly initialized 1860 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_check_dest': /kisskb/src/net/tipc/node.c:1166:13: note: byref variable will be forcibly initialized 1166 | u16 session; | ^~~~~~~ /kisskb/src/net/tipc/node.c:1157:27: note: byref variable will be forcibly initialized 1157 | struct tipc_link *l, *snd_l; | ^ /kisskb/src/net/tipc/node.c: In function 'tipc_node_xmit': /kisskb/src/net/tipc/node.c:1686:29: note: byref variable will be forcibly initialized 1686 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_xmit_skb': /kisskb/src/net/tipc/node.c:1750:29: note: byref variable will be forcibly initialized 1750 | struct sk_buff_head head; | ^~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_broadcast': /kisskb/src/net/tipc/node.c:1779:13: note: byref variable will be forcibly initialized 1779 | u16 dummy; | ^~~~~ /kisskb/src/net/tipc/node.c:1776:29: note: byref variable will be forcibly initialized 1776 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_rcv': /kisskb/src/net/tipc/node.c:2073:29: note: byref variable will be forcibly initialized 2073 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_apply_property': /kisskb/src/net/tipc/node.c:2197:29: note: byref variable will be forcibly initialized 2197 | struct sk_buff_head xmitq; | ^~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function 'tipc_nl_peer_rm': /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized 1617 | u64 tmp; | ^~~ /kisskb/src/include/net/netlink.h:1617:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/node.c:2232:12: note: byref variable will be forcibly initialized 2232 | u8 node_id[NODE_ID_LEN]; | ^~~~~~~ /kisskb/src/net/tipc/node.c:2230:24: note: byref variable will be forcibly initialized 2230 | struct nlattr *attrs[TIPC_NLA_NET_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump': /kisskb/src/net/tipc/node.c:2309:28: note: byref variable will be forcibly initialized 2309 | struct tipc_nl_msg msg; | ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_set_link': /kisskb/src/net/tipc/node.c:2447:32: note: byref variable will be forcibly initialized 2447 | struct nlattr *props[TIPC_NLA_PROP_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/node.c:2412:24: note: byref variable will be forcibly initialized 2412 | struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/node.c:2411:29: note: byref variable will be forcibly initialized 2411 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/node.c:2407:13: note: byref variable will be forcibly initialized 2407 | int bearer_id; | ^~~~~~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_get_link': /kisskb/src/net/tipc/node.c:2518:21: note: byref variable will be forcibly initialized 2518 | int bearer_id; | ^~~~~~~~~ /kisskb/src/net/tipc/node.c:2488:28: note: byref variable will be forcibly initialized 2488 | struct tipc_nl_msg msg; | ^~~ /kisskb/src/net/tipc/node.c:2487:24: note: byref variable will be forcibly initialized 2487 | struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_reset_link_stats': /kisskb/src/net/tipc/node.c:2556:24: note: byref variable will be forcibly initialized 2556 | struct nlattr *attrs[TIPC_NLA_LINK_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/node.c:2553:22: note: byref variable will be forcibly initialized 2553 | unsigned int bearer_id; | ^~~~~~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_link': /kisskb/src/net/tipc/node.c:2657:13: note: byref variable will be forcibly initialized 2657 | u32 prev_link = cb->args[1]; | ^~~~~~~~~ /kisskb/src/net/tipc/node.c:2655:28: note: byref variable will be forcibly initialized 2655 | struct tipc_nl_msg msg; | ^~~ /kisskb/src/net/tipc/node.c:2652:24: note: byref variable will be forcibly initialized 2652 | struct nlattr *link[TIPC_NLA_LINK_MAX + 1]; | ^~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_set_monitor': /kisskb/src/net/tipc/node.c:2741:24: note: byref variable will be forcibly initialized 2741 | struct nlattr *attrs[TIPC_NLA_MON_MAX + 1]; | ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_get_monitor': /kisskb/src/net/tipc/node.c:2803:28: note: byref variable will be forcibly initialized 2803 | struct tipc_nl_msg msg; | ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_monitor': /kisskb/src/net/tipc/node.c:2825:28: note: byref variable will be forcibly initialized 2825 | struct tipc_nl_msg msg; | ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_monitor_peer': /kisskb/src/net/tipc/node.c:2860:32: note: byref variable will be forcibly initialized 2860 | struct nlattr *mon[TIPC_NLA_MON_MAX + 1]; | ^~~ /kisskb/src/net/tipc/node.c:2855:28: note: byref variable will be forcibly initialized 2855 | struct tipc_nl_msg msg; | ^~~ /kisskb/src/net/tipc/node.c:2852:13: note: byref variable will be forcibly initialized 2852 | u32 prev_node = cb->args[1]; | ^~~~~~~~~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'is_configured': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:591:40: note: in expansion of macro 'BDADDR_ANY' 591 | !bacmp(&hdev->public_addr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_current_settings': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:891:47: note: in expansion of macro 'BDADDR_ANY' 891 | if (bacmp(&hdev->static_addr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:890:35: note: in expansion of macro 'BDADDR_ANY' 890 | !bacmp(&hdev->bdaddr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'eir_has_uuids': /kisskb/src/net/bluetooth/mgmt.c:9498:20: note: byref variable will be forcibly initialized 9498 | u8 uuid[16]; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_unpaired': /kisskb/src/net/bluetooth/mgmt.c:2432:40: note: byref variable will be forcibly initialized 2432 | struct mgmt_ev_device_unpaired ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_removed': /kisskb/src/net/bluetooth/mgmt.c:7035:39: note: byref variable will be forcibly initialized 7035 | struct mgmt_ev_device_removed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_added': /kisskb/src/drivers/clk/qcom/lcc-msm8960.c: In function 'lcc_msm8960_probe': /kisskb/src/drivers/clk/qcom/lcc-msm8960.c:536:13: note: byref variable will be forcibly initialized 536 | u32 val; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:6925:37: note: byref variable will be forcibly initialized 6925 | struct mgmt_ev_device_added ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'new_settings': /kisskb/src/net/bluetooth/mgmt.c:1262:16: note: byref variable will be forcibly initialized 1262 | __le32 ev = cpu_to_le32(get_current_settings(hdev)); | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_adv_monitor_added': /kisskb/src/net/bluetooth/mgmt.c:4402:42: note: byref variable will be forcibly initialized 4402 | struct mgmt_ev_adv_monitor_added ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'ext_info_changed': /kisskb/src/net/bluetooth/mgmt.c:1112:14: note: byref variable will be forcibly initialized 1112 | char buf[512]; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_flags_changed': /kisskb/src/net/bluetooth/mgmt.c:4331:45: note: byref variable will be forcibly initialized 4331 | struct mgmt_ev_device_flags_changed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_offload_codec_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:4171:44: note: byref variable will be forcibly initialized 4171 | struct mgmt_ev_exp_feature_changed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_quality_report_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:3934:44: note: byref variable will be forcibly initialized 3934 | struct mgmt_ev_exp_feature_changed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_ll_privacy_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:3903:44: note: byref variable will be forcibly initialized 3903 | struct mgmt_ev_exp_feature_changed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_debug_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:3918:44: note: byref variable will be forcibly initialized 3918 | struct mgmt_ev_exp_feature_changed ev; | ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'get_missing_options': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:607:40: note: in expansion of macro 'BDADDR_ANY' 607 | !bacmp(&hdev->public_addr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'new_options': /kisskb/src/net/bluetooth/mgmt.c:615:16: note: byref variable will be forcibly initialized 615 | __le32 options = get_missing_options(hdev); | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'send_settings_rsp': /kisskb/src/net/bluetooth/mgmt.c:1128:16: note: byref variable will be forcibly initialized 1128 | __le32 settings = cpu_to_le32(get_current_settings(hdev)); | ^~~~~~~~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'set_static_address': /kisskb/src/include/net/bluetooth/bluetooth.h:295:34: note: byref variable will be forcibly initialized 295 | #define BDADDR_NONE (&(bdaddr_t) {{0xff, 0xff, 0xff, 0xff, 0xff, 0xff}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:5748:41: note: in expansion of macro 'BDADDR_NONE' 5748 | if (!bacmp(&cp->bdaddr, BDADDR_NONE)) | ^~~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:5747:32: note: in expansion of macro 'BDADDR_ANY' 5747 | if (bacmp(&cp->bdaddr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_phy_configuration': /kisskb/src/net/bluetooth/mgmt.c:3399:46: note: byref variable will be forcibly initialized 3399 | struct mgmt_rp_get_phy_configuration rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:8419:43: note: byref variable will be forcibly initialized 8419 | struct mgmt_rp_remove_advertising rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'send_options_rsp': /kisskb/src/net/bluetooth/mgmt.c:623:16: note: byref variable will be forcibly initialized 623 | __le32 options = get_missing_options(hdev); | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_config_info': /kisskb/src/net/bluetooth/mgmt.c:632:41: note: byref variable will be forcibly initialized 632 | struct mgmt_rp_read_config_info rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_data_complete': /kisskb/src/net/bluetooth/mgmt.c:4810:44: note: byref variable will be forcibly initialized 4810 | struct mgmt_rp_read_local_oob_data mgmt_rp; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_controller_info': /kisskb/src/net/bluetooth/mgmt.c:1019:34: note: byref variable will be forcibly initialized 1019 | struct mgmt_rp_read_info rp; | ^~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/mgmt.c:27: /kisskb/src/net/bluetooth/mgmt.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'clear_eir': /kisskb/src/net/bluetooth/mgmt.c:9358:33: note: byref variable will be forcibly initialized 9358 | struct hci_cp_write_eir cp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_device_id': /kisskb/src/net/bluetooth/mgmt.c:5501:28: note: byref variable will be forcibly initialized 5501 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'rpa_expired': /kisskb/src/net/bluetooth/mgmt.c:979:28: note: byref variable will be forcibly initialized 979 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'service_cache_off': /kisskb/src/net/bluetooth/mgmt.c:958:28: note: byref variable will be forcibly initialized 958 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_secure_conn': /kisskb/src/net/bluetooth/mgmt.c:6126:12: note: byref variable will be forcibly initialized 6126 | u8 val; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:6125:28: note: byref variable will be forcibly initialized 6125 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_uuid': /kisskb/src/net/bluetooth/mgmt.c:2108:28: note: byref variable will be forcibly initialized 2108 | struct hci_request req; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/include/linux/rhashtable.h:23, from /kisskb/src/net/tipc/socket.c:38: /kisskb/src/net/tipc/socket.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function '__add_adv_patterns_monitor': /kisskb/src/net/bluetooth/mgmt.c:4523:13: note: byref variable will be forcibly initialized 4523 | int err; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:4521:49: note: byref variable will be forcibly initialized 4521 | struct mgmt_rp_add_adv_patterns_monitor rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'adv_expire': /kisskb/src/net/bluetooth/mgmt.c:3234:28: note: byref variable will be forcibly initialized 3234 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'calculate_name_len': /kisskb/src/net/bluetooth/mgmt.c:7761:12: note: byref variable will be forcibly initialized 7761 | u8 buf[HCI_MAX_SHORT_NAME_LENGTH + 3]; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'tlv_data_max_len': /kisskb/src/net/bluetooth/mgmt.c:7761:12: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c: In function 'get_adv_size_info': /kisskb/src/net/bluetooth/mgmt.c:8534:42: note: byref variable will be forcibly initialized 8534 | struct mgmt_rp_get_adv_size_info rp; | ^~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/tipc/core.h:53, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_params': /kisskb/src/drivers/clk/qcom/mmcc-msm8960.c: In function 'pix_rdi_get_parent': /kisskb/src/drivers/clk/qcom/mmcc-msm8960.c:582:13: note: byref variable will be forcibly initialized 582 | u32 val; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:8147:28: note: byref variable will be forcibly initialized 8147 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:8144:43: note: byref variable will be forcibly initialized 8144 | struct mgmt_rp_add_ext_adv_params rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'le_enable_complete': /kisskb/src/net/bluetooth/mgmt.c:1909:36: note: byref variable will be forcibly initialized 1909 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:1889:20: note: byref variable will be forcibly initialized 1889 | u8 mgmt_err = mgmt_status(status); | ^~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_adv_monitor': /kisskb/src/net/bluetooth/mgmt.c:4749:13: note: byref variable will be forcibly initialized 4749 | int err, status; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:4746:43: note: byref variable will be forcibly initialized 4746 | struct mgmt_rp_remove_adv_monitor rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_adv_mon_features': /kisskb/src/net/bluetooth/mgmt.c:4439:15: note: byref variable will be forcibly initialized 4439 | __u16 handles[HCI_MAX_ADV_MONITOR_NUM_HANDLES]; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:4434:13: note: byref variable will be forcibly initialized 4434 | int handle, err; | ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_device_flags': /kisskb/src/net/bluetooth/mgmt.c:4281:41: note: byref variable will be forcibly initialized 4281 | struct mgmt_rp_get_device_flags rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_offload_codec_func': /kisskb/src/net/bluetooth/mgmt.c:4188:40: note: byref variable will be forcibly initialized 4188 | struct mgmt_rp_set_exp_feature rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_quality_report_func': /kisskb/src/net/bluetooth/mgmt.c:4103:40: note: byref variable will be forcibly initialized 4103 | struct mgmt_rp_set_exp_feature rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_rpa_resolution_func': /kisskb/src/net/bluetooth/mgmt.c:4038:40: note: byref variable will be forcibly initialized 4038 | struct mgmt_rp_set_exp_feature rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_exp_features_info': /kisskb/src/net/bluetooth/mgmt.c:3822:14: note: byref variable will be forcibly initialized 3822 | char buf[102]; /* Enough space for 5 features: 2 + 20 * 5 */ | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_debug_func': /kisskb/src/net/bluetooth/mgmt.c:3991:40: note: byref variable will be forcibly initialized 3991 | struct mgmt_rp_set_exp_feature rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_zero_key_func': /kisskb/src/net/bluetooth/mgmt.c:3955:40: note: byref variable will be forcibly initialized 3955 | struct mgmt_rp_set_exp_feature rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_controller_cap': /kisskb/src/net/bluetooth/mgmt.c:3727:12: note: byref variable will be forcibly initialized 3727 | u8 tx_power_range[2]; | ^~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:3726:12: note: byref variable will be forcibly initialized 3726 | u8 flags = 0; | ^~~~~ /kisskb/src/net/bluetooth/mgmt.c:3723:14: note: byref variable will be forcibly initialized 3723 | char buf[20]; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_advertising_complete': /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_withdraw': /kisskb/src/net/tipc/socket.c:2926:27: note: byref variable will be forcibly initialized 2926 | struct tipc_uaddr _ua; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:5550:20: note: byref variable will be forcibly initialized 5550 | u8 mgmt_err = mgmt_status(status); | ^~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:5542:28: note: byref variable will be forcibly initialized 5542 | struct hci_request req; | ^~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_publish': /kisskb/src/net/tipc/socket.c:2901:33: note: byref variable will be forcibly initialized 2901 | struct tipc_socket_addr skaddr; | ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_ssp_oob_req': /kisskb/src/net/bluetooth/mgmt.c:7480:28: note: byref variable will be forcibly initialized 7480 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_data': /kisskb/src/net/bluetooth/mgmt.c:4870:28: note: byref variable will be forcibly initialized 4870 | struct hci_request req; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/include/linux/rhashtable.h:23, from /kisskb/src/net/tipc/socket.c:38: /kisskb/src/net/tipc/socket.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:9: note: in expansion of macro 'rcu_assign_pointer' 401 | rcu_assign_pointer(*bkt, (void *)obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_ext_controller_info': /kisskb/src/net/bluetooth/mgmt.c:1073:14: note: byref variable will be forcibly initialized 1073 | char buf[512]; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'start_discovery_internal': /kisskb/src/net/bluetooth/mgmt.c:5124:12: note: byref variable will be forcibly initialized 5124 | u8 status; | ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'start_service_discovery': /kisskb/src/net/bluetooth/mgmt.c:5216:12: note: byref variable will be forcibly initialized 5216 | u8 status; | ^~~~~~ In file included from /kisskb/src/net/tipc/socket.c:38: /kisskb/src/net/tipc/socket.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:39: note: byref variable will be forcibly initialized 585 | struct rhashtable_compare_arg arg = { | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_advertising': /kisskb/src/net/bluetooth/mgmt.c:5617:28: note: byref variable will be forcibly initialized 5617 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_advertising': /kisskb/src/net/bluetooth/mgmt.c:8450:28: note: byref variable will be forcibly initialized 8450 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:8448:43: note: byref variable will be forcibly initialized 8448 | struct mgmt_rp_remove_advertising rp; | ^~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_filter_connect': /kisskb/src/net/tipc/socket.c:2201:23: note: byref variable will be forcibly initialized 2201 | unsigned long delay; | ^~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_timeout': /kisskb/src/net/tipc/socket.c:2865:29: note: byref variable will be forcibly initialized 2865 | struct sk_buff_head list; | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_bcast': /kisskb/src/net/tipc/socket.c:427:26: note: byref variable will be forcibly initialized 427 | DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ | ^~~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/tipc/socket.c:1099:14: note: in expansion of macro 'tipc_wait_for_cond' 1099 | rc = tipc_wait_for_cond(sock, &timeout, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:1095:29: note: byref variable will be forcibly initialized 1095 | struct sk_buff_head pkts; | ^~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_msg': /kisskb/src/net/tipc/socket.c:913:29: note: byref variable will be forcibly initialized 913 | struct sk_buff_head pkts; | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_anycast': /kisskb/src/net/tipc/socket.c:427:26: note: byref variable will be forcibly initialized 427 | DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ | ^~~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/tipc/socket.c:1051:22: note: in expansion of macro 'tipc_wait_for_cond' 1051 | rc = tipc_wait_for_cond(sock, &timeout, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:1015:13: note: byref variable will be forcibly initialized 1015 | int dstcnt, rc; | ^~~~~~ /kisskb/src/net/tipc/socket.c:1013:26: note: byref variable will be forcibly initialized 1013 | struct list_head dsts; | ^~~~ /kisskb/src/net/tipc/socket.c:1012:19: note: byref variable will be forcibly initialized 1012 | u32 node, port, exclude; | ^~~~ /kisskb/src/net/tipc/socket.c:1012:13: note: byref variable will be forcibly initialized 1012 | u32 node, port, exclude; | ^~~~ /kisskb/src/net/tipc/socket.c:1010:29: note: byref variable will be forcibly initialized 1010 | struct tipc_member *mbr = NULL; | ^~~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'add_device': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:6946:38: note: in expansion of macro 'BDADDR_ANY' 6946 | !bacmp(&cp->addr.bdaddr, BDADDR_ANY)) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_unicast': /kisskb/src/net/tipc/socket.c:427:26: note: byref variable will be forcibly initialized 427 | DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ | ^~~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/tipc/socket.c:974:14: note: in expansion of macro 'tipc_wait_for_cond' 974 | rc = tipc_wait_for_cond(sock, &timeout, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:964:29: note: byref variable will be forcibly initialized 964 | struct tipc_member *mb = NULL; | ^~ /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_mcast': /kisskb/src/net/tipc/socket.c:1166:13: note: byref variable will be forcibly initialized 1166 | u32 dstcnt, exclude; | ^~~~~~ /kisskb/src/net/tipc/socket.c:1165:26: note: byref variable will be forcibly initialized 1165 | struct list_head dsts; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'clock_info_cmd_complete': /kisskb/src/net/tipc/socket.c: In function 'tipc_getsockopt': /kisskb/src/net/tipc/socket.c:3235:13: note: byref variable will be forcibly initialized 3235 | u32 value; | ^~~~~ /kisskb/src/net/tipc/socket.c:3234:18: note: byref variable will be forcibly initialized 3234 | int len, scope; | ^~~~~ /kisskb/src/net/bluetooth/mgmt.c:6719:39: note: byref variable will be forcibly initialized 6719 | struct mgmt_rp_get_clock_info rp; | ^~ /kisskb/src/net/tipc/socket.c:3233:35: note: byref variable will be forcibly initialized 3233 | struct tipc_service_range seq; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'conn_info_cmd_complete': /kisskb/src/net/bluetooth/mgmt.c:6517:38: note: byref variable will be forcibly initialized 6517 | struct mgmt_rp_get_conn_info rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'pairing_complete': /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_leave': /kisskb/src/net/bluetooth/mgmt.c:2834:36: note: byref variable will be forcibly initialized 2834 | struct mgmt_rp_pair_device rp; | ^~ /kisskb/src/net/tipc/socket.c:3108:13: note: byref variable will be forcibly initialized 3108 | int scope; | ^~~~~ /kisskb/src/net/tipc/socket.c:3107:27: note: byref variable will be forcibly initialized 3107 | struct tipc_uaddr ua; | ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'get_clock_info': /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_join': /kisskb/src/net/tipc/socket.c:3069:27: note: byref variable will be forcibly initialized 3069 | struct tipc_uaddr ua; | ^~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:6815:37: note: in expansion of macro 'BDADDR_ANY' 6815 | if (bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:6791:28: note: byref variable will be forcibly initialized 6791 | struct hci_request req; | ^~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_ioctl': /kisskb/src/net/bluetooth/mgmt.c:6789:34: note: byref variable will be forcibly initialized 6789 | struct hci_cp_read_clock hci_cp; | ^~~~~~ /kisskb/src/net/tipc/socket.c:3299:33: note: byref variable will be forcibly initialized 3299 | struct tipc_sioc_ln_req lnr; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:6788:39: note: byref variable will be forcibly initialized 6788 | struct mgmt_rp_get_clock_info rp; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/include/linux/rhashtable.h:23, from /kisskb/src/net/tipc/socket.c:38: /kisskb/src/net/tipc/socket.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:25: note: in expansion of macro 'rcu_assign_pointer' 1045 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_conn_info': /kisskb/src/net/bluetooth/mgmt.c:6658:41: note: byref variable will be forcibly initialized 6658 | struct hci_cp_read_rssi req_rssi_cp; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:6657:45: note: byref variable will be forcibly initialized 6657 | struct hci_cp_read_tx_power req_txp_cp; | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:6656:36: note: byref variable will be forcibly initialized 6656 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:6599:38: note: byref variable will be forcibly initialized 6599 | struct mgmt_rp_get_conn_info rp; | ^~ /kisskb/src/net/tipc/socket.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:25: note: in expansion of macro 'rcu_assign_pointer' 758 | rcu_assign_pointer(*pprev, obj); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/tipc/socket.c:38: /kisskb/src/include/linux/rhashtable.h:701:39: note: byref variable will be forcibly initialized 701 | struct rhashtable_compare_arg arg = { | ^~~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'load_irks': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:6387:29: note: in expansion of macro 'BDADDR_ANY' 6387 | BDADDR_ANY); | ^~~~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/tipc/socket.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/tipc/socket.c: In function '__tipc_nl_add_sk_con': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c: In function 'set_debug_keys': /kisskb/src/net/tipc/socket.c: In function '__tipc_nl_add_sk_info': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:6238:20: note: byref variable will be forcibly initialized 6238 | u8 mode = (cp->val == 0x02) ? 0x01 : 0x00; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'pin_code_reply': /kisskb/src/net/tipc/socket.c: In function '__tipc_nl_add_sk_publ': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:2756:51: note: byref variable will be forcibly initialized 2756 | struct mgmt_cp_pin_code_neg_reply ncp; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:2734:38: note: byref variable will be forcibly initialized 2734 | struct hci_cp_pin_code_reply reply; | ^~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_setsockopt': /kisskb/src/net/tipc/socket.c:3134:12: note: userspace variable will be forcibly initialized 3134 | static int tipc_setsockopt(struct socket *sock, int lvl, int opt, | ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:3134:12: note: userspace variable will be forcibly initialized /kisskb/src/net/tipc/socket.c:3134:12: note: userspace variable will be forcibly initialized /kisskb/src/net/tipc/socket.c:3140:13: note: byref variable will be forcibly initialized 3140 | u32 value = 0; | ^~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_link_security': /kisskb/src/net/bluetooth/mgmt.c:1676:12: note: byref variable will be forcibly initialized 1676 | u8 val, status; | ^~~ /kisskb/src/net/tipc/socket.c:3139:31: note: byref variable will be forcibly initialized 3139 | struct tipc_group_req mreq; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_scan_params': /kisskb/src/net/bluetooth/mgmt.c:5817:36: note: byref variable will be forcibly initialized 5817 | struct hci_request req; | ^~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_reinit': /kisskb/src/net/tipc/socket.c:2962:32: note: byref variable will be forcibly initialized 2962 | struct rhashtable_iter iter; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_fast_connectable': /kisskb/src/net/bluetooth/mgmt.c:5871:28: note: byref variable will be forcibly initialized 5871 | struct hci_request req; | ^~~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'set_bredr': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:6031:48: note: in expansion of macro 'BDADDR_ANY' 6031 | (bacmp(&hdev->static_addr, BDADDR_ANY) || | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:5967:28: note: byref variable will be forcibly initialized 5967 | struct hci_request req; | ^~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_fill_sock_diag': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/tipc/socket.c: In function 'tipc_nl_publ_dump': /kisskb/src/net/tipc/socket.c:3789:32: note: byref variable will be forcibly initialized 3789 | struct nlattr *sock[TIPC_NLA_SOCK_MAX + 1]; | ^~~~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_remote_oob_data': /kisskb/src/net/tipc/socket.c:3782:13: note: byref variable will be forcibly initialized 3782 | u32 last_publ = cb->args[1]; | ^~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:5042:38: note: in expansion of macro 'BDADDR_ANY' 5042 | if (!bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'user_pairing_resp': /kisskb/src/net/bluetooth/mgmt.c:3150:50: note: byref variable will be forcibly initialized 3150 | struct hci_cp_user_passkey_reply cp; | ^~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_proto_rcv': /kisskb/src/net/tipc/socket.c:2151:14: note: byref variable will be forcibly initialized 2151 | bool wakeup = false; | ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'unpair_device': /kisskb/src/net/bluetooth/mgmt.c:2445:38: note: byref variable will be forcibly initialized 2445 | struct mgmt_rp_unpair_device rp; | ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_shutdown': /kisskb/src/net/tipc/socket.c:427:26: note: byref variable will be forcibly initialized 427 | DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ | ^~~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/tipc/socket.c:559:9: note: in expansion of macro 'tipc_wait_for_cond' 559 | tipc_wait_for_cond(sock, &timeout, (!tsk->cong_link_cnt && | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:554:14: note: byref variable will be forcibly initialized 554 | long timeout = msecs_to_jiffies(CONN_TIMEOUT_DEFAULT); | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'pair_device': /kisskb/src/net/bluetooth/mgmt.c:2912:36: note: byref variable will be forcibly initialized 2912 | struct mgmt_rp_pair_device rp; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'disconnect': /kisskb/src/net/bluetooth/mgmt.c:2573:35: note: byref variable will be forcibly initialized 2573 | struct mgmt_rp_disconnect rp; | ^~ /kisskb/src/net/tipc/socket.c: In function 'tipc_recvmsg': /kisskb/src/net/tipc/socket.c:1894:14: note: byref variable will be forcibly initialized 1894 | long timeout; | ^~~~~~~ /kisskb/src/net/tipc/socket.c:1890:29: note: byref variable will be forcibly initialized 1890 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_recvstream': /kisskb/src/net/tipc/socket.c:2022:14: note: byref variable will be forcibly initialized 2022 | long timeout; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/topsrv.h:40, from /kisskb/src/net/tipc/subscr.h:41, from /kisskb/src/net/tipc/topsrv.c:37: /kisskb/src/net/tipc/topsrv.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_uuid': /kisskb/src/net/tipc/topsrv.c: In function 'queued_write_unlock': /kisskb/src/net/bluetooth/mgmt.c:2190:28: note: byref variable will be forcibly initialized 2190 | struct hci_request req; | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:2189:12: note: byref variable will be forcibly initialized 2189 | u8 bt_uuid_any[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_local_name': /kisskb/src/net/bluetooth/mgmt.c:3297:28: note: byref variable will be forcibly initialized 3297 | struct hci_request req; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_sendmcast': /kisskb/src/net/tipc/socket.c:427:26: note: byref variable will be forcibly initialized 427 | DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ | ^~~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/tipc/socket.c:858:14: note: in expansion of macro 'tipc_wait_for_cond' 858 | rc = tipc_wait_for_cond(sock, &timeout, !tsk->cong_link_cnt); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:851:27: note: byref variable will be forcibly initialized 851 | struct tipc_nlist dsts; | ^~~~ /kisskb/src/net/tipc/socket.c:850:29: note: byref variable will be forcibly initialized 850 | struct sk_buff_head pkts; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_dev_class': /kisskb/src/net/bluetooth/mgmt.c:2274:28: note: byref variable will be forcibly initialized 2274 | struct hci_request req; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_sendmsg': /kisskb/src/net/bluetooth/mgmt.c: In function 'set_le': /kisskb/src/net/tipc/socket.c:427:26: note: byref variable will be forcibly initialized 427 | DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ | ^~~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/tipc/socket.c:1479:14: note: in expansion of macro 'tipc_wait_for_cond' 1479 | rc = tipc_wait_for_cond(sock, &timeout, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:1934:28: note: byref variable will be forcibly initialized 1934 | struct hci_request req; | ^~~ /kisskb/src/net/tipc/socket.c:1420:29: note: byref variable will be forcibly initialized 1420 | struct sk_buff_head pkts; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c:1932:47: note: byref variable will be forcibly initialized 1932 | struct hci_cp_write_le_host_supported hci_cp; | ^~~~~~ /kisskb/src/net/tipc/socket.c:1419:33: note: byref variable will be forcibly initialized 1419 | struct tipc_socket_addr skaddr; | ^~~~~~ /kisskb/src/net/tipc/socket.c:1414:14: note: byref variable will be forcibly initialized 1414 | long timeout = sock_sndtimeo(sk, m->msg_flags & MSG_DONTWAIT); | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'clean_up_hci_state': /kisskb/src/net/bluetooth/mgmt.c:1182:20: note: byref variable will be forcibly initialized 1182 | u8 scan = 0x00; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c:1173:28: note: byref variable will be forcibly initialized 1173 | struct hci_request req; | ^~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_connect': /kisskb/src/net/tipc/socket.c:2574:14: note: byref variable will be forcibly initialized 2574 | long timeout = (flags & O_NONBLOCK) ? 0 : tsk->conn_timeout; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_version': /kisskb/src/net/bluetooth/mgmt.c:327:37: note: byref variable will be forcibly initialized 327 | struct mgmt_rp_read_version rp; | ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_ext_data': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:7601:47: note: in expansion of macro 'BDADDR_ANY' 7601 | bacmp(&hdev->static_addr, BDADDR_ANY))) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:7599:42: note: in expansion of macro 'BDADDR_ANY' 7599 | !bacmp(&hdev->bdaddr, BDADDR_ANY) || | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_sendstream': /kisskb/src/net/tipc/socket.c:427:26: note: byref variable will be forcibly initialized 427 | DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ | ^~~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/tipc/socket.c:1583:22: note: in expansion of macro 'tipc_wait_for_cond' 1583 | rc = tipc_wait_for_cond(sock, &timeout, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:1557:14: note: byref variable will be forcibly initialized 1557 | long timeout = sock_sndtimeo(sk, m->msg_flags & MSG_DONTWAIT); | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:7511:52: note: byref variable will be forcibly initialized 7511 | u8 status, flags, role, addr[7], hash[16], rand[16]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/bat_iv_ogm.h:10, from /kisskb/src/net/batman-adv/bat_iv_ogm.c:7: /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:7511:42: note: byref variable will be forcibly initialized 7511 | u8 status, flags, role, addr[7], hash[16], rand[16]; | ^~~~ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'hlist_add_head_rcu': /kisskb/src/net/bluetooth/mgmt.c:7511:33: note: byref variable will be forcibly initialized 7511 | u8 status, flags, role, addr[7], hash[16], rand[16]; | ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:7511:27: note: byref variable will be forcibly initialized 7511 | u8 status, flags, role, addr[7], hash[16], rand[16]; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c:7511:20: note: byref variable will be forcibly initialized 7511 | u8 status, flags, role, addr[7], hash[16], rand[16]; | ^~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_advertising_added': /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_kern_evt': /kisskb/src/net/bluetooth/mgmt.c:1146:42: note: byref variable will be forcibly initialized 1146 | struct mgmt_ev_advertising_added ev; | ^~ /kisskb/src/net/tipc/topsrv.c:604:29: note: byref variable will be forcibly initialized 604 | struct sk_buff_head evtq; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_data': /kisskb/src/net/bluetooth/mgmt.c:8278:28: note: byref variable will be forcibly initialized 8278 | struct hci_request req; | ^~~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_accept': /kisskb/src/net/tipc/topsrv.c:454:24: note: byref variable will be forcibly initialized 454 | struct socket *newsock; | ^~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:8272:41: note: byref variable will be forcibly initialized 8272 | struct mgmt_rp_add_ext_adv_data rp; | ^~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_conn_rcv_from_sock': /kisskb/src/net/tipc/topsrv.c:391:21: note: byref variable will be forcibly initialized 391 | struct kvec iov; | ^~~ /kisskb/src/net/tipc/topsrv.c:390:28: note: byref variable will be forcibly initialized 390 | struct tipc_subscr s; | ^ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_filter_rcv': /kisskb/src/net/tipc/socket.c:2339:29: note: byref variable will be forcibly initialized 2339 | struct sk_buff_head inputq; | ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_advertising': /kisskb/src/net/tipc/topsrv.c: In function 'tipc_conn_send_to_sock': /kisskb/src/net/tipc/topsrv.c:253:21: note: byref variable will be forcibly initialized 253 | struct kvec iov; | ^~~ /kisskb/src/net/tipc/topsrv.c:252:23: note: byref variable will be forcibly initialized 252 | struct msghdr msg; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:7949:28: note: byref variable will be forcibly initialized 7949 | struct hci_request req; | ^~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_enqueue': /kisskb/src/net/bluetooth/mgmt.c:7940:40: note: byref variable will be forcibly initialized 7940 | struct mgmt_rp_add_advertising rp; | ^~ /kisskb/src/net/tipc/socket.c:2427:25: note: byref variable will be forcibly initialized 2427 | struct sk_buff *skb; | ^~~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_create_listener': /kisskb/src/net/tipc/topsrv.c:500:30: note: byref variable will be forcibly initialized 500 | struct sockaddr_tipc saddr; | ^~~~~ /kisskb/src/net/tipc/topsrv.c:499:24: note: byref variable will be forcibly initialized 499 | struct socket *lsock = NULL; | ^~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_rcv': /kisskb/src/net/tipc/socket.c:2484:25: note: byref variable will be forcibly initialized 2484 | struct sk_buff *skb; | ^~~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_start': /kisskb/src/net/tipc/socket.c:2481:13: note: byref variable will be forcibly initialized 2481 | int err; | ^~~ /kisskb/src/net/tipc/topsrv.c:646:20: note: byref variable will be forcibly initialized 646 | const char name[] = "topology_server"; | ^~~~ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_neigh_is_sob': /kisskb/src/net/tipc/socket.c:2479:29: note: byref variable will be forcibly initialized 2479 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/batman-adv/bat_iv_ogm.c:2221:13: note: byref variable will be forcibly initialized 2221 | int diff; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_advertising_removed': /kisskb/src/net/bluetooth/mgmt.c:1156:44: note: byref variable will be forcibly initialized 1156 | struct mgmt_ev_advertising_removed ev; | ^~ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_neigh_cmp': /kisskb/src/net/batman-adv/bat_iv_ogm.c:2193:13: note: byref variable will be forcibly initialized 2193 | int diff; | ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:7887:40: note: byref variable will be forcibly initialized 7887 | struct mgmt_rp_add_advertising rp; | ^~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_mcast_rcv': /kisskb/src/net/tipc/socket.c:1202:27: note: byref variable will be forcibly initialized 1202 | struct tipc_uaddr ua; | ^~ /kisskb/src/net/tipc/socket.c:1200:26: note: byref variable will be forcibly initialized 1200 | struct list_head dports; | ^~~~~~ /kisskb/src/net/tipc/socket.c:1199:29: note: byref variable will be forcibly initialized 1199 | struct sk_buff_head tmpq; | ^~~~ /kisskb/src/net/tipc/socket.c:1198:13: note: byref variable will be forcibly initialized 1198 | u32 portid, onode; | ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_params_complete': /kisskb/src/net/bluetooth/mgmt.c:8088:43: note: byref variable will be forcibly initialized 8088 | struct mgmt_rp_add_ext_adv_params rp; | ^~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_kern_subscr': /kisskb/src/net/tipc/topsrv.c:562:28: note: byref variable will be forcibly initialized 562 | struct tipc_subscr sub; | ^~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_backlog_rcv': /kisskb/src/net/tipc/socket.c:2399:29: note: byref variable will be forcibly initialized 2399 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_phy_configuration_changed': /kisskb/src/net/bluetooth/mgmt.c:3419:50: note: byref variable will be forcibly initialized 3419 | struct mgmt_ev_phy_configuration_changed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_phy_configuration': In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/batman-adv/bat_iv_ogm.c:42: /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:3466:28: note: byref variable will be forcibly initialized 3466 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:3464:42: note: byref variable will be forcibly initialized 3464 | struct hci_cp_le_set_default_phy cp_phy; | ^~~~~~ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_gw_dump_entry': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_adv_monitor_removed': /kisskb/src/net/bluetooth/mgmt.c:4411:44: note: byref variable will be forcibly initialized 4411 | struct mgmt_ev_adv_monitor_removed ev; | ^~ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_orig_dump_subentry': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/batman-adv/bat_iv_ogm.c:1821:12: note: byref variable will be forcibly initialized 1821 | u8 tq_avg; | ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_add_adv_patterns_monitor_complete': /kisskb/src/net/bluetooth/mgmt.c:4480:49: note: byref variable will be forcibly initialized 4480 | struct mgmt_rp_add_adv_patterns_monitor rp; | ^~ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_orig_dump_entry': /kisskb/src/net/batman-adv/bat_iv_ogm.c:1886:12: note: byref variable will be forcibly initialized 1886 | u8 tq_avg_best; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_remove_adv_monitor_complete': /kisskb/src/net/bluetooth/mgmt.c:4713:43: note: byref variable will be forcibly initialized 4713 | struct mgmt_rp_remove_adv_monitor rp; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/bat_v.h:10, from /kisskb/src/net/batman-adv/bat_v.c:7: /kisskb/src/net/batman-adv/bat_v.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_orig_dump': /kisskb/src/net/batman-adv/bat_iv_ogm.c:1982:13: note: byref variable will be forcibly initialized 1982 | int sub = cb->args[2]; | ^~~ /kisskb/src/net/batman-adv/bat_iv_ogm.c:1981:13: note: byref variable will be forcibly initialized 1981 | int idx = cb->args[1]; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_index_added': In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/batman-adv/bat_iv_ogm.c:42: /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_neigh_dump_neigh': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:8699:34: note: byref variable will be forcibly initialized 8699 | struct mgmt_ev_ext_index ev; | ^~ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_neigh_dump': /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_index_removed': /kisskb/src/net/batman-adv/bat_iv_ogm.c:2140:13: note: byref variable will be forcibly initialized 2140 | int idx = cb->args[1]; | ^~~ /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_store_sel_class': /kisskb/src/net/batman-adv/bat_v.c:518:24: note: byref variable will be forcibly initialized 518 | u32 old_class, class; | ^~~~~ /kisskb/src/net/bluetooth/mgmt.c:8732:12: note: byref variable will be forcibly initialized 8732 | u8 status = MGMT_STATUS_INVALID_INDEX; | ^~~~~~ /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'batadv_iv_ogm_iface_enable': /kisskb/src/net/batman-adv/bat_iv_ogm.c:196:13: note: byref variable will be forcibly initialized 196 | u32 random_seqno; | ^~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:8731:34: note: byref variable will be forcibly initialized 8731 | struct mgmt_ev_ext_index ev; | ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'set_public_address': /kisskb/src/net/tipc/group.c: In function 'tipc_group_create_event': /kisskb/src/net/tipc/group.c:673:27: note: byref variable will be forcibly initialized 673 | struct tipc_event evt; | ^~~ /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_gw_is_eligible': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/mgmt.c:7326:33: note: in expansion of macro 'BDADDR_ANY' 7326 | if (!bacmp(&cp->bdaddr, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/batman-adv/bat_v.c:625:28: note: byref variable will be forcibly initialized 625 | u32 gw_throughput, orig_throughput, threshold; | ^~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/bat_v.c:625:13: note: byref variable will be forcibly initialized 625 | u32 gw_throughput, orig_throughput, threshold; | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function '__mgmt_power_off': /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_gw_get_best_gw_node': /kisskb/src/net/batman-adv/bat_v.c:585:25: note: byref variable will be forcibly initialized 585 | u32 max_bw = 0, bw; | ^~ /kisskb/src/net/bluetooth/mgmt.c:8815:20: note: byref variable will be forcibly initialized 8815 | u8 status, zero_cod[] = { 0, 0, 0 }; | ^~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/group.c:37: /kisskb/src/net/tipc/group.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:8815:12: note: byref variable will be forcibly initialized 8815 | u8 status, zero_cod[] = { 0, 0, 0 }; | ^~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/batman-adv/bat_v.c:28: /kisskb/src/net/batman-adv/bat_v.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_link_key': /kisskb/src/net/tipc/group.c: In function 'tipc_group_delete': /kisskb/src/net/tipc/group.c:216:29: note: byref variable will be forcibly initialized 216 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_gw_dump_entry': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:8868:37: note: byref variable will be forcibly initialized 8868 | struct mgmt_ev_new_link_key ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_ltk': /kisskb/src/net/tipc/group.c: In function 'tipc_group_join': /kisskb/src/net/tipc/group.c:201:29: note: byref variable will be forcibly initialized 201 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/bluetooth/mgmt.c:8903:42: note: byref variable will be forcibly initialized 8903 | struct mgmt_ev_new_long_term_key ev; | ^~ /kisskb/src/net/tipc/group.c: In function 'tipc_group_cong': /kisskb/src/net/tipc/group.c:420:29: note: byref variable will be forcibly initialized 420 | struct sk_buff_head xmitq; | ^~~~~ /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_orig_dump_subentry': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_irk': /kisskb/src/net/tipc/group.c: In function 'tipc_group_bc_cong': /kisskb/src/net/tipc/group.c:453:29: note: byref variable will be forcibly initialized 453 | struct tipc_member *m = NULL; | ^ /kisskb/src/net/bluetooth/mgmt.c:8946:32: note: byref variable will be forcibly initialized 8946 | struct mgmt_ev_new_irk ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_csrk': /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_orig_dump': /kisskb/src/net/batman-adv/bat_v.c:431:13: note: byref variable will be forcibly initialized 431 | int sub = cb->args[2]; | ^~~ /kisskb/src/net/batman-adv/bat_v.c:430:13: note: byref variable will be forcibly initialized 430 | int idx = cb->args[1]; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:8963:33: note: byref variable will be forcibly initialized 8963 | struct mgmt_ev_new_csrk ev; | ^~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/batman-adv/bat_v.c:28: /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_neigh_dump_neigh': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_conn_param': /kisskb/src/net/batman-adv/bat_v.c: In function 'batadv_v_neigh_dump': /kisskb/src/net/batman-adv/bat_v.c:219:13: note: byref variable will be forcibly initialized 219 | int idx = cb->args[1]; | ^~~ /kisskb/src/net/bluetooth/mgmt.c:8994:39: note: byref variable will be forcibly initialized 8994 | struct mgmt_ev_new_conn_param ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_device_connected': /kisskb/src/net/bluetooth/mgmt.c:9014:14: note: byref variable will be forcibly initialized 9014 | char buf[512]; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_device_disconnected': In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/tipc/core.h:62, from /kisskb/src/net/tipc/group.c:37: /kisskb/src/net/tipc/group.c: In function 'tipc_group_fill_sock_diag': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:9096:22: note: byref variable will be forcibly initialized 9096 | struct sock *sk = NULL; | ^~ /kisskb/src/net/bluetooth/mgmt.c:9095:44: note: byref variable will be forcibly initialized 9095 | struct mgmt_ev_device_disconnected ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_connect_failed': /kisskb/src/net/bluetooth/mgmt.c:9160:39: note: byref variable will be forcibly initialized 9160 | struct mgmt_ev_connect_failed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_pin_code_request': /kisskb/src/net/bluetooth/mgmt.c:9179:41: note: byref variable will be forcibly initialized 9179 | struct mgmt_ev_pin_code_request ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_confirm_request': /kisskb/src/net/bluetooth/mgmt.c:9218:45: note: byref variable will be forcibly initialized 9218 | struct mgmt_ev_user_confirm_request ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_passkey_request': /kisskb/src/net/bluetooth/mgmt.c:9234:45: note: byref variable will be forcibly initialized 9234 | struct mgmt_ev_user_passkey_request ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_passkey_notify': /kisskb/src/net/bluetooth/mgmt.c:9295:39: note: byref variable will be forcibly initialized 9295 | struct mgmt_ev_passkey_notify ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_auth_failed': /kisskb/src/net/bluetooth/mgmt.c:9309:36: note: byref variable will be forcibly initialized 9309 | struct mgmt_ev_auth_failed ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_auth_enable_complete': /kisskb/src/net/bluetooth/mgmt.c:9334:20: note: byref variable will be forcibly initialized 9334 | u8 mgmt_err = mgmt_status(status); | ^~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_ssp_enable_complete': /kisskb/src/net/bluetooth/mgmt.c:9377:20: note: byref variable will be forcibly initialized 9377 | u8 mgmt_err = mgmt_status(status); | ^~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:9373:28: note: byref variable will be forcibly initialized 9373 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_set_class_of_dev_complete': /kisskb/src/net/bluetooth/mgmt.c:9436:27: note: byref variable will be forcibly initialized 9436 | struct cmd_lookup match = { NULL, hdev, mgmt_status(status) }; | ^~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_set_local_name_complete': /kisskb/src/net/bluetooth/mgmt.c:9454:39: note: byref variable will be forcibly initialized 9454 | struct mgmt_cp_set_local_name ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_device_found': /kisskb/src/net/bluetooth/mgmt.c:9611:14: note: byref variable will be forcibly initialized 9611 | char buf[512]; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_remote_name': /kisskb/src/net/bluetooth/mgmt.c:9696:14: note: byref variable will be forcibly initialized 9696 | char buf[sizeof(*ev) + HCI_MAX_NAME_LENGTH + 2]; | ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_discovering': /kisskb/src/net/bluetooth/mgmt.c:9717:36: note: byref variable will be forcibly initialized 9717 | struct mgmt_ev_discovering ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_suspending': /kisskb/src/net/bluetooth/mgmt.c:9730:43: note: byref variable will be forcibly initialized 9730 | struct mgmt_ev_controller_suspend ev; | ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_resuming': /kisskb/src/net/bluetooth/mgmt.c:9739:42: note: byref variable will be forcibly initialized 9739 | struct mgmt_ev_controller_resume ev; | ^~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/clk/qcom/a53-pll.c:12: /kisskb/src/drivers/clk/qcom/a53-pll.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/qcom/a53-pll.c: In function 'qcom_a53pll_get_freq_tbl': /kisskb/src/drivers/clk/qcom/a53-pll.c:43:23: note: byref variable will be forcibly initialized 43 | unsigned long freq; | ^~~~ /kisskb/src/drivers/clk/qcom/a53-pll.c: In function 'qcom_a53pll_probe': /kisskb/src/drivers/clk/qcom/a53-pll.c:130:45: note: byref variable will be forcibly initialized 130 | init.parent_names = (const char *[]){ "xo" }; | ^ /kisskb/src/drivers/clk/qcom/a7-pll.c: In function 'qcom_a7pll_probe': /kisskb/src/drivers/clk/qcom/a7-pll.c:61:13: note: byref variable will be forcibly initialized 61 | u32 l_val; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/clk/qcom/clk-cpu-8996.c:52: /kisskb/src/drivers/clk/qcom/clk-cpu-8996.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-cpu-8996.c: In function 'clk_cpu_8996_mux_get_parent': /kisskb/src/drivers/clk/qcom/clk-cpu-8996.c:210:13: note: byref variable will be forcibly initialized 210 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/qcom/clk-cpu-8996.c:52: /kisskb/src/drivers/clk/qcom/clk-cpu-8996.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/clk/qcom/clk-cpu-8996.c:54: /kisskb/src/drivers/clk/qcom/clk-cpu-8996.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_set_rate_sleep': /kisskb/src/drivers/clk/qcom/clk-rpm.c:143:13: note: byref variable will be forcibly initialized 143 | u32 value = DIV_ROUND_UP(rate, 1000); /* to kHz */ | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_set_rate_active': /kisskb/src/drivers/clk/qcom/clk-rpm.c:135:13: note: byref variable will be forcibly initialized 135 | u32 value = DIV_ROUND_UP(rate, 1000); /* to kHz */ | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_xo_prepare': /kisskb/src/drivers/clk/qcom/clk-rpm.c:252:13: note: byref variable will be forcibly initialized 252 | u32 value; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_xo_unprepare': /kisskb/src/drivers/clk/qcom/clk-rpm.c:273:13: note: byref variable will be forcibly initialized 273 | u32 value; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_fixed_prepare': /kisskb/src/drivers/clk/qcom/clk-rpm.c:290:13: note: byref variable will be forcibly initialized 290 | u32 value = 1; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_fixed_unprepare': /kisskb/src/drivers/clk/qcom/clk-rpm.c:304:13: note: byref variable will be forcibly initialized 304 | u32 value = 0; | ^~~~~ /kisskb/src/drivers/clk/qcom/clk-rpm.c: In function 'clk_rpm_handoff': /kisskb/src/drivers/clk/qcom/clk-rpm.c:111:13: note: byref variable will be forcibly initialized 111 | u32 value = INT_MAX; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/psample/psample.c:8: /kisskb/src/net/psample/psample.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-rpmh.c: In function 'clk_rpmh_probe': /kisskb/src/drivers/clk/qcom/clk-rpmh.c:589:24: note: byref variable will be forcibly initialized 589 | size_t aux_data_len; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/psample/psample.c:13: /kisskb/src/net/psample/psample.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/psample/psample.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/psample/psample.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/psample/psample.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/psample/psample.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/psample/psample.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/psample/psample.c: In function 'psample_group_nl_fill': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/psample/psample.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/psample/psample.c: In function 'nla_put_be64': /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized 1378 | __be64 tmp = value; | ^~~ /kisskb/src/net/psample/psample.c: In function '__psample_ip_tun_to_nlattr': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1378:16: note: byref variable will be forcibly initialized 1378 | __be64 tmp = value; | ^~~ /kisskb/src/net/psample/psample.c: In function 'psample_sample_packet': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c: In function 'clk_smd_rpm_set_rate_sleep': /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c:211:32: note: byref variable will be forcibly initialized 211 | struct clk_smd_rpm_req req = { | ^~~ /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c: In function 'clk_smd_rpm_set_rate_active': /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c:193:32: note: byref variable will be forcibly initialized 193 | struct clk_smd_rpm_req req = { | ^~~ /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c: In function 'clk_smd_rpm_handoff': /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c:170:32: note: byref variable will be forcibly initialized 170 | struct clk_smd_rpm_req req = { | ^~~ /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c: In function 'clk_smd_rpm_enable_scaling': /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c:391:32: note: byref variable will be forcibly initialized 391 | struct clk_smd_rpm_req req = { | ^~~ In file included from /kisskb/src/include/linux/list.h:11, 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/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:68:27: note: byref variable will be forcibly initialized 68 | struct timespec64 ts_delta; | ^~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ceph/messenger.c: In function 'ceph_pr_addr': /kisskb/src/net/ceph/messenger.c:167:33: note: byref variable will be forcibly initialized 167 | struct sockaddr_storage ss = addr->in_addr; /* align */ | ^~ /kisskb/src/net/ceph/messenger.c: In function 'ceph_dns_resolve_name': /kisskb/src/net/ceph/messenger.c:1200:25: note: byref variable will be forcibly initialized 1200 | char *colon_p, *ip_addr = NULL; | ^~~~~~~ /kisskb/src/net/ceph/messenger.c: In function 'ceph_tcp_connect': /kisskb/src/net/ceph/messenger.c:433:24: note: byref variable will be forcibly initialized 433 | struct socket *sock; | ^~~~ /kisskb/src/net/ceph/messenger.c:432:33: note: byref variable will be forcibly initialized 432 | struct sockaddr_storage ss = con->peer_addr.in_addr; /* align */ | ^~ /kisskb/src/net/ceph/messenger.c: In function 'ceph_addr_is_blank': /kisskb/src/net/ceph/messenger.c:1134:33: note: byref variable will be forcibly initialized 1134 | struct sockaddr_storage ss = addr->in_addr; /* align */ | ^~ /kisskb/src/net/ceph/messenger.c: In function 'ceph_parse_ips': /kisskb/src/net/ceph/messenger.c:1277:29: note: byref variable will be forcibly initialized 1277 | const char *ipend; | ^~~~~ /kisskb/src/net/ceph/messenger.c: In function 'ceph_con_keepalive_expired': /kisskb/src/net/ceph/messenger.c:1811:35: note: byref variable will be forcibly initialized 1811 | struct timespec64 ts; | ^~ /kisskb/src/net/ceph/messenger.c:1810:35: note: byref variable will be forcibly initialized 1810 | struct timespec64 now; | ^~~ /kisskb/src/net/tipc/udp_media.c: In function '__tipc_nl_add_udp_addr': /kisskb/src/net/tipc/udp_media.c:441:37: note: byref variable will be forcibly initialized 441 | struct sockaddr_in6 ip6; | ^~~ /kisskb/src/net/tipc/udp_media.c:430:36: note: byref variable will be forcibly initialized 430 | struct sockaddr_in ip4; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_fsm_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/net/tipc/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 363 | DECLARE_EVENT_CLASS(tipc_fsm_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 363 | DECLARE_EVENT_CLASS(tipc_fsm_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_l2_device_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' 395 | TRACE_EVENT(tipc_l2_device_event, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' 395 | TRACE_EVENT(tipc_l2_device_event, | ^~~~~~~~~~~ /kisskb/src/net/tipc/udp_media.c: In function 'tipc_parse_udp_addr': /kisskb/src/net/tipc/udp_media.c:585:33: note: byref variable will be forcibly initialized 585 | struct sockaddr_storage sa; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/tipc/udp_media.c:35: /kisskb/src/net/tipc/udp_media.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_link_transmq_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/net/tipc/./trace.h:282:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 282 | DECLARE_EVENT_CLASS(tipc_link_transmq_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_link_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 244 | DECLARE_EVENT_CLASS(tipc_link_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 244 | DECLARE_EVENT_CLASS(tipc_link_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_node_class': /kisskb/src/net/tipc/udp_media.c: In function 'enable_mcast': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 327 | DECLARE_EVENT_CLASS(tipc_node_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/udp_media.c:408:25: note: byref variable will be forcibly initialized 408 | struct ip_mreqn mreqn; | ^~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 327 | DECLARE_EVENT_CLASS(tipc_node_class, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/tipc/udp_media.c:35: /kisskb/src/net/tipc/udp_media.c: In function 'tipc_udp_enable': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/udp_media.c:724:9: note: in expansion of macro 'rcu_assign_pointer' 724 | rcu_assign_pointer(ub->bearer, b); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/udp_media.c:723:9: note: in expansion of macro 'rcu_assign_pointer' 723 | rcu_assign_pointer(b->media_ptr, ub); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/udp_media.c:671:12: note: byref variable will be forcibly initialized 671 | u8 node_id[NODE_ID_LEN] = {0,}; | ^~~~~~~ /kisskb/src/net/tipc/udp_media.c:670:24: note: byref variable will be forcibly initialized 670 | struct nlattr *opts[TIPC_NLA_UDP_MAX + 1]; | ^~~~ /kisskb/src/net/tipc/udp_media.c: In function 'tipc_udp_xmit': /kisskb/src/net/tipc/udp_media.c:201:39: note: byref variable will be forcibly initialized 201 | struct flowi6 fl6 = { | ^~~ /kisskb/src/net/tipc/udp_media.c:180:39: note: byref variable will be forcibly initialized 180 | struct flowi4 fl = { | ^~ /kisskb/src/net/tipc/udp_media.c: In function 'tipc_udp_nl_dump_remoteip': /kisskb/src/net/tipc/udp_media.c:470:32: note: byref variable will be forcibly initialized 470 | struct nlattr *battrs[TIPC_NLA_BEARER_MAX + 1]; | ^~~~~~ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_skb_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 136 | DECLARE_EVENT_CLASS(tipc_skb_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 136 | DECLARE_EVENT_CLASS(tipc_skb_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_sk_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 188 | DECLARE_EVENT_CLASS(tipc_sk_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 188 | DECLARE_EVENT_CLASS(tipc_sk_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/udp_media.c: In function 'tipc_udp_nl_bearer_add': /kisskb/src/net/tipc/udp_media.c:627:24: note: byref variable will be forcibly initialized 627 | struct nlattr *opts[TIPC_NLA_UDP_MAX + 1]; | ^~~~ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_list_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 163 | DECLARE_EVENT_CLASS(tipc_list_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 163 | DECLARE_EVENT_CLASS(tipc_list_class, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/net/nfc/nci/data.c:15: /kisskb/src/net/nfc/nci/data.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/net/nfc/nci/data.c:15: /kisskb/src/net/nfc/nci/data.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/nfc/nci/data.c: In function 'nci_queue_tx_data_frags': /kisskb/src/net/nfc/nci/data.c:100:29: note: byref variable will be forcibly initialized 100 | struct sk_buff_head frags_q; | ^~~~~~~ /kisskb/src/net/nfc/hci/core.c: In function 'hci_dev_version': /kisskb/src/net/nfc/hci/core.c:523:25: note: byref variable will be forcibly initialized 523 | struct sk_buff *skb; | ^~~ /kisskb/src/net/nfc/hci/core.c: In function 'hci_dev_session_init': /kisskb/src/net/nfc/hci/core.c:466:25: note: byref variable will be forcibly initialized 466 | struct sk_buff *skb = NULL; | ^~~ /kisskb/src/net/nfc/hci/core.c: In function 'nfc_hci_target_discovered': /kisskb/src/net/nfc/hci/core.c:289:25: note: byref variable will be forcibly initialized 289 | struct sk_buff *uid_skb = NULL; | ^~~~~~~ /kisskb/src/net/nfc/hci/core.c:288:25: note: byref variable will be forcibly initialized 288 | struct sk_buff *sak_skb = NULL; | ^~~~~~~ /kisskb/src/net/nfc/hci/core.c:287:25: note: byref variable will be forcibly initialized 287 | struct sk_buff *atqa_skb = NULL; | ^~~~~~~~ /kisskb/src/net/nfc/core.c: In function 'nfc_dep_link_up': /kisskb/src/net/nfc/core.c:284:16: note: byref variable will be forcibly initialized 284 | size_t gb_len; | ^~~~~~ In file included from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/hsr/hsr_main.c:10: /kisskb/src/net/hsr/hsr_main.c: In function 'hsr_netdev_notify': /kisskb/src/net/hsr/hsr_main.c:37:19: note: byref variable will be forcibly initialized 37 | LIST_HEAD(list_kill); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/hsr/hsr_framereg.c:14: /kisskb/src/net/hsr/hsr_framereg.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/hsr/hsr_framereg.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:202:9: note: in expansion of macro 'rcu_assign_pointer' 202 | rcu_assign_pointer(list_next_rcu(new->prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/bat_v_elp.c: In function 'batadv_v_elp_get_throughput': /kisskb/src/net/batman-adv/bat_v_elp.c:72:29: note: byref variable will be forcibly initialized 72 | struct station_info sinfo; | ^~~~~ /kisskb/src/net/batman-adv/bat_v_elp.c:70:39: note: byref variable will be forcibly initialized 70 | struct ethtool_link_ksettings link_settings; | ^~~~~~~~~~~~~ /kisskb/src/net/hsr/hsr_framereg.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/bat_v_elp.c: In function 'batadv_v_elp_iface_enable': /kisskb/src/net/batman-adv/bat_v_elp.c:347:13: note: byref variable will be forcibly initialized 347 | u32 random_seqno; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/hsr/hsr_device.c:10: /kisskb/src/net/hsr/hsr_device.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/hsr/hsr_device.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/hsr/hsr_device.c:10: /kisskb/src/net/hsr/hsr_device.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/hsr/hsr_device.c: In function 'hsr_announce': /kisskb/src/net/hsr/hsr_device.c:376:23: note: byref variable will be forcibly initialized 376 | unsigned long interval; | ^~~~~~~~ In file included from /kisskb/src/net/hsr/hsr_device.c:12: /kisskb/src/net/hsr/hsr_device.c: In function 'eth_hw_addr_random': /kisskb/src/include/linux/etherdevice.h:270:12: note: byref variable will be forcibly initialized 270 | u8 addr[ETH_ALEN]; | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/net/hsr/hsr_netlink.c:12: /kisskb/src/net/hsr/hsr_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/hsr/hsr_netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/hsr/hsr_netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/hsr/hsr_netlink.c: In function 'hsr_get_node_list': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/hsr/hsr_netlink.c:409:23: note: byref variable will be forcibly initialized 409 | unsigned char addr[ETH_ALEN]; | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/net/hsr/hsr_netlink.c:12: /kisskb/src/net/hsr/hsr_netlink.c: In function 'hsr_get_node_status': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/hsr/hsr_netlink.c:287:13: note: byref variable will be forcibly initialized 287 | int addr_b_ifindex; | ^~~~~~~~~~~~~~ /kisskb/src/net/hsr/hsr_netlink.c:286:13: note: byref variable will be forcibly initialized 286 | u16 hsr_node_if2_seq; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/hsr/hsr_netlink.c:285:13: note: byref variable will be forcibly initialized 285 | int hsr_node_if2_age; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/hsr/hsr_netlink.c:284:13: note: byref variable will be forcibly initialized 284 | u16 hsr_node_if1_seq; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/hsr/hsr_netlink.c:283:13: note: byref variable will be forcibly initialized 283 | int hsr_node_if1_age; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/hsr/hsr_netlink.c:282:23: note: byref variable will be forcibly initialized 282 | unsigned char hsr_node_addr_b[ETH_ALEN]; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/net/hsr/hsr_netlink.c:12: /kisskb/src/net/hsr/hsr_netlink.c: In function 'hsr_fill_info': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/hsr/hsr_netlink.c: In function 'hsr_newlink': /kisskb/src/net/hsr/hsr_netlink.c:38:28: note: byref variable will be forcibly initialized 38 | struct net_device *link[2]; | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/net/hsr/hsr_netlink.c:12: /kisskb/src/net/hsr/hsr_netlink.c: In function 'hsr_nl_ringerror': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/nfc/nci/ntf.c: In function 'nci_rf_discover_ntf_packet': /kisskb/src/net/nfc/nci/ntf.c:329:36: note: byref variable will be forcibly initialized 329 | struct nci_rf_discover_ntf ntf; | ^~~ /kisskb/src/net/nfc/nci/ntf.c: In function 'nci_rf_intf_activated_ntf_packet': /kisskb/src/net/nfc/nci/ntf.c:532:42: note: byref variable will be forcibly initialized 532 | struct nci_rf_intf_activated_ntf ntf; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/net/hsr/hsr_slave.h:12, from /kisskb/src/net/hsr/hsr_slave.c:10: /kisskb/src/net/hsr/hsr_slave.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_arp.h:22, from /kisskb/src/net/mctp/af_mctp.c:9: /kisskb/src/net/mctp/af_mctp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/af_mctp.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/af_mctp.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/af_mctp.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:627:17: note: in expansion of macro 'rcu_assign_pointer' 627 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mctp.h:75, from /kisskb/src/net/mctp/af_mctp.c:20: /kisskb/src/net/mctp/af_mctp.c: In function 'trace_event_raw_event_mctp_key_acquire': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mctp.h:26:1: note: in expansion of macro 'TRACE_EVENT' 26 | TRACE_EVENT(mctp_key_acquire, | ^~~~~~~~~~~ /kisskb/src/net/mctp/af_mctp.c: In function 'trace_event_raw_event_mctp_key_release': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mctp.h:46:1: note: in expansion of macro 'TRACE_EVENT' 46 | TRACE_EVENT(mctp_key_release, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_arp.h:22, from /kisskb/src/net/mctp/af_mctp.c:9: /kisskb/src/net/mctp/af_mctp.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/mctp/af_mctp.c: In function 'mctp_recvmsg': /kisskb/src/net/mctp/af_mctp.c:142:13: note: byref variable will be forcibly initialized 142 | int rc; | ^~ /kisskb/src/net/mctp/af_mctp.c: In function 'mctp_sendmsg': /kisskb/src/net/mctp/af_mctp.c:78:13: note: byref variable will be forcibly initialized 78 | int rc, addrlen = msg->msg_namelen; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/uapi/linux/if_link.h:6, from /kisskb/src/include/linux/if_link.h:5, from /kisskb/src/net/mctp/device.c:9: /kisskb/src/net/mctp/device.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/uapi/linux/if_link.h:6, from /kisskb/src/include/linux/if_link.h:5, from /kisskb/src/net/mctp/device.c:9: /kisskb/src/net/mctp/device.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/mctp/device.c:15: /kisskb/src/net/mctp/device.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/mctp/device.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/mctp/device.c: In function 'mctp_fill_addrinfo': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/uapi/linux/if_link.h:6, from /kisskb/src/include/linux/if_link.h:5, from /kisskb/src/net/mctp/device.c:9: /kisskb/src/net/mctp/device.c: In function 'mctp_add_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/device.c:279:9: note: in expansion of macro 'rcu_assign_pointer' 279 | rcu_assign_pointer(dev->mctp_ptr, mdev); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/device.c: In function 'mctp_set_link_af': /kisskb/src/net/mctp/device.c:321:24: note: byref variable will be forcibly initialized 321 | struct nlattr *tb[IFLA_MCTP_MAX + 1]; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/mctp/device.c:15: /kisskb/src/net/mctp/device.c: In function 'mctp_fill_link_af': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/mctp/device.c: In function 'mctp_rtm_deladdr': /kisskb/src/net/mctp/device.c:201:24: note: byref variable will be forcibly initialized 201 | struct nlattr *tb[IFA_MAX + 1]; | ^~ /kisskb/src/net/mctp/device.c: In function 'mctp_rtm_newaddr': /kisskb/src/net/mctp/device.c:139:24: note: byref variable will be forcibly initialized 139 | struct nlattr *tb[IFA_MAX + 1]; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/mptcp/protocol.c:9: /kisskb/src/net/mptcp/protocol.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/protocol.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/protocol.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:16: note: in expansion of macro 'smp_load_acquire' 312 | return smp_load_acquire(&sk->sk_state); | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/mptcp/subflow.c:9: /kisskb/src/net/mptcp/subflow.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:16: note: in expansion of macro 'smp_load_acquire' 312 | return smp_load_acquire(&sk->sk_state); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_try_coalesce': /kisskb/src/net/mptcp/protocol.c:133:13: note: byref variable will be forcibly initialized 133 | int delta; | ^~~~~ /kisskb/src/net/mptcp/protocol.c:132:14: note: byref variable will be forcibly initialized 132 | bool fragstolen; | ^~~~~~~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_ulp_fallback': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/subflow.c:597:9: note: in expansion of macro 'rcu_assign_pointer' 597 | rcu_assign_pointer(icsk->icsk_ulp_data, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_create_ctx': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/subflow.c:1579:9: note: in expansion of macro 'rcu_assign_pointer' 1579 | rcu_assign_pointer(icsk->icsk_ulp_data, ctx); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mptcp.h:178, from /kisskb/src/net/mptcp/protocol.c:29: /kisskb/src/net/mptcp/protocol.c: In function 'trace_event_raw_event_mptcp_dump_mpext': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/mptcp.h:65:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 65 | DECLARE_EVENT_CLASS(mptcp_dump_mpext, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/protocol.c: In function 'trace_event_raw_event_ack_update_msk': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mptcp.h:122:1: note: in expansion of macro 'TRACE_EVENT' 122 | TRACE_EVENT(ack_update_msk, | ^~~~~~~~~~~ /kisskb/src/net/mptcp/protocol.c: In function 'trace_event_raw_event_subflow_check_data_avail': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mptcp.h:154:1: note: in expansion of macro 'TRACE_EVENT' 154 | TRACE_EVENT(subflow_check_data_avail, | ^~~~~~~~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_generate_hmac': /kisskb/src/net/mptcp/subflow.c:54:12: note: byref variable will be forcibly initialized 54 | u8 msg[8]; | ^~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_req_create_thmac': /kisskb/src/net/mptcp/subflow.c:54:12: note: byref variable will be forcibly initialized /kisskb/src/net/mptcp/subflow.c:72:12: note: byref variable will be forcibly initialized 72 | u8 hmac[SHA256_DIGEST_SIZE]; | ^~~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_check_req': /kisskb/src/net/mptcp/subflow.c:143:39: note: byref variable will be forcibly initialized 143 | struct mptcp_options_received mp_opt; | ^~~~~~ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_check_data_fin': /kisskb/src/net/mptcp/protocol.c:506:13: note: byref variable will be forcibly initialized 506 | u64 rcv_data_fin_seq; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/protocol.c: In function '__mptcp_move_skbs': /kisskb/src/net/mptcp/protocol.c:1973:22: note: byref variable will be forcibly initialized 1973 | unsigned int moved = 0; | ^~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_thmac_valid': /kisskb/src/net/mptcp/subflow.c:54:12: note: byref variable will be forcibly initialized 54 | u8 msg[8]; | ^~~ /kisskb/src/net/mptcp/subflow.c:338:12: note: byref variable will be forcibly initialized 338 | u8 hmac[SHA256_DIGEST_SIZE]; | ^~~~ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_recvmsg': /kisskb/src/net/mptcp/protocol.c:2021:14: note: byref variable will be forcibly initialized 2021 | long timeo; | ^~~~~ /kisskb/src/net/mptcp/protocol.c:2019:25: note: byref variable will be forcibly initialized 2019 | int copied = 0, cmsg_flags = 0; | ^~~~~~~~~~ /kisskb/src/net/mptcp/protocol.c:2018:42: note: byref variable will be forcibly initialized 2018 | struct scm_timestamping_internal tss; | ^~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_hmac_valid': /kisskb/src/net/mptcp/subflow.c:54:12: note: byref variable will be forcibly initialized 54 | u8 msg[8]; | ^~~ /kisskb/src/net/mptcp/subflow.c:545:12: note: byref variable will be forcibly initialized 545 | u8 hmac[SHA256_DIGEST_SIZE]; | ^~~~ /kisskb/src/net/mptcp/subflow.c: In function 'validate_data_csum': /kisskb/src/net/mptcp/subflow.c:848:35: note: byref variable will be forcibly initialized 848 | struct csum_pseudo_header header; | ^~~~~~ /kisskb/src/net/mptcp/protocol.c: In function 'move_skbs_to_msk': /kisskb/src/net/mptcp/protocol.c:697:22: note: byref variable will be forcibly initialized 697 | unsigned int moved = 0; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mptcp.h:178, from /kisskb/src/net/mptcp/protocol.c:29: /kisskb/src/net/mptcp/protocol.c: In function 'trace_event_raw_event_mptcp_subflow_get_send': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mptcp.h:18:1: note: in expansion of macro 'TRACE_EVENT' 18 | TRACE_EVENT(mptcp_subflow_get_send, | ^~~~~~~~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'mptcp_subflow_init_cookie_req': /kisskb/src/net/mptcp/subflow.c:248:39: note: byref variable will be forcibly initialized 248 | struct mptcp_options_received mp_opt; | ^~~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_finish_connect': /kisskb/src/net/mptcp/subflow.c:54:12: note: byref variable will be forcibly initialized 54 | u8 msg[8]; | ^~~ /kisskb/src/net/mptcp/subflow.c:436:20: note: byref variable will be forcibly initialized 436 | u8 hmac[SHA256_DIGEST_SIZE]; | ^~~~ /kisskb/src/net/mptcp/subflow.c:398:39: note: byref variable will be forcibly initialized 398 | struct mptcp_options_received mp_opt; | ^~~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_syn_recv_sock': In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/mptcp/protocol.c:10: /kisskb/src/net/mptcp/protocol.c: In function '__mptcp_destroy_sock': /kisskb/src/net/mptcp/subflow.c:637:39: note: byref variable will be forcibly initialized 637 | struct mptcp_options_received mp_opt; | ^~~~~~ /kisskb/src/net/mptcp/protocol.c:2693:19: note: byref variable will be forcibly initialized 2693 | LIST_HEAD(conn_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_sendmsg': /kisskb/src/net/mptcp/protocol.c:1695:14: note: byref variable will be forcibly initialized 1695 | long timeo; | ^~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'mptcp_subflow_create_socket': /kisskb/src/net/mptcp/subflow.c:1513:24: note: byref variable will be forcibly initialized 1513 | struct socket *sf; | ^~ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_sk_clone': /kisskb/src/net/mptcp/protocol.c:2832:13: note: byref variable will be forcibly initialized 2832 | u64 ack_seq; | ^~~~~~~ /kisskb/src/net/mptcp/subflow.c: In function '__mptcp_subflow_connect': /kisskb/src/net/mptcp/subflow.c:1392:12: note: byref variable will be forcibly initialized 1392 | u8 flags; | ^~~~~ /kisskb/src/net/mptcp/subflow.c:1391:13: note: byref variable will be forcibly initialized 1391 | int ifindex; | ^~~~~~~ /kisskb/src/net/mptcp/subflow.c:1389:13: note: byref variable will be forcibly initialized 1389 | u32 remote_token; | ^~~~~~~~~~~~ /kisskb/src/net/mptcp/subflow.c:1387:24: note: byref variable will be forcibly initialized 1387 | struct socket *sf; | ^~ /kisskb/src/net/mptcp/subflow.c:1384:33: note: byref variable will be forcibly initialized 1384 | struct sockaddr_storage addr; | ^~~~ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_finish_connect': /kisskb/src/net/mptcp/protocol.c:3087:13: note: byref variable will be forcibly initialized 3087 | u64 ack_seq; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/mptcp/protocol.c:9: /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/protocol.c:3120:9: note: in expansion of macro 'rcu_assign_pointer' 3120 | rcu_assign_pointer(sk->sk_wq, &parent->wq); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/protocol.c: In function '__mptcp_socket_create': /kisskb/src/net/mptcp/protocol.c:105:24: note: byref variable will be forcibly initialized 105 | struct socket *ssock; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/bat_v_ogm.h:10, from /kisskb/src/net/batman-adv/bat_v_ogm.c:7: /kisskb/src/net/batman-adv/bat_v_ogm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/bat_v_ogm.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/bat_v_ogm.c: In function 'batadv_v_ogm_metric_update': /kisskb/src/net/batman-adv/bat_v_ogm.c:615:14: note: byref variable will be forcibly initialized 615 | bool protection_started = false; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/netlink.c: In function 'nfc_urelease_event_work': /kisskb/src/net/nfc/netlink.c:1780:31: note: byref variable will be forcibly initialized 1780 | struct class_dev_iter iter; | ^~~~ /kisskb/src/net/batman-adv/bat_v_ogm.c: In function 'batadv_v_ogm_send_softif': /kisskb/src/net/batman-adv/bat_v_ogm.c:267:13: note: byref variable will be forcibly initialized 267 | int ogm_buff_len; | ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/bat_v_ogm.c:266:24: note: byref variable will be forcibly initialized 266 | unsigned char *ogm_buff; | ^~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/nfc/netlink.c:18: /kisskb/src/net/nfc/netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/nfc/netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/nfc/netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_setup_device_added': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/batman-adv/bat_v_ogm.c: In function 'batadv_v_ogm_init': /kisskb/src/net/batman-adv/bat_v_ogm.c:1045:13: note: byref variable will be forcibly initialized 1045 | u32 random_seqno; | ^~~~~~~~~~~~ /kisskb/src/net/nfc/netlink.c: In function 'se_io_cb': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function '__nfc_alloc_vendor_cmd_skb': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_send_se': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_send_params': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_send_target': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_fw_download': /kisskb/src/net/nfc/netlink.c:1219:14: note: byref variable will be forcibly initialized 1219 | char firmware_name[NFC_FIRMWARE_NAME_MAXSIZE + 1]; | ^~~~~~~~~~~~~ /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_llc_sdreq': /kisskb/src/net/nfc/netlink.c:1136:27: note: byref variable will be forcibly initialized 1136 | struct hlist_head sdreq_list; | ^~~~~~~~~~ /kisskb/src/net/nfc/netlink.c:1130:31: note: byref variable will be forcibly initialized 1130 | struct nlattr *attr, *sdp_attrs[NFC_SDP_ATTR_MAX+1]; | ^~~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/nfc/netlink.c:18: /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_targets_found': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_target_lost': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_tm_activated': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_tm_deactivated': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_device_removed': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_llc_send_sdres': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_se_added': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_se_removed': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_se_transaction': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_se_connectivity': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_dep_link_up_event': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_dep_link_down_event': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/netlink.c: In function 'nfc_genl_fw_download_done': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/hsr/hsr_forward.h:13, from /kisskb/src/net/hsr/hsr_forward.c:10: /kisskb/src/net/hsr/hsr_forward.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/hsr/hsr_forward.h:13, from /kisskb/src/net/hsr/hsr_forward.c:10: /kisskb/src/net/hsr/hsr_forward.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/hsr/hsr_forward.c: In function 'hsr_forward_skb': /kisskb/src/net/hsr/hsr_forward.c:572:31: note: byref variable will be forcibly initialized 572 | struct hsr_frame_info frame; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/nfc/hci/command.c:10: /kisskb/src/net/nfc/hci/command.c: In function 'nfc_hci_execute_cmd': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/net/nfc/hci/command.c:79:9: note: in expansion of macro 'wait_event' 79 | wait_event(ew_wq, hcp_ew.exec_complete == true); | ^~~~~~~~~~ /kisskb/src/net/nfc/hci/command.c:60:32: note: byref variable will be forcibly initialized 60 | struct hcp_exec_waiter hcp_ew; | ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/net/nfc/hci/command.c:10: /kisskb/src/net/nfc/hci/command.c:59:41: note: byref variable will be forcibly initialized 59 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(ew_wq); | ^~~~~ /kisskb/src/include/linux/wait.h:62:32: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD' 62 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/net/nfc/hci/command.c:59:9: note: in expansion of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 59 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(ew_wq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/hci/command.c: In function 'nfc_hci_clear_all_pipes': /kisskb/src/net/nfc/hci/command.c:245:12: note: byref variable will be forcibly initialized 245 | u8 param[2]; | ^~~~~ /kisskb/src/net/nfc/hci/command.c: In function 'nfc_hci_create_pipe': /kisskb/src/net/nfc/hci/command.c:212:39: note: byref variable will be forcibly initialized 212 | struct hci_create_pipe_params params; | ^~~~~~ /kisskb/src/net/nfc/hci/command.c:211:25: note: byref variable will be forcibly initialized 211 | struct sk_buff *skb; | ^~~ /kisskb/src/net/nfc/hci/command.c: In function 'nfc_hci_open_pipe': /kisskb/src/net/nfc/hci/command.c:184:25: note: byref variable will be forcibly initialized 184 | struct sk_buff *skb; | ^~~ /kisskb/src/net/nfc/hci/command.c: In function 'nfc_hci_connect_gate': /kisskb/src/net/nfc/hci/command.c:301:13: note: byref variable will be forcibly initialized 301 | int r; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.h:10, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:7: /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_backbone_hash_find': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:262:39: note: byref variable will be forcibly initialized 262 | struct batadv_bla_backbone_gw search_entry, *backbone_gw; | ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_del_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:797:33: note: byref variable will be forcibly initialized 797 | struct batadv_bla_claim search_claim, *claim; | ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_send_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:347:37: note: byref variable will be forcibly initialized 347 | struct batadv_bla_claim_dst local_claim_dest; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_send_announce': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:665:12: note: byref variable will be forcibly initialized 665 | u8 mac[ETH_ALEN]; | ^~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_add_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:691:33: note: byref variable will be forcibly initialized 691 | struct batadv_bla_claim search_claim; | ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_loopdetect_report': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:462:14: note: byref variable will be forcibly initialized 462 | char vid_str[6] = { '\0' }; | ^~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_process_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:1082:32: note: byref variable will be forcibly initialized 1082 | struct vlan_hdr *vhdr, vhdr_buf; | ^~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:36: /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_claim_dump_entry': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/qcom/kpss-xcc.c: In function 'kpss_xcc_driver_probe': /kisskb/src/drivers/clk/qcom/kpss-xcc.c:37:21: note: byref variable will be forcibly initialized 37 | const char *name; | ^~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_backbone_dump_entry': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_init': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:1529:12: note: byref variable will be forcibly initialized 1529 | u8 claim_dest[ETH_ALEN] = {0xff, 0x43, 0x05, 0x00, 0x00, 0x00}; | ^~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_rx': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:1894:33: note: byref variable will be forcibly initialized 1894 | struct batadv_bla_claim search_claim, *claim = NULL; | ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_tx': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:2028:33: note: byref variable will be forcibly initialized 2028 | struct batadv_bla_claim search_claim, *claim = NULL; | ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_claim_dump': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:2236:13: note: byref variable will be forcibly initialized 2236 | int idx = cb->args[1]; | ^~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_backbone_dump': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:2406:13: note: byref variable will be forcibly initialized 2406 | int idx = cb->args[1]; | ^~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_check_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:2466:33: note: byref variable will be forcibly initialized 2466 | struct batadv_bla_claim search_claim; | ^~~~~~~~~~~~ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_send_cmd': /kisskb/src/net/nfc/nci/hci.c:226:25: note: byref variable will be forcibly initialized 226 | struct nci_data data; | ^~~~ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_create_pipe': /kisskb/src/net/nfc/nci/hci.c:522:43: note: byref variable will be forcibly initialized 522 | struct nci_hci_create_pipe_params params; | ^~~~~~ /kisskb/src/net/nfc/nci/hci.c:521:25: note: byref variable will be forcibly initialized 521 | struct sk_buff *skb; | ^~~ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_open_pipe': /kisskb/src/net/nfc/nci/hci.c:498:25: note: byref variable will be forcibly initialized 498 | struct nci_data data; | ^~~~ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_set_param': /kisskb/src/net/nfc/nci/hci.c:557:25: note: byref variable will be forcibly initialized 557 | struct nci_data data; | ^~~~ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_get_param': /kisskb/src/net/nfc/nci/hci.c:604:25: note: byref variable will be forcibly initialized 604 | struct nci_data data; | ^~~~ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_connect_gate': /kisskb/src/net/nfc/nci/hci.c:645:13: note: byref variable will be forcibly initialized 645 | int r; | ^ /kisskb/src/net/nfc/nci/hci.c: In function 'nci_hci_dev_session_init': /kisskb/src/net/nfc/nci/hci.c:712:25: note: byref variable will be forcibly initialized 712 | struct sk_buff *skb; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/fragmentation.h:10, from /kisskb/src/net/batman-adv/fragmentation.c:7: /kisskb/src/net/batman-adv/fragmentation.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/fragmentation.c: In function 'batadv_frag_skb_buffer': /kisskb/src/net/batman-adv/fragmentation.c:315:27: note: byref variable will be forcibly initialized 315 | struct hlist_head head = HLIST_HEAD_INIT; | ^~~~ /kisskb/src/net/batman-adv/fragmentation.c: In function 'batadv_frag_send_packet': /kisskb/src/net/batman-adv/fragmentation.c:446:35: note: byref variable will be forcibly initialized 446 | struct batadv_frag_packet frag_header; | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/net/mctp/route.c:13: /kisskb/src/net/mctp/route.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/route.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/linux/etherdevice.h:20, from /kisskb/src/net/batman-adv/main.h:209, from /kisskb/src/net/batman-adv/hash.h:10, from /kisskb/src/net/batman-adv/hash.c:7: /kisskb/src/net/batman-adv/hash.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/net/mctp/route.c:13: /kisskb/src/net/mctp/route.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/mctp.h:15, from /kisskb/src/net/mctp/neigh.c:19: /kisskb/src/net/mctp/neigh.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/mctp/neigh.c: In function 'mctp_fill_neigh': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/net/mctp/neigh.c: In function 'mctp_rtm_delneigh': /kisskb/src/net/mctp/neigh.c:176:24: note: byref variable will be forcibly initialized 176 | struct nlattr *tb[NDA_MAX + 1]; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/net/mctp/neigh.c:13: /kisskb/src/net/mctp/neigh.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_gw_tvlv_ogm_handler_v1': /kisskb/src/net/batman-adv/gateway_common.c:222:41: note: byref variable will be forcibly initialized 222 | struct batadv_tvlv_gateway_data gateway, *gateway_ptr; | ^~~~~~~ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_parse_throughput': /kisskb/src/net/batman-adv/gateway_common.c:40:13: note: byref variable will be forcibly initialized 40 | u64 lthroughput; | ^~~~~~~~~~~ /kisskb/src/net/mctp/neigh.c: In function 'mctp_rtm_newneigh': /kisskb/src/net/mctp/neigh.c:121:24: note: byref variable will be forcibly initialized 121 | struct nlattr *tb[NDA_MAX + 1]; | ^~ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_gw_tvlv_container_update': /kisskb/src/net/batman-adv/gateway_common.c:136:41: note: byref variable will be forcibly initialized 136 | struct batadv_tvlv_gateway_data gw; | ^~ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_gw_bandwidth_set': /kisskb/src/net/batman-adv/gateway_common.c:174:13: note: byref variable will be forcibly initialized 174 | u32 up_new = 0; | ^~~~~~ /kisskb/src/net/batman-adv/gateway_common.c:173:13: note: byref variable will be forcibly initialized 173 | u32 down_new = 0; | ^~~~~~~~ /kisskb/src/net/mctp/route.c: In function 'mctp_route_output': /kisskb/src/net/mctp/route.c:438:14: note: byref variable will be forcibly initialized 438 | char daddr_buf[MAX_ADDR_LEN]; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/distributed-arp-table.h:10, from /kisskb/src/net/batman-adv/distributed-arp-table.c:7: /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/net/mctp/route.c:13: /kisskb/src/net/mctp/route.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/hard-interface.h:10, from /kisskb/src/net/batman-adv/hard-interface.c:7: /kisskb/src/net/batman-adv/hard-interface.c: In function 'batadv_primary_if_select': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/hard-interface.c:472:27: note: in expansion of macro 'rcu_replace_pointer' 472 | curr_hard_iface = rcu_replace_pointer(bat_priv->primary_if, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/route.c: In function 'mctp_delroute': /kisskb/src/net/mctp/route.c:1083:23: note: byref variable will be forcibly initialized 1083 | struct rtmsg *rtm; | ^~~ /kisskb/src/net/mctp/route.c:1082:26: note: byref variable will be forcibly initialized 1082 | struct mctp_dev *mdev; | ^~~~ /kisskb/src/net/mctp/route.c:1081:20: note: byref variable will be forcibly initialized 1081 | mctp_eid_t daddr_start; | ^~~~~~~~~~~ /kisskb/src/net/mctp/route.c:1080:24: note: byref variable will be forcibly initialized 1080 | struct nlattr *tb[RTA_MAX + 1]; | ^~ /kisskb/src/net/batman-adv/hard-interface.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/route.c: In function 'mctp_newroute': /kisskb/src/net/mctp/route.c:1045:23: note: byref variable will be forcibly initialized 1045 | struct rtmsg *rtm; | ^~~ /kisskb/src/net/mctp/route.c:1044:26: note: byref variable will be forcibly initialized 1044 | struct mctp_dev *mdev; | ^~~~ /kisskb/src/net/mctp/route.c:1043:20: note: byref variable will be forcibly initialized 1043 | mctp_eid_t daddr_start; | ^~~~~~~~~~~ /kisskb/src/net/mctp/route.c:1042:24: note: byref variable will be forcibly initialized 1042 | struct nlattr *tbx[RTAX_MAX + 1]; | ^~~ /kisskb/src/net/mctp/route.c:1041:24: note: byref variable will be forcibly initialized 1041 | struct nlattr *tb[RTA_MAX + 1]; | ^~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/mctp.h:15, from /kisskb/src/net/mctp/route.c:22: /kisskb/src/net/mctp/route.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/mctp/route.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/mctp/route.c: In function 'mctp_fill_rtinfo': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/mctp/route.c: In function 'mctp_route_input': /kisskb/src/net/mctp/route.c:268:23: note: byref variable will be forcibly initialized 268 | unsigned long f; | ^ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_hash_dat': /kisskb/src/net/batman-adv/distributed-arp-table.c:292:16: note: byref variable will be forcibly initialized 292 | __be16 vid; | ^~~ /kisskb/src/net/mctp/route.c: In function 'mctp_local_output': /kisskb/src/net/mctp/route.c:752:12: note: byref variable will be forcibly initialized 752 | u8 tag; | ^~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_entry_hash_find': /kisskb/src/net/batman-adv/distributed-arp-table.c:331:33: note: byref variable will be forcibly initialized 331 | struct batadv_dat_entry to_find, *dat_entry, *dat_entry_tmp = NULL; | ^~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/linux/udp.h:16, from /kisskb/src/net/batman-adv/distributed-arp-table.c:34: /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_cache_dump_entry': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dbg_arp': /kisskb/src/net/batman-adv/distributed-arp-table.c:430:24: note: byref variable will be forcibly initialized 430 | __be32 ip_src, ip_dst; | ^~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:430:16: note: byref variable will be forcibly initialized 430 | __be32 ip_src, ip_dst; | ^~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/linux/etherdevice.h:20, from /kisskb/src/net/batman-adv/main.h:209, from /kisskb/src/net/batman-adv/distributed-arp-table.h:10, from /kisskb/src/net/batman-adv/distributed-arp-table.c:7: /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_select_candidates': /kisskb/src/net/batman-adv/distributed-arp-table.c:635:33: note: byref variable will be forcibly initialized 635 | struct batadv_dat_entry dat; | ^~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:633:27: note: byref variable will be forcibly initialized 633 | batadv_dat_addr_t last_max = BATADV_DAT_ADDR_MAX, ip_key; | ^~~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_check_dhcp_ipudp': /kisskb/src/net/batman-adv/distributed-arp-table.c:1441:30: note: byref variable will be forcibly initialized 1441 | struct iphdr *iphdr, _iphdr; | ^~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:1440:32: note: byref variable will be forcibly initialized 1440 | struct udphdr *udphdr, _udphdr; | ^~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_check_dhcp': /kisskb/src/net/batman-adv/distributed-arp-table.c:1486:20: note: byref variable will be forcibly initialized 1486 | } *dhcp_h, _dhcp_h; | ^~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:1479:24: note: byref variable will be forcibly initialized 1479 | __be32 *magic, _magic; | ^~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_get_dhcp_message_type': /kisskb/src/net/batman-adv/distributed-arp-table.c:1531:16: note: byref variable will be forcibly initialized 1531 | } *tl, _tl; | ^~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:1527:19: note: byref variable will be forcibly initialized 1527 | u8 *type, _type; | ^~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_cache_dump': /kisskb/src/net/batman-adv/distributed-arp-table.c:946:13: note: byref variable will be forcibly initialized 946 | int idx = cb->args[1]; | ^~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_snoop_outgoing_arp_request': /kisskb/src/net/batman-adv/distributed-arp-table.c:1147:13: note: byref variable will be forcibly initialized 1147 | int hdr_size = 0; | ^~~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_snoop_outgoing_arp_reply': /kisskb/src/net/batman-adv/distributed-arp-table.c:1304:13: note: byref variable will be forcibly initialized 1304 | int hdr_size = 0; | ^~~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_snoop_incoming_arp_reply': /kisskb/src/net/batman-adv/distributed-arp-table.c:1350:24: note: byref variable will be forcibly initialized 1350 | __be32 ip_src, ip_dst; | ^~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:1350:16: note: byref variable will be forcibly initialized 1350 | __be32 ip_src, ip_dst; | ^~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_snoop_outgoing_dhcp_ack': /kisskb/src/net/batman-adv/distributed-arp-table.c:1723:24: note: byref variable will be forcibly initialized 1723 | __be32 ip_src, yiaddr; | ^~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:1723:16: note: byref variable will be forcibly initialized 1723 | __be32 ip_src, yiaddr; | ^~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:1722:12: note: byref variable will be forcibly initialized 1722 | u8 chaddr[BATADV_DHCP_CHADDR_LEN]; | ^~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_snoop_incoming_dhcp_ack': /kisskb/src/net/batman-adv/distributed-arp-table.c:1750:24: note: byref variable will be forcibly initialized 1750 | __be32 ip_src, yiaddr; | ^~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:1750:16: note: byref variable will be forcibly initialized 1750 | __be32 ip_src, yiaddr; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/gateway_client.h:10, from /kisskb/src/net/batman-adv/gateway_client.c:7: /kisskb/src/net/batman-adv/gateway_client.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:1748:12: note: byref variable will be forcibly initialized 1748 | u8 chaddr[BATADV_DHCP_CHADDR_LEN]; | ^~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_drop_broadcast_packet': /kisskb/src/net/batman-adv/distributed-arp-table.c:1797:13: note: byref variable will be forcibly initialized 1797 | int hdr_size = sizeof(struct batadv_bcast_packet); | ^~~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:1794:16: note: byref variable will be forcibly initialized 1794 | __be32 ip_dst; | ^~~~~~ /kisskb/src/net/batman-adv/gateway_client.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/gateway_client.c: In function 'batadv_gw_select': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/gateway_client.c:137:24: note: in expansion of macro 'rcu_replace_pointer' 137 | curr_gw_node = rcu_replace_pointer(bat_priv->gw.curr_gw, new_gw_node, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/gateway_client.c: In function 'batadv_gw_election': /kisskb/src/net/batman-adv/gateway_client.c:203:14: note: byref variable will be forcibly initialized 203 | char gw_addr[18] = { '\0' }; | ^~~~~~~ /kisskb/src/net/batman-adv/gateway_client.c: In function 'batadv_gw_node_delete': /kisskb/src/net/batman-adv/gateway_client.c:467:41: note: byref variable will be forcibly initialized 467 | struct batadv_tvlv_gateway_data gateway; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:10: /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/log.c: In function 'batadv_debug_log': /kisskb/src/net/batman-adv/log.c:24:17: note: byref variable will be forcibly initialized 24 | va_list args; | ^~~~ /kisskb/src/net/batman-adv/log.c:23:26: note: byref variable will be forcibly initialized 23 | struct va_format vaf; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:12: /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:17: /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'axi_chan_block_xfer_start': /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:376:36: note: byref variable will be forcibly initialized 376 | struct axi_dma_chan_config config; | ^~~~~~ /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'axi_desc_get': /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:261:20: note: byref variable will be forcibly initialized 261 | dma_addr_t phys; | ^~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/net/ceph/mon_client.c:6: /kisskb/src/net/ceph/mon_client.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/ceph/mon_client.c: In function '__send_subscribe': /kisskb/src/net/ceph/mon_client.c:356:22: note: byref variable will be forcibly initialized 356 | char buf[32]; | ^~~ /kisskb/src/net/ceph/mon_client.c:335:15: note: byref variable will be forcibly initialized 335 | void *p = msg->front.iov_base; | ^ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:12: /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/dw-axi-dmac/../virt-dma.h:213:19: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/dw-axi-dmac/../virt-dma.h:191:19: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'dma_chan_terminate_all': /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1123:19: note: byref variable will be forcibly initialized 1123 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/ceph/mon_client.c: In function '__ceph_monc_get_version': /kisskb/src/net/ceph/mon_client.c:879:23: note: byref variable will be forcibly initialized 879 | void *p = req->request->front.iov_base; | ^ In file included 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 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c: In function 'parse_device_properties': /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1285:18: note: byref variable will be forcibly initialized 1285 | u32 tmp, carr[DMAC_MAX_CHANNELS]; | ^~~~ /kisskb/src/drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1285:13: note: byref variable will be forcibly initialized 1285 | u32 tmp, carr[DMAC_MAX_CHANNELS]; | ^~~ /kisskb/src/net/ceph/mon_client.c: In function 'do_mon_command': /kisskb/src/net/ceph/mon_client.c:1016:17: note: byref variable will be forcibly initialized 1016 | va_list ap; | ^~ /kisskb/src/net/ceph/mon_client.c: In function 'decode_mon_info': /kisskb/src/net/ceph/mon_client.c:44:12: note: byref variable will be forcibly initialized 44 | u8 struct_v; | ^~~~~~~~ /kisskb/src/net/ceph/mon_client.c:43:13: note: byref variable will be forcibly initialized 43 | u32 struct_len; | ^~~~~~~~~~ /kisskb/src/net/ceph/mon_client.c: In function 'ceph_monmap_decode': /kisskb/src/net/ceph/mon_client.c:94:20: note: byref variable will be forcibly initialized 94 | u8 feat_struct_v; | ^~~~~~~~~~~~~ /kisskb/src/net/ceph/mon_client.c:93:21: note: byref variable will be forcibly initialized 93 | u32 feat_struct_len; | ^~~~~~~~~~~~~~~ /kisskb/src/net/ceph/mon_client.c:77:12: note: byref variable will be forcibly initialized 77 | u8 struct_v; | ^~~~~~~~ /kisskb/src/net/ceph/mon_client.c:74:13: note: byref variable will be forcibly initialized 74 | u32 struct_len; | ^~~~~~~~~~ /kisskb/src/net/ceph/mon_client.c:73:26: note: byref variable will be forcibly initialized 73 | struct ceph_fsid fsid; | ^~~~ /kisskb/src/net/ceph/mon_client.c: In function 'ceph_monc_handle_map': /kisskb/src/net/ceph/mon_client.c:544:15: note: byref variable will be forcibly initialized 544 | void *p, *end; | ^ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/ceph/mon_client.c:4: /kisskb/src/net/ceph/mon_client.c: In function 'ceph_monc_wait_osdmap': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/mon_client.c:509:23: note: in expansion of macro 'wait_event_interruptible_timeout' 509 | ret = wait_event_interruptible_timeout(monc->client->auth_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:16: /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/dma/sf-pdma/sf-pdma.h:22, 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:33: note: byref variable will be forcibly initialized 135 | 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:40: note: byref variable will be forcibly initialized 163 | struct dmaengine_desc_callback cb; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:16: /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, 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:217:19: note: byref variable will be forcibly initialized 217 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | 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:153:19: note: byref variable will be forcibly initialized 153 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/dma/dw/core.c:10: /kisskb/src/drivers/dma/dw/core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/dma/dw/core.c:24: /kisskb/src/drivers/dma/dw/core.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dw/../dmaengine.h:135:33: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/of_address.h:7, from /kisskb/src/drivers/soc/actions/owl-sps.c:11: /kisskb/src/drivers/soc/actions/owl-sps.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/dw/core.c:12: /kisskb/src/drivers/dma/dw/core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_descriptor_complete': /kisskb/src/drivers/dma/dw/core.c:241:41: note: byref variable will be forcibly initialized 241 | struct dmaengine_desc_callback cb; | ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/dw/core.c:12: /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_terminate_all': /kisskb/src/drivers/dma/dw/core.c:859:19: note: byref variable will be forcibly initialized 859 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_desc_get': /kisskb/src/drivers/dma/dw/core.c:84:20: note: byref variable will be forcibly initialized 84 | dma_addr_t phys; | ^~~~ In file included 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 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_prep_slave_sg': /kisskb/src/drivers/dma/dw/core.c:711:41: note: byref variable will be forcibly initialized 711 | size_t dlen; | ^~~~ /kisskb/src/drivers/dma/dw/core.c:661:41: note: byref variable will be forcibly initialized 661 | size_t dlen; | ^~~~ /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_prep_dma_memcpy': /kisskb/src/drivers/dma/dw/core.c:548:33: note: byref variable will be forcibly initialized 548 | size_t xfer_count; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/dw/core.c:12: /kisskb/src/drivers/dma/dw/core.c: In function 'dwc_complete_all': /kisskb/src/drivers/dma/dw/core.c:265:19: note: byref variable will be forcibly initialized 265 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/socket.c: In function 'put_ts_pktinfo': /kisskb/src/net/socket.c:800:31: note: byref variable will be forcibly initialized 800 | struct scm_ts_pktinfo ts_pktinfo; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:27: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/net/socket.c: In function '____sys_sendmsg': /kisskb/src/net/socket.c:2357:23: note: byref variable will be forcibly initialized 2357 | unsigned char ctl[sizeof(struct cmsghdr) + 20] | ^~~ /kisskb/src/net/socket.c: In function '__sock_recv_timestamp': /kisskb/src/net/socket.c:863:62: note: byref variable will be forcibly initialized 863 | struct __kernel_old_timespec ts; | ^~ /kisskb/src/net/socket.c:857:58: note: byref variable will be forcibly initialized 857 | struct __kernel_timespec ts; | ^~ /kisskb/src/net/socket.c:849:61: note: byref variable will be forcibly initialized 849 | struct __kernel_old_timeval tv; | ^~ /kisskb/src/net/socket.c:843:62: note: byref variable will be forcibly initialized 843 | struct __kernel_sock_timeval tv; | ^~ /kisskb/src/net/socket.c:827:42: note: byref variable will be forcibly initialized 827 | struct scm_timestamping_internal tss; | ^~~ /kisskb/src/net/socket.c: In function '__sock_recv_wifi_status': /kisskb/src/net/socket.c:908:13: note: byref variable will be forcibly initialized 908 | int ack; | ^~~ /kisskb/src/net/socket.c: In function '____sys_recvmsg': /kisskb/src/net/socket.c:2610:33: note: byref variable will be forcibly initialized 2610 | struct sockaddr_storage addr; | ^~~~ /kisskb/src/net/socket.c: In function '__sys_socket': /kisskb/src/net/socket.c:1540:24: note: byref variable will be forcibly initialized 1540 | struct socket *sock; | ^~~~ /kisskb/src/net/socket.c: In function '__sys_socketpair': /kisskb/src/net/socket.c:1575:32: note: byref variable will be forcibly initialized 1575 | struct socket *sock1, *sock2; | ^~~~~ /kisskb/src/net/socket.c:1575:24: note: byref variable will be forcibly initialized 1575 | struct socket *sock1, *sock2; | ^~~~~ /kisskb/src/net/socket.c: In function '__sys_bind': /kisskb/src/net/socket.c:1683:18: note: byref variable will be forcibly initialized 1683 | int err, fput_needed; | ^~~~~~~~~~~ /kisskb/src/net/socket.c:1683:13: note: byref variable will be forcibly initialized 1683 | int err, fput_needed; | ^~~ /kisskb/src/net/socket.c:1682:33: note: byref variable will be forcibly initialized 1682 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_listen': /kisskb/src/net/socket.c:1716:18: note: byref variable will be forcibly initialized 1716 | int err, fput_needed; | ^~~~~~~~~~~ /kisskb/src/net/socket.c:1716:13: note: byref variable will be forcibly initialized 1716 | int err, fput_needed; | ^~~ /kisskb/src/net/socket.c: In function 'do_accept': /kisskb/src/net/socket.c:1746:33: note: byref variable will be forcibly initialized 1746 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_connect': /kisskb/src/net/socket.c:1909:41: note: byref variable will be forcibly initialized 1909 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_getsockname': /kisskb/src/net/socket.c:1936:18: note: byref variable will be forcibly initialized 1936 | int err, fput_needed; | ^~~~~~~~~~~ /kisskb/src/net/socket.c:1936:13: note: byref variable will be forcibly initialized 1936 | int err, fput_needed; | ^~~ /kisskb/src/net/socket.c:1935:33: note: byref variable will be forcibly initialized 1935 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_getpeername': /kisskb/src/net/socket.c:1974:18: note: byref variable will be forcibly initialized 1974 | int err, fput_needed; | ^~~~~~~~~~~ /kisskb/src/net/socket.c:1974:13: note: byref variable will be forcibly initialized 1974 | int err, fput_needed; | ^~~ /kisskb/src/net/socket.c:1973:33: note: byref variable will be forcibly initialized 1973 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2013:13: note: byref variable will be forcibly initialized 2013 | int fput_needed; | ^~~~~~~~~~~ /kisskb/src/net/socket.c:2012:22: note: byref variable will be forcibly initialized 2012 | struct iovec iov; | ^~~ /kisskb/src/net/socket.c:2011:23: note: byref variable will be forcibly initialized 2011 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c:2010:13: note: byref variable will be forcibly initialized 2010 | int err; | ^~~ /kisskb/src/net/socket.c:2009:33: note: byref variable will be forcibly initialized 2009 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2074:13: note: byref variable will be forcibly initialized 2074 | int fput_needed; | ^~~~~~~~~~~ /kisskb/src/net/socket.c:2073:13: note: byref variable will be forcibly initialized 2073 | int err, err2; | ^~~ /kisskb/src/net/socket.c:2072:33: note: byref variable will be forcibly initialized 2072 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/socket.c:2071:23: note: byref variable will be forcibly initialized 2071 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c:2070:22: note: byref variable will be forcibly initialized 2070 | struct iovec iov; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function '__sys_setsockopt': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/sockptr.h:34:16: note: userspace variable will be forcibly initialized 34 | return (sockptr_t) { .user = p }; | ^ /kisskb/src/net/socket.c:2144:18: note: byref variable will be forcibly initialized 2144 | int err, fput_needed; | ^~~~~~~~~~~ /kisskb/src/net/socket.c:2144:13: note: byref variable will be forcibly initialized 2144 | int err, fput_needed; | ^~~ /kisskb/src/net/socket.c:2142:19: note: userspace variable will be forcibly initialized 2142 | sockptr_t optval = USER_SOCKPTR(user_optval); | ^~~~~~ /kisskb/src/net/socket.c: In function '__sys_getsockopt': /kisskb/src/net/socket.c:2200:18: note: byref variable will be forcibly initialized 2200 | int err, fput_needed; | ^~~~~~~~~~~ /kisskb/src/net/socket.c:2200:13: note: byref variable will be forcibly initialized 2200 | int err, fput_needed; | ^~~ /kisskb/src/net/socket.c: In function '__sys_shutdown': /kisskb/src/net/socket.c:2255:18: note: byref variable will be forcibly initialized 2255 | int err, fput_needed; | ^~~~~~~~~~~ /kisskb/src/net/socket.c:2255:13: note: byref variable will be forcibly initialized 2255 | int err, fput_needed; | ^~~ /kisskb/src/net/socket.c: In function '__copy_msghdr_from_user': /kisskb/src/net/socket.c:2288:28: note: byref variable will be forcibly initialized 2288 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2339:28: note: byref variable will be forcibly initialized 2339 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '___sys_sendmsg': /kisskb/src/net/socket.c:2454:46: note: byref variable will be forcibly initialized 2454 | struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; | ^~~ /kisskb/src/net/socket.c:2454:22: note: byref variable will be forcibly initialized 2454 | struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; | ^~~~~~~~ /kisskb/src/net/socket.c:2453:33: note: byref variable will be forcibly initialized 2453 | struct sockaddr_storage address; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2482:23: note: byref variable will be forcibly initialized 2482 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c:2481:26: note: byref variable will be forcibly initialized 2481 | int fput_needed, err; | ^~~ /kisskb/src/net/socket.c:2481:13: note: byref variable will be forcibly initialized 2481 | int fput_needed, err; | ^~~~~~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2516:29: note: byref variable will be forcibly initialized 2516 | struct used_address used_address; | ^~~~~~~~~~~~ /kisskb/src/net/socket.c:2515:23: note: byref variable will be forcibly initialized 2515 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c:2511:26: note: byref variable will be forcibly initialized 2511 | int fput_needed, err, datagrams; | ^~~ /kisskb/src/net/socket.c:2511:13: note: byref variable will be forcibly initialized 2511 | int fput_needed, err, datagrams; | ^~~~~~~~~~~ /kisskb/src/net/socket.c: In function '___sys_recvmsg': /kisskb/src/net/socket.c:2663:33: note: byref variable will be forcibly initialized 2663 | struct sockaddr __user *uaddr; | ^~~~~ /kisskb/src/net/socket.c:2661:46: note: byref variable will be forcibly initialized 2661 | struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; | ^~~ /kisskb/src/net/socket.c:2661:22: note: byref variable will be forcibly initialized 2661 | struct iovec iovstack[UIO_FASTIOV], *iov = iovstack; | ^~~~~~~~ /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/net/socket.c:2727:27: note: byref variable will be forcibly initialized 2727 | struct timespec64 timeout64; | ^~~~~~~~~ /kisskb/src/net/socket.c:2726:27: note: byref variable will be forcibly initialized 2726 | struct timespec64 end_time; | ^~~~~~~~ /kisskb/src/net/socket.c:2725:23: note: byref variable will be forcibly initialized 2725 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c:2721:26: note: byref variable will be forcibly initialized 2721 | int fput_needed, err, datagrams; | ^~~ /kisskb/src/net/socket.c:2721:13: note: byref variable will be forcibly initialized 2721 | int fput_needed, err, datagrams; | ^~~~~~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2690:23: note: byref variable will be forcibly initialized 2690 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c:2689:26: note: byref variable will be forcibly initialized 2689 | int fput_needed, err; | ^~~ /kisskb/src/net/socket.c:2689:13: note: byref variable will be forcibly initialized 2689 | int fput_needed, err; | ^~~~~~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmmsg': /kisskb/src/net/socket.c:2834:27: note: byref variable will be forcibly initialized 2834 | struct timespec64 timeout_sys; | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'sock_register': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:3045:17: note: in expansion of macro 'rcu_assign_pointer' 3045 | rcu_assign_pointer(net_families[ops->family], ops); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1116:22: note: byref variable will be forcibly initialized 1116 | void __user *data; | ^~~~ /kisskb/src/net/socket.c:1113:14: note: byref variable will be forcibly initialized 1113 | bool need_copyout; | ^~~~~~~~~~~~ /kisskb/src/net/socket.c:1112:22: note: byref variable will be forcibly initialized 1112 | struct ifreq ifr; | ^~~ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1159:22: note: byref variable will be forcibly initialized 1159 | bool need_copyout; | ^~~~~~~~~~~~ /kisskb/src/net/socket.c:1158:30: note: byref variable will be forcibly initialized 1158 | void __user *data; | ^~~~ /kisskb/src/net/socket.c:1157:30: note: byref variable will be forcibly initialized 1157 | struct ifreq ifr; | ^~~ /kisskb/src/net/batman-adv/main.c: In function 'batadv_skb_set_priority': /kisskb/src/net/batman-adv/main.c:340:35: note: byref variable will be forcibly initialized 340 | struct vlan_ethhdr *vhdr, vhdr_tmp; | ^~~~~~~~ /kisskb/src/net/batman-adv/main.c:339:23: note: byref variable will be forcibly initialized 339 | struct ethhdr ethhdr_tmp, *ethhdr; | ^~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:338:24: note: byref variable will be forcibly initialized 338 | struct ipv6hdr ip6_hdr_tmp, *ip6_hdr; | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:337:22: note: byref variable will be forcibly initialized 337 | struct iphdr ip_hdr_tmp, *ip_hdr; | ^~~~~~~~~~ /kisskb/src/net/batman-adv/main.c: In function 'batadv_skb_crc32': /kisskb/src/net/batman-adv/main.c:576:19: note: byref variable will be forcibly initialized 576 | const u8 *data; | ^~~~ /kisskb/src/net/batman-adv/main.c:575:30: note: byref variable will be forcibly initialized 575 | struct skb_seq_state st; | ^~ /kisskb/src/net/batman-adv/main.c: In function 'batadv_throw_uevent': /kisskb/src/net/batman-adv/main.c:659:15: note: byref variable will be forcibly initialized 659 | char *uevent_env[4] = { NULL, NULL, NULL, NULL }; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/nfc.h:25, from /kisskb/src/net/nfc/af_nfc.c:10: /kisskb/src/net/nfc/af_nfc.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/nfc.h:25, from /kisskb/src/net/nfc/rawsock.c:13: /kisskb/src/net/nfc/rawsock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/rawsock.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/rawsock.c: In function 'rawsock_recvmsg': /kisskb/src/net/nfc/rawsock.c:245:13: note: byref variable will be forcibly initialized 245 | int rc; | ^~ /kisskb/src/net/nfc/rawsock.c: In function 'rawsock_sendmsg': /kisskb/src/net/nfc/rawsock.c:207:13: note: byref variable will be forcibly initialized 207 | int rc; | ^~ /kisskb/src/net/nfc/llcp_commands.c: In function 'llcp_add_header': /kisskb/src/net/nfc/llcp_commands.c:286:12: note: byref variable will be forcibly initialized 286 | u8 header[2]; | ^~~~~~ /kisskb/src/net/nfc/llcp_commands.c: In function 'llcp_allocate_pdu': /kisskb/src/net/nfc/llcp_commands.c:317:13: note: byref variable will be forcibly initialized 317 | int err; | ^~~ /kisskb/src/net/nfc/llcp_commands.c: In function 'nfc_llcp_allocate_snl': /kisskb/src/net/nfc/llcp_commands.c:286:12: note: byref variable will be forcibly initialized 286 | u8 header[2]; | ^~~~~~ /kisskb/src/net/nfc/llcp_commands.c: In function 'nfc_llcp_build_sdres_tlv': /kisskb/src/net/nfc/llcp_commands.c:109:12: note: byref variable will be forcibly initialized 109 | u8 value[2]; | ^~~~~ /kisskb/src/net/nfc/llcp_commands.c: In function 'nfc_llcp_send_symm': /kisskb/src/net/nfc/llcp_commands.c:286:12: note: byref variable will be forcibly initialized 286 | u8 header[2]; | ^~~~~~ /kisskb/src/net/nfc/llcp_commands.c: In function 'nfc_llcp_send_connect': /kisskb/src/net/nfc/llcp_commands.c:396:16: note: byref variable will be forcibly initialized 396 | __be16 miux; | ^~~~ /kisskb/src/net/nfc/llcp_commands.c:393:70: note: byref variable will be forcibly initialized 393 | u8 service_name_tlv_length, miux_tlv_length, rw_tlv_length, rw; | ^~ /kisskb/src/net/nfc/llcp_commands.c:393:55: note: byref variable will be forcibly initialized 393 | u8 service_name_tlv_length, miux_tlv_length, rw_tlv_length, rw; | ^~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_commands.c:393:37: note: byref variable will be forcibly initialized 393 | u8 service_name_tlv_length, miux_tlv_length, rw_tlv_length, rw; | ^~~~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_commands.c:393:12: note: byref variable will be forcibly initialized 393 | u8 service_name_tlv_length, miux_tlv_length, rw_tlv_length, rw; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/nfc/llcp_core.c:10: /kisskb/src/net/nfc/llcp_core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_commands.c: In function 'nfc_llcp_send_cc': /kisskb/src/net/nfc/llcp_commands.c:470:16: note: byref variable will be forcibly initialized 470 | __be16 miux; | ^~~~ /kisskb/src/net/nfc/llcp_commands.c:467:44: note: byref variable will be forcibly initialized 467 | u8 miux_tlv_length, rw_tlv_length, rw; | ^~ /kisskb/src/net/nfc/llcp_commands.c:467:29: note: byref variable will be forcibly initialized 467 | u8 miux_tlv_length, rw_tlv_length, rw; | ^~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_core.c: In function 'queued_write_unlock': /kisskb/src/net/nfc/llcp_commands.c:467:12: note: byref variable will be forcibly initialized 467 | u8 miux_tlv_length, rw_tlv_length, rw; | ^~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_commands.c: In function 'nfc_llcp_send_dm': /kisskb/src/net/nfc/llcp_commands.c:286:12: note: byref variable will be forcibly initialized 286 | u8 header[2]; | ^~~~~~ /kisskb/src/net/nfc/llcp_commands.c: In function 'nfc_llcp_send_ui_frame': /kisskb/src/net/nfc/llcp_commands.c:286:12: note: byref variable will be forcibly initialized /kisskb/src/net/nfc/llcp_commands.c:730:13: note: byref variable will be forcibly initialized 730 | int err; | ^~~ /kisskb/src/net/nfc/llcp_core.c: In function 'nfc_llcp_build_gb': /kisskb/src/net/nfc/llcp_core.c:525:16: note: byref variable will be forcibly initialized 525 | __be16 wks = cpu_to_be16(local->local_wks); | ^~~ /kisskb/src/net/nfc/llcp_core.c:522:36: note: byref variable will be forcibly initialized 522 | u8 lto_length, wks_length, miux_length; | ^~~~~~~~~~~ /kisskb/src/net/nfc/llcp_core.c:522:24: note: byref variable will be forcibly initialized 522 | u8 lto_length, wks_length, miux_length; | ^~~~~~~~~~ /kisskb/src/net/nfc/llcp_core.c:522:12: note: byref variable will be forcibly initialized 522 | u8 lto_length, wks_length, miux_length; | ^~~~~~~~~~ /kisskb/src/net/nfc/llcp_core.c:521:30: note: byref variable will be forcibly initialized 521 | u8 *gb_cur, version, version_length; | ^~~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_core.c:521:21: note: byref variable will be forcibly initialized 521 | u8 *gb_cur, version, version_length; | ^~~~~~~ In file included from /kisskb/src/net/nfc/llcp_core.c:11: /kisskb/src/net/nfc/llcp_core.c: In function 'nfc_llcp_sdreq_timeout_work': /kisskb/src/net/nfc/llcp_core.c:243:20: note: byref variable will be forcibly initialized 243 | HLIST_HEAD(nl_sdres_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:792:44: note: in definition of macro 'HLIST_HEAD' 792 | #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } | ^~~~ /kisskb/src/net/nfc/llcp_core.c: In function 'nfc_llcp_recv_snl': /kisskb/src/net/nfc/llcp_core.c:1241:20: note: byref variable will be forcibly initialized 1241 | HLIST_HEAD(nl_sdres_list); | ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:792:44: note: in definition of macro 'HLIST_HEAD' 792 | #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } | ^~~~ /kisskb/src/net/nfc/llcp_core.c:1239:20: note: byref variable will be forcibly initialized 1239 | HLIST_HEAD(llc_sdres_list); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:792:44: note: in definition of macro 'HLIST_HEAD' 792 | #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } | ^~~~ /kisskb/src/net/nfc/llcp_core.c: In function 'nfc_llcp_recv_connect': /kisskb/src/net/nfc/llcp_core.c:896:24: note: byref variable will be forcibly initialized 896 | size_t sn_len; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/multicast.h:10, from /kisskb/src/net/batman-adv/multicast.c:7: /kisskb/src/net/batman-adv/multicast.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/multicast.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/network-coding.h:10, from /kisskb/src/net/batman-adv/network-coding.c:7: /kisskb/src/net/batman-adv/network-coding.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/network-coding.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/multicast.c: In function 'batadv_mcast_mla_softif_get_ipv4': /kisskb/src/net/batman-adv/multicast.c:343:12: note: byref variable will be forcibly initialized 343 | u8 mcast_addr[ETH_ALEN]; | ^~~~~~~~~~ /kisskb/src/net/batman-adv/multicast.c: In function 'batadv_mcast_mla_softif_get_ipv6': /kisskb/src/net/batman-adv/multicast.c:410:12: note: byref variable will be forcibly initialized 410 | u8 mcast_addr[ETH_ALEN]; | ^~~~~~~~~~ /kisskb/src/net/batman-adv/network-coding.c: In function 'batadv_nc_find_decoding_packet': /kisskb/src/net/batman-adv/network-coding.c:1737:41: note: byref variable will be forcibly initialized 1737 | struct batadv_nc_path *nc_path, nc_path_key; | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/network-coding.c: In function 'batadv_nc_path_search': /kisskb/src/net/batman-adv/network-coding.c:1265:41: note: byref variable will be forcibly initialized 1265 | struct batadv_nc_path *nc_path, nc_path_key; | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/multicast.c: In function 'batadv_mcast_mla_flags_get': /kisskb/src/net/batman-adv/multicast.c:250:39: note: byref variable will be forcibly initialized 250 | struct batadv_mcast_mla_flags mla_flags; | ^~~~~~~~~ /kisskb/src/net/batman-adv/multicast.c: In function 'batadv_mcast_mla_bridge_get': /kisskb/src/net/batman-adv/multicast.c:562:12: note: byref variable will be forcibly initialized 562 | u8 mcast_addr[ETH_ALEN]; | ^~~~~~~~~~ /kisskb/src/net/batman-adv/multicast.c:558:26: note: byref variable will be forcibly initialized 558 | struct list_head bridge_mcast_list = LIST_HEAD_INIT(bridge_mcast_list); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/network-coding.c: In function 'batadv_nc_skb_decode_packet': /kisskb/src/net/batman-adv/network-coding.c:1645:32: note: byref variable will be forcibly initialized 1645 | struct ethhdr *ethhdr, ethhdr_tmp; | ^~~~~~~~~~ /kisskb/src/net/batman-adv/network-coding.c:1644:36: note: byref variable will be forcibly initialized 1644 | struct batadv_coded_packet coded_packet_tmp; | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/batman-adv/netlink.h:14, from /kisskb/src/net/batman-adv/netlink.c:7: /kisskb/src/net/batman-adv/netlink.c: In function 'nla_put_u32': /kisskb/src/net/batman-adv/multicast.c: In function 'batadv_mcast_flags_log': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/batman-adv/multicast.c:809:14: note: byref variable will be forcibly initialized 809 | char str_old_flags[] = "[.... . ]"; | ^~~~~~~~~~~~~ /kisskb/src/net/batman-adv/netlink.c: In function 'batadv_netlink_tp_meter_put': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/batman-adv/netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/batman-adv/netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/batman-adv/multicast.c: In function 'batadv_mcast_mla_flags_update': /kisskb/src/net/batman-adv/multicast.c:840:39: note: byref variable will be forcibly initialized 840 | struct batadv_tvlv_mcast_data mcast_data; | ^~~~~~~~~~ /kisskb/src/net/batman-adv/netlink.c: In function 'batadv_netlink_vlan_fill': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/batman-adv/multicast.c: In function '__batadv_mcast_mla_update': /kisskb/src/net/batman-adv/multicast.c:873:39: note: byref variable will be forcibly initialized 873 | struct batadv_mcast_mla_flags flags; | ^~~~~ /kisskb/src/net/batman-adv/multicast.c:872:27: note: byref variable will be forcibly initialized 872 | struct hlist_head mcast_list = HLIST_HEAD_INIT; | ^~~~~~~~~~ /kisskb/src/net/batman-adv/netlink.c: In function 'batadv_netlink_hardif_fill': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/linux/icmpv6.h:6, from /kisskb/src/net/batman-adv/multicast.c:17: /kisskb/src/net/batman-adv/multicast.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/batman-adv/multicast.c: In function 'batadv_mcast_flags_dump_entry': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/batman-adv/network-coding.c: In function 'batadv_nc_get_path': /kisskb/src/net/batman-adv/network-coding.c:959:41: note: byref variable will be forcibly initialized 959 | struct batadv_nc_path *nc_path, nc_path_key; | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/multicast.c: In function '__batadv_mcast_flags_dump': /kisskb/src/net/batman-adv/netlink.c: In function 'batadv_netlink_mesh_fill_ap_isolation': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/batman-adv/multicast.c:2185:14: note: byref variable will be forcibly initialized 2185 | long idx_tmp = *idx; | ^~~~~~~ /kisskb/src/net/batman-adv/multicast.c: In function 'batadv_mcast_forw_mode': /kisskb/src/net/batman-adv/multicast.c:1355:13: note: byref variable will be forcibly initialized 1355 | int is_routable = 0; | ^~~~~~~~~~~ /kisskb/src/net/batman-adv/multicast.c:1352:14: note: byref variable will be forcibly initialized 1352 | bool is_unsnoopable = false; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/network-coding.h:10, from /kisskb/src/net/batman-adv/network-coding.c:7: /kisskb/src/net/batman-adv/network-coding.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/netlink.c: In function 'batadv_netlink_tp_meter_start': /kisskb/src/net/batman-adv/netlink.c:714:13: note: byref variable will be forcibly initialized 714 | u32 cookie; | ^~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:91, from /kisskb/src/include/linux/icmpv6.h:6, from /kisskb/src/net/batman-adv/multicast.c:17: /kisskb/src/net/batman-adv/multicast.c: In function 'batadv_mcast_mesh_info_put': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/batman-adv/netlink.h:14, from /kisskb/src/net/batman-adv/netlink.c:7: /kisskb/src/net/batman-adv/netlink.c: In function 'batadv_netlink_mesh_fill': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/batman-adv/multicast.c: In function 'batadv_mcast_flags_dump': /kisskb/src/net/batman-adv/multicast.c:2259:35: note: byref variable will be forcibly initialized 2259 | struct batadv_hard_iface *primary_if = NULL; | ^~~~~~~~~~ /kisskb/src/net/batman-adv/netlink.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/batman-adv/netlink.c: In function 'batadv_netlink_tpmeter_notify': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/routing.h:10, from /kisskb/src/net/batman-adv/routing.c:7: /kisskb/src/net/batman-adv/routing.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/originator.h:10, from /kisskb/src/net/batman-adv/originator.c:7: /kisskb/src/net/batman-adv/originator.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/originator.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/routing.c: In function '_batadv_update_route': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/routing.c:78:23: note: in expansion of macro 'rcu_replace_pointer' 78 | curr_router = rcu_replace_pointer(orig_ifinfo->router, neigh_node, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c: In function 'set_values': /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:120:23: note: byref variable will be forcibly initialized 120 | unsigned long tmp; | ^~~ /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c: In function 'set_values_channel': /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:163:23: note: byref variable will be forcibly initialized 163 | unsigned long tmp; | ^~~ /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c: In function 'hidma_mgmt_init_sys': /kisskb/src/drivers/dma/qcom/hidma_mgmt_sys.c:252:22: note: byref variable will be forcibly initialized 252 | char name[20]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/mptcp/options.c:9: /kisskb/src/net/mptcp/options.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/options.c: In function 'add_addr_generate_hmac': /kisskb/src/net/mptcp/options.c:636:12: note: byref variable will be forcibly initialized 636 | u8 msg[19]; | ^~~ /kisskb/src/net/mptcp/options.c:635:12: note: byref variable will be forcibly initialized 635 | u8 hmac[SHA256_DIGEST_SIZE]; | ^~~~ /kisskb/src/net/mptcp/options.c: In function 'mptcp_established_options_add_addr': /kisskb/src/net/mptcp/options.c:668:14: note: byref variable will be forcibly initialized 668 | bool port; | ^~~~ /kisskb/src/net/mptcp/options.c:667:14: note: byref variable will be forcibly initialized 667 | bool echo; | ^~~~ /kisskb/src/net/mptcp/options.c:665:14: note: byref variable will be forcibly initialized 665 | bool drop_other_suboptions = false; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/options.c: In function 'mptcp_established_options_rm_addr': /kisskb/src/net/mptcp/options.c:718:30: note: byref variable will be forcibly initialized 718 | struct mptcp_rm_list rm_list; | ^~~~~~~ /kisskb/src/net/mptcp/options.c: In function 'mptcp_make_csum': /kisskb/src/net/mptcp/options.c:1228:35: note: byref variable will be forcibly initialized 1228 | struct csum_pseudo_header header; | ^~~~~~ /kisskb/src/net/mptcp/options.c: In function 'mptcp_established_options': /kisskb/src/net/mptcp/options.c:813:22: note: byref variable will be forcibly initialized 813 | unsigned int opt_size = 0; | ^~~~~~~~ /kisskb/src/net/mptcp/options.c: In function 'mptcp_incoming_options': /kisskb/src/net/mptcp/options.c:1085:39: note: byref variable will be forcibly initialized 1085 | struct mptcp_options_received mp_opt; | ^~~~~~ In file included from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/qcom/hidma_mgmt.c:8: /kisskb/src/drivers/dma/qcom/hidma_mgmt.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/dma/qcom/hidma_mgmt.c:9: /kisskb/src/drivers/dma/qcom/hidma_mgmt.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma/qcom/hidma_mgmt.c: In function 'hidma_mgmt_of_populate_channels': /kisskb/src/drivers/dma/qcom/hidma_mgmt.c:350:37: note: byref variable will be forcibly initialized 350 | struct platform_device_info pdevinfo; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/dma/qcom/bam_dma.c:26: /kisskb/src/drivers/dma/qcom/bam_dma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/dma/qcom/bam_dma.c:27: /kisskb/src/drivers/dma/qcom/bam_dma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mm_types.h:8, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/dma/qcom/bam_dma.c:27: /kisskb/src/drivers/dma/qcom/bam_dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/qcom/../virt-dma.h:191:19: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/dma/qcom/bam_dma.c:27: /kisskb/src/drivers/dma/qcom/bam_dma.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/mm_types.h:8, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/dma/qcom/bam_dma.c:27: /kisskb/src/drivers/dma/qcom/bam_dma.c: In function 'bam_dma_terminate_all': /kisskb/src/drivers/dma/qcom/bam_dma.c:688:19: note: byref variable will be forcibly initialized 688 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/send.h:10, from /kisskb/src/net/batman-adv/send.c:7: /kisskb/src/net/batman-adv/send.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/qcom/bam_dma.c:32: /kisskb/src/drivers/dma/qcom/bam_dma.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/net/batman-adv/send.c: In function 'batadv_purge_outstanding_packets': /kisskb/src/net/batman-adv/send.c:1111:27: note: byref variable will be forcibly initialized 1111 | struct hlist_head head = HLIST_HEAD_INIT; | ^~~~ /kisskb/src/drivers/dma/ti/k3-psil.c: In function 'psil_set_new_ep_config': /kisskb/src/drivers/dma/ti/k3-psil.c:71:32: note: byref variable will be forcibly initialized 71 | struct of_phandle_args dma_spec; | ^~~~~~~~ /kisskb/src/net/ceph/decode.c: In function 'ceph_decode_entity_addr_versioned': /kisskb/src/net/ceph/decode.c:15:13: note: byref variable will be forcibly initialized 15 | u32 struct_len, addr_len; | ^~~~~~~~~~ /kisskb/src/net/ceph/decode.c:14:12: note: byref variable will be forcibly initialized 14 | u8 struct_v; | ^~~~~~~~ /kisskb/src/net/ceph/decode.c: In function 'ceph_decode_entity_addrvec': /kisskb/src/net/ceph/decode.c:100:33: note: byref variable will be forcibly initialized 100 | struct ceph_entity_addr tmp_addr; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/nfc/llcp_sock.c:9: /kisskb/src/net/nfc/llcp_sock.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/nfc/nfc.h:16, from /kisskb/src/net/nfc/nfc.h:13, from /kisskb/src/net/nfc/llcp_sock.c:14: /kisskb/src/net/nfc/llcp_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_sock.c: In function 'nfc_llcp_setsockopt': /kisskb/src/net/nfc/llcp_sock.c:226:12: note: userspace variable will be forcibly initialized 226 | static int nfc_llcp_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_sock.c:226:12: note: userspace variable will be forcibly initialized /kisskb/src/net/nfc/llcp_sock.c:231:13: note: byref variable will be forcibly initialized 231 | u32 opt; | ^~~ In file included from /kisskb/src/net/ceph/cls_lock_client.c:5: /kisskb/src/net/ceph/cls_lock_client.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ceph/cls_lock_client.c: In function 'decode_locker': /kisskb/src/net/ceph/cls_lock_client.c:254:13: note: byref variable will be forcibly initialized 254 | u32 len; | ^~~ /kisskb/src/net/ceph/cls_lock_client.c:253:12: note: byref variable will be forcibly initialized 253 | u8 struct_v; | ^~~~~~~~ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_lock': /kisskb/src/net/ceph/cls_lock_client.c:38:27: note: byref variable will be forcibly initialized 38 | struct timespec64 mtime; | ^~~~~ /kisskb/src/net/ceph/cls_lock_client.c:36:15: note: byref variable will be forcibly initialized 36 | void *p, *end; | ^ /kisskb/src/net/nfc/llcp_sock.c: In function 'llcp_sock_recvmsg': /kisskb/src/net/nfc/llcp_sock.c:824:13: note: byref variable will be forcibly initialized 824 | int err = 0; | ^~~ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_unlock': /kisskb/src/net/ceph/cls_lock_client.c:101:15: note: byref variable will be forcibly initialized 101 | void *p, *end; | ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_break_lock': /kisskb/src/net/ceph/cls_lock_client.c:154:15: note: byref variable will be forcibly initialized 154 | void *p, *end; | ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_set_cookie': /kisskb/src/net/ceph/cls_lock_client.c:201:15: note: byref variable will be forcibly initialized 201 | void *p, *end; | ^ /kisskb/src/net/ceph/cls_lock_client.c: In function 'decode_lockers': /kisskb/src/net/ceph/cls_lock_client.c:292:13: note: byref variable will be forcibly initialized 292 | u32 struct_len; | ^~~~~~~~~~ /kisskb/src/net/ceph/cls_lock_client.c:291:12: note: byref variable will be forcibly initialized 291 | u8 struct_v; | ^~~~~~~~ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_lock_info': /kisskb/src/net/ceph/cls_lock_client.c:344:15: note: byref variable will be forcibly initialized 344 | void *p, *end; | ^ /kisskb/src/net/ceph/cls_lock_client.c:343:16: note: byref variable will be forcibly initialized 343 | size_t reply_len = PAGE_SIZE; | ^~~~~~~~~ /kisskb/src/net/ceph/cls_lock_client.c:342:41: note: byref variable will be forcibly initialized 342 | struct page *get_info_op_page, *reply_page; | ^~~~~~~~~~ /kisskb/src/net/nfc/llcp_sock.c: In function 'llcp_raw_sock_bind': /kisskb/src/net/nfc/llcp_sock.c:151:34: note: byref variable will be forcibly initialized 151 | struct sockaddr_nfc_llcp llcp_addr; | ^~~~~~~~~ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_assert_locked': /kisskb/src/net/ceph/cls_lock_client.c:397:15: note: byref variable will be forcibly initialized 397 | void *p, *end; | ^ /kisskb/src/net/nfc/llcp_sock.c: In function 'llcp_sock_bind': /kisskb/src/net/nfc/llcp_sock.c:65:34: note: byref variable will be forcibly initialized 65 | struct sockaddr_nfc_llcp llcp_addr; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/nfc/llcp_sock.c:9: /kisskb/src/net/nfc/llcp_sock.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1969:9: note: in expansion of macro 'rcu_assign_pointer' 1969 | rcu_assign_pointer(sk->sk_wq, &parent->wq); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/soft-interface.h:10, from /kisskb/src/net/batman-adv/soft-interface.c:7: /kisskb/src/net/batman-adv/soft-interface.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/soft-interface.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/soft-interface.c: In function 'batadv_interface_set_mac_addr': /kisskb/src/net/batman-adv/soft-interface.c:131:12: note: byref variable will be forcibly initialized 131 | u8 old_addr[ETH_ALEN]; | ^~~~~~~~ In file included from /kisskb/src/net/batman-adv/main.h:209, from /kisskb/src/net/batman-adv/soft-interface.h:10, from /kisskb/src/net/batman-adv/soft-interface.c:7: /kisskb/src/net/batman-adv/soft-interface.c: In function 'eth_hw_addr_random': /kisskb/src/include/linux/etherdevice.h:270:12: note: byref variable will be forcibly initialized 270 | u8 addr[ETH_ALEN]; | ^~~~ /kisskb/src/net/batman-adv/soft-interface.c: In function 'batadv_softif_init_late': /kisskb/src/net/batman-adv/soft-interface.c:731:13: note: byref variable will be forcibly initialized 731 | u32 random_seqno; | ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/soft-interface.c: In function 'batadv_interface_tx': /kisskb/src/net/batman-adv/soft-interface.c:200:34: note: byref variable will be forcibly initialized 200 | struct batadv_orig_node *mcast_single_orig = NULL; | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/soft-interface.c:192:22: note: byref variable will be forcibly initialized 192 | unsigned int header_len = 0; | ^~~~~~~~~~ /kisskb/src/net/batman-adv/soft-interface.c:190:30: note: byref variable will be forcibly initialized 190 | u8 *dst_hint = NULL, chaddr[ETH_ALEN]; | ^~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/soc/bcm/bcm2835-power.c:14: /kisskb/src/drivers/soc/bcm/bcm2835-power.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/dma/ti/k3-udma.c:7: /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/qcom/hidma_ll.c:8: /kisskb/src/drivers/dma/qcom/hidma_ll.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/qcom/hidma_ll.c:8: /kisskb/src/drivers/dma/qcom/hidma_ll.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/dma/qcom/hidma_ll.c:17: /kisskb/src/drivers/dma/qcom/hidma_ll.c: In function 'hidma_post_completed': /kisskb/src/include/linux/kfifo.h:408:36: note: byref variable will be forcibly initialized 408 | typeof(*__tmp->const_type) __val = (val); \ | ^~~~~ /kisskb/src/drivers/dma/qcom/hidma_ll.c:225:9: note: in expansion of macro 'kfifo_put' 225 | kfifo_put(&lldev->handoff_fifo, tre); | ^~~~~~~~~ /kisskb/src/drivers/dma/qcom/hidma_ll.c: In function 'hidma_ll_tre_complete': /kisskb/src/drivers/dma/qcom/hidma_ll.c:179:27: note: byref variable will be forcibly initialized 179 | struct hidma_tre *tre; | ^~~ In file included from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/qcom/hidma_ll.c:8: /kisskb/src/drivers/dma/qcom/hidma_ll.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/dma/ti/../virt-dma.h:13, from /kisskb/src/drivers/dma/ti/k3-udma.c:32: /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/ti/../dmaengine.h:135:33: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_of_xlate': /kisskb/src/drivers/dma/ti/k3-udma.c:4171:34: note: byref variable will be forcibly initialized 4171 | struct udma_filter_param filter_param; | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c:4170:24: note: byref variable will be forcibly initialized 4170 | dma_cap_mask_t mask = ud->ddev.cap_mask; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/ti/k3-udma.c:9: /kisskb/src/drivers/dma/ti/k3-udma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/ti/k3-udma.c:9: /kisskb/src/drivers/dma/ti/k3-udma.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_reset_chan': /kisskb/src/drivers/dma/ti/k3-udma.c:821:41: note: byref variable will be forcibly initialized 821 | struct udma_chan_config ucc_backup; | ^~~~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_push_to_ring': /kisskb/src/drivers/dma/ti/k3-udma.c:653:20: note: byref variable will be forcibly initialized 653 | dma_addr_t paddr; | ^~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_vchan_complete': /kisskb/src/drivers/dma/ti/k3-udma.c:3984:41: note: byref variable will be forcibly initialized 3984 | struct dmaengine_result result; | ^~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/ti/k3-udma.c:9: /kisskb/src/drivers/dma/ti/k3-udma.c:3967:19: note: byref variable will be forcibly initialized 3967 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/ti/k3-udma.c:3966:40: note: byref variable will be forcibly initialized 3966 | struct dmaengine_desc_callback cb; | ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/ti/k3-udma.c:9: /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_purge_desc_work': /kisskb/src/drivers/dma/ti/k3-udma.c:558:19: note: byref variable will be forcibly initialized 558 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/dma/ti/k3-udma.c:14: /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/batman-adv/trace.h:71, from /kisskb/src/net/batman-adv/trace.c:8: /kisskb/src/net/batman-adv/trace.c: In function 'trace_event_raw_event_batadv_dbg': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/./trace.h:33:1: note: in expansion of macro 'TRACE_EVENT' 33 | TRACE_EVENT(batadv_dbg, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/./trace.h:33:1: note: in expansion of macro 'TRACE_EVENT' 33 | TRACE_EVENT(batadv_dbg, | ^~~~~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_prep_dma_cyclic_tr': /kisskb/src/drivers/dma/ti/k3-udma.c:3436:33: note: byref variable will be forcibly initialized 3436 | u16 tr0_cnt0, tr0_cnt1, tr1_cnt0; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c:3436:23: note: byref variable will be forcibly initialized 3436 | u16 tr0_cnt0, tr0_cnt1, tr1_cnt0; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c:3436:13: note: byref variable will be forcibly initialized 3436 | u16 tr0_cnt0, tr0_cnt1, tr1_cnt0; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_prep_dma_memcpy': /kisskb/src/drivers/dma/ti/k3-udma.c:3641:33: note: byref variable will be forcibly initialized 3641 | u16 tr0_cnt0, tr0_cnt1, tr1_cnt0; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c:3641:23: note: byref variable will be forcibly initialized 3641 | u16 tr0_cnt0, tr0_cnt1, tr1_cnt0; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c:3641:13: note: byref variable will be forcibly initialized 3641 | u16 tr0_cnt0, tr0_cnt1, tr1_cnt0; | ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/ti/k3-udma.c:9: /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/ti/../virt-dma.h:191:19: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/ti/../virt-dma.h:213:19: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_ring_irq_handler': /kisskb/src/drivers/dma/ti/k3-udma.c:1132:20: note: byref variable will be forcibly initialized 1132 | dma_addr_t paddr = 0; | ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/ti/k3-udma.c:9: /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_terminate_all': /kisskb/src/drivers/dma/ti/k3-udma.c:3875:19: note: byref variable will be forcibly initialized 3875 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_prep_slave_sg_tr': /kisskb/src/drivers/dma/ti/k3-udma.c:2845:33: note: byref variable will be forcibly initialized 2845 | u16 tr0_cnt0, tr0_cnt1, tr1_cnt0; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c:2845:23: note: byref variable will be forcibly initialized 2845 | u16 tr0_cnt0, tr0_cnt1, tr1_cnt0; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c:2845:13: note: byref variable will be forcibly initialized 2845 | u16 tr0_cnt0, tr0_cnt1, tr1_cnt0; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_prep_slave_sg_triggered_tr': /kisskb/src/drivers/dma/ti/k3-udma.c:3007:41: note: byref variable will be forcibly initialized 3007 | u16 tr0_cnt2, tr0_cnt3, tr1_cnt2; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c:3007:31: note: byref variable will be forcibly initialized 3007 | u16 tr0_cnt2, tr0_cnt3, tr1_cnt2; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c:3007:21: note: byref variable will be forcibly initialized 3007 | u16 tr0_cnt2, tr0_cnt3, tr1_cnt2; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_alloc_tx_resources': /kisskb/src/drivers/dma/ti/k3-udma.c:1637:28: note: byref variable will be forcibly initialized 1637 | struct k3_ring_cfg ring_cfg; | ^~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_alloc_rx_resources': /kisskb/src/drivers/dma/ti/k3-udma.c:1714:28: note: byref variable will be forcibly initialized 1714 | struct k3_ring_cfg ring_cfg; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/qcom/hidma.c:45: /kisskb/src/drivers/dma/qcom/hidma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'bcdma_alloc_bchan_resources': /kisskb/src/drivers/dma/ti/k3-udma.c:1579:28: note: byref variable will be forcibly initialized 1579 | struct k3_ring_cfg ring_cfg; | ^~~~~~~~ In file included from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/ti/k3-udma.c:9: /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/dma/qcom/hidma.c:62: /kisskb/src/drivers/dma/qcom/hidma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/qcom/../dmaengine.h:135:33: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/qcom/../dmaengine.h:163:40: note: byref variable will be forcibly initialized 163 | struct dmaengine_desc_callback cb; | ^~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_setup_resources': /kisskb/src/drivers/dma/ti/k3-udma.c:4437:41: note: byref variable will be forcibly initialized 4437 | struct ti_sci_resource *rm_res, irq_res; | ^~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/qcom/hidma.c:45: /kisskb/src/drivers/dma/qcom/hidma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_process_completed': /kisskb/src/drivers/dma/qcom/hidma.c:130:41: note: byref variable will be forcibly initialized 130 | struct dmaengine_result result; | ^~~~~~ /kisskb/src/drivers/dma/qcom/hidma.c:129:48: note: byref variable will be forcibly initialized 129 | struct dmaengine_desc_callback cb; | ^~ /kisskb/src/drivers/dma/qcom/hidma.c:117:26: note: byref variable will be forcibly initialized 117 | struct list_head list; | ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/qcom/hidma.c:45: /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_terminate_channel': /kisskb/src/drivers/dma/qcom/hidma.c:465:19: note: byref variable will be forcibly initialized 465 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'bcdma_setup_resources': /kisskb/src/drivers/dma/ti/k3-udma.c:4584:41: note: byref variable will be forcibly initialized 4584 | struct ti_sci_resource *rm_res, irq_res; | ^~~~~~~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_free_chan_resources': /kisskb/src/drivers/dma/qcom/hidma.c:530:19: note: byref variable will be forcibly initialized 530 | LIST_HEAD(descs); | ^~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/qcom/hidma.c: In function 'hidma_alloc_chan_resources': /kisskb/src/drivers/dma/qcom/hidma.c:348:19: note: byref variable will be forcibly initialized 348 | LIST_HEAD(descs); | ^~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'pktdma_setup_resources': /kisskb/src/drivers/dma/ti/k3-udma.c:4761:41: note: byref variable will be forcibly initialized 4761 | struct ti_sci_resource *rm_res, irq_res; | ^~~~~~~ /kisskb/src/drivers/dma/ti/k3-udma.c: In function 'udma_probe': /kisskb/src/drivers/dma/ti/k3-udma.c:5243:45: note: byref variable will be forcibly initialized 5243 | struct k3_ringacc_init_data ring_init_data; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/limits.h:6, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/drivers/dma/ti/k3-udma.c:7: /kisskb/src/drivers/dma/ti/k3-udma.c: In function '__udma_alloc_gp_rflow_range': /kisskb/src/drivers/dma/ti/k3-udma.c:1237:24: note: byref variable will be forcibly initialized 1237 | DECLARE_BITMAP(tmp, K3_UDMA_MAX_RFLOWS); | ^~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/dma/dw/of.c: In function 'dw_dma_of_xlate': /kisskb/src/drivers/dma/dw/of.c:23:24: note: byref variable will be forcibly initialized 23 | dma_cap_mask_t cap; | ^~~ /kisskb/src/drivers/dma/dw/of.c: In function 'dw_dma_parse_dt': /kisskb/src/drivers/dma/dw/of.c:55:13: note: byref variable will be forcibly initialized 55 | u32 nr_channels; | ^~~~~~~~~~~ /kisskb/src/drivers/dma/dw/of.c:54:13: note: byref variable will be forcibly initialized 54 | u32 nr_masters; | ^~~~~~~~~~ /kisskb/src/drivers/dma/dw/of.c:53:18: note: byref variable will be forcibly initialized 53 | u32 tmp, arr[DW_DMA_MAX_NR_MASTERS]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/tp_meter.h:10, from /kisskb/src/net/batman-adv/tp_meter.c:7: /kisskb/src/net/batman-adv/tp_meter.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/tp_meter.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/net/bluetooth/hci_sock.c:26: /kisskb/src/net/bluetooth/hci_sock.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/hci_sock.c:32: /kisskb/src/net/bluetooth/hci_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/linux/etherdevice.h:20, from /kisskb/src/net/batman-adv/main.h:209, from /kisskb/src/net/batman-adv/tp_meter.h:10, from /kisskb/src/net/batman-adv/tp_meter.c:7: /kisskb/src/net/batman-adv/tp_meter.c: In function 'batadv_tp_wait_available': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/tp_meter.c:792:15: note: in expansion of macro 'wait_event_interruptible_timeout' 792 | ret = wait_event_interruptible_timeout(tp_vars->more_bytes, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_cmsg': /kisskb/src/net/bluetooth/hci_sock.c:1431:45: note: byref variable will be forcibly initialized 1431 | struct __kernel_old_timeval tv; | ^~ /kisskb/src/net/bluetooth/hci_sock.c:1422:21: note: byref variable will be forcibly initialized 1422 | int incoming = bt_cb(skb)->incoming; | ^~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_recvmsg': /kisskb/src/net/bluetooth/hci_sock.c:1459:21: note: byref variable will be forcibly initialized 1459 | int copied, err; | ^~~ /kisskb/src/drivers/dma/qcom/hidma_dbg.c: In function 'hidma_dma_show': /kisskb/src/drivers/dma/qcom/hidma_dbg.c:119:25: note: byref variable will be forcibly initialized 119 | resource_size_t sz; | ^~ /kisskb/src/net/batman-adv/tp_meter.c: In function 'batadv_tp_start': /kisskb/src/net/batman-adv/tp_meter.c:940:12: note: byref variable will be forcibly initialized 940 | u8 icmp_uid; | ^~~~~~~~ /kisskb/src/net/batman-adv/tp_meter.c:939:12: note: byref variable will be forcibly initialized 939 | u8 session_id[2]; | ^~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/hci_sock.c:32: /kisskb/src/net/bluetooth/hci_sock.c: In function 'bt_skb_sendmsg': /kisskb/src/include/net/bluetooth/bluetooth.h:455:13: note: byref variable will be forcibly initialized 455 | int err; | ^~~ /kisskb/src/drivers/dma/qcom/hidma_dbg.c: In function 'hidma_ll_chstats': /kisskb/src/drivers/dma/qcom/hidma_dbg.c:21:20: note: byref variable will be forcibly initialized 21 | dma_addr_t dest_start; | ^~~~~~~~~~ /kisskb/src/drivers/dma/qcom/hidma_dbg.c:20:20: note: byref variable will be forcibly initialized 20 | dma_addr_t src_start; | ^~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt_old': /kisskb/src/net/bluetooth/hci_sock.c:1827:12: note: userspace variable will be forcibly initialized 1827 | static int hci_sock_setsockopt_old(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c:1827:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c:1827:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c:1832:22: note: byref variable will be forcibly initialized 1832 | int err = 0, opt = 0; | ^~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt': /kisskb/src/net/bluetooth/hci_sock.c:1910:12: note: userspace variable will be forcibly initialized 1910 | static int hci_sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c:1914:22: note: byref variable will be forcibly initialized 1914 | int err = 0, opt = 0; | ^~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_getsockopt_old': /kisskb/src/net/bluetooth/hci_sock.c:1961:28: note: byref variable will be forcibly initialized 1961 | struct hci_ufilter uf; | ^~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_reject_list_add': /kisskb/src/net/bluetooth/hci_sock.c:899:18: note: byref variable will be forcibly initialized 899 | bdaddr_t bdaddr; | ^~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_reject_list_del': /kisskb/src/net/bluetooth/hci_sock.c:916:18: note: byref variable will be forcibly initialized 916 | bdaddr_t bdaddr; | ^~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'send_monitor_note': /kisskb/src/net/bluetooth/hci_sock.c:631:17: note: byref variable will be forcibly initialized 631 | va_list args; | ^~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'create_monitor_ctrl_open': /kisskb/src/net/bluetooth/hci_sock.c:507:12: note: byref variable will be forcibly initialized 507 | u8 ver[3]; | ^~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_bind': /kisskb/src/net/bluetooth/hci_sock.c:1088:29: note: byref variable will be forcibly initialized 1088 | struct sockaddr_hci haddr; | ^~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_dev_event': /kisskb/src/net/bluetooth/hci_sock.c:763:41: note: byref variable will be forcibly initialized 763 | struct hci_ev_si_device ev; | ^~ In file included from /kisskb/src/include/linux/of_platform.h:9, from /kisskb/src/drivers/soc/bcm/raspberrypi-power.c:10: /kisskb/src/drivers/soc/bcm/raspberrypi-power.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soc/bcm/raspberrypi-power.c: In function 'rpi_has_new_domain_support': /kisskb/src/drivers/soc/bcm/raspberrypi-power.c:141:40: note: byref variable will be forcibly initialized 141 | struct rpi_power_domain_packet packet; | ^~~~~~ /kisskb/src/drivers/soc/bcm/raspberrypi-power.c: In function 'rpi_firmware_set_power': /kisskb/src/drivers/soc/bcm/raspberrypi-power.c:53:40: note: byref variable will be forcibly initialized 53 | struct rpi_power_domain_packet packet; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ceph/osd_client.c:5: /kisskb/src/net/ceph/osd_client.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ceph/striper.c:6: /kisskb/src/net/ceph/striper.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ceph/striper.c: In function 'ceph_file_to_extents': /kisskb/src/net/ceph/striper.c:122:21: note: byref variable will be forcibly initialized 122 | u32 xlen; | ^~~~ /kisskb/src/net/ceph/striper.c:121:28: note: byref variable will be forcibly initialized 121 | u64 objno, objoff; | ^~~~~~ /kisskb/src/net/ceph/striper.c:121:21: note: byref variable will be forcibly initialized 121 | u64 objno, objoff; | ^~~~~ /kisskb/src/net/ceph/striper.c: In function 'ceph_iterate_extents': /kisskb/src/net/ceph/striper.c:182:21: note: byref variable will be forcibly initialized 182 | u32 xlen; | ^~~~ /kisskb/src/net/ceph/striper.c:181:28: note: byref variable will be forcibly initialized 181 | u64 objno, objoff; | ^~~~~~ /kisskb/src/net/ceph/striper.c:181:21: note: byref variable will be forcibly initialized 181 | u64 objno, objoff; | ^~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/net/ceph/osd_client.c:7: /kisskb/src/net/ceph/osd_client.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/ceph/osd_client.c: In function 'target_contained_by': /kisskb/src/net/ceph/osd_client.c:4347:32: note: byref variable will be forcibly initialized 4347 | struct ceph_hobject_id hoid; | ^~~~ /kisskb/src/net/ceph/osd_client.c: In function 'encode_request_finish': /kisskb/src/net/ceph/osd_client.c:2201:32: note: byref variable will be forcibly initialized 2201 | struct ceph_pg pgid; | ^~~~ /kisskb/src/net/ceph/osd_client.c:2200:28: note: byref variable will be forcibly initialized 2200 | } __packed head; | ^~~~ /kisskb/src/net/ceph/osd_client.c:2180:15: note: byref variable will be forcibly initialized 2180 | void *p = msg->front.iov_base; | ^ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/net/ceph/osd_client.c:7: /kisskb/src/net/ceph/osd_client.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/ceph/osd_client.h:18, from /kisskb/src/include/linux/ceph/libceph.h:24, from /kisskb/src/net/ceph/osd_client.c:17: /kisskb/src/net/ceph/osd_client.c: In function 'ceph_pagelist_encode_64': /kisskb/src/include/linux/ceph/pagelist.h:44:16: note: byref variable will be forcibly initialized 44 | __le64 ev = cpu_to_le64(v); | ^~ /kisskb/src/net/ceph/osd_client.c: In function 'ceph_pagelist_encode_32': /kisskb/src/include/linux/ceph/pagelist.h:49:16: note: byref variable will be forcibly initialized 49 | __le32 ev = cpu_to_le32(v); | ^~ /kisskb/src/net/ceph/osd_client.c: In function 'calc_layout': /kisskb/src/net/ceph/osd_client.c:107:13: note: byref variable will be forcibly initialized 107 | u32 xlen; | ^~~~ /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_abort_on_full': /kisskb/src/net/ceph/osd_client.c:2624:14: note: byref variable will be forcibly initialized 2624 | bool victims = false; | ^~~~~~~ /kisskb/src/net/ceph/osd_client.c: In function 'decode_hoid': /kisskb/src/net/ceph/osd_client.c:1791:13: note: byref variable will be forcibly initialized 1791 | u32 struct_len; | ^~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:1790:12: note: byref variable will be forcibly initialized 1790 | u8 struct_v; | ^~~~~~~~ /kisskb/src/net/ceph/osd_client.c: In function 'decode_MOSDBackoff': /kisskb/src/net/ceph/osd_client.c:4213:13: note: byref variable will be forcibly initialized 4213 | u32 struct_len; | ^~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:4212:12: note: byref variable will be forcibly initialized 4212 | u8 struct_v; | ^~~~~~~~ /kisskb/src/net/ceph/osd_client.c:4210:15: note: byref variable will be forcibly initialized 4210 | void *p = msg->front.iov_base; | ^ /kisskb/src/net/ceph/osd_client.c: In function 'should_plug_request': /kisskb/src/net/ceph/osd_client.c:1979:32: note: byref variable will be forcibly initialized 1979 | struct ceph_hobject_id hoid; | ^~~~ /kisskb/src/net/ceph/osd_client.c: In function 'encode_request_partial': /kisskb/src/net/ceph/osd_client.c:2104:15: note: byref variable will be forcibly initialized 2104 | void *p = msg->front.iov_base; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/tvlv.c:7: /kisskb/src/net/batman-adv/tvlv.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/tvlv.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:207, from /kisskb/src/net/batman-adv/translation-table.h:10, from /kisskb/src/net/batman-adv/translation-table.c:7: /kisskb/src/net/batman-adv/translation-table.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c: In function 'decode_MOSDOpReply': /kisskb/src/net/ceph/osd_client.c:3576:30: note: byref variable will be forcibly initialized 3576 | struct ceph_eversion bad_replay_version; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:3573:15: note: byref variable will be forcibly initialized 3573 | void *p = msg->front.iov_base; | ^ /kisskb/src/net/ceph/osd_client.c: In function 'create_backoff_message': /kisskb/src/net/ceph/osd_client.c:4263:15: note: byref variable will be forcibly initialized 4263 | void *p, *end; | ^ /kisskb/src/net/ceph/osd_client.c: In function 'handle_backoff': /kisskb/src/net/ceph/osd_client.c:4416:28: note: byref variable will be forcibly initialized 4416 | struct MOSDBackoff m; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/mptcp/token.c:25: /kisskb/src/net/mptcp/token.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_tvlv_generate': /kisskb/src/net/batman-adv/translation-table.c:2764:12: note: byref variable will be forcibly initialized 2764 | u8 flags; | ^~~~~ /kisskb/src/net/mptcp/token.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:9: note: in expansion of macro 'rcu_assign_pointer' 106 | rcu_assign_pointer(hlist_nulls_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_hash_find': /kisskb/src/net/batman-adv/translation-table.c:130:39: note: byref variable will be forcibly initialized 130 | struct batadv_tt_common_entry to_search, *tt, *tt_tmp = NULL; | ^~~~~~~~~ /kisskb/src/net/ceph/osd_client.c: In function 'calc_target': /kisskb/src/net/ceph/osd_client.c:1552:30: note: byref variable will be forcibly initialized 1552 | struct ceph_osds up, acting; | ^~~~~~ /kisskb/src/net/ceph/osd_client.c:1552:26: note: byref variable will be forcibly initialized 1552 | struct ceph_osds up, acting; | ^~ /kisskb/src/net/ceph/osd_client.c:1551:30: note: byref variable will be forcibly initialized 1551 | struct ceph_pg pgid, last_pgid; | ^~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:1551:24: note: byref variable will be forcibly initialized 1551 | struct ceph_pg pgid, last_pgid; | ^~~~ /kisskb/src/net/ceph/osd_client.c: In function 'decode_watcher': /kisskb/src/net/ceph/osd_client.c:5005:13: note: byref variable will be forcibly initialized 5005 | u32 struct_len; | ^~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:5004:12: note: byref variable will be forcibly initialized 5004 | u8 struct_v; | ^~~~~~~~ /kisskb/src/net/ceph/osd_client.c: In function 'decode_watchers': /kisskb/src/net/ceph/osd_client.c:5038:13: note: byref variable will be forcibly initialized 5038 | u32 struct_len; | ^~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:5037:12: note: byref variable will be forcibly initialized 5037 | u8 struct_v; | ^~~~~~~~ /kisskb/src/net/mptcp/crypto.c: In function 'mptcp_crypto_key_sha': /kisskb/src/net/mptcp/crypto.c:34:16: note: byref variable will be forcibly initialized 34 | __be64 input = cpu_to_be64(key); | ^~~~~ /kisskb/src/net/mptcp/crypto.c:33:16: note: byref variable will be forcibly initialized 33 | __be32 mptcp_hashed_key[SHA256_DIGEST_WORDS]; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/crypto.c: In function 'mptcp_crypto_hmac_sha': /kisskb/src/net/mptcp/crypto.c:46:12: note: byref variable will be forcibly initialized 46 | u8 input[SHA256_BLOCK_SIZE + SHA256_DIGEST_SIZE]; | ^~~~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_global_purge': /kisskb/src/net/batman-adv/translation-table.c:2272:15: note: byref variable will be forcibly initialized 2272 | char *msg = NULL; | ^~~ /kisskb/src/net/ceph/osd_client.c: In function 'handle_reply': /kisskb/src/net/ceph/osd_client.c:3655:28: note: byref variable will be forcibly initialized 3655 | struct MOSDOpReply m; | ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_send_roam_adv': /kisskb/src/net/batman-adv/translation-table.c:3522:37: note: byref variable will be forcibly initialized 3522 | struct batadv_tvlv_roam_adv tvlv_roam; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ceph/osdmap.c:5: /kisskb/src/net/ceph/osdmap.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/net/batman-adv/translation-table.c:39: /kisskb/src/net/batman-adv/translation-table.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_local_dump_entry': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ceph/osd_client.c:5: /kisskb/src/net/ceph/osd_client.c: In function 'handle_timeout': /kisskb/src/net/ceph/osd_client.c:3338:19: note: byref variable will be forcibly initialized 3338 | LIST_HEAD(slow_osds); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_global_dump_subentry': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_alloc_messages': /kisskb/src/net/ceph/osd_client.c:736:37: note: byref variable will be forcibly initialized 736 | int num_request_data_items, num_reply_data_items; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:736:13: note: byref variable will be forcibly initialized 736 | int num_request_data_items, num_reply_data_items; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/ceph/osd_client.h:18, from /kisskb/src/include/linux/ceph/libceph.h:24, from /kisskb/src/net/ceph/osd_client.c:17: /kisskb/src/net/ceph/osd_client.c: In function 'osd_req_op_notify_ack_init': /kisskb/src/include/linux/ceph/pagelist.h:49:16: note: byref variable will be forcibly initialized 49 | __le32 ev = cpu_to_le32(v); | ^~ /kisskb/src/net/ceph/osd_client.c: In function 'osd_req_op_notify_init': /kisskb/src/include/linux/ceph/pagelist.h:49:16: note: byref variable will be forcibly initialized /kisskb/src/net/ceph/osd_client.c: In function 'osd_req_op_copy_from_init': /kisskb/src/net/ceph/osd_client.c:5324:15: note: byref variable will be forcibly initialized 5324 | void *p, *end; | ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_local_crc': /kisskb/src/net/batman-adv/translation-table.c:2527:16: note: byref variable will be forcibly initialized 2527 | __be16 tmp_vid; | ^~~~~~~ /kisskb/src/net/batman-adv/translation-table.c:2526:12: note: byref variable will be forcibly initialized 2526 | u8 flags; | ^~~~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_global_crc': /kisskb/src/net/batman-adv/translation-table.c:2449:16: note: byref variable will be forcibly initialized 2449 | __be16 tmp_vid; | ^~~~~~~ /kisskb/src/net/batman-adv/translation-table.c:2448:12: note: byref variable will be forcibly initialized 2448 | u8 flags; | ^~~~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_tvlv_container_update': /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_new_request': /kisskb/src/net/ceph/osd_client.c:1078:13: note: byref variable will be forcibly initialized 1078 | u64 objlen = 0; | ^~~~~~ /kisskb/src/net/batman-adv/translation-table.c:991:13: note: byref variable will be forcibly initialized 991 | int tt_diff_len, tt_change_len = 0; | ^~~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:1077:13: note: byref variable will be forcibly initialized 1077 | u64 objoff = 0; | ^~~~~~ /kisskb/src/net/batman-adv/translation-table.c:990:39: note: byref variable will be forcibly initialized 990 | struct batadv_tvlv_tt_change *tt_change; | ^~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:1076:13: note: byref variable will be forcibly initialized 1076 | u64 objnum = 0; | ^~~~~~ /kisskb/src/net/batman-adv/translation-table.c:989:37: note: byref variable will be forcibly initialized 989 | struct batadv_tvlv_tt_data *tt_data; | ^~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/net/ceph/osdmap.c:6: /kisskb/src/net/ceph/osdmap.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/net/ceph/osdmap.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ceph/osd_client.c:5: /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_handle_map': /kisskb/src/net/ceph/osd_client.c:4043:19: note: byref variable will be forcibly initialized 4043 | LIST_HEAD(need_resend_linger); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/ceph/osd_client.c:4042:24: note: byref variable will be forcibly initialized 4042 | struct rb_root need_resend = RB_ROOT; | ^~~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:4041:26: note: byref variable will be forcibly initialized 4041 | struct ceph_fsid fsid; | ^~~~ /kisskb/src/net/ceph/osd_client.c:4037:15: note: byref variable will be forcibly initialized 4037 | void *p = msg->front.iov_base; | ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_send_my_tt_response': /kisskb/src/net/batman-adv/translation-table.c:3138:13: note: byref variable will be forcibly initialized 3138 | s32 tt_len; | ^~~~~~ /kisskb/src/net/batman-adv/translation-table.c:3133:39: note: byref variable will be forcibly initialized 3133 | struct batadv_tvlv_tt_change *tt_change; | ^~~~~~~~~ /kisskb/src/net/batman-adv/translation-table.c:3131:37: note: byref variable will be forcibly initialized 3131 | struct batadv_tvlv_tt_data *tvlv_tt_data = NULL; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/mptcp/diag.c:11: /kisskb/src/net/mptcp/diag.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/mptcp/diag.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/mptcp/diag.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/mptcp/diag.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_send_other_tt_response': /kisskb/src/net/mptcp/diag.c: In function 'subflow_get_info': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/batman-adv/translation-table.c:3009:13: note: byref variable will be forcibly initialized 3009 | s32 tt_len; | ^~~~~~ /kisskb/src/net/batman-adv/translation-table.c:3004:37: note: byref variable will be forcibly initialized 3004 | struct batadv_tvlv_tt_data *tvlv_tt_data = NULL; | ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/translation-table.c:3003:39: note: byref variable will be forcibly initialized 3003 | struct batadv_tvlv_tt_change *tt_change; | ^~~~~~~~~ In file included from /kisskb/src/net/ceph/osdmap.c:6: /kisskb/src/net/ceph/osdmap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_list_watchers': /kisskb/src/net/ceph/osd_client.c:5104:23: note: byref variable will be forcibly initialized 5104 | void *p = page_address(pages[0]); | ^ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_local_dump': /kisskb/src/net/batman-adv/translation-table.c:1175:13: note: byref variable will be forcibly initialized 1175 | int idx = cb->args[1]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/mptcp/pm.c:8: /kisskb/src/net/mptcp/pm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_global_dump': /kisskb/src/net/batman-adv/translation-table.c:1952:13: note: byref variable will be forcibly initialized 1952 | int sub = cb->args[2]; | ^~~ /kisskb/src/net/batman-adv/translation-table.c:1951:13: note: byref variable will be forcibly initialized 1951 | int idx = cb->args[1]; | ^~~ /kisskb/src/net/mptcp/mib.c: In function 'mptcp_seq_show': /kisskb/src/net/mptcp/mib.c:75:23: note: byref variable will be forcibly initialized 75 | unsigned long sum[ARRAY_SIZE(mptcp_snmp_list) - 1]; | ^~~ /kisskb/src/net/ceph/osdmap.c: In function 'decode_new_up_state_weight': /kisskb/src/net/ceph/osdmap.c:1921:41: note: byref variable will be forcibly initialized 1921 | struct ceph_entity_addr addr; | ^~~~ /kisskb/src/net/ceph/osdmap.c:1840:41: note: byref variable will be forcibly initialized 1840 | struct ceph_entity_addr addr; | ^~~~ /kisskb/src/net/ceph/osdmap.c: In function 'oid_aprintf_vargs': /kisskb/src/net/ceph/osdmap.c:2170:17: note: byref variable will be forcibly initialized 2170 | va_list aq; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/dma/virt-dma.c:7: /kisskb/src/drivers/dma/virt-dma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/net/ceph/osdmap.c:5: /kisskb/src/net/ceph/osdmap.c: In function 'get_workspace': /kisskb/src/net/ceph/osdmap.c:1053:29: note: byref variable will be forcibly initialized 1053 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/net/ceph/osdmap.c:1053:17: note: in expansion of macro 'DEFINE_WAIT' 1053 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/dma/virt-dma.h:13, from /kisskb/src/drivers/dma/virt-dma.c:12: /kisskb/src/drivers/dma/virt-dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:33: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/dma/virt-dma.c:7: /kisskb/src/drivers/dma/virt-dma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/dma/virt-dma.c:7: /kisskb/src/drivers/dma/virt-dma.c: In function 'vchan_complete': /kisskb/src/drivers/dma/virt-dma.c:88:19: note: byref variable will be forcibly initialized 88 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/virt-dma.c:87:40: note: byref variable will be forcibly initialized 87 | struct dmaengine_desc_callback cb; | ^~ /kisskb/src/net/ceph/osdmap.c: In function 'decode_pg_mapping': /kisskb/src/net/ceph/osdmap.c:1384:32: note: byref variable will be forcibly initialized 1384 | struct ceph_pg pgid; | ^~~~ /kisskb/src/net/ceph/osdmap.c: In function 'osdmap_decode': /kisskb/src/net/ceph/osdmap.c:1653:12: note: byref variable will be forcibly initialized 1653 | u8 struct_v; | ^~~~~~~~ /kisskb/src/net/ceph/osdmap.c: In function 'osdmap_apply_incremental': /kisskb/src/net/ceph/osdmap.c:1961:12: note: byref variable will be forcibly initialized 1961 | u8 struct_v; | ^~~~~~~~ /kisskb/src/net/ceph/osdmap.c:1954:30: note: byref variable will be forcibly initialized 1954 | struct ceph_timespec modified; | ^~~~~~~~ /kisskb/src/net/ceph/osdmap.c:1952:26: note: byref variable will be forcibly initialized 1952 | struct ceph_fsid fsid; | ^~~~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_oid_printf': /kisskb/src/net/ceph/osdmap.c:2158:17: note: byref variable will be forcibly initialized 2158 | va_list ap; | ^~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_oid_aprintf': /kisskb/src/net/ceph/osdmap.c:2198:17: note: byref variable will be forcibly initialized 2198 | va_list ap; | ^~ /kisskb/src/net/ceph/osdmap.c: In function '__ceph_object_locator_to_pg': /kisskb/src/net/ceph/osdmap.c:2391:22: note: byref variable will be forcibly initialized 2391 | char stack_buf[256]; | ^~~~~~~~~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_up_acting_osds': /kisskb/src/net/ceph/osdmap.c:2807:13: note: byref variable will be forcibly initialized 2807 | u32 pps; | ^~~ /kisskb/src/net/ceph/osdmap.c:2806:24: note: byref variable will be forcibly initialized 2806 | struct ceph_pg pgid; | ^~~~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_primary_shard': /kisskb/src/net/ceph/osdmap.c:2832:30: note: byref variable will be forcibly initialized 2832 | struct ceph_osds up, acting; | ^~~~~~ /kisskb/src/net/ceph/osdmap.c:2832:26: note: byref variable will be forcibly initialized 2832 | struct ceph_osds up, acting; | ^~ /kisskb/src/net/ceph/osdmap.c:2831:24: note: byref variable will be forcibly initialized 2831 | struct ceph_pg pgid; | ^~~~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_acting_primary': /kisskb/src/net/ceph/osdmap.c:2863:30: note: byref variable will be forcibly initialized 2863 | struct ceph_osds up, acting; | ^~~~~~ /kisskb/src/net/ceph/auth_none.c: In function 'ceph_auth_none_build_authorizer': /kisskb/src/net/ceph/auth_none.c:45:15: note: byref variable will be forcibly initialized 45 | void *p = au->buf; | ^ /kisskb/src/net/ceph/osdmap.c:2863:26: note: byref variable will be forcibly initialized 2863 | struct ceph_osds up, acting; | ^~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_get_crush_locality': /kisskb/src/net/ceph/osdmap.c:3075:13: note: byref variable will be forcibly initialized 3075 | u16 type_id; | ^~~~~~~ /kisskb/src/net/ceph/osdmap.c:3074:26: note: byref variable will be forcibly initialized 3074 | struct crush_loc loc; | ^~~ /kisskb/src/net/ceph/debugfs.c: In function 'osdmap_show': /kisskb/src/net/ceph/debugfs.c:82:22: note: byref variable will be forcibly initialized 82 | char sb[64]; | ^~ /kisskb/src/net/ceph/debugfs.c: In function 'ceph_debugfs_client_init': /kisskb/src/net/ceph/debugfs.c:409:14: note: byref variable will be forcibly initialized 409 | char name[80]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:36: /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:52: /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/xilinx/../dmaengine.h:135:33: note: byref variable will be forcibly initialized 135 | 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:40: note: byref variable will be forcibly initialized 163 | struct dmaengine_desc_callback cb; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/dma/dmaengine.c:40: /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1435:29: note: byref variable will be forcibly initialized 1435 | struct dma_tx_state state; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/xilinx/xilinx_dma.c:37: /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/ceph/crypto.c: In function 'ceph_aes_crypt': /kisskb/src/net/ceph/crypto.c:225:14: note: byref variable will be forcibly initialized 225 | char iv[AES_BLOCK_SIZE] __aligned(8); | ^~ /kisskb/src/net/ceph/crypto.c:224:28: note: byref variable will be forcibly initialized 224 | struct scatterlist prealloc_sg; | ^~~~~~~~~~~ /kisskb/src/net/ceph/crypto.c:223:25: note: byref variable will be forcibly initialized 223 | struct sg_table sgt; | ^~~ In file included from /kisskb/src/net/ceph/crypto.c:10: /kisskb/src/include/crypto/skcipher.h:127:14: note: byref variable will be forcibly initialized 127 | char __##name##_desc[sizeof(struct skcipher_request) + \ | ^~ /kisskb/src/net/ceph/crypto.c:222:9: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' 222 | SYNC_SKCIPHER_REQUEST_ON_STACK(req, key->tfm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'xilinx_vdma_alloc_tx_segment': /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:640:20: note: byref variable will be forcibly initialized 640 | dma_addr_t phys; | ^~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'xilinx_cdma_alloc_tx_segment': /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:661:20: note: byref variable will be forcibly initialized 661 | dma_addr_t phys; | ^~~~ /kisskb/src/net/ceph/crypto.c: In function 'ceph_crypto_key_unarmor': /kisskb/src/net/ceph/crypto.c:112:21: note: byref variable will be forcibly initialized 112 | void *buf, *p; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/crypto.c: In function 'ceph_key_preparse': /kisskb/src/net/ceph/crypto.c:303:15: note: byref variable will be forcibly initialized 303 | void *p; | ^ In file included from /kisskb/src/drivers/dma/dmaengine.c:40: /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_sync_wait': /kisskb/src/include/linux/dmaengine.h:1435:29: note: byref variable will be forcibly initialized 1435 | struct dma_tx_state state; | ^~~~~ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_get_any_slave_channel': /kisskb/src/drivers/dma/dmaengine.c:728:24: note: byref variable will be forcibly initialized 728 | dma_cap_mask_t mask; | ^~~~ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_request_chan': /kisskb/src/drivers/dma/dmaengine.c:834:32: note: byref variable will be forcibly initialized 834 | dma_cap_mask_t mask; | ^~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'xilinx_dma_chan_desc_cleanup': /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:1025:41: note: byref variable will be forcibly initialized 1025 | struct dmaengine_result result; | ^~~~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:1020:23: note: byref variable will be forcibly initialized 1020 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'xilinx_dma_chan_probe': /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:2771:13: note: byref variable will be forcibly initialized 2771 | u32 value, width; | ^~~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'xilinx_dma_child_probe': /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:2933:13: note: byref variable will be forcibly initialized 2933 | u32 nr_channels = 1; | ^~~~~~~~~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c: In function 'xilinx_dma_probe': /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:3014:37: note: byref variable will be forcibly initialized 3014 | u32 num_frames, addr_width, len_width; | ^~~~~~~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:3014:25: note: byref variable will be forcibly initialized 3014 | u32 num_frames, addr_width, len_width; | ^~~~~~~~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dma.c:3014:13: note: byref variable will be forcibly initialized 3014 | u32 num_frames, addr_width, len_width; | ^~~~~~~~~~ /kisskb/src/net/ceph/auth.c: In function 'ceph_auth_build_hello': /kisskb/src/net/ceph/auth.c:124:15: note: byref variable will be forcibly initialized 124 | void *p = monhdr + 1, *end = buf + len, *lenp; | ^ /kisskb/src/net/ceph/auth.c: In function 'ceph_auth_get_request': /kisskb/src/net/ceph/auth.c:432:15: note: byref variable will be forcibly initialized 432 | void *p; | ^ /kisskb/src/net/ceph/auth.c: In function 'ceph_auth_get_authorizer': /kisskb/src/net/ceph/auth.c:554:15: note: byref variable will be forcibly initialized 554 | void *p; | ^ /kisskb/src/net/ceph/auth.c:553:13: note: byref variable will be forcibly initialized 553 | int proto; | ^~~~~ /kisskb/src/net/ceph/auth.c:552:24: note: byref variable will be forcibly initialized 552 | int pref_mode, fallb_mode; | ^~~~~~~~~~ /kisskb/src/net/ceph/auth.c:552:13: note: byref variable will be forcibly initialized 552 | int pref_mode, fallb_mode; | ^~~~~~~~~ /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_router_xlate': /kisskb/src/drivers/dma/of-dma.c:60:33: note: byref variable will be forcibly initialized 60 | struct of_phandle_args dma_spec_target; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_match_channel': /kisskb/src/drivers/dma/of-dma.c:229:21: note: byref variable will be forcibly initialized 229 | const char *s; | ^ /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_request_slave_channel': /kisskb/src/drivers/dma/of-dma.c:254:33: note: byref variable will be forcibly initialized 254 | struct of_phandle_args dma_spec; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/genalloc.h:33, from /kisskb/src/drivers/soc/fsl/qe/qe_common.c:16: /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/soc/fsl/qe/qe_common.c:19: /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_init': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:48:25: note: byref variable will be forcibly initialized 48 | struct resource r; | ^ /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_alloc': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:152:35: note: byref variable will be forcibly initialized 152 | struct genpool_data_align muram_pool_data; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_alloc_fixed': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:204:35: note: byref variable will be forcibly initialized 204 | struct genpool_data_fixed muram_pool_data_fixed; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/soc/fsl/qe/qe.c:13: /kisskb/src/drivers/soc/fsl/qe/qe.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qe/qe.c: In function 'get_qe_base': /kisskb/src/drivers/soc/fsl/qe/qe.c:69:25: note: byref variable will be forcibly initialized 69 | struct resource res; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/soc/fsl/qe/qe.c:15: /kisskb/src/drivers/soc/fsl/qe/qe.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/drivers/soc/fsl/qe/qe.c:20: /kisskb/src/drivers/soc/fsl/qe/qe.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soc/fsl/qe/qe.c: In function 'qe_get_brg_clk': /kisskb/src/drivers/soc/fsl/qe/qe.c:162:13: note: byref variable will be forcibly initialized 162 | u32 brg; | ^~~ /kisskb/src/drivers/soc/fsl/qe/qe.c: In function 'qe_get_num_of_risc': /kisskb/src/drivers/soc/fsl/qe/qe.c:620:22: note: byref variable will be forcibly initialized 620 | unsigned int num_of_risc = 0; | ^~~~~~~~~~~ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_encrypt': /kisskb/src/net/ceph/auth_x.c:61:13: note: byref variable will be forcibly initialized 61 | int ciphertext_len; | ^~~~~~~~~~~~~~ /kisskb/src/net/ceph/auth_x.c: In function '__ceph_x_decrypt': /kisskb/src/net/ceph/auth_x.c:81:13: note: byref variable will be forcibly initialized 81 | int plaintext_len; | ^~~~~~~~~~~~~ /kisskb/src/net/ceph/auth_x.c: In function 'decrypt_authorizer_reply': /kisskb/src/net/ceph/auth_x.c:848:15: note: byref variable will be forcibly initialized 848 | void *dp, *dend; | ^~ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_verify_authorizer_reply': /kisskb/src/net/ceph/auth_x.c:882:13: note: byref variable will be forcibly initialized 882 | u64 nonce_plus_one; | ^~~~~~~~~~~~~~ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_add_authorizer_challenge': /kisskb/src/net/ceph/auth_x.c:822:13: note: byref variable will be forcibly initialized 822 | u64 server_challenge; | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/auth_x.c: In function 'calc_signature': /kisskb/src/net/ceph/auth_x.c:1003:21: note: byref variable will be forcibly initialized 1003 | int ciphertext_len; | ^~~~~~~~~~~~~~ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_check_message_signature': /kisskb/src/net/ceph/auth_x.c:1049:16: note: byref variable will be forcibly initialized 1049 | __le64 sig_check; | ^~~~~~~~~ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_sign_message': /kisskb/src/net/ceph/auth_x.c:1030:16: note: byref variable will be forcibly initialized 1030 | __le64 sig; | ^~~ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_build_request': /kisskb/src/net/ceph/auth_x.c:494:15: note: byref variable will be forcibly initialized 494 | void *p; | ^ /kisskb/src/net/ceph/auth_x.c:492:13: note: byref variable will be forcibly initialized 492 | int need; | ^~~~ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_should_authenticate': /kisskb/src/net/ceph/auth_x.c:39:13: note: byref variable will be forcibly initialized 39 | int need; | ^~~~ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_is_authenticated': /kisskb/src/net/ceph/auth_x.c:26:13: note: byref variable will be forcibly initialized 26 | int need; /* missing + need renewal */ | ^~~~ /kisskb/src/net/ceph/auth_x.c: In function 'process_one_ticket': /kisskb/src/net/ceph/auth_x.c:175:29: note: byref variable will be forcibly initialized 175 | struct ceph_buffer *new_ticket_blob; | ^~~~~~~~~~~~~~~ /kisskb/src/net/ceph/auth_x.c:172:15: note: byref variable will be forcibly initialized 172 | void *tp, *tpend; | ^~ /kisskb/src/net/ceph/auth_x.c:171:27: note: byref variable will be forcibly initialized 171 | struct timespec64 validity; | ^~~~~~~~ /kisskb/src/net/ceph/auth_x.c:168:15: note: byref variable will be forcibly initialized 168 | void *dp, *dend; | ^~ /kisskb/src/net/ceph/auth_x.c: In function 'handle_auth_session_key': /kisskb/src/net/ceph/auth_x.c:607:15: note: byref variable will be forcibly initialized 607 | void *dp, *dend; | ^~ /kisskb/src/net/ceph/auth_x.c: In function 'ceph_x_handle_reply': /kisskb/src/net/ceph/auth_x.c:674:15: note: byref variable will be forcibly initialized 674 | void *p; | ^ In file included from /kisskb/src/drivers/dma/dmatest.c:13: /kisskb/src/drivers/dma/dmatest.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1435:29: note: byref variable will be forcibly initialized 1435 | struct dma_tx_state state; | ^~~~~ In file included from /kisskb/src/drivers/dma/dmatest.c:21: /kisskb/src/drivers/dma/dmatest.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_random': /kisskb/src/drivers/dma/dmatest.c:314:23: note: byref variable will be forcibly initialized 314 | unsigned long buf; | ^~~ In file included from /kisskb/src/drivers/dma/dmatest.c:13: /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_func': /kisskb/src/include/linux/dmaengine.h:1435:29: note: byref variable will be forcibly initialized 1435 | struct dma_tx_state state; | ^~~~~ /kisskb/src/drivers/dma/dmatest.c:314:23: note: byref variable will be forcibly initialized 314 | unsigned long buf; | ^~~ /kisskb/src/drivers/dma/dmatest.c:314:23: note: byref variable will be forcibly initialized /kisskb/src/drivers/dma/dmatest.c:314:23: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:396:9: note: in expansion of macro '___wait_event' 396 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:409:25: note: in expansion of macro '__wait_event_freezable_timeout' 409 | __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/dmatest.c:831:25: note: in expansion of macro 'wait_event_freezable_timeout' 831 | wait_event_freezable_timeout(thread->done_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:12: /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/dmatest.c: In function 'request_channels': /kisskb/src/drivers/dma/dmatest.c:1070:24: note: byref variable will be forcibly initialized 1070 | dma_cap_mask_t mask; | ^~~~ /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_chan_set': /kisskb/src/drivers/dma/dmatest.c:1223:14: note: byref variable will be forcibly initialized 1223 | char chan_reset_val[20]; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/dmatest.c:12: /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_wait_get': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/dmatest.c:284:17: note: in expansion of macro 'wait_event' 284 | 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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/dmatest.c:1338:17: note: in expansion of macro 'wait_event' 1338 | wait_event(thread_wait, !is_threaded_test_run(info)); | ^~~~~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_ioctl': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1057:41: note: byref variable will be forcibly initialized 1057 | struct vduse_vq_eventfd eventfd; | ^~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1015:38: note: byref variable will be forcibly initialized 1015 | struct vduse_vq_info vq_info; | ^~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:994:40: note: byref variable will be forcibly initialized 994 | struct vduse_vq_config config; | ^~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:969:42: note: byref variable will be forcibly initialized 969 | struct vduse_config_data config; | ^~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:922:42: note: byref variable will be forcibly initialized 922 | struct vduse_iotlb_entry entry; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/vdpa/vdpa_user/iova_domain.c:11: /kisskb/src/drivers/vdpa/vdpa_user/iova_domain.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_write_iter': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:357:35: note: byref variable will be forcibly initialized 357 | struct vduse_dev_response resp; | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:12: /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_read_iter': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:9: note: in expansion of macro '___wait_event' 591 | ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:25: note: in expansion of macro '__wait_event_interruptible_exclusive' 599 | __ret = __wait_event_interruptible_exclusive(wq, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:320:23: note: in expansion of macro 'wait_event_interruptible_exclusive' 320 | ret = wait_event_interruptible_exclusive(dev->waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_find_dev': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1175:13: note: byref variable will be forcibly initialized 1175 | int id; | ^~ In file included from /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:16: /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_ioctl': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1412:22: note: byref variable will be forcibly initialized 1412 | char name[VDUSE_NAME_MAX]; | ^~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:1390:41: note: byref variable will be forcibly initialized 1390 | struct vduse_dev_config config; | ^~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_alloc_coherent': /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:767:23: note: byref variable will be forcibly initialized 767 | unsigned long iova; | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:12: /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c: In function 'vduse_dev_msg_sync': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:9: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:25: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:212:23: note: in expansion of macro 'wait_event_killable' 212 | ret = wait_event_killable(msg->waitq, msg->completed); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:909:9: note: in expansion of macro '___wait_event' 909 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:940:25: note: in expansion of macro '__wait_event_killable_timeout' 940 | __ret = __wait_event_killable_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vdpa/vdpa_user/vduse_dev.c:209:23: note: in expansion of macro 'wait_event_killable_timeout' 209 | ret = wait_event_killable_timeout(msg->waitq, msg->completed, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/include/linux/of_irq.h:7, from /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:13: /kisskb/src/drivers/soc/fsl/qe/qe_ic.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/include/linux/of_irq.h:7, from /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:13: /kisskb/src/drivers/soc/fsl/qe/qe_ic.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:13: /kisskb/src/drivers/soc/fsl/qe/qe_ic.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/net/mptcp/sockopt.c:9: /kisskb/src/net/mptcp/sockopt.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/mptcp/sockopt.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_get_int_option': /kisskb/src/net/mptcp/sockopt.c:57:12: note: userspace variable will be forcibly initialized 57 | static int mptcp_get_int_option(struct mptcp_sock *msk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_sol_socket_intval': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/mptcp/sockopt.c:123:19: note: userspace variable will be forcibly initialized 123 | sockptr_t optval = KERNEL_SOCKPTR(&val); | ^~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_socket_tstamp': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/mptcp/sockopt.c:147:19: note: userspace variable will be forcibly initialized 147 | sockptr_t optval = KERNEL_SOCKPTR(&val); | ^~~~~~ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_socket_int': /kisskb/src/net/mptcp/sockopt.c:174:13: note: byref variable will be forcibly initialized 174 | int val, ret; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_socket_timestamping': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/mptcp/sockopt.c:205:12: note: userspace variable will be forcibly initialized 205 | static int mptcp_setsockopt_sol_socket_timestamping(struct mptcp_sock *msk, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c:205:12: note: userspace variable will be forcibly initialized /kisskb/src/net/mptcp/sockopt.c:212:32: note: byref variable will be forcibly initialized 212 | struct so_timestamping timestamping; | ^~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c:228:15: note: userspace variable will be forcibly initialized 228 | ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, optname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | KERNEL_SOCKPTR(×tamping), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | sizeof(timestamping)); | ~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_socket_linger': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/mptcp/sockopt.c:249:12: note: userspace variable will be forcibly initialized 249 | static int mptcp_setsockopt_sol_socket_linger(struct mptcp_sock *msk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c:255:19: note: userspace variable will be forcibly initialized 255 | sockptr_t kopt; | ^~~~ /kisskb/src/net/mptcp/sockopt.c:254:23: note: byref variable will be forcibly initialized 254 | struct linger ling; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/net/net_namespace.h:8, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_getsockopt_subflow_addrs': /kisskb/src/net/mptcp/sockopt.c:910:52: note: byref variable will be forcibly initialized 910 | struct mptcp_subflow_addrs a; | ^ /kisskb/src/net/mptcp/sockopt.c:888:35: note: byref variable will be forcibly initialized 888 | struct mptcp_subflow_data sfd; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized 94 | static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_tcp_congestion': /kisskb/src/net/mptcp/sockopt.c:563:14: note: byref variable will be forcibly initialized 563 | char name[TCP_CA_NAME_MAX]; | ^~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:16: note: in expansion of macro 'smp_load_acquire' 312 | return smp_load_acquire(&sk->sk_state); | ^~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_getsockopt_tcpinfo': /kisskb/src/net/mptcp/sockopt.c:818:41: note: byref variable will be forcibly initialized 818 | struct tcp_info info; | ^~~~ /kisskb/src/net/mptcp/sockopt.c:796:35: note: byref variable will be forcibly initialized 796 | struct mptcp_subflow_data sfd; | ^~~ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt': /kisskb/src/net/mptcp/sockopt.c:614:5: note: userspace variable will be forcibly initialized 614 | int mptcp_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'address_zero': /kisskb/src/net/mptcp/pm_netlink.c:91:32: note: byref variable will be forcibly initialized 91 | struct mptcp_addr_info zero; | ^~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'lookup_subflow_by_saddr': /kisskb/src/net/mptcp/pm_netlink.c:129:32: note: byref variable will be forcibly initialized 129 | struct mptcp_addr_info cur; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/dma/altera-msgdma.c:11: /kisskb/src/drivers/dma/altera-msgdma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_getsockopt_info': /kisskb/src/net/mptcp/sockopt.c:713:27: note: byref variable will be forcibly initialized 713 | struct mptcp_info m_info; | ^~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'lookup_subflow_by_daddr': /kisskb/src/net/mptcp/pm_netlink.c:147:32: note: byref variable will be forcibly initialized 147 | struct mptcp_addr_info cur; | ^~~ In file included from /kisskb/src/net/mptcp/crypto_test.c:2: /kisskb/src/net/mptcp/crypto_test.c: In function 'mptcp_crypto_test_basic': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1233:9: note: in expansion of macro 'KUNIT_ASSERTION' 1233 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1253:9: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' 1253 | KUNIT_BINARY_STR_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1260:9: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' 1260 | KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1544:9: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' 1544 | KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/crypto_test.c:56:17: note: in expansion of macro 'KUNIT_EXPECT_STREQ' 56 | KUNIT_EXPECT_STREQ(test, &hmac_hex[0], tests[i].result); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/crypto_test.c:38:12: note: byref variable will be forcibly initialized 38 | u8 msg[8]; | ^~~ /kisskb/src/net/mptcp/crypto_test.c:35:24: note: byref variable will be forcibly initialized 35 | char hmac[32], hmac_hex[65]; | ^~~~~~~~ /kisskb/src/net/mptcp/crypto_test.c:35:14: note: byref variable will be forcibly initialized 35 | char hmac[32], hmac_hex[65]; | ^~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_set_limits': /kisskb/src/net/mptcp/pm_netlink.c:1620:33: note: byref variable will be forcibly initialized 1620 | unsigned int rcv_addrs, subflows; | ^~~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c:1620:22: note: byref variable will be forcibly initialized 1620 | unsigned int rcv_addrs, subflows; | ^~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/mptcp/pm_netlink.c:11: /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:25: note: byref variable will be forcibly initialized 1723 | struct in6_addr tmp; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_parse_addr': /kisskb/src/net/mptcp/pm_netlink.c:1048:24: note: byref variable will be forcibly initialized 1048 | struct nlattr *tb[MPTCP_PM_ADDR_ATTR_MAX + 1]; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/ceph/string_table.c:2: /kisskb/src/net/ceph/string_table.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_nl_mp_prio_send_ack': /kisskb/src/net/mptcp/pm_netlink.c:668:40: note: byref variable will be forcibly initialized 668 | struct mptcp_addr_info local; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/altera-msgdma.c:13: /kisskb/src/drivers/dma/altera-msgdma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_addr_backup': /kisskb/src/net/mptcp/pm_netlink.c:1679:26: note: byref variable will be forcibly initialized 1679 | long s_slot = 0, s_num = 0; | ^~~~~ /kisskb/src/net/mptcp/pm_netlink.c:1679:14: note: byref variable will be forcibly initialized 1679 | long s_slot = 0, s_num = 0; | ^~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/dma/altera-msgdma.c:16: /kisskb/src/drivers/dma/altera-msgdma.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_set_flags': /kisskb/src/net/mptcp/pm_netlink.c:1707:36: note: byref variable will be forcibly initialized 1707 | struct mptcp_pm_addr_entry addr, *entry; | ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/mptcp/pm_netlink.c:11: /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_u8': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_s32': /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_be32': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_in_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_put_be16': /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_event_add_subflow': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_event_created': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_event_put_token_and_ssk': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_event_sub_closed': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_get_limits': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_fill_addr': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1448:13: note: byref variable will be forcibly initialized 1448 | s32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_get_addr': /kisskb/src/net/mptcp/pm_netlink.c:1512:36: note: byref variable will be forcibly initialized 1512 | struct mptcp_pm_addr_entry addr, *entry; | ^~~~ /kisskb/src/drivers/dma/altera-msgdma.c: In function 'msgdma_probe': /kisskb/src/drivers/dma/altera-msgdma.c:813:26: note: byref variable will be forcibly initialized 813 | struct resource *dma_res; | ^~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_nl_create_listen_socket': /kisskb/src/net/mptcp/pm_netlink.c:860:33: note: byref variable will be forcibly initialized 860 | struct sockaddr_storage addr; | ^~~~ /kisskb/src/drivers/vdpa/vdpa.c: In function 'vdpa_nl_cmd_dev_get_dumpit': /kisskb/src/drivers/vdpa/vdpa.c:601:35: note: byref variable will be forcibly initialized 601 | struct vdpa_dev_dump_info info; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/net/net_namespace.h:8, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/genetlink.h:6, from /kisskb/src/drivers/vdpa/vdpa.c:15: /kisskb/src/drivers/vdpa/vdpa.c: In function 'nla_put_u32': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/drivers/vdpa/vdpa.c: In function 'nla_put_u16': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized 1257 | u16 tmp = value; | ^~~ /kisskb/src/drivers/vdpa/vdpa.c: In function 'vdpa_dev_fill': /kisskb/src/include/net/netlink.h:1257:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/vdpa/vdpa.c: In function 'nla_put_u64_64bit': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized 1363 | u64 tmp = value; | ^~~ In file included from /kisskb/src/net/mptcp/token_test.c:2: /kisskb/src/net/mptcp/token_test.c: In function 'build_req_sock': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:9: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:9: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1587:9: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1587 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:12:9: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 12 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, req); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vdpa/vdpa.c: In function 'vdpa_mgmtdev_fill': /kisskb/src/include/net/netlink.h:1363:13: note: byref variable will be forcibly initialized /kisskb/src/net/mptcp/token_test.c: In function 'build_msk': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:9: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:9: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1587:9: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1587 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:57:9: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 57 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, msk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c: In function 'mptcp_token_test_destroyed': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:121:9: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 121 | KUNIT_EXPECT_PTR_EQ(test, null_msk, mptcp_token_get_sock(&init_net, msk->token)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1650:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1650 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:114:9: note: in expansion of macro 'KUNIT_ASSERT_EQ' 114 | KUNIT_ASSERT_EQ(test, 0, | ^~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c: In function 'build_icsk': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:9: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:9: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1587:9: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1587 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:38:9: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 38 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, icsk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'fill_local_addresses_vec': /kisskb/src/net/mptcp/pm_netlink.c:545:32: note: byref variable will be forcibly initialized 545 | struct mptcp_addr_info local; | ^~~~~ /kisskb/src/net/mptcp/token_test.c: In function 'build_ctx': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1293:9: note: in expansion of macro 'KUNIT_ASSERTION' 1293 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1305:9: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' 1305 | KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1587:9: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' 1587 | KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:48:9: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' 48 | KUNIT_EXPECT_NOT_ERR_OR_NULL(test, ctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c: In function 'mptcp_token_test_accept': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:99:9: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 99 | KUNIT_EXPECT_PTR_EQ(test, msk, mptcp_token_get_sock(&init_net, msk->token)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:95:9: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 95 | KUNIT_EXPECT_PTR_EQ(test, msk, mptcp_token_get_sock(&init_net, msk->token)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1650:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1650 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:91:9: note: in expansion of macro 'KUNIT_ASSERT_EQ' 91 | KUNIT_ASSERT_EQ(test, 0, | ^~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c: In function 'mptcp_token_test_req_basic': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:26:9: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 26 | KUNIT_EXPECT_PTR_EQ(test, null_msk, mptcp_token_get_sock(&init_net, req->token)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:916:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 916 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1028:9: note: in expansion of macro 'KUNIT_BASE_NE_MSG_ASSERTION' 1028 | KUNIT_BASE_NE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1038:9: note: in expansion of macro 'KUNIT_BINARY_NE_MSG_ASSERTION' 1038 | KUNIT_BINARY_NE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1409:9: note: in expansion of macro 'KUNIT_BINARY_NE_ASSERTION' 1409 | KUNIT_BINARY_NE_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:25:9: note: in expansion of macro 'KUNIT_EXPECT_NE' 25 | KUNIT_EXPECT_NE(test, 0, (int)req->token); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1650:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1650 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:23:9: note: in expansion of macro 'KUNIT_ASSERT_EQ' 23 | KUNIT_ASSERT_EQ(test, 0, | ^~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c: In function 'mptcp_token_test_msk_basic': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:83:9: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 83 | KUNIT_EXPECT_PTR_EQ(test, null_msk, mptcp_token_get_sock(&init_net, ctx->token)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:80:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 80 | KUNIT_EXPECT_EQ(test, 2, (int)refcount_read(&sk->sk_refcnt)); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1011:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 1011 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1021:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' 1021 | KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1384:9: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' 1384 | KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:79:9: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' 79 | KUNIT_EXPECT_PTR_EQ(test, msk, mptcp_token_get_sock(&init_net, ctx->token)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:78:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 78 | KUNIT_EXPECT_EQ(test, ctx->token, msk->token); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:916:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 916 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1028:9: note: in expansion of macro 'KUNIT_BASE_NE_MSG_ASSERTION' 1028 | KUNIT_BASE_NE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1038:9: note: in expansion of macro 'KUNIT_BINARY_NE_MSG_ASSERTION' 1038 | KUNIT_BINARY_NE_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1409:9: note: in expansion of macro 'KUNIT_BINARY_NE_ASSERTION' 1409 | KUNIT_BINARY_NE_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:77:9: note: in expansion of macro 'KUNIT_EXPECT_NE' 77 | KUNIT_EXPECT_NE(test, 0, (int)ctx->token); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1650:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1650 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_ASSERTION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:75:9: note: in expansion of macro 'KUNIT_ASSERT_EQ' 75 | KUNIT_ASSERT_EQ(test, 0, | ^~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_sport_in_anno_list': /kisskb/src/net/mptcp/pm_netlink.c:285:32: note: byref variable will be forcibly initialized 285 | struct mptcp_addr_info saddr; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/kunit/assert.h:13, from /kisskb/src/include/kunit/test.h:12, from /kisskb/src/net/mptcp/token_test.c:2: /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/token_test.c:71:9: note: in expansion of macro 'rcu_assign_pointer' 71 | rcu_assign_pointer(icsk->icsk_ulp_data, ctx); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_remove_addrs_list': /kisskb/src/net/mptcp/pm_netlink.c:1413:26: note: byref variable will be forcibly initialized 1413 | long s_slot = 0, s_num = 0; | ^~~~~ /kisskb/src/net/mptcp/pm_netlink.c:1413:14: note: byref variable will be forcibly initialized 1413 | long s_slot = 0, s_num = 0; | ^~~~~~ In file included from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/net/net_namespace.h:10, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_flush_addrs': /kisskb/src/net/mptcp/pm_netlink.c:1455:19: note: byref variable will be forcibly initialized 1455 | LIST_HEAD(free_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_remove_subflow_and_signal_addr': /kisskb/src/net/mptcp/pm_netlink.c:1261:26: note: byref variable will be forcibly initialized 1261 | long s_slot = 0, s_num = 0; | ^~~~~ /kisskb/src/net/mptcp/pm_netlink.c:1261:14: note: byref variable will be forcibly initialized 1261 | long s_slot = 0, s_num = 0; | ^~~~~~ In file included from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/net/net_namespace.h:10, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_free_anno_list': /kisskb/src/net/mptcp/pm_netlink.c:399:19: note: byref variable will be forcibly initialized 399 | LIST_HEAD(free_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_create_subflow_or_signal_addr': /kisskb/src/net/mptcp/pm_netlink.c:508:48: note: byref variable will be forcibly initialized 508 | struct mptcp_addr_info addrs[MPTCP_PM_ADDR_MAX]; | ^~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_add_subflow_or_signal_addr': /kisskb/src/net/mptcp/pm_netlink.c:1129:26: note: byref variable will be forcibly initialized 1129 | long s_slot = 0, s_num = 0; | ^~~~~ /kisskb/src/net/mptcp/pm_netlink.c:1129:14: note: byref variable will be forcibly initialized 1129 | long s_slot = 0, s_num = 0; | ^~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_add_addr': /kisskb/src/net/mptcp/pm_netlink.c:1155:36: note: byref variable will be forcibly initialized 1155 | struct mptcp_pm_addr_entry addr, *entry; | ^~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_nl_add_addr_received': /kisskb/src/net/mptcp/pm_netlink.c:595:32: note: byref variable will be forcibly initialized 595 | struct mptcp_addr_info remote; | ^~~~~~ /kisskb/src/net/mptcp/pm_netlink.c:592:32: note: byref variable will be forcibly initialized 592 | struct mptcp_addr_info addrs[MPTCP_PM_ADDR_MAX]; | ^~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_remove_id_zero_address': /kisskb/src/net/mptcp/pm_netlink.c:1311:40: note: byref variable will be forcibly initialized 1311 | struct mptcp_addr_info msk_local; | ^~~~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c:1304:26: note: byref variable will be forcibly initialized 1304 | long s_slot = 0, s_num = 0; | ^~~~~ /kisskb/src/net/mptcp/pm_netlink.c:1304:14: note: byref variable will be forcibly initialized 1304 | long s_slot = 0, s_num = 0; | ^~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_del_addr': /kisskb/src/net/mptcp/pm_netlink.c:1339:36: note: byref variable will be forcibly initialized 1339 | struct mptcp_pm_addr_entry addr, *entry; | ^~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_nl_get_local_id': /kisskb/src/net/mptcp/pm_netlink.c:908:32: note: byref variable will be forcibly initialized 908 | struct mptcp_addr_info msk_local; | ^~~~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c:907:32: note: byref variable will be forcibly initialized 907 | struct mptcp_addr_info skc_local; | ^~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:25, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/mptcp/pm_netlink.c:11: /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_event_addr_removed': /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_event_addr_announced': /kisskb/src/include/net/netlink.h:1322:16: note: byref variable will be forcibly initialized 1322 | __be32 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1270:16: note: byref variable will be forcibly initialized 1270 | __be16 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1244:12: note: byref variable will be forcibly initialized 1244 | u8 tmp = value; | ^~~ /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized 1309 | u32 tmp = value; | ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_event': /kisskb/src/include/net/netlink.h:1309:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/soc/fsl/qe/qe_io.c: In function 'par_io_init': /kisskb/src/drivers/soc/fsl/qe/qe_io.c:31:13: note: byref variable will be forcibly initialized 31 | u32 num_ports; | ^~~~~~~~~ /kisskb/src/drivers/soc/fsl/qe/qe_io.c:29:25: note: byref variable will be forcibly initialized 29 | struct resource res; | ^~~ /kisskb/src/drivers/soc/fsl/qe/qe_io.c: In function 'par_io_of_config': /kisskb/src/drivers/soc/fsl/qe/qe_io.c:143:13: note: byref variable will be forcibly initialized 143 | int pio_map_len; | ^~~~~~~~~~~ In file included from /kisskb/src/net/ceph/pagevec.c:6: /kisskb/src/net/ceph/pagevec.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/dma/dma-axi-dmac.c:10: /kisskb/src/drivers/dma/dma-axi-dmac.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/bcm2835-dma.c:20: /kisskb/src/drivers/dma/bcm2835-dma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/dma/dma-axi-dmac.c:11: /kisskb/src/drivers/dma/dma-axi-dmac.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soc/fsl/guts.c: In function 'fsl_guts_probe': /kisskb/src/drivers/soc/fsl/guts.c:145:21: note: byref variable will be forcibly initialized 145 | const char *machine; | ^~~~~~~ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/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:19: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | 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:19: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/bcm2835-dma.c:20: /kisskb/src/drivers/dma/bcm2835-dma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/bcm2835-dma.c:20: /kisskb/src/drivers/dma/bcm2835-dma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:19: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/bcm2835-dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:19: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/bcm2835-dma.c:20: /kisskb/src/drivers/dma/bcm2835-dma.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma/dma-axi-dmac.c: In function 'axi_dmac_terminate_all': /kisskb/src/drivers/dma/dma-axi-dmac.c:440:19: note: byref variable will be forcibly initialized 440 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/bcm2835-dma.c:20: /kisskb/src/drivers/dma/bcm2835-dma.c: In function 'bcm2835_dma_terminate_all': /kisskb/src/drivers/dma/bcm2835-dma.c:792:19: note: byref variable will be forcibly initialized 792 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/bcm2835-dma.c: In function 'bcm2835_dma_create_cb_chain': /kisskb/src/drivers/dma/bcm2835-dma.c:307:31: note: byref variable will be forcibly initialized 307 | size_t len = buf_len, total_len; | ^~~~~~~~~ /kisskb/src/drivers/dma/dma-axi-dmac.c: In function 'axi_dmac_parse_chan_dt': /kisskb/src/drivers/dma/dma-axi-dmac.c:751:13: note: byref variable will be forcibly initialized 751 | u32 val; | ^~~ /kisskb/src/drivers/dma/bcm2835-dma.c: In function 'bcm2835_dma_probe': /kisskb/src/drivers/dma/bcm2835-dma.c:888:14: note: byref variable will be forcibly initialized 888 | char chan_name[BCM2835_DMA_CHAN_NAME_SIZE]; | ^~~~~~~~~ /kisskb/src/drivers/dma/bcm2835-dma.c:887:18: note: byref variable will be forcibly initialized 887 | uint32_t chans_available; | ^~~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'get_connect_authorizer': /kisskb/src/net/ceph/messenger_v1.c:331:13: note: byref variable will be forcibly initialized 331 | int auth_proto; | ^~~~~~~~~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'ceph_tcp_recvmsg': /kisskb/src/net/ceph/messenger_v1.c:26:21: note: byref variable will be forcibly initialized 26 | struct kvec iov = {buf, len}; | ^~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'read_keepalive_ack': /kisskb/src/net/ceph/messenger_v1.c:1195:30: note: byref variable will be forcibly initialized 1195 | struct ceph_timespec ceph_ts; | ^~~~~~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'write_partial_message_data': /kisskb/src/net/ceph/messenger_v1.c:490:24: note: byref variable will be forcibly initialized 490 | size_t length; | ^~~~~~ /kisskb/src/net/ceph/messenger_v1.c:489:24: note: byref variable will be forcibly initialized 489 | size_t page_offset; | ^~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'ceph_tcp_recvpage': /kisskb/src/net/ceph/messenger_v1.c:43:24: note: byref variable will be forcibly initialized 43 | struct bio_vec bvec = { | ^~~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'read_partial_msg_data': /kisskb/src/net/ceph/messenger_v1.c:1000:16: note: byref variable will be forcibly initialized 1000 | size_t length; | ^~~~~~ /kisskb/src/net/ceph/messenger_v1.c:999:16: note: byref variable will be forcibly initialized 999 | size_t page_offset; | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/dma/sun6i-dma.c:10: /kisskb/src/drivers/dma/sun6i-dma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'read_partial_message': /kisskb/src/net/ceph/messenger_v1.c:1095:21: note: byref variable will be forcibly initialized 1095 | int skip = 0; | ^~~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'prepare_write_keepalive': /kisskb/src/net/ceph/messenger_v1.c:311:35: note: byref variable will be forcibly initialized 311 | struct timespec64 now; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/sun6i-dma.c:10: /kisskb/src/drivers/dma/sun6i-dma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/sun6i-dma.c:10: /kisskb/src/drivers/dma/sun6i-dma.c: In function 'sun6i_dma_terminate_all': /kisskb/src/drivers/dma/sun6i-dma.c:890:19: note: byref variable will be forcibly initialized 890 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/sun6i-dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:19: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/sun6i-dma.c: In function 'sun6i_dma_prep_dma_cyclic': /kisskb/src/drivers/dma/sun6i-dma.c:775:13: note: byref variable will be forcibly initialized 775 | u32 lli_cfg; | ^~~~~~~ /kisskb/src/drivers/dma/sun6i-dma.c:774:20: note: byref variable will be forcibly initialized 774 | dma_addr_t p_lli; | ^~~~~ /kisskb/src/drivers/dma/sun6i-dma.c: In function 'sun6i_dma_prep_dma_memcpy': /kisskb/src/drivers/dma/sun6i-dma.c:637:20: note: byref variable will be forcibly initialized 637 | dma_addr_t p_lli; | ^~~~~ /kisskb/src/drivers/dma/sun6i-dma.c: In function 'sun6i_dma_prep_slave_sg': /kisskb/src/drivers/dma/sun6i-dma.c:694:13: note: byref variable will be forcibly initialized 694 | u32 lli_cfg; | ^~~~~~~ /kisskb/src/drivers/dma/sun6i-dma.c:693:20: note: byref variable will be forcibly initialized 693 | dma_addr_t p_lli; | ^~~~~ In file included from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/sun6i-dma.c:12: /kisskb/src/drivers/dma/sun6i-dma.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soc/fsl/rcpm.c: In function 'rcpm_pm_prepare': /kisskb/src/drivers/soc/fsl/rcpm.c:61:13: note: byref variable will be forcibly initialized 61 | u32 value[RCPM_WAKEUP_CELL_MAX_SIZE + 1]; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/dma/fsl-edma.c:12: /kisskb/src/drivers/dma/fsl-edma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/dma/fsl-edma.c:12: /kisskb/src/drivers/dma/fsl-edma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, 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:19: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/fsl-edma.c: In function 'fsl_edma_probe': /kisskb/src/drivers/dma/fsl-edma.c:323:22: note: byref variable will be forcibly initialized 323 | char clkname[32]; | ^~~~~~~ /kisskb/src/drivers/dma/fsl-edma.c:275:18: note: byref variable will be forcibly initialized 275 | int len, chans; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/scatterlist.h:7, from /kisskb/src/include/linux/dmapool.h:14, from /kisskb/src/drivers/dma/fsl-edma-common.c:6: /kisskb/src/drivers/dma/fsl-edma-common.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mm.h:30, 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 '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/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:19: note: byref variable will be forcibly initialized 164 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/fsl-edma-common.c: In function 'fsl_edma_free_chan_resources': /kisskb/src/drivers/dma/fsl-edma-common.c:642:19: note: byref variable will be forcibly initialized 642 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/dma/owl-dma.c:11: /kisskb/src/drivers/dma/owl-dma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/owl-dma.c:12: /kisskb/src/drivers/dma/owl-dma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/dma/owl-dma.c: In function 'owl_dma_interrupt': /kisskb/src/drivers/dma/owl-dma.c:596:23: note: byref variable will be forcibly initialized 596 | unsigned long pending; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/dma/mv_xor.c:8: /kisskb/src/drivers/dma/mv_xor.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/owl-dma.c:12: /kisskb/src/drivers/dma/owl-dma.c: In function 'owl_dma_terminate_all': /kisskb/src/drivers/dma/owl-dma.c:701:19: note: byref variable will be forcibly initialized 701 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/owl-dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:19: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/owl-dma.c: In function 'owl_dma_alloc_lli': /kisskb/src/drivers/dma/owl-dma.c:351:20: note: byref variable will be forcibly initialized 351 | dma_addr_t phys; | ^~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_banner': /kisskb/src/net/ceph/messenger_v2.c:1057:21: note: byref variable will be forcibly initialized 1057 | void *buf, *p; | ^ In file included from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/dma/owl-dma.c:14: /kisskb/src/drivers/dma/owl-dma.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma/owl-dma.c: In function 'owl_dma_probe': In file included from /kisskb/src/drivers/dma/mv_xor.c:23: /kisskb/src/drivers/dma/mv_xor.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/owl-dma.c:1094:34: note: byref variable will be forcibly initialized 1094 | int ret, i, nr_channels, nr_requests; | ^~~~~~~~~~~ /kisskb/src/drivers/dma/dmaengine.h:135:33: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/owl-dma.c:1094:21: note: byref variable will be forcibly initialized 1094 | int ret, i, nr_channels, nr_requests; | ^~~~~~~~~~~ /kisskb/src/drivers/dma/mv_xor.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:163:40: note: byref variable will be forcibly initialized 163 | struct dmaengine_desc_callback cb; | ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_head_secure_small': /kisskb/src/net/ceph/messenger_v2.c:1126:28: note: byref variable will be forcibly initialized 1126 | struct scatterlist sg; | ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'decrypt_preamble': /kisskb/src/net/ceph/messenger_v2.c:1011:28: note: byref variable will be forcibly initialized 1011 | struct scatterlist sg; | ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_head_secure_big': /kisskb/src/net/ceph/messenger_v2.c:1171:28: note: byref variable will be forcibly initialized 1171 | struct scatterlist sgs[2]; | ^~~ /kisskb/src/net/ceph/messenger_v2.c: In function '__prepare_control': /kisskb/src/net/ceph/messenger_v2.c:1201:32: note: byref variable will be forcibly initialized 1201 | struct ceph_frame_desc desc; | ^~~~ /kisskb/src/net/ceph/messenger_v2.c:1200:13: note: byref variable will be forcibly initialized 1200 | int total_len = ctrl_len + extdata_len; | ^~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_hello': /kisskb/src/net/ceph/messenger_v2.c:1243:21: note: byref variable will be forcibly initialized 1243 | void *buf, *p; | ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_session_reconnect': /kisskb/src/net/ceph/messenger_v2.c:1405:21: note: byref variable will be forcibly initialized 1405 | void *buf, *p; | ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'decrypt_control_remainder': /kisskb/src/net/ceph/messenger_v2.c:1022:28: note: byref variable will be forcibly initialized 1022 | struct scatterlist sgs[2]; | ^~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_auth_request': /kisskb/src/net/ceph/messenger_v2.c:1266:23: note: byref variable will be forcibly initialized 1266 | int ctrl_len, authorizer_len; | ^~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c:1266:13: note: byref variable will be forcibly initialized 1266 | int ctrl_len, authorizer_len; | ^~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c:1265:15: note: byref variable will be forcibly initialized 1265 | void *authorizer, *authorizer_copy; | ^~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_hello': /kisskb/src/net/ceph/messenger_v2.c:1879:33: note: byref variable will be forcibly initialized 1879 | struct ceph_entity_addr addr_for_me; | ^~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_auth_bad_method': /kisskb/src/net/ceph/messenger_v2.c:1946:32: note: byref variable will be forcibly initialized 1946 | int allowed_protos[8], allowed_modes[8]; | ^~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c:1946:13: note: byref variable will be forcibly initialized 1946 | int allowed_protos[8], allowed_modes[8]; | ^~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_auth_request_more': /kisskb/src/net/ceph/messenger_v2.c:1303:15: note: byref variable will be forcibly initialized 1303 | void *authorizer; | ^~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c:1302:23: note: byref variable will be forcibly initialized 1302 | int ctrl_len, authorizer_len; | ^~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c:1302:13: note: byref variable will be forcibly initialized 1302 | int ctrl_len, authorizer_len; | ^~~~~~~~ /kisskb/src/drivers/dma/mv_xor.c: In function 'mv_xor_prep_dma_interrupt': /kisskb/src/drivers/dma/mv_xor.c:613:20: note: byref variable will be forcibly initialized 613 | dma_addr_t src, dest; | ^~~ In file included from /kisskb/src/net/ceph/messenger_v2.c:12: /kisskb/src/net/ceph/messenger_v2.c: In function 'hmac_sha256': /kisskb/src/include/crypto/hash.h:166:14: note: byref variable will be forcibly initialized 166 | char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ | ^~ /kisskb/src/net/ceph/messenger_v2.c:789:9: note: in expansion of macro 'SHASH_DESC_ON_STACK' 789 | SHASH_DESC_ON_STACK(desc, con->v2.hmac_tfm); /* tfm arg is ignored */ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/mv_xor.c: In function 'mv_chan_memcpy_self_test': /kisskb/src/drivers/dma/mv_xor.c:761:12: note: byref variable will be forcibly initialized 761 | static int mv_chan_memcpy_self_test(struct mv_xor_chan *mv_chan) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_auth_done': /kisskb/src/net/ceph/messenger_v2.c:2048:30: note: byref variable will be forcibly initialized 2048 | int session_key_len, con_secret_len; | ^~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c:2048:13: note: byref variable will be forcibly initialized 2048 | int session_key_len, con_secret_len; | ^~~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c:2045:12: note: byref variable will be forcibly initialized 2045 | u8 con_secret_buf[CEPH_MAX_CON_SECRET_LEN + 16]; | ^~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c:2044:12: note: byref variable will be forcibly initialized 2044 | u8 session_key_buf[CEPH_KEY_LEN + 16]; | ^~~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_client_ident': /kisskb/src/drivers/dma/mv_xor.c: In function 'mv_chan_xor_self_test': /kisskb/src/drivers/dma/mv_xor.c:877:20: note: byref variable will be forcibly initialized 877 | dma_addr_t dma_srcs[MV_XOR_NUM_SRC_TEST]; | ^~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c:1355:21: note: byref variable will be forcibly initialized 1355 | void *buf, *p; | ^ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_auth_signature': /kisskb/src/net/ceph/messenger_v2.c:2110:12: note: byref variable will be forcibly initialized 2110 | u8 hmac[SHA256_DIGEST_SIZE]; | ^~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_server_ident': /kisskb/src/net/ceph/messenger_v2.c:2162:33: note: byref variable will be forcibly initialized 2162 | struct ceph_entity_addr addr; | ^~~~ /kisskb/src/drivers/dma/mv_xor.c: In function 'mv_xor_probe': /kisskb/src/drivers/dma/mv_xor.c:1382:40: note: byref variable will be forcibly initialized 1382 | dma_cap_mask_t cap_mask; | ^~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_message_header': /kisskb/src/net/ceph/messenger_v2.c:2520:13: note: byref variable will be forcibly initialized 2520 | int skip; | ^~~~ /kisskb/src/net/ceph/messenger_v2.c:2519:32: note: byref variable will be forcibly initialized 2519 | struct ceph_msg_header hdr; | ^~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'get_bvec_at': /kisskb/src/net/ceph/messenger_v2.c:855:21: note: byref variable will be forcibly initialized 855 | size_t off, len; | ^~~ /kisskb/src/net/ceph/messenger_v2.c:855:16: note: byref variable will be forcibly initialized 855 | size_t off, len; | ^~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'calc_sg_cnt_cursor': /kisskb/src/net/ceph/messenger_v2.c:892:24: note: byref variable will be forcibly initialized 892 | struct bio_vec bv; | ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_read_data': /kisskb/src/net/ceph/messenger_v2.c:1738:24: note: byref variable will be forcibly initialized 1738 | struct bio_vec bv; | ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_data': /kisskb/src/net/ceph/messenger_v2.c:2856:24: note: byref variable will be forcibly initialized 2856 | struct bio_vec bv; | ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_enc_page': /kisskb/src/net/ceph/messenger_v2.c:2894:24: note: byref variable will be forcibly initialized 2894 | struct bio_vec bv; | ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_read_data_cont': /kisskb/src/net/ceph/messenger_v2.c:1752:24: note: byref variable will be forcibly initialized 1752 | struct bio_vec bv; | ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_data_cont': /kisskb/src/net/ceph/messenger_v2.c:2869:24: note: byref variable will be forcibly initialized 2869 | struct bio_vec bv; | ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'init_sgs_cursor': /kisskb/src/net/ceph/messenger_v2.c:944:24: note: byref variable will be forcibly initialized 944 | struct bio_vec bv; | ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'setup_message_sgs': /kisskb/src/net/ceph/messenger_v2.c:968:29: note: byref variable will be forcibly initialized 968 | struct scatterlist *cur_sg; | ^~~~~~ /kisskb/src/net/ceph/messenger_v2.c:967:37: note: byref variable will be forcibly initialized 967 | struct ceph_msg_data_cursor cursor; | ^~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'handle_epilogue': /kisskb/src/net/ceph/messenger_v2.c:2716:36: note: byref variable will be forcibly initialized 2716 | u32 front_crc, middle_crc, data_crc; | ^~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c:2716:24: note: byref variable will be forcibly initialized 2716 | u32 front_crc, middle_crc, data_crc; | ^~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c:2716:13: note: byref variable will be forcibly initialized 2716 | u32 front_crc, middle_crc, data_crc; | ^~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'do_try_sendpage': /kisskb/src/net/ceph/messenger_v2.c:143:24: note: byref variable will be forcibly initialized 143 | struct bio_vec bv; | ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_keepalive2': /kisskb/src/net/ceph/messenger_v2.c:1440:27: note: byref variable will be forcibly initialized 1440 | struct timespec64 now; | ^~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_message': /kisskb/src/net/ceph/messenger_v2.c:1610:32: note: byref variable will be forcibly initialized 1610 | struct ceph_frame_desc desc; | ^~~~ /kisskb/src/net/ceph/messenger_v2.c:1604:13: note: byref variable will be forcibly initialized 1604 | int lens[] = { | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/l2cap_core.c:31: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/dma/pl330.c:30: /kisskb/src/drivers/dma/pl330.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:33: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/dma/pl330.c:10: /kisskb/src/drivers/dma/pl330.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/dma/pl330.c: In function '_loop': /kisskb/src/drivers/dma/pl330.c:1289:27: note: byref variable will be forcibly initialized 1289 | struct _arg_LPEND lpend; | ^~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_add_opt_efs': /kisskb/src/net/bluetooth/l2cap_core.c:3220:31: note: byref variable will be forcibly initialized 3220 | struct l2cap_conf_efs efs; | ^~~ /kisskb/src/drivers/dma/pl330.c: In function '_setup_loops': /kisskb/src/drivers/dma/pl330.c:1371:23: note: byref variable will be forcibly initialized 1371 | unsigned long c, bursts = BYTE_TO_BURST(x->bytes, ccr); | ^ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_build_conf_req': /kisskb/src/net/bluetooth/l2cap_core.c:3439:15: note: byref variable will be forcibly initialized 3439 | void *ptr = req->data; | ^~~ /kisskb/src/drivers/dma/pl330.c: In function '_stop': /kisskb/src/drivers/dma/pl330.c:971:12: note: byref variable will be forcibly initialized 971 | u8 insn[6] = {0, 0, 0, 0, 0, 0}; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_parse_conf_req': /kisskb/src/net/bluetooth/l2cap_core.c:3571:31: note: byref variable will be forcibly initialized 3571 | struct l2cap_conf_efs efs; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:3569:23: note: byref variable will be forcibly initialized 3569 | unsigned long val; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:3568:25: note: byref variable will be forcibly initialized 3568 | int type, hint, olen; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:3568:13: note: byref variable will be forcibly initialized 3568 | int type, hint, olen; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:3566:15: note: byref variable will be forcibly initialized 3566 | void *req = chan->conf_req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:3564:15: note: byref variable will be forcibly initialized 3564 | void *ptr = rsp->data; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_conf_rfc_get': /kisskb/src/net/bluetooth/l2cap_core.c:4007:23: note: byref variable will be forcibly initialized 4007 | unsigned long val; | ^~~ /kisskb/src/drivers/dma/pl330.c: In function 'pl330_submit_req': /kisskb/src/drivers/dma/pl330.c:1472:27: note: byref variable will be forcibly initialized 1472 | struct _xfer_spec xs; | ^~ /kisskb/src/net/bluetooth/l2cap_core.c:4006:19: note: byref variable will be forcibly initialized 4006 | int type, olen; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:4006:13: note: byref variable will be forcibly initialized 4006 | int type, olen; | ^~~~ /kisskb/src/drivers/dma/pl330.c: In function '_trigger': /kisskb/src/drivers/dma/pl330.c:1002:12: note: byref variable will be forcibly initialized 1002 | u8 insn[6] = {0, 0, 0, 0, 0, 0}; | ^~~~ /kisskb/src/drivers/dma/pl330.c:1000:24: note: byref variable will be forcibly initialized 1000 | struct _arg_GO go; | ^~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_parse_conf_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:3795:31: note: byref variable will be forcibly initialized 3795 | struct l2cap_conf_efs efs; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:3793:23: note: byref variable will be forcibly initialized 3793 | unsigned long val; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:3792:19: note: byref variable will be forcibly initialized 3792 | int type, olen; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:3792:13: note: byref variable will be forcibly initialized 3792 | int type, olen; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:3790:15: note: byref variable will be forcibly initialized 3790 | void *ptr = req->data; | ^~~ In file included from /kisskb/src/drivers/dma/pl330.c:14: /kisskb/src/drivers/dma/pl330.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma/pl330.c: In function 'pl330_tasklet': /kisskb/src/drivers/dma/pl330.c:2097:48: note: byref variable will be forcibly initialized 2097 | struct dmaengine_desc_callback cb; | ^~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/filter.h:11, from /kisskb/src/net/bluetooth/l2cap_core.c:35: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/dma/pl330.c:10: /kisskb/src/drivers/dma/pl330.c: In function 'pl330_get_desc': /kisskb/src/drivers/dma/pl330.c:2593:27: note: byref variable will be forcibly initialized 2593 | LIST_HEAD(pool); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/ratelimit_types.h:7, from /kisskb/src/include/linux/printk.h:10, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, 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:55, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/dma/pl330.c:10: /kisskb/src/drivers/dma/pl330.c:2592:33: note: byref variable will be forcibly initialized 2592 | DEFINE_SPINLOCK(lock); | ^~~~ /kisskb/src/include/linux/spinlock_types.h:43:44: note: in definition of macro 'DEFINE_SPINLOCK' 43 | #define DEFINE_SPINLOCK(x) spinlock_t x = __SPIN_LOCK_UNLOCKED(x) | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/dma/sprd-dma.c:7: /kisskb/src/drivers/dma/sprd-dma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:771:31: note: byref variable will be forcibly initialized 771 | struct l2cap_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_le_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:727:34: note: byref variable will be forcibly initialized 727 | struct l2cap_le_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_ecred_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:750:37: note: byref variable will be forcibly initialized 750 | struct l2cap_ecred_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4888:36: note: byref variable will be forcibly initialized 4888 | struct l2cap_move_chan_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_create_chan_req': /kisskb/src/net/bluetooth/l2cap_core.c:1265:38: note: byref variable will be forcibly initialized 1265 | struct l2cap_create_chan_req req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_connect': /kisskb/src/net/bluetooth/l2cap_core.c:1429:38: note: byref variable will be forcibly initialized 1429 | struct l2cap_ecred_conn_data data; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_connect': /kisskb/src/net/bluetooth/l2cap_core.c:1362:34: note: byref variable will be forcibly initialized 1362 | struct l2cap_le_conn_req req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'cmd_reject_invalid_cid': /kisskb/src/net/bluetooth/l2cap_core.c:4350:34: note: byref variable will be forcibly initialized 4350 | struct l2cap_cmd_rej_cid rej; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_information_req': /kisskb/src/net/bluetooth/l2cap_core.c:4717:39: note: byref variable will be forcibly initialized 4717 | struct l2cap_info_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:4707:20: note: byref variable will be forcibly initialized 4707 | u8 buf[12]; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:4691:20: note: byref variable will be forcibly initialized 4691 | u8 buf[8]; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm_icid': In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/sprd-dma.c:7: /kisskb/src/drivers/dma/sprd-dma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/bluetooth/l2cap_core.c:4918:36: note: byref variable will be forcibly initialized 4918 | struct l2cap_move_chan_cfm cfm; | ^~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/sprd-dma.c:8: /kisskb/src/drivers/dma/sprd-dma.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4932:40: note: byref variable will be forcibly initialized 4932 | struct l2cap_move_chan_cfm_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_reconf_req': /kisskb/src/net/bluetooth/l2cap_core.c:6181:39: note: byref variable will be forcibly initialized 6181 | struct l2cap_ecred_reconf_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_le_send_credits': /kisskb/src/net/bluetooth/l2cap_core.c:7386:33: note: byref variable will be forcibly initialized 7386 | struct l2cap_le_credits pkt; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_request_info': /kisskb/src/net/bluetooth/l2cap_core.c:1493:31: note: byref variable will be forcibly initialized 1493 | struct l2cap_info_req req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_reconfigure': In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/sprd-dma.c:7: /kisskb/src/drivers/dma/sprd-dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:19: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:8005:11: note: byref variable will be forcibly initialized 8005 | } pdu; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_conn_ready': /kisskb/src/net/bluetooth/l2cap_core.c:1702:52: note: byref variable will be forcibly initialized 1702 | struct l2cap_conn_param_update_req req; | ^~~ /kisskb/src/drivers/dma/sprd-dma.c: In function 'sprd_dma_terminate_all': /kisskb/src/drivers/dma/sprd-dma.c:1081:19: note: byref variable will be forcibly initialized 1081 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_conn_param_update_req': /kisskb/src/net/bluetooth/l2cap_core.c:5536:44: note: byref variable will be forcibly initialized 5536 | struct l2cap_conn_param_update_rsp rsp; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/dma/uniphier-mdmac.c:7: /kisskb/src/drivers/dma/uniphier-mdmac.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm': In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/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:19: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:4901:36: note: byref variable will be forcibly initialized 4901 | struct l2cap_move_chan_cfm cfm; | ^~~ /kisskb/src/drivers/dma/sprd-dma.c: In function 'sprd_dma_probe': /kisskb/src/drivers/dma/sprd-dma.c:1120:13: note: byref variable will be forcibly initialized 1120 | u32 chn_count; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/dma/uniphier-mdmac.c:8: /kisskb/src/drivers/dma/uniphier-mdmac.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_req': /kisskb/src/net/bluetooth/l2cap_core.c:4869:36: note: byref variable will be forcibly initialized 4869 | struct l2cap_move_chan_req req; | ^~~ In file included from /kisskb/src/net/bluetooth/l2cap_core.c:37: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_global_chan_by_psm': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/l2cap_core.c:1978:51: note: in expansion of macro 'BDADDR_ANY' 1978 | dst_any = !bacmp(&c->dst, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/l2cap_core.c:1977:51: note: in expansion of macro 'BDADDR_ANY' 1977 | src_any = !bacmp(&c->src, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_global_fixed_chan': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/l2cap_core.c:8083:66: note: in expansion of macro 'BDADDR_ANY' 8083 | if (bacmp(&c->src, &hcon->src) && bacmp(&c->src, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_disconn_req': In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/uniphier-mdmac.c:7: /kisskb/src/drivers/dma/uniphier-mdmac.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:19: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:1576:34: note: byref variable will be forcibly initialized 1576 | struct l2cap_disconn_req req; | ^~~ /kisskb/src/drivers/dma/uniphier-mdmac.c: In function 'uniphier_mdmac_terminate_all': /kisskb/src/drivers/dma/uniphier-mdmac.c:258:19: note: byref variable will be forcibly initialized 258 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ertm_resend': /kisskb/src/net/bluetooth/l2cap_core.c:2145:27: note: byref variable will be forcibly initialized 2145 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_rr_or_rnr': /kisskb/src/net/bluetooth/l2cap_core.c:1189:27: note: byref variable will be forcibly initialized 1189 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej': /kisskb/src/net/bluetooth/l2cap_core.c:2769:27: note: byref variable will be forcibly initialized 2769 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_i_or_rr_or_rnr': /kisskb/src/net/bluetooth/l2cap_core.c:6473:27: note: byref variable will be forcibly initialized 6473 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej_list': /kisskb/src/net/bluetooth/l2cap_core.c:2808:27: note: byref variable will be forcibly initialized 2808 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej_tail': /kisskb/src/net/bluetooth/l2cap_core.c:2792:27: note: byref variable will be forcibly initialized 2792 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_ack': /kisskb/src/net/bluetooth/l2cap_core.c:2269:27: note: byref variable will be forcibly initialized 2269 | struct l2cap_ctrl control; | ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_tx_state_xmit': /kisskb/src/net/bluetooth/l2cap_core.c:2908:43: note: byref variable will be forcibly initialized 2908 | struct l2cap_ctrl local_control; | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_tx_state_wait_f': /kisskb/src/net/bluetooth/l2cap_core.c:2979:43: note: byref variable will be forcibly initialized 2979 | struct l2cap_ctrl local_control; | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_rx_state_srej_sent': /kisskb/src/net/bluetooth/l2cap_core.c:7093:43: note: byref variable will be forcibly initialized 7093 | struct l2cap_ctrl rr_control; | ^~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_move_channel_req': /kisskb/src/net/bluetooth/l2cap_core.c:5219:36: note: byref variable will be forcibly initialized 5219 | struct l2cap_move_chan_rsp rsp; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:12: /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/dma/xgene-dma.c:12: /kisskb/src/drivers/dma/xgene-dma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/dma/xgene-dma.c:24: /kisskb/src/drivers/dma/xgene-dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:33: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ /kisskb/src/drivers/dma/xgene-dma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:163:40: note: byref variable will be forcibly initialized 163 | struct dmaengine_desc_callback cb; | ^~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_connect_req': /kisskb/src/net/bluetooth/l2cap_core.c:5752:34: note: byref variable will be forcibly initialized 5752 | struct l2cap_le_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_conn_req': /kisskb/src/net/bluetooth/l2cap_core.c:5927:20: note: byref variable will be forcibly initialized 5927 | } __packed pdu; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:12: /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'xilinx_dpdma_chan_wait_no_ostand': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:969:15: note: in expansion of macro 'wait_event_interruptible_timeout' 969 | ret = wait_event_interruptible_timeout(chan->wait_to_stop, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:12: /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_connect_create_rsp': In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:12: /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/xilinx/../virt-dma.h:213:19: note: byref variable will be forcibly initialized 213 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:4254:12: note: byref variable will be forcibly initialized 4254 | u8 req[128]; | ^~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'xilinx_dpdma_terminate_all': /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:1345:19: note: byref variable will be forcibly initialized 1345 | LIST_HEAD(descriptors); | ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/xilinx/../virt-dma.h:191:19: note: byref variable will be forcibly initialized 191 | LIST_HEAD(head); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_disconnect_req': /kisskb/src/net/bluetooth/l2cap_core.c:4588:34: note: byref variable will be forcibly initialized 4588 | struct l2cap_disconn_rsp rsp; | ^~~ /kisskb/src/drivers/dma/xgene-dma.c: In function 'xgene_dma_err_isr': /kisskb/src/drivers/dma/xgene-dma.c:1014:23: note: byref variable will be forcibly initialized 1014 | unsigned long int_mask; | ^~~~~~~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'xilinx_dpdma_chan_alloc_sw_desc': /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:568:20: note: byref variable will be forcibly initialized 568 | dma_addr_t dma_addr; | ^~~~~~~~ /kisskb/src/drivers/dma/xgene-dma.c: In function 'xgene_dma_alloc_descriptor': /kisskb/src/drivers/dma/xgene-dma.c:492:20: note: byref variable will be forcibly initialized 492 | dma_addr_t phys; | ^~~~ /kisskb/src/drivers/dma/xgene-dma.c: In function 'xgene_dma_prep_xor_desc': /kisskb/src/drivers/dma/xgene-dma.c:420:16: note: byref variable will be forcibly initialized 420 | size_t len = *nbytes; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_sig_channel': /kisskb/src/net/bluetooth/l2cap_core.c:6391:42: note: byref variable will be forcibly initialized 6391 | struct l2cap_cmd_rej_unk rej; | ^~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'xilinx_dpdma_irq_handler': /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:1513:23: note: byref variable will be forcibly initialized 1513 | unsigned long mask; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_connect': /kisskb/src/drivers/dma/xgene-dma.c: In function 'xgene_dma_cleanup_descriptors': /kisskb/src/net/bluetooth/l2cap_core.c:4218:20: note: byref variable will be forcibly initialized 4218 | u8 buf[128]; | ^~~ /kisskb/src/drivers/dma/xgene-dma.c:691:26: note: byref variable will be forcibly initialized 691 | struct list_head ld_completed; | ^~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c:4204:39: note: byref variable will be forcibly initialized 4204 | struct l2cap_info_req info; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:4090:31: note: byref variable will be forcibly initialized 4090 | struct l2cap_conn_rsp rsp; | ^~~ /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'xilinx_dpdma_debugfs_write': /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:402:15: note: byref variable will be forcibly initialized 402 | char *kern_buff, *kern_buff_start; | ^~~~~~~~~ /kisskb/src/drivers/dma/xgene-dma.c: In function 'xgene_dma_prep_pq': /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c: In function 'xilinx_dpdma_debugfs_desc_done_irq_write': /kisskb/src/drivers/dma/xilinx/xilinx_dpdma.c:325:13: note: byref variable will be forcibly initialized 325 | u32 id; | ^~ /kisskb/src/drivers/dma/xgene-dma.c:892:20: note: byref variable will be forcibly initialized 892 | dma_addr_t _src[XGENE_DMA_MAX_XOR_SRC]; | ^~~~ /kisskb/src/drivers/dma/xgene-dma.c:891:16: note: byref variable will be forcibly initialized 891 | size_t _len = len; | ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_create_channel_req': /kisskb/src/net/bluetooth/l2cap_core.c:4795:38: note: byref variable will be forcibly initialized 4795 | struct l2cap_create_chan_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_conn_req': /kisskb/src/net/bluetooth/l2cap_core.c:1251:31: note: byref variable will be forcibly initialized 1251 | struct l2cap_conn_req req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_do_create': /kisskb/src/net/bluetooth/l2cap_core.c:5100:22: note: byref variable will be forcibly initialized 5100 | char buf[128]; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:5099:39: note: byref variable will be forcibly initialized 5099 | struct l2cap_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_conn_start': /kisskb/src/net/bluetooth/l2cap_core.c:1640:30: note: byref variable will be forcibly initialized 1640 | char buf[128]; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:1639:47: note: byref variable will be forcibly initialized 1639 | struct l2cap_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_information_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4763:47: note: byref variable will be forcibly initialized 4763 | struct l2cap_info_req req; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_security_cfm': /kisskb/src/net/bluetooth/l2cap_core.c:8273:38: note: byref variable will be forcibly initialized 8273 | char buf[128]; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:8244:47: note: byref variable will be forcibly initialized 8244 | struct l2cap_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_send': /kisskb/src/net/bluetooth/l2cap_core.c:2643:29: note: byref variable will be forcibly initialized 2643 | struct sk_buff_head seg_queue; | ^~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_logical_finish_create': /kisskb/src/net/bluetooth/l2cap_core.c:4982:31: note: byref variable will be forcibly initialized 4982 | struct l2cap_conf_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_config_req': /kisskb/src/net/bluetooth/l2cap_core.c:4444:20: note: byref variable will be forcibly initialized 4444 | u8 buf[64]; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:4365:12: note: byref variable will be forcibly initialized 4365 | u8 rsp[64]; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_config_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4527:30: note: byref variable will be forcibly initialized 4527 | char req[64]; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:4503:30: note: byref variable will be forcibly initialized 4503 | char buf[64]; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:4474:26: note: byref variable will be forcibly initialized 4474 | u16 scid, flags, result; | ^~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_le_connect_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3921:34: note: byref variable will be forcibly initialized 3921 | struct l2cap_le_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_ecred_conn_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3941:20: note: byref variable will be forcibly initialized 3941 | } __packed pdu; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_connect_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3979:12: note: byref variable will be forcibly initialized 3979 | u8 buf[128]; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:3977:31: note: byref variable will be forcibly initialized 3977 | struct l2cap_conn_rsp rsp; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_sig_channel': /kisskb/src/net/bluetooth/l2cap_core.c:6434:50: note: byref variable will be forcibly initialized 6434 | struct l2cap_cmd_rej_unk rej; | ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_connect': /kisskb/src/net/bluetooth/l2cap_core.c:7934:40: note: byref variable will be forcibly initialized 7934 | struct l2cap_chan_data data; | ^~~~ In file included from /kisskb/src/net/bluetooth/l2cap_core.c:37: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_connect_ind': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/l2cap_core.c:8051:44: note: in expansion of macro 'BDADDR_ANY' 8051 | } else if (!bacmp(&c->src, BDADDR_ANY)) { | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/soc/qcom/qcom_aoss.c:5: /kisskb/src/drivers/soc/qcom/qcom_aoss.c: In function 'qmp_open': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:166:15: note: in expansion of macro 'wait_event_timeout' 166 | ret = wait_event_timeout(qmp->event, qmp_mcore_channel_acked(qmp), HZ); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:155:15: note: in expansion of macro 'wait_event_timeout' 155 | ret = wait_event_timeout(qmp->event, qmp_ucore_channel_up(qmp), HZ); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:145:15: note: in expansion of macro 'wait_event_timeout' 145 | ret = wait_event_timeout(qmp->event, qmp_link_acked(qmp), HZ); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mailbox_client.h:11, from /kisskb/src/drivers/soc/qcom/qcom_aoss.c:8: /kisskb/src/drivers/soc/qcom/qcom_aoss.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/soc/qcom/qcom_aoss.c:5: /kisskb/src/drivers/soc/qcom/qcom_aoss.c: In function 'qmp_send': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:242:21: note: in expansion of macro 'wait_event_interruptible_timeout' 242 | time_left = wait_event_interruptible_timeout(qmp->event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_aoss.c: In function 'qmp_cdev_set_cur_state': /kisskb/src/drivers/soc/qcom/qcom_aoss.c:332:14: note: byref variable will be forcibly initialized 332 | char buf[QMP_MSG_LEN] = {}; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/xen/events/events_base.c:28: /kisskb/src/drivers/xen/events/events_base.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'event_handler_exit': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c:828:9: note: in expansion of macro 'smp_store_release' 828 | smp_store_release(&info->is_active, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/xen/events/events_base.c:28: /kisskb/src/drivers/xen/events/events_base.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/xen/events/events_base.c:58: /kisskb/src/drivers/xen/events/events_base.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:81:28: note: byref variable will be forcibly initialized 81 | 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:1326:30: note: byref variable will be forcibly initialized 1326 | struct evtchn_status status; | ^~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_evtchn_close': /kisskb/src/drivers/xen/events/events_base.c:818:29: note: byref variable will be forcibly initialized 818 | struct evtchn_close close; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/xen/events/events_base.c:28: /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_irq_lateeoi_locked': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c:655:9: note: in expansion of macro 'smp_store_release' 655 | smp_store_release(&info->is_active, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'eoi_pirq': /kisskb/src/drivers/xen/events/events_base.c:852:28: note: byref variable will be forcibly initialized 852 | struct physdev_eoi eoi = { .irq = pirq_from_irq(data->irq) }; | ^~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'pirq_query_unmask': /kisskb/src/drivers/xen/events/events_base.c:834:41: note: byref variable will be forcibly initialized 834 | struct physdev_irq_status_query irq_status; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/xen/events/events_base.c:28: /kisskb/src/drivers/xen/events/events_base.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_rebind_evtchn_to_cpu': /kisskb/src/drivers/xen/events/events_base.c:1785:33: note: byref variable will be forcibly initialized 1785 | 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:1973:33: note: byref variable will be forcibly initialized 1973 | 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:2000:32: note: byref variable will be forcibly initialized 2000 | struct evtchn_bind_ipi bind_ipi; | ^~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function '__startup_pirq': /kisskb/src/drivers/xen/events/events_base.c:874:33: note: byref variable will be forcibly initialized 874 | 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:1936:33: note: byref variable will be forcibly initialized 1936 | 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:1303:40: note: byref variable will be forcibly initialized 1303 | 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:1256:32: note: byref variable will be forcibly initialized 1256 | struct evtchn_bind_ipi bind_ipi; | ^~~~~~~~ In file included from /kisskb/src/drivers/xen/events/events_base.c:58: /kisskb/src/drivers/xen/events/events_base.c: In function 'notify_remote_via_irq': /kisskb/src/include/xen/events.h:81:28: note: byref variable will be forcibly initialized 81 | struct evtchn_send send = { .port = port }; | ^~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_bind_pirq_gsi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1021:28: note: byref variable will be forcibly initialized 1021 | struct physdev_irq irq_op; | ^~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_destroy_irq': /kisskb/src/drivers/xen/events/events_base.c:1138:35: note: byref variable will be forcibly initialized 1138 | 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:1363:23: note: byref variable will be forcibly initialized 1363 | evtchn_port_t evtchn = 0; | ^~~~~~ /kisskb/src/drivers/xen/events/events_base.c:1362:33: note: byref variable will be forcibly initialized 1362 | struct evtchn_bind_virq bind_virq; | ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_set_irq_priority': /kisskb/src/drivers/xen/events/events_base.c:1559:36: note: byref variable will be forcibly initialized 1559 | 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:2060:35: note: byref variable will be forcibly initialized 2060 | struct sched_poll poll; | ^~~~ /kisskb/src/drivers/xen/events/events_base.c:2057:23: note: byref variable will be forcibly initialized 2057 | evtchn_port_t evtchn = evtchn_from_irq(irq); | ^~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_test_irq_shared': /kisskb/src/drivers/xen/events/events_base.c:2082:41: note: byref variable will be forcibly initialized 2082 | struct physdev_irq_status_query irq_status; | ^~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_gsbi.c: In function 'gsbi_probe': /kisskb/src/drivers/soc/qcom/qcom_gsbi.c:133:19: note: byref variable will be forcibly initialized 133 | u32 mask, gsbi_num; | ^~~~~~~~ /kisskb/src/drivers/soc/qcom/cmd-db.c: In function 'cmd_db_get_header': /kisskb/src/drivers/soc/qcom/cmd-db.c:144:12: note: byref variable will be forcibly initialized 144 | u8 query[8]; | ^~~~~ /kisskb/src/drivers/soc/qcom/cmd-db.c: In function 'cmd_db_read_addr': /kisskb/src/drivers/soc/qcom/cmd-db.c:186:36: note: byref variable will be forcibly initialized 186 | const struct entry_header *ent; | ^~~ /kisskb/src/drivers/soc/qcom/cmd-db.c: In function 'cmd_db_read_aux_data': /kisskb/src/drivers/soc/qcom/cmd-db.c:206:31: note: byref variable will be forcibly initialized 206 | const struct rsc_hdr *rsc_hdr; | ^~~~~~~ /kisskb/src/drivers/soc/qcom/cmd-db.c:205:36: note: byref variable will be forcibly initialized 205 | const struct entry_header *ent; | ^~~ /kisskb/src/drivers/soc/qcom/cmd-db.c: In function 'cmd_db_read_slave_id': /kisskb/src/drivers/soc/qcom/cmd-db.c:229:36: note: byref variable will be forcibly initialized 229 | const struct entry_header *ent; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/l2cap_sock.c:30: /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/l2cap_sock.c:34: /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/mdt_loader.c: In function '__qcom_mdt_load': /kisskb/src/drivers/soc/qcom/mdt_loader.c:141:16: note: byref variable will be forcibly initialized 141 | size_t metadata_len; | ^~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/mdt_loader.c:137:32: note: byref variable will be forcibly initialized 137 | const struct firmware *seg_fw; | ^~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:732:12: note: userspace variable will be forcibly initialized 732 | static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:732:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:739:13: note: byref variable will be forcibly initialized 739 | u32 opt; | ^~~ /kisskb/src/net/bluetooth/l2cap_sock.c:737:30: note: byref variable will be forcibly initialized 737 | struct l2cap_options opts; | ^~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/drivers/soc/qcom/qcom-geni-se.c:4: /kisskb/src/drivers/soc/qcom/qcom-geni-se.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_getsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:449:31: note: byref variable will be forcibly initialized 449 | struct l2cap_conninfo cinfo; | ^~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:448:30: note: byref variable will be forcibly initialized 448 | struct l2cap_options opts; | ^~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_getsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:568:25: note: byref variable will be forcibly initialized 568 | struct bt_power pwr; | ^~~ /kisskb/src/net/bluetooth/l2cap_sock.c:567:28: note: byref variable will be forcibly initialized 567 | struct bt_security sec; | ^~~ /kisskb/src/drivers/soc/qcom/qcom-geni-se.c: In function 'geni_se_clk_freq_match': /kisskb/src/drivers/soc/qcom/qcom-geni-se.c:630:24: note: byref variable will be forcibly initialized 630 | unsigned long *tbl; | ^~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:888:12: note: userspace variable will be forcibly initialized 888 | static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:888:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:888:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:888:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:888:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:888:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:888:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:13: note: byref variable will be forcibly initialized 897 | u32 opt; | ^~~ /kisskb/src/net/bluetooth/l2cap_sock.c:894:25: note: byref variable will be forcibly initialized 894 | struct bt_power pwr; | ^~~ /kisskb/src/net/bluetooth/l2cap_sock.c:893:28: note: byref variable will be forcibly initialized 893 | struct bt_security sec; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/regulator/core.c:10: /kisskb/src/drivers/regulator/core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/l2cap_sock.c:34: /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_connect': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/l2cap_sock.c:227:65: note: in expansion of macro 'BDADDR_ANY' 227 | if (chan->src_type == BDADDR_BREDR && bacmp(&chan->src, BDADDR_ANY) && | ^~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:195:28: note: byref variable will be forcibly initialized 195 | struct sockaddr_l2 la; | ^~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_bind': /kisskb/src/net/bluetooth/l2cap_sock.c:85:28: note: byref variable will be forcibly initialized 85 | struct sockaddr_l2 la; | ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/regulator.h:174, from /kisskb/src/drivers/regulator/core.c:31: /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_basic': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 15 | DECLARE_EVENT_CLASS(regulator_basic, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 15 | DECLARE_EVENT_CLASS(regulator_basic, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_range': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 109 | DECLARE_EVENT_CLASS(regulator_range, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 109 | DECLARE_EVENT_CLASS(regulator_range, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_alloc_skb_cb': /kisskb/src/net/bluetooth/l2cap_sock.c:1607:13: note: byref variable will be forcibly initialized 1607 | int err; | ^~~ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_value': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 143 | DECLARE_EVENT_CLASS(regulator_value, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 143 | DECLARE_EVENT_CLASS(regulator_value, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/soc/qcom/ocmem.c:17: /kisskb/src/drivers/soc/qcom/ocmem.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/regulator/core.c: In function 'of_get_regulator': /kisskb/src/drivers/regulator/core.c:400:14: note: byref variable will be forcibly initialized 400 | char prop_name[64]; /* 64 is max size of property name */ | ^~~~~~~~~ In file included from /kisskb/src/drivers/regulator/core.c:14: /kisskb/src/drivers/regulator/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_lock_dependent': /kisskb/src/drivers/regulator/core.c:324:31: note: byref variable will be forcibly initialized 324 | struct regulator_dev *old_contended_rdev = NULL; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:323:31: note: byref variable will be forcibly initialized 323 | struct regulator_dev *new_contended_rdev = NULL; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_lock_all': /kisskb/src/drivers/regulator/core.c:5900:34: note: byref variable will be forcibly initialized 5900 | struct summary_lock_data lock_data; | ^~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_lock': /kisskb/src/drivers/regulator/core.c:5919:31: note: byref variable will be forcibly initialized 5919 | struct regulator_dev *old_contended_rdev = NULL; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:5918:31: note: byref variable will be forcibly initialized 5918 | struct regulator_dev *new_contended_rdev = NULL; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'bypass_show': /kisskb/src/drivers/regulator/core.c:898:14: note: byref variable will be forcibly initialized 898 | bool bypass; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show': /kisskb/src/drivers/regulator/core.c:5967:31: note: byref variable will be forcibly initialized 5967 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'create_regulator': /kisskb/src/drivers/regulator/core.c:1735:22: note: byref variable will be forcibly initialized 1735 | char buf[REG_STR_SIZE]; | ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_send_indack_msg': /kisskb/src/drivers/soc/qcom/pdr_interface.c:251:24: note: byref variable will be forcibly initialized 251 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:250:36: note: byref variable will be forcibly initialized 250 | struct servreg_set_ack_req req; | ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:249:37: note: byref variable will be forcibly initialized 249 | struct servreg_set_ack_resp resp; | ^~~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_register_listener': /kisskb/src/drivers/soc/qcom/pdr_interface.c:124:24: note: byref variable will be forcibly initialized 124 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:123:46: note: byref variable will be forcibly initialized 123 | struct servreg_register_listener_req req; | ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:122:47: note: byref variable will be forcibly initialized 122 | struct servreg_register_listener_resp resp; | ^~~~ /kisskb/src/drivers/regulator/core.c: In function 'rdev_init_debugfs': /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_get_domain_list': /kisskb/src/drivers/soc/qcom/pdr_interface.c:361:24: note: byref variable will be forcibly initialized 361 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/regulator/core.c:5076:14: note: byref variable will be forcibly initialized 5076 | char name[NAME_MAX]; | ^~~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_locate_service': /kisskb/src/drivers/soc/qcom/pdr_interface.c:399:44: note: byref variable will be forcibly initialized 399 | struct servreg_get_domain_list_req req; | ^~~ /kisskb/src/drivers/soc/qcom/qmi_encdec.c: In function 'qmi_encode_string_elem': /kisskb/src/drivers/soc/qcom/qmi_encdec.c:243:13: note: byref variable will be forcibly initialized 243 | u32 string_len = 0; | ^~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qmi_encdec.c: In function 'qmi_encode': /kisskb/src/drivers/soc/qcom/qmi_encdec.c:298:13: note: byref variable will be forcibly initialized 298 | u32 data_len_value = 0, data_len_sz; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qmi_encdec.c:297:12: note: byref variable will be forcibly initialized 297 | u8 opt_flag_value = 0; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_restart_pd': /kisskb/src/drivers/soc/qcom/pdr_interface.c:575:24: note: byref variable will be forcibly initialized 575 | struct qmi_txn txn; | ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:573:30: note: byref variable will be forcibly initialized 573 | struct sockaddr_qrtr addr; | ^~~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:572:39: note: byref variable will be forcibly initialized 572 | struct servreg_restart_pd_req req = { 0 }; | ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:571:40: note: byref variable will be forcibly initialized 571 | struct servreg_restart_pd_resp resp; | ^~~~ /kisskb/src/drivers/soc/qcom/qmi_encdec.c: In function 'qmi_decode_string_elem': /kisskb/src/drivers/soc/qcom/qmi_encdec.c:523:13: note: byref variable will be forcibly initialized 523 | u32 string_len = 0; | ^~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qmi_encdec.c: In function 'qmi_decode': /kisskb/src/drivers/soc/qcom/qmi_encdec.c:599:13: note: byref variable will be forcibly initialized 599 | u32 data_len_value = 0, data_len_sz = 0; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_voltage_rdev': /kisskb/src/drivers/regulator/core.c:4293:14: note: byref variable will be forcibly initialized 4293 | bool bypassed; | ^~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage': /kisskb/src/drivers/regulator/core.c:3330:40: note: byref variable will be forcibly initialized 3330 | struct pre_voltage_change_data data; | ^~~~ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage_sel': /kisskb/src/drivers/regulator/core.c:3354:40: note: byref variable will be forcibly initialized 3354 | struct pre_voltage_change_data data; | ^~~~ /kisskb/src/drivers/regulator/core.c: In function '_regulator_do_set_voltage': /kisskb/src/drivers/regulator/core.c:3467:22: note: byref variable will be forcibly initialized 3467 | unsigned int selector; | ^~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_optimal_voltage': /kisskb/src/drivers/regulator/core.c:3801:21: note: byref variable will be forcibly initialized 3801 | int tmp_max = INT_MAX; | ^~~~~~~ /kisskb/src/drivers/regulator/core.c:3800:21: note: byref variable will be forcibly initialized 3800 | int tmp_min = 0; | ^~~~~~~ /kisskb/src/drivers/regulator/core.c:3766:33: note: byref variable will be forcibly initialized 3766 | int desired_min_uV = 0, desired_max_uV = INT_MAX; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:3766:13: note: byref variable will be forcibly initialized 3766 | int desired_min_uV = 0, desired_max_uV = INT_MAX; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_do_balance_voltage': /kisskb/src/drivers/regulator/core.c:3937:65: note: byref variable will be forcibly initialized 3937 | int optimal_uV = 0, optimal_max_uV = 0, current_uV = 0; | ^~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:3937:45: note: byref variable will be forcibly initialized 3937 | int optimal_uV = 0, optimal_max_uV = 0, current_uV = 0; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:3937:29: note: byref variable will be forcibly initialized 3937 | int optimal_uV = 0, optimal_max_uV = 0, current_uV = 0; | ^~~~~~~~~~ /kisskb/src/drivers/regulator/core.c:3908:23: note: byref variable will be forcibly initialized 3908 | unsigned long c_rdev_done = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_voltage': /kisskb/src/drivers/regulator/core.c:4029:31: note: byref variable will be forcibly initialized 4029 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_suspend_voltage': /kisskb/src/drivers/regulator/core.c:4109:31: note: byref variable will be forcibly initialized 4109 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_sync_voltage': /kisskb/src/drivers/regulator/core.c:4250:26: note: byref variable will be forcibly initialized 4250 | int ret, min_uV, max_uV; | ^~~~~~ /kisskb/src/drivers/regulator/core.c:4250:18: note: byref variable will be forcibly initialized 4250 | int ret, min_uV, max_uV; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'print_constraints_debug': /kisskb/src/drivers/regulator/core.c:1048:14: note: byref variable will be forcibly initialized 1048 | char buf[160] = ""; | ^~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show_subtree': /kisskb/src/drivers/regulator/core.c:5787:29: note: byref variable will be forcibly initialized 5787 | struct summary_data summary_data; | ^~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_voltage': /kisskb/src/drivers/regulator/core.c:4347:31: note: byref variable will be forcibly initialized 4347 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'drms_uA_update': /kisskb/src/drivers/regulator/core.c:921:22: note: byref variable will be forcibly initialized 921 | unsigned int mode; | ^~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable': /kisskb/src/drivers/regulator/core.c:2912:31: note: byref variable will be forcibly initialized 2912 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable_work': /kisskb/src/drivers/regulator/core.c:2989:31: note: byref variable will be forcibly initialized 2989 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_enable': /kisskb/src/drivers/regulator/core.c:2805:31: note: byref variable will be forcibly initialized 2805 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_force_disable': /kisskb/src/drivers/regulator/core.c:2961:31: note: byref variable will be forcibly initialized 2961 | struct ww_acquire_ctx ww_ctx; | ^~~~~~ In file included from /kisskb/src/drivers/regulator/core.c:15: /kisskb/src/drivers/regulator/core.c: In function 'regulator_bulk_enable': /kisskb/src/drivers/regulator/core.c:4787:32: note: byref variable will be forcibly initialized 4787 | ASYNC_DOMAIN_EXCLUSIVE(async_domain); | ^~~~~~~~~~~~ /kisskb/src/include/linux/async.h:35:29: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' 35 | struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ | ^~~~~ /kisskb/src/drivers/soc/qcom/rmtfs_mem.c: In function 'qcom_rmtfs_mem_remove': /kisskb/src/drivers/soc/qcom/rmtfs_mem.c:268:32: note: byref variable will be forcibly initialized 268 | struct qcom_scm_vmperm perm; | ^~~~ /kisskb/src/drivers/soc/qcom/rmtfs_mem.c: In function 'qcom_rmtfs_mem_probe': /kisskb/src/drivers/soc/qcom/rmtfs_mem.c:178:13: note: byref variable will be forcibly initialized 178 | u32 vmid; | ^~~~ /kisskb/src/drivers/soc/qcom/rmtfs_mem.c:177:13: note: byref variable will be forcibly initialized 177 | u32 client_id; | ^~~~~~~~~ /kisskb/src/drivers/soc/qcom/rmtfs_mem.c:174:32: note: byref variable will be forcibly initialized 174 | struct qcom_scm_vmperm perms[2]; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/soc/qcom/rpmh.c:6: /kisskb/src/drivers/soc/qcom/rpmh.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/soc/qcom/rpmh.c:8: /kisskb/src/drivers/soc/qcom/rpmh.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/soc/qcom/rpmh.c:8: /kisskb/src/drivers/soc/qcom/rpmh.c: In function 'rpmh_write': /kisskb/src/drivers/soc/qcom/rpmh.c:263:36: note: byref variable will be forcibly initialized 263 | DECLARE_COMPLETION_ONSTACK(compl); | ^~~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/drivers/soc/qcom/rpmh.c:263:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 263 | DECLARE_COMPLETION_ONSTACK(compl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/smd-rpm.c: In function 'qcom_smd_rpm_callback': /kisskb/src/drivers/soc/qcom/smd-rpm.c:161:14: note: byref variable will be forcibly initialized 161 | char msgbuf[32]; | ^~~~~~ /kisskb/src/drivers/soc/qcom/smem_state.c: In function 'qcom_smem_state_get': /kisskb/src/drivers/soc/qcom/smem_state.c:93:32: note: byref variable will be forcibly initialized 93 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/soc/qcom/smem.c: In function 'qcom_smem_resolve_mem': /kisskb/src/drivers/soc/qcom/smem.c:872:25: note: byref variable will be forcibly initialized 872 | struct resource r; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:8: /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/smem.c: In function 'qcom_smem_alloc': /kisskb/src/drivers/soc/qcom/smem.c:446:23: note: byref variable will be forcibly initialized 446 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/soc/qcom/smem.c: In function 'qcom_smem_get': /kisskb/src/drivers/soc/qcom/smem.c:580:23: note: byref variable will be forcibly initialized 580 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/soc/qcom/trace-rpmh.h:82, from /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:32: /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'trace_event_raw_event_rpmh_tx_done': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:15:1: note: in expansion of macro 'TRACE_EVENT' 15 | TRACE_EVENT(rpmh_tx_done, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:15:1: note: in expansion of macro 'TRACE_EVENT' 15 | TRACE_EVENT(rpmh_tx_done, | ^~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'trace_event_raw_event_rpmh_send_msg': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:42:1: note: in expansion of macro 'TRACE_EVENT' 42 | TRACE_EVENT(rpmh_send_msg, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:42:1: note: in expansion of macro 'TRACE_EVENT' 42 | TRACE_EVENT(rpmh_send_msg, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/cpu_pm.h:13, from /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:9: /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'check_for_req_inflight': /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:511:23: note: byref variable will be forcibly initialized 511 | unsigned long curr_enabled; | ^~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'tcs_tx_done': /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:389:23: note: byref variable will be forcibly initialized 389 | unsigned long irq_status; | ^~~~~~~~~~ /kisskb/src/drivers/soc/qcom/socinfo.c: In function 'socinfo_debugfs_init': /kisskb/src/drivers/soc/qcom/socinfo.c:457:16: note: byref variable will be forcibly initialized 457 | size_t size; | ^~~~ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'rpmh_probe_tcs_config': /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:845:36: note: byref variable will be forcibly initialized 845 | u32 config, max_tcs, ncpt, offset; | ^~~~~~ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'rpmh_rsc_probe': /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:913:14: note: byref variable will be forcibly initialized 913 | char drv_id[10] = {0}; | ^~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/cpu_pm.h:13, from /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:9: /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'rpmh_rsc_send_data': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:15: note: in expansion of macro '___wait_event' 947 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:9: note: in expansion of macro '__wait_event_lock_irq' 1007 | __wait_event_lock_irq(wq_head, condition, lock, ); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:619:9: note: in expansion of macro 'wait_event_lock_irq' 619 | wait_event_lock_irq(drv->tcs_wait, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/socinfo.c: In function 'qcom_socinfo_probe': /kisskb/src/drivers/soc/qcom/socinfo.c:608:16: note: byref variable will be forcibly initialized 608 | size_t item_size; | ^~~~~~~~~ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'rpmh_rsc_write_ctrl_data': /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:705:25: note: byref variable will be forcibly initialized 705 | int tcs_id = 0, cmd_id = 0; | ^~~~~~ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:705:13: note: byref variable will be forcibly initialized 705 | int tcs_id = 0, cmd_id = 0; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/soc/qcom/smsm.c:7: /kisskb/src/drivers/soc/qcom/smsm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/soc/qcom/smsm.c:7: /kisskb/src/drivers/soc/qcom/smsm.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/soc/qcom/smsm.c:11: /kisskb/src/drivers/soc/qcom/smsm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soc/qcom/smsm.c: In function 'smsm_get_size_info': /kisskb/src/drivers/soc/qcom/smsm.c:445:16: note: byref variable will be forcibly initialized 445 | size_t size; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/soc/qcom/smp2p.c:7: /kisskb/src/drivers/soc/qcom/smp2p.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/smsm.c: In function 'smsm_parse_ipc': /kisskb/src/drivers/soc/qcom/smsm.c:368:14: note: byref variable will be forcibly initialized 368 | char key[16]; | ^~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/drivers/soc/qcom/smsm.c:10: /kisskb/src/drivers/soc/qcom/smsm.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ In file included from /kisskb/src/drivers/soc/qcom/smp2p.c:12: /kisskb/src/drivers/soc/qcom/smp2p.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/soc/qcom/smp2p.c:7: /kisskb/src/drivers/soc/qcom/smp2p.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/soc/qcom/smsm.c: In function 'qcom_smsm_probe': /kisskb/src/drivers/soc/qcom/smsm.c:484:13: note: byref variable will be forcibly initialized 484 | u32 id; | ^~ /kisskb/src/drivers/soc/qcom/smp2p.c: In function 'qcom_smp2p_notify_in': /kisskb/src/drivers/soc/qcom/smp2p.c:222:14: note: byref variable will be forcibly initialized 222 | char buf[SMP2P_MAX_ENTRY_NAME]; | ^~~ /kisskb/src/drivers/soc/qcom/smp2p.c: In function 'qcom_smp2p_outbound_entry': /kisskb/src/drivers/soc/qcom/smp2p.c:419:14: note: byref variable will be forcibly initialized 419 | char buf[SMP2P_MAX_ENTRY_NAME] = {}; | ^~~ /kisskb/src/drivers/soc/qcom/smp2p.c: In function 'qcom_smp2p_intr': /kisskb/src/drivers/soc/qcom/smp2p.c:283:16: note: byref variable will be forcibly initialized 283 | size_t size; | ^~~~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_new_lookup': /kisskb/src/drivers/soc/qcom/qmi_interface.c:169:21: note: byref variable will be forcibly initialized 169 | struct kvec iv = { &pkt, sizeof(pkt) }; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:167:30: note: byref variable will be forcibly initialized 167 | struct sockaddr_qrtr sq; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:166:30: note: byref variable will be forcibly initialized 166 | struct qrtr_ctrl_pkt pkt; | ^~~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_new_server': /kisskb/src/drivers/soc/qcom/qmi_interface.c:232:21: note: byref variable will be forcibly initialized 232 | struct kvec iv = { &pkt, sizeof(pkt) }; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:230:30: note: byref variable will be forcibly initialized 230 | struct sockaddr_qrtr sq; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:229:30: note: byref variable will be forcibly initialized 229 | struct qrtr_ctrl_pkt pkt; | ^~~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_handle_message': /kisskb/src/drivers/soc/qcom/qmi_interface.c:476:24: note: byref variable will be forcibly initialized 476 | struct qmi_txn tmp_txn; | ^~~~~~~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_sock_create': /kisskb/src/drivers/soc/qcom/qmi_interface.c:585:24: note: byref variable will be forcibly initialized 585 | struct socket *sock; | ^~~~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_handle_net_reset': /kisskb/src/drivers/soc/qcom/qmi_interface.c:441:30: note: byref variable will be forcibly initialized 441 | struct sockaddr_qrtr sq; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_data_ready_work': /kisskb/src/drivers/soc/qcom/qmi_interface.c:528:21: note: byref variable will be forcibly initialized 528 | struct kvec iv; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:526:30: note: byref variable will be forcibly initialized 526 | struct sockaddr_qrtr sq; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_message': /kisskb/src/drivers/soc/qcom/qmi_interface.c:742:21: note: byref variable will be forcibly initialized 742 | struct kvec iv; | ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_indication': /kisskb/src/drivers/soc/qcom/qmi_interface.c:833:24: note: byref variable will be forcibly initialized 833 | struct qmi_txn txn; | ^~~ In file included from /kisskb/src/drivers/soc/qcom/qcom_stats.c:7: /kisskb/src/drivers/soc/qcom/qcom_stats.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soc/qcom/qcom_stats.c: In function 'qcom_create_soc_sleep_stat_files': /kisskb/src/drivers/soc/qcom/qcom_stats.c:128:14: note: byref variable will be forcibly initialized 128 | char stat_type[sizeof(u32) + 1] = {0}; | ^~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_stats.c: In function 'qcom_soc_sleep_stats_show': /kisskb/src/drivers/soc/qcom/qcom_stats.c:112:39: note: byref variable will be forcibly initialized 112 | struct appended_stats votes; | ^~~~~ /kisskb/src/drivers/soc/qcom/qcom_stats.c:106:28: note: byref variable will be forcibly initialized 106 | struct sleep_stats stat; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/drivers/soc/qcom/kryo-l2-accessors.c:6: /kisskb/src/drivers/soc/qcom/kryo-l2-accessors.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/drivers/soc/qcom/kryo-l2-accessors.c:6: /kisskb/src/drivers/soc/qcom/kryo-l2-accessors.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c: In function 'wcnss_request_version': /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c:173:30: note: byref variable will be forcibly initialized 173 | struct wcnss_msg_hdr msg; | ^~~ /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c: In function 'wcnss_download_nv': /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c:203:21: note: byref variable will be forcibly initialized 203 | const char *nvbin = NVBIN_FILE; | ^~~~~ /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c:201:32: note: byref variable will be forcibly initialized 201 | const struct firmware *fw; | ^~ /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c: In function 'wcnss_async_probe': /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c:294:14: note: byref variable will be forcibly initialized 294 | bool expect_cbc; | ^~~~~~~~~~ /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c: In function 'qcom_wcnss_open_channel': /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c:280:35: note: byref variable will be forcibly initialized 280 | struct rpmsg_channel_info chinfo; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/soc/qcom/apr.c:5: /kisskb/src/drivers/soc/qcom/apr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/soc/qcom/apr.c:6: /kisskb/src/drivers/soc/qcom/apr.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/soc/qcom/apr.c: In function 'apr_do_rx_callback': /kisskb/src/drivers/soc/qcom/apr.c:196:29: note: byref variable will be forcibly initialized 196 | struct apr_resp_pkt resp; | ^~~~ /kisskb/src/drivers/soc/qcom/apr.c: In function 'gpr_do_rx_callback': /kisskb/src/drivers/soc/qcom/apr.c:266:29: note: byref variable will be forcibly initialized 266 | struct gpr_resp_pkt resp; | ^~~~ /kisskb/src/drivers/soc/qcom/apr.c: In function 'of_apr_add_pd_lookups': /kisskb/src/drivers/soc/qcom/apr.c:479:36: note: byref variable will be forcibly initialized 479 | const char *service_name, *service_path; | ^~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/apr.c:479:21: note: byref variable will be forcibly initialized 479 | const char *service_name, *service_path; | ^~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/apr.c: In function 'of_register_apr_devices': /kisskb/src/drivers/soc/qcom/apr.c:516:21: note: byref variable will be forcibly initialized 516 | u32 svc_id; | ^~~~~~ /kisskb/src/drivers/soc/qcom/apr.c:512:21: note: byref variable will be forcibly initialized 512 | const char *service_path; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pm_domain.h:11, from /kisskb/src/drivers/soc/qcom/rpmhpd.c:9: /kisskb/src/drivers/soc/qcom/rpmhpd.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soc/qcom/rpmpd.c: In function 'rpmpd_send_corner': /kisskb/src/drivers/soc/qcom/rpmpd.c:429:26: note: byref variable will be forcibly initialized 429 | struct rpmpd_req req = { | ^~~ /kisskb/src/drivers/soc/qcom/rpmpd.c: In function 'rpmpd_send_enable': /kisskb/src/drivers/soc/qcom/rpmpd.c:417:26: note: byref variable will be forcibly initialized 417 | struct rpmpd_req req = { | ^~~ In file included from /kisskb/src/include/linux/pm_domain.h:11, from /kisskb/src/drivers/soc/qcom/rpmpd.c:9: /kisskb/src/drivers/soc/qcom/rpmpd.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_is_enabled_regmap': /kisskb/src/drivers/regulator/helpers.c:29:22: note: byref variable will be forcibly initialized 29 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_voltage_sel_pickable_regmap': /kisskb/src/drivers/regulator/helpers.c:133:22: note: byref variable will be forcibly initialized 133 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/helpers.c:131:22: note: byref variable will be forcibly initialized 131 | unsigned int r_val; | ^~~~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_voltage_sel_regmap': /kisskb/src/drivers/regulator/helpers.c:237:22: note: byref variable will be forcibly initialized 237 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_map_voltage_linear_range': /kisskb/src/drivers/regulator/helpers.c:413:14: note: byref variable will be forcibly initialized 413 | bool found; | ^~~~~ /kisskb/src/drivers/regulator/helpers.c:412:22: note: byref variable will be forcibly initialized 412 | unsigned int sel; | ^~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_map_voltage_pickable_linear_range': /kisskb/src/drivers/regulator/helpers.c:472:30: note: byref variable will be forcibly initialized 472 | unsigned int sel; | ^~~ /kisskb/src/drivers/regulator/helpers.c:471:22: note: byref variable will be forcibly initialized 471 | bool found; | ^~~~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_desc_list_voltage_linear_range': /kisskb/src/drivers/regulator/helpers.c:620:22: note: byref variable will be forcibly initialized 620 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_bypass_regmap': /kisskb/src/drivers/regulator/helpers.c:746:22: note: byref variable will be forcibly initialized 746 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_get_current_limit_regmap': /kisskb/src/drivers/regulator/helpers.c:851:22: note: byref variable will be forcibly initialized 851 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/helpers.c: In function 'regulator_set_ramp_delay_regmap': /kisskb/src/drivers/regulator/helpers.c:949:22: note: byref variable will be forcibly initialized 949 | unsigned int sel; | ^~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_supply_alias': /kisskb/src/drivers/regulator/devres.c:273:45: note: byref variable will be forcibly initialized 273 | struct regulator_supply_alias_match match; | ^~~~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_notifier': /kisskb/src/drivers/regulator/devres.c:407:41: note: byref variable will be forcibly initialized 407 | struct regulator_notifier_match match; | ^~~~~ /kisskb/src/drivers/regulator/of_regulator.c: In function 'of_get_regulator_prot_limits': /kisskb/src/drivers/regulator/of_regulator.c:56:22: note: byref variable will be forcibly initialized 56 | char prop[255]; | ^~~~ /kisskb/src/drivers/regulator/of_regulator.c:38:13: note: byref variable will be forcibly initialized 38 | u32 pval; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/regulator/irq_helpers.c:10: /kisskb/src/drivers/regulator/irq_helpers.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/of_regulator.c: In function 'of_get_regulation_constraints': /kisskb/src/drivers/regulator/of_regulator.c:91:13: note: byref variable will be forcibly initialized 91 | u32 pval; | ^~~~ /kisskb/src/drivers/regulator/irq_helpers.c: In function 'regulator_notifier_isr': /kisskb/src/drivers/regulator/irq_helpers.c:161:23: note: byref variable will be forcibly initialized 161 | unsigned long rdev_map = 0; | ^~~~~~~~ /kisskb/src/drivers/regulator/of_regulator.c: In function 'of_get_regulator_init_data': /kisskb/src/drivers/regulator/of_regulator.c:335:37: note: byref variable will be forcibly initialized 335 | struct regulator_init_data *init_data; | ^~~~~~~~~ /kisskb/src/drivers/regulator/of_regulator.c: In function 'of_check_coupling_data': /kisskb/src/drivers/regulator/of_regulator.c:623:21: note: byref variable will be forcibly initialized 623 | int c_max_spread, c_n_phandles; | ^~~~~~~~~~~~ /kisskb/src/drivers/regulator/of_regulator.c:616:13: note: byref variable will be forcibly initialized 616 | int index; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/reset/core.c:8: /kisskb/src/drivers/reset/core.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/reset/core.c: In function '__of_reset_control_get': /kisskb/src/drivers/reset/core.c:818:32: note: byref variable will be forcibly initialized 818 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/regulator/virtual.c: In function 'set_max_uA': /kisskb/src/drivers/regulator/virtual.c:196:14: note: byref variable will be forcibly initialized 196 | long val; | ^~~ /kisskb/src/drivers/regulator/virtual.c: In function 'set_min_uA': /kisskb/src/drivers/regulator/virtual.c:170:14: note: byref variable will be forcibly initialized 170 | long val; | ^~~ /kisskb/src/drivers/regulator/virtual.c: In function 'set_max_uV': /kisskb/src/drivers/regulator/virtual.c:144:14: note: byref variable will be forcibly initialized 144 | long val; | ^~~ /kisskb/src/drivers/regulator/virtual.c: In function 'set_min_uV': /kisskb/src/drivers/regulator/virtual.c:118:14: note: byref variable will be forcibly initialized 118 | long val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/xen/events/events_2l.c:11: /kisskb/src/drivers/xen/events/events_2l.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/xen/events/events_2l.c:11: /kisskb/src/drivers/xen/events/events_2l.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/xen/events/events_2l.c: In function 'evtchn_2l_unmask': /kisskb/src/drivers/xen/events/events_2l.c:120:38: note: byref variable will be forcibly initialized 120 | struct evtchn_unmask unmask = { .port = port }; | ^~~~~~ /kisskb/src/drivers/char/hw_random/timeriomem-rng.c: In function 'timeriomem_rng_probe': /kisskb/src/drivers/char/hw_random/timeriomem-rng.c:135:21: note: byref variable will be forcibly initialized 135 | int i; | ^ /kisskb/src/drivers/char/hw_random/iproc-rng200.c: In function 'iproc_rng200_read': /kisskb/src/drivers/char/hw_random/iproc-rng200.c:137:42: note: byref variable will be forcibly initialized 137 | uint32_t rnd_number = ioread32(priv->base + | ^~~~~~~~~~ /kisskb/src/drivers/soc/rockchip/grf.c: In function 'rockchip_grf_init': /kisskb/src/drivers/soc/rockchip/grf.c:140:36: note: byref variable will be forcibly initialized 140 | const struct of_device_id *match; | ^~~~~ /kisskb/src/drivers/reset/reset-microchip-sparx5.c: In function 'sparx5_switch_reset': /kisskb/src/drivers/reset/reset-microchip-sparx5.c:41:13: note: byref variable will be forcibly initialized 41 | u32 val; | ^~~ /kisskb/src/drivers/reset/reset-microchip-sparx5.c: In function 'mchp_sparx5_map_io': /kisskb/src/drivers/reset/reset-microchip-sparx5.c:85:26: note: byref variable will be forcibly initialized 85 | struct resource *res; | ^~~ /kisskb/src/drivers/char/hw_random/arm_smccc_trng.c: In function 'smccc_trng_read': /kisskb/src/drivers/char/hw_random/arm_smccc_trng.c:64:30: note: byref variable will be forcibly initialized 64 | struct arm_smccc_res res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/char/hw_random/cctrng.c:4: /kisskb/src/drivers/char/hw_random/cctrng.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/act8865-regulator.c: In function 'act8865_get_mode': /kisskb/src/drivers/regulator/act8865-regulator.c:362:23: note: byref variable will be forcibly initialized 362 | int reg, ret, val = 0; | ^~~ /kisskb/src/drivers/regulator/act8865-regulator.c: In function 'act8600_charger_get_status': /kisskb/src/drivers/regulator/act8865-regulator.c:587:22: note: byref variable will be forcibly initialized 587 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/act8865-regulator.c: In function 'act8865_pmic_probe': /kisskb/src/drivers/regulator/act8865-regulator.c:741:41: note: byref variable will be forcibly initialized 741 | struct regulator_config config = { }; | ^~~~~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_read_reg': /kisskb/src/drivers/regulator/ad5398.c:40:24: note: byref variable will be forcibly initialized 40 | unsigned short val; | ^~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_is_enabled': /kisskb/src/drivers/regulator/ad5398.c:128:24: note: byref variable will be forcibly initialized 128 | unsigned short data; | ^~~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_get_current_limit': /kisskb/src/drivers/regulator/ad5398.c:72:24: note: byref variable will be forcibly initialized 72 | unsigned short data; | ^~~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_write_reg': /kisskb/src/drivers/regulator/ad5398.c:55:24: note: byref variable will be forcibly initialized 55 | unsigned short val; | ^~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_enable': /kisskb/src/drivers/regulator/ad5398.c:145:24: note: byref variable will be forcibly initialized 145 | unsigned short data; | ^~~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_disable': /kisskb/src/drivers/regulator/ad5398.c:166:24: note: byref variable will be forcibly initialized 166 | unsigned short data; | ^~~~ /kisskb/src/drivers/regulator/ad5398.c: In function 'ad5398_set_current_limit': /kisskb/src/drivers/regulator/ad5398.c:90:24: note: byref variable will be forcibly initialized 90 | unsigned short data; | ^~~~ /kisskb/src/drivers/regulator/as3711-regulator.c: In function 'as3711_get_mode_sd': /kisskb/src/drivers/regulator/as3711-regulator.c:56:22: note: byref variable will be forcibly initialized 56 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/soc/rockchip/pm_domains.c:8: /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/pm_clock.h:11, from /kisskb/src/drivers/soc/rockchip/pm_domains.c:11: /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'rockchip_pmu_domain_is_idle': /kisskb/src/drivers/soc/rockchip/pm_domains.c:146:22: note: byref variable will be forcibly initialized 146 | unsigned int val; | ^~~ /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'rockchip_pmu_domain_is_on': /kisskb/src/drivers/soc/rockchip/pm_domains.c:259:22: note: byref variable will be forcibly initialized 259 | unsigned int val; | ^~~ /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'rockchip_pmu_read_ack': /kisskb/src/drivers/soc/rockchip/pm_domains.c:154:22: note: byref variable will be forcibly initialized 154 | unsigned int val; | ^~~ /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'rockchip_pm_add_one_domain': /kisskb/src/drivers/soc/rockchip/pm_domains.c:396:13: note: byref variable will be forcibly initialized 396 | u32 id; | ^~ /kisskb/src/drivers/soc/rockchip/pm_domains.c: In function 'rockchip_pm_add_subdomain': /kisskb/src/drivers/soc/rockchip/pm_domains.c:583:21: note: byref variable will be forcibly initialized 583 | u32 idx; | ^~~ In file included from /kisskb/src/drivers/regulator/da9052-regulator.c:19: /kisskb/src/drivers/regulator/da9052-regulator.c: In function 'da9052_reg_read': /kisskb/src/include/linux/mfd/da9052/da9052.h:107:13: note: byref variable will be forcibly initialized 107 | int val, ret; | ^~~ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd9576_set_limit': /kisskb/src/drivers/regulator/bd9576-regulator.c:220:13: note: byref variable will be forcibly initialized 220 | int sel = 0; | ^~~ /kisskb/src/drivers/regulator/bd9576-regulator.c:219:14: note: byref variable will be forcibly initialized 219 | bool found; | ^~~~~ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'vouts1_get_fet_res': /kisskb/src/drivers/regulator/bd9576-regulator.c:579:13: note: byref variable will be forcibly initialized 579 | u32 uohms; | ^~~~~ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd957x_probe': /kisskb/src/drivers/regulator/bd9576-regulator.c:907:31: note: byref variable will be forcibly initialized 907 | struct regulator_dev *ovd_devs[BD9576_NUM_OVD_REGULATORS]; | ^~~~~~~~ /kisskb/src/drivers/regulator/bd9576-regulator.c:905:31: note: byref variable will be forcibly initialized 905 | struct regulator_dev *rdevs[BD9576_NUM_REGULATORS]; | ^~~~~ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd9576_renable': /kisskb/src/drivers/regulator/bd9576-regulator.c:737:13: note: byref variable will be forcibly initialized 737 | int val, ret; | ^~~ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd9576_thermal_handler': /kisskb/src/drivers/regulator/bd9576-regulator.c:864:13: note: byref variable will be forcibly initialized 864 | int val, ret, i; | ^~~ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd9576_uvd_handler': /kisskb/src/drivers/regulator/bd9576-regulator.c:780:13: note: byref variable will be forcibly initialized 780 | int val, ret, i; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_e': /kisskb/src/net/bluetooth/smp.c:377:26: note: byref variable will be forcibly initialized 377 | uint8_t tmp[16], data[16]; | ^~~~ /kisskb/src/net/bluetooth/smp.c:377:17: note: byref variable will be forcibly initialized 377 | uint8_t tmp[16], data[16]; | ^~~ /kisskb/src/net/bluetooth/smp.c:376:31: note: byref variable will be forcibly initialized 376 | struct crypto_aes_ctx ctx; | ^~~ /kisskb/src/drivers/regulator/bd9576-regulator.c: In function 'bd9576_ovd_handler': /kisskb/src/drivers/regulator/bd9576-regulator.c:824:13: note: byref variable will be forcibly initialized 824 | int val, ret, i; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_ah': /kisskb/src/net/bluetooth/smp.c:472:12: note: byref variable will be forcibly initialized 472 | u8 _res[16]; | ^~~~ /kisskb/src/net/bluetooth/smp.c: In function 'aes_cmac': /kisskb/src/net/bluetooth/smp.c:171:39: note: byref variable will be forcibly initialized 171 | uint8_t tmp[16], mac_msb[16], msg_msb[CMAC_MSG_MAX]; | ^~~~~~~ /kisskb/src/net/bluetooth/smp.c:171:26: note: byref variable will be forcibly initialized 171 | uint8_t tmp[16], mac_msb[16], msg_msb[CMAC_MSG_MAX]; | ^~~~~~~ /kisskb/src/net/bluetooth/smp.c:171:17: note: byref variable will be forcibly initialized 171 | uint8_t tmp[16], mac_msb[16], msg_msb[CMAC_MSG_MAX]; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_f4': /kisskb/src/net/bluetooth/smp.c:211:12: note: byref variable will be forcibly initialized 211 | u8 m[65]; | ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_f5': /kisskb/src/net/bluetooth/smp.c:245:19: note: byref variable will be forcibly initialized 245 | u8 m[53], t[16]; | ^ /kisskb/src/net/bluetooth/smp.c:245:12: note: byref variable will be forcibly initialized 245 | u8 m[53], t[16]; | ^ /kisskb/src/net/bluetooth/smp.c:242:18: note: byref variable will be forcibly initialized 242 | const u8 salt[16] = { 0xbe, 0x83, 0x60, 0x5a, 0xdb, 0x0b, 0x37, 0x60, | ^~~~ /kisskb/src/net/bluetooth/smp.c: In function 'sc_mackey_and_ltk': /kisskb/src/net/bluetooth/smp.c:1420:28: note: byref variable will be forcibly initialized 1420 | u8 *na, *nb, a[7], b[7]; | ^ /kisskb/src/net/bluetooth/smp.c:1420:22: note: byref variable will be forcibly initialized 1420 | u8 *na, *nb, a[7], b[7]; | ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_f6': /kisskb/src/net/bluetooth/smp.c:289:12: note: byref variable will be forcibly initialized 289 | u8 m[65]; | ^ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'evtchn_fifo_unmask': /kisskb/src/drivers/xen/events/events_fifo.c:255:38: note: byref variable will be forcibly initialized 255 | struct evtchn_unmask unmask = { .port = port }; | ^~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_g2': /kisskb/src/net/bluetooth/smp.c:315:19: note: byref variable will be forcibly initialized 315 | u8 m[80], tmp[16]; | ^~~ /kisskb/src/net/bluetooth/smp.c:315:12: note: byref variable will be forcibly initialized 315 | u8 m[80], tmp[16]; | ^ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'evtchn_fifo_setup': /kisskb/src/drivers/xen/events/events_fifo.c:153:44: note: byref variable will be forcibly initialized 153 | struct evtchn_expand_array expand_array; | ^~~~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_send_cmd': /kisskb/src/net/bluetooth/smp.c:593:23: note: byref variable will be forcibly initialized 593 | struct msghdr msg; | ^~~ /kisskb/src/net/bluetooth/smp.c:592:21: note: byref variable will be forcibly initialized 592 | struct kvec iv[2]; | ^~ /kisskb/src/net/bluetooth/smp.c: In function 'sc_passkey_send_confirm': /kisskb/src/net/bluetooth/smp.c:1478:40: note: byref variable will be forcibly initialized 1478 | struct smp_cmd_pairing_confirm cfm; | ^~~ /kisskb/src/drivers/xen/events/events_fifo.c: In function '__evtchn_fifo_handle_events': /kisskb/src/net/bluetooth/smp.c: In function 'sc_dhkey_check': /kisskb/src/drivers/xen/events/events_fifo.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long ready; | ^~~~~ /kisskb/src/net/bluetooth/smp.c:1443:23: note: byref variable will be forcibly initialized 1443 | u8 io_cap[3], r[16]; | ^ /kisskb/src/net/bluetooth/smp.c:1443:12: note: byref variable will be forcibly initialized 1443 | u8 io_cap[3], r[16]; | ^~~~~~ /kisskb/src/net/bluetooth/smp.c:1442:18: note: byref variable will be forcibly initialized 1442 | u8 a[7], b[7], *local_addr, *remote_addr; | ^ /kisskb/src/net/bluetooth/smp.c:1442:12: note: byref variable will be forcibly initialized 1442 | u8 a[7], b[7], *local_addr, *remote_addr; | ^ /kisskb/src/net/bluetooth/smp.c:1441:36: note: byref variable will be forcibly initialized 1441 | struct smp_cmd_dhkey_check check; | ^~~~~ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'init_control_block': /kisskb/src/drivers/xen/events/events_fifo.c:106:36: note: byref variable will be forcibly initialized 106 | struct evtchn_init_control init_control; | ^~~~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'sc_passkey_round': /kisskb/src/net/bluetooth/smp.c:1500:12: note: byref variable will be forcibly initialized 1500 | u8 cfm[16], r; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_c1': /kisskb/src/net/bluetooth/smp.c:409:20: note: byref variable will be forcibly initialized 409 | u8 p1[16], p2[16]; | ^~ /kisskb/src/net/bluetooth/smp.c:409:12: note: byref variable will be forcibly initialized 409 | u8 p1[16], p2[16]; | ^~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_confirm': /kisskb/src/net/bluetooth/smp.c:950:40: note: byref variable will be forcibly initialized 950 | struct smp_cmd_pairing_confirm cp; | ^~ /kisskb/src/net/bluetooth/smp.c: In function 'sc_generate_link_key': /kisskb/src/net/bluetooth/smp.c:1166:26: note: byref variable will be forcibly initialized 1166 | const u8 tmp1[4] = { 0x31, 0x70, 0x6d, 0x74 }; | ^~~~ /kisskb/src/net/bluetooth/smp.c:1157:26: note: byref variable will be forcibly initialized 1157 | const u8 salt[16] = { 0x31, 0x70, 0x6d, 0x74 }; | ^~~~ /kisskb/src/net/bluetooth/smp.c:1149:18: note: byref variable will be forcibly initialized 1149 | const u8 lebr[4] = { 0x72, 0x62, 0x65, 0x6c }; | ^~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_random': /kisskb/src/net/bluetooth/smp.c:1010:20: note: byref variable will be forcibly initialized 1010 | u8 stk[16], auth; | ^~~ /kisskb/src/net/bluetooth/smp.c:997:20: note: byref variable will be forcibly initialized 997 | u8 stk[16]; | ^~~ /kisskb/src/net/bluetooth/smp.c:978:12: note: byref variable will be forcibly initialized 978 | u8 confirm[16]; | ^~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_dhkey_check': /kisskb/src/net/bluetooth/smp.c:2874:30: note: byref variable will be forcibly initialized 2874 | u8 io_cap[3], r[16], e[16]; | ^ /kisskb/src/net/bluetooth/smp.c:2874:23: note: byref variable will be forcibly initialized 2874 | u8 io_cap[3], r[16], e[16]; | ^ /kisskb/src/net/bluetooth/smp.c:2874:12: note: byref variable will be forcibly initialized 2874 | u8 io_cap[3], r[16], e[16]; | ^~~~~~ /kisskb/src/net/bluetooth/smp.c:2873:18: note: byref variable will be forcibly initialized 2873 | u8 a[7], b[7], *local_addr, *remote_addr; | ^ /kisskb/src/net/bluetooth/smp.c:2873:12: note: byref variable will be forcibly initialized 2873 | u8 a[7], b[7], *local_addr, *remote_addr; | ^ /kisskb/src/drivers/regulator/da9062-regulator.c: In function 'da9062_ldo_lim_event': /kisskb/src/drivers/regulator/da9062-regulator.c:895:13: note: byref variable will be forcibly initialized 895 | int bits, i, ret; | ^~~~ /kisskb/src/drivers/regulator/da9062-regulator.c: In function 'da9062_ldo_get_mode': /kisskb/src/drivers/regulator/da9062-regulator.c:202:18: note: byref variable will be forcibly initialized 202 | int ret, val; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'bredr_pairing': /kisskb/src/drivers/regulator/da9062-regulator.c: In function 'da9062_buck_get_mode': /kisskb/src/drivers/regulator/da9062-regulator.c:146:22: note: byref variable will be forcibly initialized 146 | unsigned int val; | ^~~ /kisskb/src/net/bluetooth/smp.c:3073:32: note: byref variable will be forcibly initialized 3073 | struct smp_cmd_pairing req; | ^~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/regulator/da9062-regulator.c:10: /kisskb/src/drivers/regulator/da9062-regulator.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_add_cid': /kisskb/src/net/bluetooth/smp.c:3331:20: note: byref variable will be forcibly initialized 3331 | u8 bdaddr_type; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'sc_generate_ltk': /kisskb/src/net/bluetooth/smp.c:1221:26: note: byref variable will be forcibly initialized 1221 | const u8 tmp2[4] = { 0x32, 0x70, 0x6d, 0x74 }; | ^~~~ /kisskb/src/net/bluetooth/smp.c:1215:26: note: byref variable will be forcibly initialized 1215 | const u8 salt[16] = { 0x32, 0x70, 0x6d, 0x74 }; | ^~~~ /kisskb/src/net/bluetooth/smp.c:1199:18: note: byref variable will be forcibly initialized 1199 | const u8 brle[4] = { 0x65, 0x6c, 0x72, 0x62 }; | ^~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_notify_keys': /kisskb/src/net/bluetooth/smp.c:1043:14: note: byref variable will be forcibly initialized 1043 | bool persistent; | ^~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_distribute_keys': /kisskb/src/net/bluetooth/smp.c:1333:42: note: byref variable will be forcibly initialized 1333 | struct smp_cmd_sign_info sign; | ^~~~ /kisskb/src/net/bluetooth/smp.c:1311:43: note: byref variable will be forcibly initialized 1311 | struct smp_cmd_ident_info idinfo; | ^~~~~~ /kisskb/src/net/bluetooth/smp.c:1310:48: note: byref variable will be forcibly initialized 1310 | struct smp_cmd_ident_addr_info addrinfo; | ^~~~~~~~ /kisskb/src/net/bluetooth/smp.c:1279:24: note: byref variable will be forcibly initialized 1279 | __le64 rand; | ^~~~ /kisskb/src/net/bluetooth/smp.c:1278:24: note: byref variable will be forcibly initialized 1278 | __le16 ediv; | ^~~~ /kisskb/src/net/bluetooth/smp.c:1275:48: note: byref variable will be forcibly initialized 1275 | struct smp_cmd_initiator_ident ident; | ^~~~~ /kisskb/src/net/bluetooth/smp.c:1274:45: note: byref variable will be forcibly initialized 1274 | struct smp_cmd_encrypt_info enc; | ^~~ /kisskb/src/drivers/regulator/fan53880.c: In function 'fan53880_i2c_probe': /kisskb/src/drivers/regulator/fan53880.c:123:22: note: byref variable will be forcibly initialized 123 | unsigned int data; | ^~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_pairing_random': /kisskb/src/net/bluetooth/smp.c:2171:20: note: byref variable will be forcibly initialized 2171 | u8 cfm[16]; | ^~~ /kisskb/src/net/bluetooth/smp.c:2132:13: note: byref variable will be forcibly initialized 2132 | u32 passkey; | ^~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'tk_request': /kisskb/src/net/bluetooth/smp.c:855:13: note: byref variable will be forcibly initialized 855 | u32 passkey = 0; | ^~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_pairing_req': /kisskb/src/net/bluetooth/smp.c:1733:32: note: byref variable will be forcibly initialized 1733 | struct smp_cmd_pairing rsp, *req = (void *) skb->data; | ^~~ /kisskb/src/drivers/reset/reset-raspberrypi.c: In function 'rpi_reset_reset': /kisskb/src/drivers/reset/reset-raspberrypi.c:29:13: note: byref variable will be forcibly initialized 29 | u32 dev_addr; | ^~~~~~~~ In file included from /kisskb/src/net/bluetooth/smp.c:31: /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_ident_addr_info': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/smp.c:2639:29: note: in expansion of macro 'BDADDR_ANY' 2639 | bacpy(&rpa, BDADDR_ANY); | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/smp.c:2614:35: note: in expansion of macro 'BDADDR_ANY' 2614 | if (!bacmp(&info->bdaddr, BDADDR_ANY) || | ^~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c:2589:18: note: byref variable will be forcibly initialized 2589 | bdaddr_t rpa; | ^~~ /kisskb/src/drivers/regulator/da9211-regulator.c: In function 'da9211_irq_handler': /kisskb/src/drivers/regulator/da9211-regulator.c:342:13: note: byref variable will be forcibly initialized 342 | int reg_val, err, ret = IRQ_NONE; | ^~~~~~~ /kisskb/src/drivers/regulator/da9211-regulator.c: In function 'da9211_buck_get_mode': /kisskb/src/drivers/regulator/da9211-regulator.c:121:22: note: byref variable will be forcibly initialized 121 | unsigned int data; | ^~~~ /kisskb/src/drivers/regulator/da9211-regulator.c: In function 'da9211_get_current_limit': /kisskb/src/drivers/regulator/da9211-regulator.c:208:22: note: byref variable will be forcibly initialized 208 | unsigned int data; | ^~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_public_key': /kisskb/src/net/bluetooth/smp.c:2735:40: note: byref variable will be forcibly initialized 2735 | struct smp_cmd_pairing_confirm cfm; | ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_irk_matches': /kisskb/src/net/bluetooth/smp.c:500:12: note: byref variable will be forcibly initialized 500 | u8 hash[3]; | ^~~~ /kisskb/src/drivers/regulator/da9211-regulator.c: In function 'da9211_regulator_init': /kisskb/src/drivers/regulator/da9211-regulator.c:383:22: note: byref variable will be forcibly initialized 383 | unsigned int data; | ^~~~ /kisskb/src/drivers/regulator/da9211-regulator.c: In function 'da9211_i2c_probe': /kisskb/src/drivers/regulator/da9211-regulator.c:451:22: note: byref variable will be forcibly initialized 451 | unsigned int data; | ^~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_security_req': /kisskb/src/net/bluetooth/smp.c:2288:32: note: byref variable will be forcibly initialized 2288 | struct smp_cmd_pairing cp; | ^~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_conn_security': /kisskb/src/net/bluetooth/smp.c:2427:45: note: byref variable will be forcibly initialized 2427 | struct smp_cmd_security_req cp; | ^~ /kisskb/src/net/bluetooth/smp.c:2418:40: note: byref variable will be forcibly initialized 2418 | struct smp_cmd_pairing cp; | ^~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/regulator/gpio-regulator.c:24: /kisskb/src/drivers/regulator/gpio-regulator.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/regulator/gpio-regulator.c: In function 'of_get_gpio_regulator_config': /kisskb/src/drivers/regulator/gpio-regulator.c:174:29: note: byref variable will be forcibly initialized 174 | u32 val; | ^~~ /kisskb/src/drivers/regulator/gpio-regulator.c:134:21: note: byref variable will be forcibly initialized 134 | const char *regtype; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/reset/reset-simple.c:14: /kisskb/src/drivers/reset/reset-simple.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/reset/reset-simple.c:15: /kisskb/src/drivers/reset/reset-simple.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/reset/reset-scmi.c: In function 'scmi_reset_probe': /kisskb/src/drivers/reset/reset-scmi.c:95:38: note: byref variable will be forcibly initialized 95 | struct scmi_protocol_handle *ph; | ^~ /kisskb/src/drivers/reset/reset-sunxi.c: In function 'sunxi_reset_init': /kisskb/src/drivers/reset/reset-sunxi.c:26:25: note: byref variable will be forcibly initialized 26 | struct resource res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c:9: /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c:11: /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c:13: /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c: In function 'qcom_iommu_of_xlate': /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c:549:18: note: byref variable will be forcibly initialized 549 | unsigned asid = args->args[0]; | ^~~~ /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c: In function 'qcom_iommu_init_domain': /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c:233:31: note: byref variable will be forcibly initialized 233 | struct io_pgtable_cfg pgtbl_cfg; | ^~~~~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c: In function 'get_asid': /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c:655:13: note: byref variable will be forcibly initialized 655 | u32 reg; | ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c: In function 'qcom_iommu_sec_ptbl_init': /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c:613:20: note: byref variable will be forcibly initialized 613 | dma_addr_t paddr; | ^~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c:610:16: note: byref variable will be forcibly initialized 610 | size_t psize = 0; | ^~~~~ /kisskb/src/drivers/reset/reset-ti-sci.c: In function 'ti_sci_reset_status': /kisskb/src/drivers/reset/reset-ti-sci.c:158:13: note: byref variable will be forcibly initialized 158 | u32 reset_state; | ^~~~~~~~~~~ /kisskb/src/drivers/reset/reset-ti-sci.c: In function 'ti_sci_reset_set': /kisskb/src/drivers/reset/reset-ti-sci.c:77:13: note: byref variable will be forcibly initialized 77 | u32 reset_state; | ^~~~~~~~~~~ /kisskb/src/drivers/regulator/hi6421-regulator.c: In function 'hi6421_regulator_buck_get_mode': /kisskb/src/drivers/regulator/hi6421-regulator.c:401:22: note: byref variable will be forcibly initialized 401 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/regulator/hi6421-regulator.c: In function 'hi6421_regulator_ldo_get_mode': /kisskb/src/drivers/regulator/hi6421-regulator.c:388:22: note: byref variable will be forcibly initialized 388 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/reset/reset-ti-syscon.c: In function 'ti_syscon_reset_status': /kisskb/src/drivers/reset/reset-ti-syscon.c:142:22: note: byref variable will be forcibly initialized 142 | unsigned int reset_state; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/reset/reset-ti-syscon.c:21: /kisskb/src/drivers/reset/reset-ti-syscon.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/reset/reset-ti-syscon.c: In function 'ti_syscon_reset_probe': /kisskb/src/drivers/reset/reset-ti-syscon.c:175:13: note: byref variable will be forcibly initialized 175 | int size, nr_controls, i; | ^~~~ /kisskb/src/drivers/reset/reset-uniphier.c: In function 'uniphier_reset_status': /kisskb/src/drivers/reset/reset-uniphier.c:316:30: note: byref variable will be forcibly initialized 316 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/hi6421v530-regulator.c: In function 'hi6421v530_regulator_ldo_get_mode': /kisskb/src/drivers/regulator/hi6421v530-regulator.c:115:22: note: byref variable will be forcibly initialized 115 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/regulator/hi655x-regulator.c: In function 'hi655x_is_enabled': /kisskb/src/drivers/regulator/hi655x-regulator.c:74:22: note: byref variable will be forcibly initialized 74 | unsigned int value = 0; | ^~~~~ /kisskb/src/drivers/char/xillybus/xillybus_class.c: In function 'xillybus_init_chrdev': /kisskb/src/drivers/char/xillybus/xillybus_class.c:52:14: note: byref variable will be forcibly initialized 52 | char devname[48]; | ^~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_class.c:50:15: note: byref variable will be forcibly initialized 50 | dev_t mdev; | ^~~~ /kisskb/src/drivers/soc/samsung/pm_domains.c: In function 'exynos_get_domain_name': /kisskb/src/drivers/soc/samsung/pm_domains.c:96:21: note: byref variable will be forcibly initialized 96 | const char *name; | ^~~~ /kisskb/src/drivers/soc/samsung/pm_domains.c: In function 'exynos_pd_probe': /kisskb/src/drivers/soc/samsung/pm_domains.c:108:39: note: byref variable will be forcibly initialized 108 | struct of_phandle_args child, parent; | ^~~~~~ /kisskb/src/drivers/soc/samsung/pm_domains.c:108:32: note: byref variable will be forcibly initialized 108 | struct of_phandle_args child, parent; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic/atomic-arch-fallback.h:163:9: note: in expansion of macro 'smp_store_release' 163 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/lm363x-regulator.c: In function 'lm363x_regulator_enable_time': /kisskb/src/drivers/regulator/lm363x-regulator.c:53:22: note: byref variable will be forcibly initialized 53 | unsigned int val, addr, mask; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:16: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_quiesce': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1834:13: note: in expansion of macro 'wait_event_interruptible_timeout' 1834 | t = wait_event_interruptible_timeout(endpoint->ep_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_myflush': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1151:26: note: in expansion of macro 'wait_event_interruptible_timeout' 1151 | else if (wait_event_interruptible_timeout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1148:25: note: in expansion of macro 'wait_event_interruptible' 1148 | wait_event_interruptible(channel->rd_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/xen/xenbus/xenbus_client.c:33: /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, 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/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:12: /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_cmdq_skip_err': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:373:13: note: byref variable will be forcibly initialized 373 | u64 cmd[CMDQ_ENT_DWORDS]; | ^~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_write': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1391:21: note: in expansion of macro 'wait_event_interruptible' 1391 | if (wait_event_interruptible(channel->rd_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_cmdq_poll_until_not_full': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:590:36: note: byref variable will be forcibly initialized 590 | struct arm_smmu_queue_poll qp; | ^~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_cmdq_poll_until_msi': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:625:36: note: byref variable will be forcibly initialized 625 | 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:648:36: note: byref variable will be forcibly initialized 648 | struct arm_smmu_queue_poll qp; | ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_switch_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:356:17: note: byref variable will be forcibly initialized 356 | va_list ap; | ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function '__xenbus_switch_state': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:219:13: note: byref variable will be forcibly initialized 219 | int current_state; | ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c:218:35: note: byref variable will be forcibly initialized 218 | struct xenbus_transaction xbt; | ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_cmdq_issue_cmdlist': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:745:34: note: byref variable will be forcibly initialized 745 | struct arm_smmu_ll_queue llq, head; | ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:740:13: note: byref variable will be forcibly initialized 740 | u64 cmd_sync[CMDQ_ENT_DWORDS]; | ^~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:951:33: note: in expansion of macro 'wait_event_interruptible_timeout' 951 | wait_event_interruptible_timeout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:919:37: note: in expansion of macro 'wait_event_interruptible' 919 | if (wait_event_interruptible( | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_error': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:318:17: note: byref variable will be forcibly initialized 318 | va_list ap; | ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_unmap_ring': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_cmdq_issue_cmd': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:572:39: note: byref variable will be forcibly initialized 572 | struct gnttab_unmap_grant_ref unmap[XENBUS_MAX_RING_GRANTS]; | ^~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:861:13: note: byref variable will be forcibly initialized 861 | u64 cmd[CMDQ_ENT_DWORDS]; | ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_sync_cd': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:958:36: note: byref variable will be forcibly initialized 958 | struct arm_smmu_cmdq_batch cmds; | ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:339:17: note: byref variable will be forcibly initialized 339 | 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:17: note: byref variable will be forcibly initialized 179 | va_list ap; | ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_map_ring_hvm': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:622:14: note: byref variable will be forcibly initialized 622 | bool leaked = false; | ^~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_tlb_inv_range': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1859:36: note: byref variable will be forcibly initialized 1859 | struct arm_smmu_cmdq_batch cmds; | ^~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_open': /kisskb/src/drivers/char/xillybus/xillybus_core.c:1433:13: note: byref variable will be forcibly initialized 1433 | int index; | ^~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1431:32: note: byref variable will be forcibly initialized 1431 | struct xilly_endpoint *endpoint; | ^~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_alloc_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:421:37: note: byref variable will be forcibly initialized 421 | 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:29: note: byref variable will be forcibly initialized 444 | struct evtchn_close close; | ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_read_driver_state': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:884:27: note: byref variable will be forcibly initialized 884 | enum xenbus_state result; | ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_release': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1645:37: note: in expansion of macro 'wait_event_interruptible' 1645 | if (wait_event_interruptible( | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_obtain_idt': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:646:13: note: in expansion of macro 'wait_event_interruptible_timeout' 646 | t = wait_event_interruptible_timeout(channel->wr_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_get_dma_buffers': /kisskb/src/drivers/char/xillybus/xillybus_core.c:349:20: note: byref variable will be forcibly initialized 349 | dma_addr_t dma_addr; | ^~~~~~~~ /kisskb/src/drivers/regulator/lochnagar-regulator.c: In function 'lochnagar_micbias_of_parse': /kisskb/src/drivers/regulator/lochnagar-regulator.c:120:22: note: byref variable will be forcibly initialized 120 | unsigned int val; | ^~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_setupchannels': /kisskb/src/drivers/char/xillybus/xillybus_core.c:448:34: note: byref variable will be forcibly initialized 448 | struct xilly_alloc_state wr_alloc = { | ^~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:440:34: note: byref variable will be forcibly initialized 440 | struct xilly_alloc_state rd_alloc = { | ^~~~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_write_strtab_ent': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1260:34: note: byref variable will be forcibly initialized 1260 | struct arm_smmu_cmdq_ent prefetch_cmd = { | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, 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 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_endpoint_discovery': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1897:13: note: in expansion of macro 'wait_event_interruptible_timeout' 1897 | t = wait_event_interruptible_timeout(endpoint->ep_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1863:33: note: byref variable will be forcibly initialized 1863 | struct xilly_idt_handle idt_handle; | ^~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1861:23: note: byref variable will be forcibly initialized 1861 | unsigned char bogus_idt[8] = { 1, 224, (PAGE_SHIFT)-2, 0, | ^~~~~~~~~ /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:2152:31: note: byref variable will be forcibly initialized 2152 | struct io_pgtable_cfg pgtbl_cfg; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, 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 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_device_dt_probe': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3690:13: note: byref variable will be forcibly initialized 3690 | u32 cells; | ^~~~~ /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:1594:42: note: byref variable will be forcibly initialized 1594 | struct arm_smmu_cmdq_ent cmd = { | ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_priq_thread': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1614:13: note: byref variable will be forcibly initialized 1614 | u64 evt[PRIQ_ENT_DWORDS]; | ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_handle_evt': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1519:44: note: byref variable will be forcibly initialized 1519 | struct iommu_page_response resp = { | ^~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_evtq_thread': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1540:13: note: byref variable will be forcibly initialized 1540 | u64 evt[EVTQ_ENT_DWORDS]; | ^~~ /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:3300:34: note: byref variable will be forcibly initialized 3300 | struct arm_smmu_cmdq_ent cmd; | ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_device_probe': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3765:25: note: byref variable will be forcibly initialized 3765 | resource_size_t ioaddr; | ^~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_domain_finalise_s1': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:2066:13: note: byref variable will be forcibly initialized 2066 | u32 asid; | ^~~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_populate_pdata_from_dt': /kisskb/src/drivers/regulator/lp872x.c:828:12: note: byref variable will be forcibly initialized 828 | u8 dvs_state; | ^~~~~~~~~ /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:1786:36: note: byref variable will be forcibly initialized 1786 | struct arm_smmu_cmdq_batch cmds; | ^~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1784:34: note: byref variable will be forcibly initialized 1784 | 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:1832:34: note: byref variable will be forcibly initialized 1832 | struct arm_smmu_cmdq_ent cmd; | ^~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_read_byte': /kisskb/src/drivers/regulator/lp872x.c:158:22: note: byref variable will be forcibly initialized 158 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_get_timestep_usec': /kisskb/src/drivers/regulator/lp872x.c:187:13: note: byref variable will be forcibly initialized 187 | int lp8725_time_usec[] = { 32, 64, 128, 256 }; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/lp872x.c:186:13: note: byref variable will be forcibly initialized 186 | int lp8720_time_usec[] = { 25, 50 }; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/lp872x.c:184:12: note: byref variable will be forcibly initialized 184 | u8 val, mask, shift; | ^~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_regulator_enable_time': /kisskb/src/drivers/regulator/lp872x.c:223:18: note: byref variable will be forcibly initialized 223 | u8 addr, val; | ^~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_select_buck_vout_addr': /kisskb/src/drivers/regulator/lp872x.c:264:12: note: byref variable will be forcibly initialized 264 | u8 val, addr; | ^~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_buck_get_mode': /kisskb/src/drivers/regulator/lp872x.c:391:24: note: byref variable will be forcibly initialized 391 | u8 addr, mask, val; | ^~~ /kisskb/src/drivers/regulator/lp872x.c: In function 'lp872x_buck_get_voltage_sel': /kisskb/src/drivers/regulator/lp872x.c:337:18: note: byref variable will be forcibly initialized 337 | u8 addr, val; | ^~~ /kisskb/src/drivers/regulator/ltc3589.c: In function 'ltc3589_isr': /kisskb/src/drivers/regulator/ltc3589.c:357:25: note: byref variable will be forcibly initialized 357 | unsigned int i, irqstat, event; | ^~~~~~~ /kisskb/src/drivers/regulator/ltc3589.c: In function 'ltc3589_of_parse_cb': /kisskb/src/drivers/regulator/ltc3589.c:184:13: note: byref variable will be forcibly initialized 184 | u32 r[2]; | ^ /kisskb/src/drivers/regulator/ltc3589.c: In function 'ltc3589_probe': /kisskb/src/drivers/regulator/ltc3589.c:420:41: note: byref variable will be forcibly initialized 420 | struct regulator_config config = { }; | ^~~~~~ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_regulator_set_fps_src': /kisskb/src/drivers/regulator/max77620-regulator.c:120:22: note: byref variable will be forcibly initialized 120 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_regulator_get_power_mode': /kisskb/src/drivers/regulator/max77620-regulator.c:240:22: note: byref variable will be forcibly initialized 240 | unsigned int val, addr; | ^~~ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_regulator_get_fps_src': /kisskb/src/drivers/regulator/max77620-regulator.c:103:22: note: byref variable will be forcibly initialized 103 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_read_slew_rate': /kisskb/src/drivers/regulator/max77620-regulator.c:267:22: note: byref variable will be forcibly initialized 267 | unsigned int rval; | ^~~~ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_regulator_get_mode': /kisskb/src/drivers/regulator/max77620-regulator.c:548:22: note: byref variable will be forcibly initialized 548 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/regulator/max1586.c:9: /kisskb/src/drivers/regulator/max1586.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/regulator/max77620-regulator.c: In function 'max77620_of_parse_cb': /kisskb/src/drivers/regulator/max77620-regulator.c:608:13: note: byref variable will be forcibly initialized 608 | u32 pval; | ^~~~ /kisskb/src/drivers/regulator/max1586.c: In function 'max1586_pmic_probe': /kisskb/src/drivers/regulator/max1586.c:213:46: note: byref variable will be forcibly initialized 213 | struct max1586_platform_data *pdata, pdata_of; | ^~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/regulator/max8660.c:29: /kisskb/src/drivers/regulator/max8660.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/regulator/max8660.c: In function 'max8660_probe': /kisskb/src/drivers/regulator/max8660.c:378:29: note: byref variable will be forcibly initialized 378 | struct device_node *of_node[MAX8660_V_END]; | ^~~~~~~ /kisskb/src/drivers/regulator/max8660.c:374:38: note: byref variable will be forcibly initialized 374 | struct max8660_platform_data pdata_of, *pdata = dev_get_platdata(dev); | ^~~~~~~~ /kisskb/src/drivers/regulator/max8907-regulator.c: In function 'max8907_regulator_probe': /kisskb/src/drivers/regulator/max8907-regulator.c:280:22: note: byref variable will be forcibly initialized 280 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/host1x/bus.c:7: /kisskb/src/drivers/gpu/host1x/bus.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/max77693-regulator.c: In function 'max77693_chg_get_current_limit': /kisskb/src/drivers/regulator/max77693-regulator.c:60:22: note: byref variable will be forcibly initialized 60 | unsigned int reg, sel; | ^~~ In file included from /kisskb/src/drivers/gpu/host1x/syncpt.c:9: /kisskb/src/drivers/gpu/host1x/syncpt.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:10: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/gpu/host1x/syncpt.c:8: /kisskb/src/drivers/gpu/host1x/syncpt.c: In function 'host1x_syncpt_wait': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/syncpt.c:279:26: note: in expansion of macro 'wait_event_interruptible_timeout' 279 | remain = wait_event_interruptible_timeout(wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/syncpt.c:225:15: note: byref variable will be forcibly initialized 225 | void *ref; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/gpu/host1x/syncpt.c:8: /kisskb/src/drivers/gpu/host1x/syncpt.c:224:41: note: byref variable will be forcibly initialized 224 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~ /kisskb/src/include/linux/wait.h:62:32: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD' 62 | struct wait_queue_head name = __WAIT_QUEUE_HEAD_INITIALIZER(name) | ^~~~ /kisskb/src/drivers/gpu/host1x/syncpt.c:224:9: note: in expansion of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' 224 | DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:23: note: byref variable will be forcibly initialized 967 | 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:46: note: byref variable will be forcibly initialized 1947 | struct drm_mm_node rsvd_lo, rsvd_hi, node; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:37: note: byref variable will be forcibly initialized 1947 | struct drm_mm_node rsvd_lo, rsvd_hi, node; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:28: note: byref variable will be forcibly initialized 1947 | struct drm_mm_node rsvd_lo, rsvd_hi, node; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1946:23: note: byref variable will be forcibly initialized 1946 | 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:28: note: byref variable will be forcibly initialized 201 | struct drm_printer __p = drm_debug_printer(__func__); \ | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:296:9: note: in expansion of macro 'show_mm' 296 | show_mm(&mm); | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:268:28: note: byref variable will be forcibly initialized 268 | struct drm_mm_node nodes[2]; | ^~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:267:23: note: byref variable will be forcibly initialized 267 | 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:28: note: byref variable will be forcibly initialized 201 | struct drm_printer __p = drm_debug_printer(__func__); \ | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:260:17: note: in expansion of macro 'show_mm' 260 | show_mm(&mm); | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:208:28: note: byref variable will be forcibly initialized 208 | struct drm_mm_node tmp; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:207:23: note: byref variable will be forcibly initialized 207 | 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:28: note: byref variable will be forcibly initialized 2202 | struct drm_mm_node tmp; | ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2200:19: note: byref variable will be forcibly initialized 2200 | LIST_HEAD(evict_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2199:28: note: byref variable will be forcibly initialized 2199 | 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:28: note: byref variable will be forcibly initialized 201 | struct drm_printer __p = drm_debug_printer(__func__); \ | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2448:17: note: in expansion of macro 'show_mm' 2448 | show_mm(&mm); | ^~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:26: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:35: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2360:9: note: in expansion of macro 'DRM_RND_STATE' 2360 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2367:23: note: byref variable will be forcibly initialized 2367 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2360:23: note: byref variable will be forcibly initialized 2360 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:26: note: in definition of macro 'DRM_RND_STATE' 18 | 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:28: note: byref variable will be forcibly initialized 201 | struct drm_printer __p = drm_debug_printer(__func__); \ | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2347:17: note: in expansion of macro 'show_mm' 2347 | show_mm(&mm); | ^~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:26: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:35: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2260:9: note: in expansion of macro 'DRM_RND_STATE' 2260 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2264:23: note: byref variable will be forcibly initialized 2264 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2260:23: note: byref variable will be forcibly initialized 2260 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:26: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ /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:23: note: byref variable will be forcibly initialized 2036 | 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:23: note: byref variable will be forcibly initialized 1209 | 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:23: note: byref variable will be forcibly initialized 1157 | struct drm_mm mm; | ^~ /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:28: note: byref variable will be forcibly initialized 1459 | struct drm_mm_node tmp; | ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1457:19: note: byref variable will be forcibly initialized 1457 | LIST_HEAD(evict_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1456:28: note: byref variable will be forcibly initialized 1456 | struct drm_mm_scan scan; | ^~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /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:26: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:35: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1630:9: note: in expansion of macro 'DRM_RND_STATE' 1630 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1636:23: note: byref variable will be forcibly initialized 1636 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1630:23: note: byref variable will be forcibly initialized 1630 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:26: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, 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:19: note: byref variable will be forcibly initialized 1356 | LIST_HEAD(evict_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1355:28: note: byref variable will be forcibly initialized 1355 | struct drm_mm_scan scan; | ^~~~ In file included from /kisskb/src/include/linux/module.h:12, 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:19: note: byref variable will be forcibly initialized 1403 | LIST_HEAD(evict_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1402:28: note: byref variable will be forcibly initialized 1402 | struct drm_mm_scan scan; | ^~~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /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:26: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:35: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1520:9: note: in expansion of macro 'DRM_RND_STATE' 1520 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1523:23: note: byref variable will be forcibly initialized 1523 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1520:23: note: byref variable will be forcibly initialized 1520 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:26: note: in definition of macro 'DRM_RND_STATE' 18 | 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:26: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:35: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:374:9: note: in expansion of macro 'DRM_RND_STATE' 374 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:376:28: note: byref variable will be forcibly initialized 376 | struct drm_mm_node tmp, *nodes, *node, *next; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:375:23: note: byref variable will be forcibly initialized 375 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:374:23: note: byref variable will be forcibly initialized 374 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:26: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ /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:23: note: byref variable will be forcibly initialized 880 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /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:26: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:35: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1733:9: note: in expansion of macro 'DRM_RND_STATE' 1733 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1737:23: note: byref variable will be forcibly initialized 1737 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1733:23: note: byref variable will be forcibly initialized 1733 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:26: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ /kisskb/src/drivers/regulator/mc13783-regulator.c: In function 'mc13783_gpo_regulator_is_enabled': /kisskb/src/drivers/regulator/mc13783-regulator.c:366:22: note: byref variable will be forcibly initialized 366 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/mfd/mc13xxx.h:9, from /kisskb/src/include/linux/mfd/mc13783.h:10, from /kisskb/src/drivers/regulator/mc13783-regulator.c:9: /kisskb/src/drivers/regulator/mc13783-regulator.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/regulator/max77826-regulator.c: In function 'max77826_read_device_id': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_bottomup': /kisskb/src/drivers/regulator/max77826-regulator.c:226:22: note: byref variable will be forcibly initialized 226 | unsigned int device_id; | ^~~~~~~~~ /kisskb/src/drivers/regulator/mc13783-regulator.c: In function 'mc13783_powermisc_rmw': /kisskb/src/drivers/regulator/mc13783-regulator.c:299:13: note: byref variable will be forcibly initialized 299 | u32 valread; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:26: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:35: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1847:9: note: in expansion of macro 'DRM_RND_STATE' 1847 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1851:23: note: byref variable will be forcibly initialized 1851 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1847:23: note: byref variable will be forcibly initialized 1847 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:26: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ /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:23: note: byref variable will be forcibly initialized 1085 | 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:44: note: byref variable will be forcibly initialized 597 | struct drm_mm_node tmp; | ^~~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:26: note: byref variable will be forcibly initialized 12 | struct rnd_state state__; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:35: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:571:9: note: in expansion of macro 'DRM_RND_STATE' 571 | DRM_RND_STATE(prng, random_seed); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:573:23: note: byref variable will be forcibly initialized 573 | struct drm_mm mm; | ^~ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:571:23: note: byref variable will be forcibly initialized 571 | DRM_RND_STATE(prng, random_seed); | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:26: note: in definition of macro 'DRM_RND_STATE' 18 | struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) | ^~~~~~ /kisskb/src/drivers/regulator/max77802-regulator.c: In function 'max77802_pmic_probe': /kisskb/src/drivers/regulator/max77802-regulator.c:482:16: note: byref variable will be forcibly initialized 482 | int i, val; | ^~~ /kisskb/src/drivers/regulator/mc13xxx-regulator-core.c: In function 'mc13xxx_regulator_is_enabled': /kisskb/src/drivers/regulator/mc13xxx-regulator-core.c:57:22: note: byref variable will be forcibly initialized 57 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/mc13xxx-regulator-core.c: In function 'mc13xxx_regulator_get_voltage': /kisskb/src/drivers/regulator/mc13xxx-regulator-core.c:83:22: note: byref variable will be forcibly initialized 83 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/include/linux/regulator/consumer.h:35, from /kisskb/src/include/linux/regulator/machine.h:15, from /kisskb/src/drivers/regulator/mc13xxx-regulator-core.c:15: /kisskb/src/drivers/regulator/mc13xxx-regulator-core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:42: /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:81:28: note: byref variable will be forcibly initialized 81 | struct evtchn_send send = { .port = port }; | ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xb_read': /kisskb/src/include/xen/events.h:81:28: 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:81:28: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:35: /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xenbus_thread': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:415:21: note: in expansion of macro 'wait_event_interruptible' 415 | if (wait_event_interruptible(xb_waitq, xb_thread_work())) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/soc/sunxi/sunxi_sram.c:13: /kisskb/src/drivers/soc/sunxi/sunxi_sram.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/sunxi/sunxi_sram.c: In function 'sunxi_sram_of_parse': /kisskb/src/drivers/soc/sunxi/sunxi_sram.c:171:32: note: byref variable will be forcibly initialized 171 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/soc/sunxi/sunxi_sram.c: In function 'sunxi_sram_claim': /kisskb/src/drivers/soc/sunxi/sunxi_sram.c:225:22: note: byref variable will be forcibly initialized 225 | unsigned int device; | ^~~~~~ /kisskb/src/drivers/regulator/mcp16502.c: In function 'mcp16502_set_voltage_time_sel': /kisskb/src/drivers/regulator/mcp16502.c:293:32: note: byref variable will be forcibly initialized 293 | unsigned int uV_delta, val; | ^~~ /kisskb/src/drivers/regulator/mcp16502.c: In function 'mcp16502_get_status': /kisskb/src/drivers/regulator/mcp16502.c:270:22: note: byref variable will be forcibly initialized 270 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/mcp16502.c: In function 'mcp16502_get_mode': /kisskb/src/drivers/regulator/mcp16502.c:203:22: note: byref variable will be forcibly initialized 203 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/mp8859.c: In function 'mp8859_get_voltage_sel': /kisskb/src/drivers/regulator/mp8859.c:58:22: note: byref variable will be forcibly initialized 58 | unsigned int val_tmp; | ^~~~~~~ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp886x_get_mode': /kisskb/src/drivers/regulator/mp886x.c:82:13: note: byref variable will be forcibly initialized 82 | u32 val; | ^~~ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp8869_get_voltage_sel': /kisskb/src/drivers/regulator/mp886x.c:119:22: note: byref variable will be forcibly initialized 119 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp8867_get_voltage_sel': /kisskb/src/drivers/regulator/mp886x.c:197:22: note: byref variable will be forcibly initialized 197 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/mp886x.c: In function 'mp886x_i2c_probe': /kisskb/src/drivers/regulator/mp886x.c:296:13: note: byref variable will be forcibly initialized 296 | u32 freq; | ^~~~ /kisskb/src/drivers/regulator/mt6311-regulator.c: In function 'mt6311_i2c_probe': /kisskb/src/drivers/regulator/mt6311-regulator.c:94:22: note: byref variable will be forcibly initialized 94 | unsigned int data; | ^~~~ /kisskb/src/drivers/regulator/mt6315-regulator.c: In function 'mt6315_regulator_get_mode': /kisskb/src/drivers/regulator/mt6315-regulator.c:80:18: note: byref variable will be forcibly initialized 80 | int ret, regval; | ^~~~~~ /kisskb/src/drivers/regulator/mt6315-regulator.c: In function 'mt6315_get_status': /kisskb/src/drivers/regulator/mt6315-regulator.c:166:13: note: byref variable will be forcibly initialized 166 | u32 regval; | ^~~~~~ /kisskb/src/drivers/regulator/mt6360-regulator.c: In function 'mt6360_regulator_get_mode': /kisskb/src/drivers/regulator/mt6360-regulator.c:257:22: note: byref variable will be forcibly initialized 257 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/mt6360-regulator.c: In function 'mt6360_regulator_get_status': /kisskb/src/drivers/regulator/mt6360-regulator.c:283:22: note: byref variable will be forcibly initialized 283 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/qcom_rpm-regulator.c: In function 'rpm_reg_of_parse_freq': /kisskb/src/drivers/regulator/qcom_rpm-regulator.c:654:13: note: byref variable will be forcibly initialized 654 | u32 freq; | ^~~~ /kisskb/src/drivers/regulator/qcom_rpm-regulator.c: In function 'rpm_reg_of_parse': /kisskb/src/drivers/regulator/qcom_rpm-regulator.c:685:13: note: byref variable will be forcibly initialized 685 | u32 val; | ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_saw_set_voltage': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1282:23: note: byref variable will be forcibly initialized 1282 | u8 range_sel, voltage_sel; | ^~~~~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1282:12: note: byref variable will be forcibly initialized 1282 | u8 range_sel, voltage_sel; | ^~~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_saw_set_vdd': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1228:35: note: byref variable will be forcibly initialized 1228 | u32 vctl, data3, avs_ctl, pmic_sts; | ^~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1228:26: note: byref variable will be forcibly initialized 1228 | u32 vctl, data3, avs_ctl, pmic_sts; | ^~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1228:19: note: byref variable will be forcibly initialized 1228 | u32 vctl, data3, avs_ctl, pmic_sts; | ^~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1228:13: note: byref variable will be forcibly initialized 1228 | u32 vctl, data3, avs_ctl, pmic_sts; | ^~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_ult_lo_smps_set_voltage': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:930:23: note: byref variable will be forcibly initialized 930 | u8 range_sel, voltage_sel; | ^~~~~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:930:12: note: byref variable will be forcibly initialized 930 | u8 range_sel, voltage_sel; | ^~~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_find_range': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:732:12: note: byref variable will be forcibly initialized 732 | u8 range_sel; | ^~~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_init_slew_rate': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1615:12: note: byref variable will be forcibly initialized 1615 | u8 reg = 0; | ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_init_slew_rate_ftsmps426': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1660:12: note: byref variable will be forcibly initialized 1660 | u8 reg = 0; | ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_match': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1561:12: note: byref variable will be forcibly initialized 1561 | u8 version[SPMI_COMMON_REG_SUBTYPE - SPMI_COMMON_REG_DIG_MAJOR_REV + 1]; | ^~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_common_get_mode': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1020:12: note: byref variable will be forcibly initialized 1020 | u8 reg; | ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_common_get_bypass': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1008:12: note: byref variable will be forcibly initialized 1008 | u8 val; | ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_single_range_get_voltage': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:915:12: note: byref variable will be forcibly initialized 915 | u8 selector; | ^~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_ult_lo_smps_get_voltage': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:954:12: note: byref variable will be forcibly initialized 954 | u8 voltage_sel; | ^~~~~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_common_get_voltage': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:865:12: note: byref variable will be forcibly initialized 865 | u8 voltage_sel; | ^~~~~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_ftsmps426_get_mode': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1039:12: note: byref variable will be forcibly initialized 1039 | u8 reg; | ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_ftsmps426_get_voltage': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:880:12: note: byref variable will be forcibly initialized 880 | u8 buf[2]; | ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_init_registers': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:1690:12: note: byref variable will be forcibly initialized 1690 | u8 ctrl_reg[8], reg, mask; | ^~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_single_range_set_voltage': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:903:12: note: byref variable will be forcibly initialized 903 | u8 sel = selector; | ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_common_set_voltage': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:821:23: note: byref variable will be forcibly initialized 821 | u8 range_sel, voltage_sel; | ^~~~~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:821:12: note: byref variable will be forcibly initialized 821 | u8 range_sel, voltage_sel; | ^~~~~~~~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:820:12: note: byref variable will be forcibly initialized 820 | u8 buf[2]; | ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_vs_ocp': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:602:12: note: byref variable will be forcibly initialized 602 | u8 reg = SPMI_VS_OCP_OVERRIDE; | ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'spmi_regulator_ftsmps426_set_voltage': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:839:12: note: byref variable will be forcibly initialized 839 | u8 buf[2]; | ^~~ /kisskb/src/drivers/regulator/qcom_spmi-regulator.c: In function 'qcom_spmi_regulator_probe': /kisskb/src/drivers/regulator/qcom_spmi-regulator.c:2125:18: note: byref variable will be forcibly initialized 2125 | int ret, lenp; | ^~~~ /kisskb/src/drivers/regulator/pca9450-regulator.c: In function 'pca9450_irq_handler': /kisskb/src/drivers/regulator/pca9450-regulator.c:662:22: note: byref variable will be forcibly initialized 662 | unsigned int status; | ^~~~~~ /kisskb/src/drivers/regulator/pca9450-regulator.c: In function 'buck_set_dvs': /kisskb/src/drivers/regulator/pca9450-regulator.c:158:18: note: byref variable will be forcibly initialized 158 | uint32_t uv; | ^~ /kisskb/src/drivers/regulator/pca9450-regulator.c: In function 'pca9450_i2c_probe': /kisskb/src/drivers/regulator/pca9450-regulator.c:704:22: note: byref variable will be forcibly initialized 704 | unsigned int device_id, i; | ^~~~~~~~~ /kisskb/src/drivers/regulator/pv88060-regulator.c: In function 'pv88060_buck_get_mode': /kisskb/src/drivers/regulator/pv88060-regulator.c:71:22: note: byref variable will be forcibly initialized 71 | unsigned int data; | ^~~~ /kisskb/src/drivers/regulator/pv88060-regulator.c: In function 'pv88060_irq_handler': /kisskb/src/drivers/regulator/pv88060-regulator.c:228:16: note: byref variable will be forcibly initialized 228 | int i, reg_val, err, ret = IRQ_NONE; | ^~~~~~~ /kisskb/src/drivers/regulator/pf8x00-regulator.c: In function 'handle_ilim_property': /kisskb/src/drivers/regulator/pf8x00-regulator.c:213:13: note: byref variable will be forcibly initialized 213 | int val; | ^~~ /kisskb/src/drivers/regulator/pf8x00-regulator.c: In function 'handle_shift_property': /kisskb/src/drivers/regulator/pf8x00-regulator.c:239:13: note: byref variable will be forcibly initialized 239 | int val; | ^~~ /kisskb/src/drivers/regulator/pf8x00-regulator.c: In function 'pf8x00_identify': /kisskb/src/drivers/regulator/pf8x00-regulator.c:503:22: note: byref variable will be forcibly initialized 503 | unsigned int value; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/host1x/intr.c:8: /kisskb/src/drivers/gpu/host1x/intr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/intr.c: In function 'process_wait_list': /kisskb/src/drivers/gpu/host1x/intr.c:167:26: note: byref variable will be forcibly initialized 167 | struct list_head completed[HOST1X_INTR_ACTION_COUNT]; | ^~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/host1x.h:267, from /kisskb/src/drivers/gpu/host1x/dev.c:18: /kisskb/src/drivers/gpu/host1x/dev.c: In function 'trace_event_raw_event_host1x': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/host1x.h:21:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 21 | DECLARE_EVENT_CLASS(host1x, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/dev.c: In function 'trace_event_raw_event_host1x_cdma_push': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/host1x.h:49:1: note: in expansion of macro 'TRACE_EVENT' 49 | TRACE_EVENT(host1x_cdma_push, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/dev.c: In function 'trace_event_raw_event_host1x_cdma_push_wide': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/host1x.h:70:1: note: in expansion of macro 'TRACE_EVENT' 70 | TRACE_EVENT(host1x_cdma_push_wide, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/dev.c: In function 'trace_event_raw_event_host1x_cdma_push_gather': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/host1x.h:96:1: note: in expansion of macro 'TRACE_EVENT' 96 | TRACE_EVENT(host1x_cdma_push_gather, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/dev.c: In function 'trace_event_raw_event_host1x_channel_submit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/host1x.h:130:1: note: in expansion of macro 'TRACE_EVENT' 130 | TRACE_EVENT(host1x_channel_submit, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/dev.c: In function 'trace_event_raw_event_host1x_channel_submitted': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/host1x.h:158:1: note: in expansion of macro 'TRACE_EVENT' 158 | TRACE_EVENT(host1x_channel_submitted, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/dev.c: In function 'trace_event_raw_event_host1x_channel_submit_complete': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/host1x.h:179:1: note: in expansion of macro 'TRACE_EVENT' 179 | TRACE_EVENT(host1x_channel_submit_complete, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/dev.c: In function 'trace_event_raw_event_host1x_wait_cdma': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/host1x.h:200:1: note: in expansion of macro 'TRACE_EVENT' 200 | TRACE_EVENT(host1x_wait_cdma, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/dev.c: In function 'trace_event_raw_event_host1x_syncpt_load_min': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/host1x.h:218:1: note: in expansion of macro 'TRACE_EVENT' 218 | TRACE_EVENT(host1x_syncpt_load_min, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/dev.c: In function 'trace_event_raw_event_host1x_syncpt_wait_check': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/host1x.h:236:1: note: in expansion of macro 'TRACE_EVENT' 236 | TRACE_EVENT(host1x_syncpt_wait_check, | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:39: /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:125:17: note: in expansion of macro 'wait_event' 125 | 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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:209:17: note: in expansion of macro 'wait_event' 209 | 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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:103:9: note: in expansion of macro 'wait_event' 103 | 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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:882:17: note: in expansion of macro 'wait_event_interruptible' 882 | 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:28: note: byref variable will be forcibly initialized 309 | 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:21: note: byref variable will be forcibly initialized 360 | struct kvec iovec; | ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_watch': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:660:21: note: byref variable will be forcibly initialized 660 | struct kvec iov[2]; | ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_unwatch': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:673:21: note: byref variable will be forcibly initialized 673 | struct kvec iov[2]; | ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_directory': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:426:22: note: byref variable will be forcibly initialized 426 | unsigned int len; | ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_exists': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:446:13: note: byref variable will be forcibly initialized 446 | int dir_n; | ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_write': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:483:21: note: byref variable will be forcibly initialized 483 | struct kvec iovec[2]; | ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_transaction_end': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:556:14: note: byref variable will be forcibly initialized 556 | char abortstr[2]; | ^~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_scanf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:571:17: note: byref variable will be forcibly initialized 571 | va_list ap; | ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_read_unsigned': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:594:22: note: byref variable will be forcibly initialized 594 | unsigned int val; | ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_printf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:609:17: note: byref variable will be forcibly initialized 609 | va_list ap; | ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_gather': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:631:17: note: byref variable will be forcibly initialized 631 | va_list ap; | ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'register_xenbus_watch': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:767:14: note: byref variable will be forcibly initialized 767 | char token[sizeof(watch) * 2 + 1]; | ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'unregister_xenbus_watch': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:798:14: note: byref variable will be forcibly initialized 798 | char token[sizeof(watch) * 2 + 1]; | ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_resume': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:850:14: note: byref variable will be forcibly initialized 850 | char token[sizeof(watch) * 2 + 1]; | ^~~~~ /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c: In function 'tegra_fuse_probe': /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c:187:29: note: byref variable will be forcibly initialized 187 | struct nvmem_config nvmem; | ^~~~~ /kisskb/src/drivers/regulator/pv88080-regulator.c: In function 'pv88080_buck_get_mode': /kisskb/src/drivers/regulator/pv88080-regulator.c:212:22: note: byref variable will be forcibly initialized 212 | unsigned int data; | ^~~~ /kisskb/src/drivers/regulator/pv88080-regulator.c: In function 'pv88080_irq_handler': /kisskb/src/drivers/regulator/pv88080-regulator.c:329:16: note: byref variable will be forcibly initialized 329 | int i, reg_val, err, ret = IRQ_NONE; | ^~~~~~~ /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c: In function 'tegra_init_fuse': /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c:451:25: note: byref variable will be forcibly initialized 451 | struct resource regs; | ^~~~ /kisskb/src/drivers/soc/tegra/fuse/fuse-tegra.c:449:36: note: byref variable will be forcibly initialized 449 | const struct of_device_id *match; | ^~~~~ /kisskb/src/drivers/regulator/pv88080-regulator.c: In function 'pv88080_i2c_probe': /kisskb/src/drivers/regulator/pv88080-regulator.c:386:29: note: byref variable will be forcibly initialized 386 | unsigned int conf2, conf5; | ^~~~~ /kisskb/src/drivers/regulator/pv88080-regulator.c:386:22: note: byref variable will be forcibly initialized 386 | unsigned int conf2, conf5; | ^~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_set_voltage_sel': /kisskb/src/drivers/regulator/pwm-regulator.c:86:26: note: byref variable will be forcibly initialized 86 | struct pwm_state pstate; | ^~~~~~ In file included from /kisskb/src/drivers/regulator/pwm-regulator.c:18: /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:368:26: note: byref variable will be forcibly initialized 368 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:387:26: note: byref variable will be forcibly initialized 387 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_set_voltage': /kisskb/src/drivers/regulator/pwm-regulator.c:191:26: note: byref variable will be forcibly initialized 191 | struct pwm_state pstate; | ^~~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_init_table': /kisskb/src/drivers/regulator/pwm-regulator.c:258:22: note: byref variable will be forcibly initialized 258 | unsigned int length = 0; | ^~~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_init_continuous': /kisskb/src/drivers/regulator/pwm-regulator.c:294:13: note: byref variable will be forcibly initialized 294 | u32 dutycycle_unit = 100; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c:293:13: note: byref variable will be forcibly initialized 293 | u32 dutycycle_range[2] = { 0, 100 }; | ^~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/ecdh_helper.c: In function 'compute_ecdh_secret': /kisskb/src/net/bluetooth/ecdh_helper.c:66:33: note: byref variable will be forcibly initialized 66 | struct scatterlist src, dst; | ^~~ /kisskb/src/net/bluetooth/ecdh_helper.c:66:28: note: byref variable will be forcibly initialized 66 | struct scatterlist src, dst; | ^~~ /kisskb/src/net/bluetooth/ecdh_helper.c:65:32: note: byref variable will be forcibly initialized 65 | struct ecdh_completion result; | ^~~~~~ /kisskb/src/drivers/regulator/tps51632-regulator.c: In function 'tps51632_init_dcdc': /kisskb/src/drivers/regulator/tps51632-regulator.c:141:30: note: byref variable will be forcibly initialized 141 | unsigned int vmax; | ^~~~ /kisskb/src/net/bluetooth/ecdh_helper.c: In function 'generate_ecdh_public_key': /kisskb/src/net/bluetooth/ecdh_helper.c:171:28: note: byref variable will be forcibly initialized 171 | struct scatterlist dst; | ^~~ /kisskb/src/net/bluetooth/ecdh_helper.c:170:32: note: byref variable will be forcibly initialized 170 | struct ecdh_completion result; | ^~~~~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_info': /kisskb/src/net/bluetooth/lib.c:141:17: note: byref variable will be forcibly initialized 141 | va_list args; | ^~~~ /kisskb/src/net/bluetooth/lib.c:140:26: note: byref variable will be forcibly initialized 140 | struct va_format vaf; | ^~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_warn': /kisskb/src/net/bluetooth/lib.c:157:17: note: byref variable will be forcibly initialized 157 | va_list args; | ^~~~ /kisskb/src/net/bluetooth/lib.c:156:26: note: byref variable will be forcibly initialized 156 | struct va_format vaf; | ^~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_err': /kisskb/src/net/bluetooth/lib.c:173:17: note: byref variable will be forcibly initialized 173 | va_list args; | ^~~~ /kisskb/src/net/bluetooth/lib.c:172:26: note: byref variable will be forcibly initialized 172 | struct va_format vaf; | ^~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_dbg': /kisskb/src/net/bluetooth/lib.c:202:17: note: byref variable will be forcibly initialized 202 | va_list args; | ^~~~ /kisskb/src/net/bluetooth/lib.c:201:26: note: byref variable will be forcibly initialized 201 | struct va_format vaf; | ^~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_warn_ratelimited': /kisskb/src/net/bluetooth/lib.c:222:17: note: byref variable will be forcibly initialized 222 | va_list args; | ^~~~ /kisskb/src/net/bluetooth/lib.c:221:26: note: byref variable will be forcibly initialized 221 | struct va_format vaf; | ^~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_err_ratelimited': /kisskb/src/net/bluetooth/lib.c:238:17: note: byref variable will be forcibly initialized 238 | va_list args; | ^~~~ /kisskb/src/net/bluetooth/lib.c:237:26: note: byref variable will be forcibly initialized 237 | struct va_format vaf; | ^~~ /kisskb/src/drivers/regulator/rt4801-regulator.c: In function 'rt4801_probe': /kisskb/src/drivers/regulator/rt4801-regulator.c:186:30: note: byref variable will be forcibly initialized 186 | unsigned int val; | ^~~ /kisskb/src/drivers/regulator/rt4801-regulator.c:183:41: note: byref variable will be forcibly initialized 183 | struct regulator_config config = { .dev = &i2c->dev, .driver_data = priv, | ^~~~~~ /kisskb/src/drivers/regulator/rt6245-regulator.c: In function 'rt6245_init_device_properties': /kisskb/src/drivers/regulator/rt6245-regulator.c:126:12: note: byref variable will be forcibly initialized 126 | u8 propval; | ^~~~~~~ /kisskb/src/drivers/regulator/rtq2134-regulator.c: In function 'rtq2134_buck_get_error_flags': /kisskb/src/drivers/regulator/rtq2134-regulator.c:169:34: note: byref variable will be forcibly initialized 169 | unsigned int chip_error, buck_error, events = 0; | ^~~~~~~~~~ /kisskb/src/drivers/regulator/rtq2134-regulator.c:169:22: note: byref variable will be forcibly initialized 169 | unsigned int chip_error, buck_error, events = 0; | ^~~~~~~~~~ /kisskb/src/drivers/regulator/rtq2134-regulator.c: In function 'rtq2134_buck_get_mode': /kisskb/src/drivers/regulator/rtq2134-regulator.c:99:22: note: byref variable will be forcibly initialized 99 | unsigned int mode; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_framebuffer.c: In function 'execute_drm_mode_fb_cmd2': /kisskb/src/drivers/gpu/drm/selftests/test-drm_framebuffer.c:333:13: note: byref variable will be forcibly initialized 333 | int buffer_created = 0; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/include/linux/of_gpio.h:14, from /kisskb/src/drivers/regulator/s5m8767.c:7: /kisskb/src/drivers/regulator/s5m8767.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/regulator/s5m8767.c: In function 's5m8767_enable_ext_control': /kisskb/src/drivers/regulator/s5m8767.c:468:23: note: byref variable will be forcibly initialized 468 | int ret, reg, enable_ctrl; | ^~~~~~~~~~~ /kisskb/src/drivers/regulator/s5m8767.c:468:18: note: byref variable will be forcibly initialized 468 | int ret, reg, enable_ctrl; | ^~~ /kisskb/src/drivers/regulator/s5m8767.c: In function 's5m8767_pmic_probe': /kisskb/src/drivers/regulator/s5m8767.c:927:33: note: byref variable will be forcibly initialized 927 | int enable_reg, enable_val; | ^~~~~~~~~~ /kisskb/src/drivers/regulator/s5m8767.c:927:21: note: byref variable will be forcibly initialized 927 | int enable_reg, enable_val; | ^~~~~~~~~~ /kisskb/src/drivers/soc/tegra/fuse/tegra-apbmisc.c: In function 'tegra_init_apbmisc': /kisskb/src/drivers/soc/tegra/fuse/tegra-apbmisc.c:138:34: note: byref variable will be forcibly initialized 138 | struct resource apbmisc, straps; | ^~~~~~ /kisskb/src/drivers/soc/tegra/fuse/tegra-apbmisc.c:138:25: note: byref variable will be forcibly initialized 138 | struct resource apbmisc, straps; | ^~~~~~~ /kisskb/src/drivers/regulator/sy8106a-regulator.c: In function 'sy8106a_i2c_probe': /kisskb/src/drivers/regulator/sy8106a-regulator.c:71:13: note: byref variable will be forcibly initialized 71 | u32 fixed_voltage; | ^~~~~~~~~~~~~ /kisskb/src/drivers/regulator/sy8106a-regulator.c:70:22: note: byref variable will be forcibly initialized 70 | unsigned int reg, vsel; | ^~~ /kisskb/src/drivers/regulator/sy8824x.c: In function 'sy8824_get_mode': /kisskb/src/drivers/regulator/sy8824x.c:62:13: note: byref variable will be forcibly initialized 62 | u32 val; | ^~~ /kisskb/src/drivers/regulator/sy8827n.c: In function 'sy8827n_get_mode': /kisskb/src/drivers/regulator/sy8827n.c:61:13: note: byref variable will be forcibly initialized 61 | u32 val; | ^~~ /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:35: note: byref variable will be forcibly initialized 16 | struct drm_rect src, dst, clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:30: note: byref variable will be forcibly initialized 16 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:25: note: byref variable will be forcibly initialized 16 | 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:35: note: byref variable will be forcibly initialized 42 | struct drm_rect src, dst, clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:30: note: byref variable will be forcibly initialized 42 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:25: note: byref variable will be forcibly initialized 42 | 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:35: note: byref variable will be forcibly initialized 98 | struct drm_rect src, dst, clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:30: note: byref variable will be forcibly initialized 98 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:25: note: byref variable will be forcibly initialized 98 | 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:35: note: byref variable will be forcibly initialized 202 | struct drm_rect src, dst, clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:30: note: byref variable will be forcibly initialized 202 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:25: note: byref variable will be forcibly initialized 202 | struct drm_rect src, dst, clip; | ^~~ /kisskb/src/drivers/regulator/tps6507x-regulator.c: In function 'tps6507x_pmic_read': /kisskb/src/drivers/regulator/tps6507x-regulator.c:123:12: note: byref variable will be forcibly initialized 123 | u8 val; | ^~~ /kisskb/src/drivers/regulator/tps6507x-regulator.c: In function 'tps6507x_pmic_reg_write': /kisskb/src/drivers/regulator/tps6507x-regulator.c:199:12: note: byref variable will be forcibly initialized 199 | static int tps6507x_pmic_reg_write(struct tps6507x_pmic *tps, u8 reg, u8 val) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/tps6507x-regulator.c: In function 'tps6507x_pmic_set_bits': /kisskb/src/drivers/regulator/tps6507x-regulator.c:139:12: note: byref variable will be forcibly initialized 139 | static int tps6507x_pmic_set_bits(struct tps6507x_pmic *tps, u8 reg, u8 mask) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/tps6507x-regulator.c: In function 'tps6507x_pmic_clear_bits': /kisskb/src/drivers/regulator/tps6507x-regulator.c:162:12: note: byref variable will be forcibly initialized 162 | static int tps6507x_pmic_clear_bits(struct tps6507x_pmic *tps, u8 reg, u8 mask) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/tps6507x-regulator.c: In function 'tps6507x_pmic_of_parse_cb': /kisskb/src/drivers/regulator/tps6507x-regulator.c:367:13: note: byref variable will be forcibly initialized 367 | u32 prop; | ^~~~ /kisskb/src/drivers/regulator/tps65090-regulator.c: In function 'tps65090_try_enable_fet': /kisskb/src/drivers/regulator/tps65090-regulator.c:90:22: note: byref variable will be forcibly initialized 90 | unsigned int control; | ^~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/regulator/tps65090-regulator.c:16: /kisskb/src/drivers/regulator/tps65090-regulator.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/regulator/tps65090-regulator.c: In function 'tps65090_regulator_probe': /kisskb/src/drivers/regulator/tps65090-regulator.c:414:36: note: byref variable will be forcibly initialized 414 | struct of_regulator_match *tps65090_reg_matches = NULL; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/tegra/common.c: In function 'devm_tegra_core_dev_init_opp_table': /kisskb/src/drivers/soc/tegra/common.c:83:13: note: byref variable will be forcibly initialized 83 | u32 hw_version; | ^~~~~~~~~~ In file included from /kisskb/src/drivers/regulator/tps65218-regulator.c:20: /kisskb/src/drivers/regulator/tps65218-regulator.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/regulator/tps65218-regulator.c: In function 'tps65218_regulator_probe': /kisskb/src/drivers/regulator/tps65218-regulator.c:318:22: note: byref variable will be forcibly initialized 318 | unsigned int val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c:6: /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c: In function 'arm_smmu_share_asid': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c:47:13: note: byref variable will be forcibly initialized 47 | u32 new_asid; | ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/channel.c:8: /kisskb/src/drivers/gpu/host1x/channel.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:123:9: note: in expansion of macro 'MOCK_VARIABLES' 123 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:120:25: note: byref variable will be forcibly initialized 120 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:119:46: note: byref variable will be forcibly initialized 119 | 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:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:144:9: note: in expansion of macro 'MOCK_VARIABLES' 144 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:141:25: note: byref variable will be forcibly initialized 141 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:140:46: note: byref variable will be forcibly initialized 140 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:167:9: note: in expansion of macro 'MOCK_VARIABLES' 167 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:164:25: note: byref variable will be forcibly initialized 164 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:163:46: note: byref variable will be forcibly initialized 163 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:189:9: note: in expansion of macro 'MOCK_VARIABLES' 189 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:186:25: note: byref variable will be forcibly initialized 186 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:185:46: note: byref variable will be forcibly initialized 185 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:212:9: note: in expansion of macro 'MOCK_VARIABLES' 212 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:209:25: note: byref variable will be forcibly initialized 209 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:208:46: note: byref variable will be forcibly initialized 208 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:235:9: note: in expansion of macro 'MOCK_VARIABLES' 235 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:232:25: note: byref variable will be forcibly initialized 232 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:231:46: note: byref variable will be forcibly initialized 231 | 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:254:25: note: byref variable will be forcibly initialized 254 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:253:32: note: byref variable will be forcibly initialized 253 | struct drm_plane_state old_state; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:252:46: note: byref variable will be forcibly initialized 252 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:283:9: note: in expansion of macro 'MOCK_VARIABLES' 283 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:280:25: note: byref variable will be forcibly initialized 280 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:279:30: note: byref variable will be forcibly initialized 279 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:278:34: note: byref variable will be forcibly initialized 278 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:277:46: note: byref variable will be forcibly initialized 277 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:309:9: note: in expansion of macro 'MOCK_VARIABLES' 309 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:306:25: note: byref variable will be forcibly initialized 306 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:305:30: note: byref variable will be forcibly initialized 305 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:304:34: note: byref variable will be forcibly initialized 304 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:303:46: note: byref variable will be forcibly initialized 303 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:334:9: note: in expansion of macro 'MOCK_VARIABLES' 334 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:331:25: note: byref variable will be forcibly initialized 331 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:330:30: note: byref variable will be forcibly initialized 330 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:329:34: note: byref variable will be forcibly initialized 329 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:328:46: note: byref variable will be forcibly initialized 328 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:360:9: note: in expansion of macro 'MOCK_VARIABLES' 360 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:357:25: note: byref variable will be forcibly initialized 357 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:356:30: note: byref variable will be forcibly initialized 356 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:355:34: note: byref variable will be forcibly initialized 355 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:354:46: note: byref variable will be forcibly initialized 354 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:385:9: note: in expansion of macro 'MOCK_VARIABLES' 385 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:382:25: note: byref variable will be forcibly initialized 382 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:381:30: note: byref variable will be forcibly initialized 381 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:380:34: note: byref variable will be forcibly initialized 380 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:379:46: note: byref variable will be forcibly initialized 379 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:413:9: note: in expansion of macro 'MOCK_VARIABLES' 413 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:410:25: note: byref variable will be forcibly initialized 410 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:409:30: note: byref variable will be forcibly initialized 409 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:408:34: note: byref variable will be forcibly initialized 408 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:407:46: note: byref variable will be forcibly initialized 407 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:442:9: note: in expansion of macro 'MOCK_VARIABLES' 442 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:439:25: note: byref variable will be forcibly initialized 439 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:438:30: note: byref variable will be forcibly initialized 438 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:437:34: note: byref variable will be forcibly initialized 437 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:436:46: note: byref variable will be forcibly initialized 436 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:470:9: note: in expansion of macro 'MOCK_VARIABLES' 470 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:467:25: note: byref variable will be forcibly initialized 467 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:466:30: note: byref variable will be forcibly initialized 466 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:465:34: note: byref variable will be forcibly initialized 465 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:464:46: note: byref variable will be forcibly initialized 464 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:497:9: note: in expansion of macro 'MOCK_VARIABLES' 497 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:494:25: note: byref variable will be forcibly initialized 494 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:493:30: note: byref variable will be forcibly initialized 493 | struct drm_mode_rect damage; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:492:34: note: byref variable will be forcibly initialized 492 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:491:46: note: byref variable will be forcibly initialized 491 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:526:9: note: in expansion of macro 'MOCK_VARIABLES' 526 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:523:25: note: byref variable will be forcibly initialized 523 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:522:30: note: byref variable will be forcibly initialized 522 | struct drm_mode_rect damage[2]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:521:34: note: byref variable will be forcibly initialized 521 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:520:46: note: byref variable will be forcibly initialized 520 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_backend.c: In function 'xenbus_probe_backend': /kisskb/src/drivers/xen/xenbus/xenbus_probe_backend.c:159:25: note: byref variable will be forcibly initialized 159 | unsigned int i, dir_n = 0; | ^~~~~ /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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:557:9: note: in expansion of macro 'MOCK_VARIABLES' 557 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:554:25: note: byref variable will be forcibly initialized 554 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:553:30: note: byref variable will be forcibly initialized 553 | struct drm_mode_rect damage[2]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:552:34: note: byref variable will be forcibly initialized 552 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:551:46: note: byref variable will be forcibly initialized 551 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_backend.c: In function 'backend_bus_id': /kisskb/src/drivers/xen/xenbus/xenbus_probe_backend.c:62:36: note: byref variable will be forcibly initialized 62 | const char *devid, *type, *frontend; | ^~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_backend.c:61:13: note: byref variable will be forcibly initialized 61 | int domid, err; | ^~~~~ /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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:590:9: note: in expansion of macro 'MOCK_VARIABLES' 590 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:587:25: note: byref variable will be forcibly initialized 587 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:586:30: note: byref variable will be forcibly initialized 586 | struct drm_mode_rect damage[2]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:585:34: note: byref variable will be forcibly initialized 585 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:584:46: note: byref variable will be forcibly initialized 584 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:617:9: note: in expansion of macro 'MOCK_VARIABLES' 617 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:614:25: note: byref variable will be forcibly initialized 614 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:613:30: note: byref variable will be forcibly initialized 613 | struct drm_mode_rect damage[2]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:612:34: note: byref variable will be forcibly initialized 612 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:611:46: note: byref variable will be forcibly initialized 611 | 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:108:32: note: byref variable will be forcibly initialized 108 | struct drm_plane_state old_state; \ | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:646:9: note: in expansion of macro 'MOCK_VARIABLES' 646 | MOCK_VARIABLES(); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:643:25: note: byref variable will be forcibly initialized 643 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:642:30: note: byref variable will be forcibly initialized 642 | struct drm_mode_rect damage[2]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:641:34: note: byref variable will be forcibly initialized 641 | struct drm_property_blob damage_blob; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:640:46: note: byref variable will be forcibly initialized 640 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'spurious_threshold_store': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:239:22: note: byref variable will be forcibly initialized 239 | unsigned int val; | ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_probe_device_type': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:561:22: note: byref variable will be forcibly initialized 561 | unsigned int dir_n = 0; | ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_device_find': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:401:29: note: byref variable will be forcibly initialized 401 | struct xb_find_info info = { .dev = NULL, .nodename = nodename }; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/net/bluetooth/hci_request.c:24: /kisskb/src/net/bluetooth/hci_request.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:63: /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'hvm_get_parameter': /kisskb/src/include/xen/hvm.h:41:30: note: byref variable will be forcibly initialized 41 | struct xen_hvm_param xhv; | ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_resume_cb': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:892:26: note: byref variable will be forcibly initialized 892 | uint64_t v = 0; | ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenstored_local_init': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:857:37: note: byref variable will be forcibly initialized 857 | struct evtchn_alloc_unbound alloc_unbound; | ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_init': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:913:18: note: byref variable will be forcibly initialized 913 | uint64_t v = 0; | ^ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_probe_node': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:500:14: note: byref variable will be forcibly initialized 500 | char devname[XEN_BUS_ID_SIZE]; | ^~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_probe_devices': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:582:25: note: byref variable will be forcibly initialized 582 | unsigned int i, dir_n; | ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_dev_changed': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:626:14: note: byref variable will be forcibly initialized 626 | char type[XEN_BUS_ID_SIZE]; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/bluetooth/hci_request.c:24: /kisskb/src/net/bluetooth/hci_request.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xen_set_callback_via': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:828:30: note: byref variable will be forcibly initialized 828 | struct xen_hvm_param a; | ^ /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:28: note: byref variable will be forcibly initialized 124 | struct drm_printer p = drm_err_printer(PREFIX_STR); | ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c: In function 'igt_dp_mst_sideband_msg_req_decode': /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c:180:12: note: byref variable will be forcibly initialized 180 | u8 data[] = { 0xff, 0x0, 0xdd }; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/bluetooth/hci_request.c:24: /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_sync': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:235:15: note: in expansion of macro 'wait_event_interruptible_timeout' 235 | err = wait_event_interruptible_timeout(hdev->req_wait_q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:198:28: note: byref variable will be forcibly initialized 198 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'interleave_scan_work': /kisskb/src/net/bluetooth/hci_request.c:1659:12: note: byref variable will be forcibly initialized 1659 | u8 status; | ^~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'le_scan_restart_work': /kisskb/src/net/bluetooth/hci_request.c:2716:12: note: byref variable will be forcibly initialized 2716 | u8 status; | ^~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'le_scan_disable_work': /kisskb/src/net/bluetooth/hci_request.c:2620:12: note: byref variable will be forcibly initialized 2620 | u8 status; | ^~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'discoverable_update_work': /kisskb/src/net/bluetooth/hci_request.c:2452:12: note: byref variable will be forcibly initialized 2452 | u8 status; | ^~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'connectable_update_work': /kisskb/src/net/bluetooth/hci_request.c:2339:12: note: byref variable will be forcibly initialized 2339 | u8 status; | ^~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'bg_scan_update': /kisskb/src/net/bluetooth/hci_request.c:2564:12: note: byref variable will be forcibly initialized 2564 | u8 status; | ^~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'discov_update': /kisskb/src/net/bluetooth/hci_request.c:3007:12: note: byref variable will be forcibly initialized 3007 | u8 status = 0; | ^~~~~~ In file included from /kisskb/src/include/linux/random.h:121, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'arch_get_random_seed_long': /kisskb/src/arch/arm64/include/asm/archrandom.h:57:30: note: byref variable will be forcibly initialized 57 | struct arm_smccc_res res; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/bluetooth/hci_request.c:24: /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_cmd_sync_ev': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:148:15: note: in expansion of macro 'wait_event_interruptible_timeout' 148 | err = wait_event_interruptible_timeout(hdev->req_wait_q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:132:28: note: byref variable will be forcibly initialized 132 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'del_from_accept_list': /kisskb/src/net/bluetooth/hci_request.c:609:63: note: byref variable will be forcibly initialized 609 | struct hci_cp_le_del_from_resolv_list cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c:594:47: note: byref variable will be forcibly initialized 594 | struct hci_cp_le_del_from_accept_list cp; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'add_to_accept_list': /kisskb/src/net/bluetooth/hci_request.c:664:61: note: byref variable will be forcibly initialized 664 | struct hci_cp_le_add_to_resolv_list cp; | ^~ In file included from /kisskb/src/include/linux/random.h:121, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'arch_get_random_seed_long_early': /kisskb/src/net/bluetooth/hci_request.c:625:45: note: byref variable will be forcibly initialized 625 | struct hci_cp_le_add_to_accept_list cp; | ^~ /kisskb/src/arch/arm64/include/asm/archrandom.h:121:38: note: byref variable will be forcibly initialized 121 | struct arm_smccc_res res; | ^~~ /kisskb/src/drivers/char/random.c: In function 'crng_init_try_arch_early': /kisskb/src/drivers/char/random.c:796:25: note: byref variable will be forcibly initialized 796 | unsigned long rv; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'update_accept_list': /kisskb/src/net/bluetooth/hci_request.c:688:12: note: byref variable will be forcibly initialized 688 | u8 num_entries = 0; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_start_scan': /kisskb/src/net/bluetooth/hci_request.c:849:50: note: byref variable will be forcibly initialized 849 | struct hci_cp_le_set_scan_enable enable_cp; | ^~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:848:49: note: byref variable will be forcibly initialized 848 | struct hci_cp_le_set_scan_param param_cp; | ^~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:802:20: note: byref variable will be forcibly initialized 802 | u8 data[sizeof(*ext_param_cp) + sizeof(*phy_params) * 2]; | ^~~~ /kisskb/src/net/bluetooth/hci_request.c:800:54: note: byref variable will be forcibly initialized 800 | struct hci_cp_le_set_ext_scan_enable ext_enable_cp; | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:790:20: note: byref variable will be forcibly initialized 790 | u8 enable = 0x01; | ^~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_clear_event_filter': /kisskb/src/drivers/char/random.c: In function 'init_std_data': /kisskb/src/net/bluetooth/hci_request.c:982:40: note: byref variable will be forcibly initialized 982 | struct hci_cp_set_event_filter f; | ^ /kisskb/src/drivers/char/random.c:1753:23: note: byref variable will be forcibly initialized 1753 | unsigned long rv; | ^~ /kisskb/src/drivers/char/random.c:1752:17: note: byref variable will be forcibly initialized 1752 | ktime_t now = ktime_get_real(); | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_set_event_filter': /kisskb/src/net/bluetooth/hci_request.c:999:12: note: byref variable will be forcibly initialized 999 | u8 scan = SCAN_DISABLED; | ^~~~ /kisskb/src/net/bluetooth/hci_request.c:997:40: note: byref variable will be forcibly initialized 997 | struct hci_cp_set_event_filter f; | ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'bredr_inquiry': /kisskb/src/net/bluetooth/hci_request.c:2591:31: note: byref variable will be forcibly initialized 2591 | struct hci_cp_inquiry cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'write_iac': /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1376:15: note: byref variable will be forcibly initialized 1376 | __u32 workspace[SHA1_WORKSPACE_WORDS]; | ^~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:2388:45: note: byref variable will be forcibly initialized 2388 | struct hci_cp_write_current_iac_lap cp; | ^~ /kisskb/src/drivers/char/random.c:1375:11: note: byref variable will be forcibly initialized 1375 | } hash; | ^~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_write_fast_connectable': /kisskb/src/net/bluetooth/hci_request.c:358:12: note: byref variable will be forcibly initialized 358 | u8 type; | ^~~~ /kisskb/src/net/bluetooth/hci_request.c:357:48: note: byref variable will be forcibly initialized 357 | struct hci_cp_write_page_scan_activity acp; | ^~~ /kisskb/src/drivers/char/random.c: In function '_extract_entropy': /kisskb/src/drivers/char/random.c:1427:14: note: byref variable will be forcibly initialized 1427 | __u8 tmp[EXTRACT_SIZE]; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_name': /kisskb/src/net/bluetooth/hci_request.c:518:40: note: byref variable will be forcibly initialized 518 | struct hci_cp_write_local_name cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_eir': /kisskb/src/net/bluetooth/hci_request.c:528:33: note: byref variable will be forcibly initialized 528 | struct hci_cp_write_eir cp; | ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/random.h:247, from /kisskb/src/drivers/char/random.c:348: /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_device_randomness': /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_add_le_scan_disable': /kisskb/src/net/bluetooth/hci_request.c:585:22: note: byref variable will be forcibly initialized 585 | __u8 enable = 0x00; | ^~~~~~ /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(add_device_randomness, | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:574:50: note: byref variable will be forcibly initialized 574 | struct hci_cp_le_set_scan_enable cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c:567:54: note: byref variable will be forcibly initialized 567 | struct hci_cp_le_set_ext_scan_enable cp; | ^~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__mix_pool_bytes': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/random.h:30:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 30 | DECLARE_EVENT_CLASS(random__mix_pool_bytes, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_credit_entropy_bits': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:63:1: note: in expansion of macro 'TRACE_EVENT' 63 | TRACE_EVENT(credit_entropy_bits, | ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_debit_entropy': /kisskb/src/net/bluetooth/hci_request.c: In function 'le_scan_restart': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:88:1: note: in expansion of macro 'TRACE_EVENT' 88 | TRACE_EVENT(debit_entropy, | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:2700:50: note: byref variable will be forcibly initialized 2700 | struct hci_cp_le_set_scan_enable cp; | ^~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_input_randomness': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:107:1: note: in expansion of macro 'TRACE_EVENT' 107 | TRACE_EVENT(add_input_randomness, | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:2691:54: note: byref variable will be forcibly initialized 2691 | struct hci_cp_le_set_ext_scan_enable ext_enable_cp; | ^~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_disk_randomness': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:123:1: note: in expansion of macro 'TRACE_EVENT' 123 | TRACE_EVENT(add_disk_randomness, | ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__get_random_bytes': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/random.h:142:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 142 | DECLARE_EVENT_CLASS(random__get_random_bytes, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__extract_entropy': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/random.h:172:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 172 | DECLARE_EVENT_CLASS(random__extract_entropy, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_urandom_read': /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_scan_rsp_data': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:205:1: note: in expansion of macro 'TRACE_EVENT' 205 | TRACE_EVENT(urandom_read, | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1457:52: note: byref variable will be forcibly initialized 1457 | struct hci_cp_le_set_scan_rsp_data cp; | ^~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_prandom_u32': /kisskb/src/net/bluetooth/hci_request.c:1436:19: note: byref variable will be forcibly initialized 1436 | } pdu; | ^~~ /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:227:1: note: in expansion of macro 'TRACE_EVENT' 227 | TRACE_EVENT(prandom_u32, | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_adv_data': /kisskb/src/net/bluetooth/hci_request.c:1510:47: note: byref variable will be forcibly initialized 1510 | struct hci_cp_le_set_adv_data cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c:1488:19: note: byref variable will be forcibly initialized 1488 | } pdu; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_update_adv_data': /kisskb/src/net/bluetooth/hci_request.c:1532:28: note: byref variable will be forcibly initialized 1532 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_disable_address_resolution': /kisskb/src/drivers/char/random.c: In function 'extract_entropy': /kisskb/src/net/bluetooth/hci_request.c:1549:14: note: byref variable will be forcibly initialized 1549 | __u8 enable = 0x00; | ^~~~~~ /kisskb/src/drivers/char/random.c:1465:14: note: byref variable will be forcibly initialized 1465 | __u8 tmp[EXTRACT_SIZE]; | ^~~ /kisskb/src/net/bluetooth/hci_request.c:1548:28: note: byref variable will be forcibly initialized 1548 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_get_random_address': /kisskb/src/net/bluetooth/hci_request.c:1725:26: note: byref variable will be forcibly initialized 1725 | bdaddr_t nrpa; | ^~~~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/include/net/bluetooth/hci_core.h:1450:50: note: in expansion of macro 'BDADDR_ANY' 1450 | #define rpa_valid(dev) (bacmp(&dev->rpa, BDADDR_ANY) && \ | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1705:29: note: in expansion of macro 'rpa_valid' 1705 | if (rpa_valid(hdev)) | ^~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/include/net/bluetooth/hci_core.h:1452:58: note: in expansion of macro 'BDADDR_ANY' 1452 | #define adv_rpa_valid(adv) (bacmp(&adv->random_addr, BDADDR_ANY) && \ | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1702:29: note: in expansion of macro 'adv_rpa_valid' 1702 | if (adv_rpa_valid(adv_instance)) | ^~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /kisskb/src/drivers/char/random.c:958:33: note: byref variable will be forcibly initialized 958 | unsigned long rv; | ^~ /kisskb/src/drivers/char/random.c:945:11: note: byref variable will be forcibly initialized 945 | } buf; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_setup_ext_adv_instance': /kisskb/src/net/bluetooth/hci_request.c:1876:56: note: byref variable will be forcibly initialized 1876 | struct hci_cp_le_set_adv_set_rand_addr cp; | ^~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_request.c:1875:33: note: in expansion of macro 'BDADDR_ANY' 1875 | bacmp(&random_addr, BDADDR_ANY)) { | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1790:12: note: byref variable will be forcibly initialized 1790 | u8 own_addr_type; | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1789:18: note: byref variable will be forcibly initialized 1789 | bdaddr_t random_addr; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1785:45: note: byref variable will be forcibly initialized 1785 | struct hci_cp_le_set_ext_adv_params cp; | ^~ /kisskb/src/drivers/char/random.c: In function 'add_timer_randomness': /kisskb/src/drivers/char/random.c:1149:11: note: byref variable will be forcibly initialized 1149 | } sample; | ^~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_enable_ext_advertising': /kisskb/src/net/bluetooth/hci_request.c:1912:12: note: byref variable will be forcibly initialized 1912 | u8 data[sizeof(*cp) + sizeof(*adv_set) * 1]; | ^~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_disable_ext_adv_instance': In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1957:12: note: byref variable will be forcibly initialized 1957 | u8 data[sizeof(*cp) + sizeof(*adv_set) * 1]; | ^~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_disable_advertising': /kisskb/src/drivers/char/random.c: In function '_get_random_bytes': /kisskb/src/drivers/char/random.c:1527:14: note: byref variable will be forcibly initialized 1527 | __u8 tmp[CHACHA_BLOCK_SIZE] __aligned(4); | ^~~ /kisskb/src/net/bluetooth/hci_request.c:1281:20: note: byref variable will be forcibly initialized 1281 | u8 enable = 0x00; | ^~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_update_random_address': /kisskb/src/drivers/char/random.c: In function 'extract_crng_user': /kisskb/src/drivers/char/random.c:1059:14: note: byref variable will be forcibly initialized 1059 | __u8 tmp[CHACHA_BLOCK_SIZE] __aligned(4); | ^~~ /kisskb/src/net/bluetooth/hci_request.c:2188:26: note: byref variable will be forcibly initialized 2188 | bdaddr_t nrpa; | ^~~~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/include/net/bluetooth/hci_core.h:1450:50: note: in expansion of macro 'BDADDR_ANY' 1450 | #define rpa_valid(dev) (bacmp(&dev->rpa, BDADDR_ANY) && \ | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:2169:21: note: in expansion of macro 'rpa_valid' 2169 | if (rpa_valid(hdev)) | ^~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_request.c:2222:40: note: in expansion of macro 'BDADDR_ANY' 2222 | bacmp(&hdev->static_addr, BDADDR_ANY))) { | ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_request.c:2220:35: note: in expansion of macro 'BDADDR_ANY' 2220 | !bacmp(&hdev->bdaddr, BDADDR_ANY) || | ^~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1583:11: note: byref variable will be forcibly initialized 1583 | } stack; | ^~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_add_le_passive_scan': /kisskb/src/net/bluetooth/hci_request.c:896:12: note: byref variable will be forcibly initialized 896 | u8 own_addr_type; | ^~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'write_pool': /kisskb/src/drivers/char/random.c:1865:18: note: byref variable will be forcibly initialized 1865 | __u32 t, buf[16]; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_enable_advertising': /kisskb/src/net/bluetooth/hci_request.c:1353:27: note: byref variable will be forcibly initialized 1353 | u8 own_addr_type, enable = 0x01; | ^~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1353:12: note: byref variable will be forcibly initialized 1353 | u8 own_addr_type, enable = 0x01; | ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:1352:40: note: byref variable will be forcibly initialized 1352 | struct hci_cp_le_set_adv_param cp; | ^~ /kisskb/src/drivers/char/random.c: In function 'add_device_randomness': /kisskb/src/drivers/char/random.c:1116:23: note: byref variable will be forcibly initialized 1116 | unsigned long time = random_get_entropy() ^ jiffies; | ^~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_resume_adv_instances': /kisskb/src/net/bluetooth/hci_request.c:1083:28: note: byref variable will be forcibly initialized 1083 | struct hci_request req; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:1622:23: note: in expansion of macro 'wait_event_interruptible_timeout' 1622 | ret = wait_event_interruptible_timeout(crng_init_wait, crng_ready(), HZ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'adv_timeout_expire': /kisskb/src/net/bluetooth/hci_request.c:1598:28: note: byref variable will be forcibly initialized 1598 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_reenable_advertising': /kisskb/src/net/bluetooth/hci_request.c:1569:28: note: byref variable will be forcibly initialized 1569 | struct hci_request req; | ^~~ /kisskb/src/drivers/char/random.c: In function 'get_random_bytes_arch': /kisskb/src/net/bluetooth/hci_request.c: In function 'active_scan': /kisskb/src/drivers/char/random.c:1725:31: note: byref variable will be forcibly initialized 1725 | unsigned long v; | ^ /kisskb/src/net/bluetooth/hci_request.c:2765:12: note: byref variable will be forcibly initialized 2765 | u8 own_addr_type; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_scan': /kisskb/src/net/bluetooth/hci_request.c:2259:12: note: byref variable will be forcibly initialized 2259 | u8 scan; | ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'add_hwgenerator_randomness': /kisskb/src/drivers/iommu/iommu.c: In function '__iommu_map_pages': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:2286:9: note: in expansion of macro 'wait_event_interruptible' 2286 | wait_event_interruptible(random_write_wait, kthread_should_stop() || | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c:2457:24: note: byref variable will be forcibly initialized 2457 | size_t pgsize, count; | ^~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_prepare_suspend': /kisskb/src/net/bluetooth/hci_request.c:1135:12: note: byref variable will be forcibly initialized 1135 | u8 page_scan; | ^~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function '__iommu_unmap_pages': /kisskb/src/net/bluetooth/hci_request.c:1134:28: note: byref variable will be forcibly initialized 1134 | struct hci_request req; | ^~~ /kisskb/src/drivers/iommu/iommu.c:2569:24: note: byref variable will be forcibly initialized 2569 | size_t pgsize, count; | ^~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_class': /kisskb/src/net/bluetooth/hci_request.c:2359:12: note: byref variable will be forcibly initialized 2359 | u8 cod[3]; | ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'powered_update_hci': /kisskb/src/net/bluetooth/hci_request.c:3077:55: note: byref variable will be forcibly initialized 3077 | struct hci_cp_write_le_host_supported cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c:3068:28: note: byref variable will be forcibly initialized 3068 | u8 support = 0x01; | ^~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:3063:20: note: byref variable will be forcibly initialized 3063 | u8 mode = 0x01; | ^~~~ /kisskb/src/net/bluetooth/hci_request.c:3057:12: note: byref variable will be forcibly initialized 3057 | u8 link_sec; | ^~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_abort_conn': /kisskb/src/net/bluetooth/hci_request.c:2505:60: note: byref variable will be forcibly initialized 2505 | struct hci_cp_reject_sync_conn_req rej; | ^~~ /kisskb/src/net/bluetooth/hci_request.c:2497:55: note: byref variable will be forcibly initialized 2497 | struct hci_cp_reject_conn_req rej; | ^~~ /kisskb/src/net/bluetooth/hci_request.c:2472:50: note: byref variable will be forcibly initialized 2472 | struct hci_cp_disconnect dc; | ^~ /kisskb/src/net/bluetooth/hci_request.c:2465:56: note: byref variable will be forcibly initialized 2465 | struct hci_cp_disconn_phy_link cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_abort_conn': /kisskb/src/net/bluetooth/hci_request.c:2535:28: note: byref variable will be forcibly initialized 2535 | struct hci_request req; | ^~~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_stop_discovery': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/hci_request.c:2933:60: note: in expansion of macro 'BDADDR_ANY' 2933 | e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, | ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:2903:46: note: byref variable will be forcibly initialized 2903 | struct hci_cp_remote_name_req_cancel cp; | ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_configure_datapath': /kisskb/src/net/bluetooth/hci_request.c:2957:24: note: byref variable will be forcibly initialized 2957 | __u8 vnd_len, *vnd_data = NULL; | ^~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:2957:14: note: byref variable will be forcibly initialized 2957 | __u8 vnd_len, *vnd_data = NULL; | ^~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:2955:28: note: byref variable will be forcibly initialized 2955 | struct hci_request req; | ^~~ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'watch_fired': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:275:19: note: byref variable will be forcibly initialized 275 | LIST_HEAD(staging_q); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:271:28: note: byref variable will be forcibly initialized 271 | struct xsd_sockmsg hdr; | ^~~ /kisskb/src/drivers/iommu/iommu.c: In function 'pci_device_group': /kisskb/src/drivers/iommu/iommu.c:1446:35: note: byref variable will be forcibly initialized 1446 | struct group_for_pci_data data; | ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_command_reply': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:425:11: note: byref variable will be forcibly initialized 425 | } msg; | ^~~ /kisskb/src/drivers/iommu/iommu.c: In function 'probe_alloc_default_domain': /kisskb/src/drivers/iommu/iommu.c:1726:36: note: byref variable will be forcibly initialized 1726 | struct __group_domain_type gtype; | ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'bus_iommu_probe': /kisskb/src/drivers/iommu/iommu.c:1792:19: note: byref variable will be forcibly initialized 1792 | LIST_HEAD(group_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_file_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:141:23: note: in expansion of macro 'wait_event_interruptible' 141 | ret = wait_event_interruptible(u->read_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function '__iommu_map': /kisskb/src/drivers/iommu/iommu.c:2510:24: note: byref variable will be forcibly initialized 2510 | size_t mapped = 0; | ^~~~~~ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_dev_queue_reply': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:368:19: note: byref variable will be forcibly initialized 368 | LIST_HEAD(staging_q); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | 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:768:26: note: byref variable will be forcibly initialized 768 | struct list_head mappings; | ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_insert_resv_region': /kisskb/src/drivers/iommu/iommu.c:429:19: note: byref variable will be forcibly initialized 429 | LIST_HEAD(stack); | ^~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_get_group_resv_regions': /kisskb/src/drivers/iommu/iommu.c:500:34: note: byref variable will be forcibly initialized 500 | 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:518:26: note: byref variable will be forcibly initialized 518 | struct list_head group_resv_regions; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_set_def_domain_type': /kisskb/src/drivers/iommu/iommu.c:336:14: note: byref variable will be forcibly initialized 336 | bool pt; | ^~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_backend.c: In function 'xenbus_alloc': /kisskb/src/drivers/xen/xenbus/xenbus_dev_backend.c:32:37: note: byref variable will be forcibly initialized 32 | struct evtchn_alloc_unbound arg; | ^~~ /kisskb/src/drivers/soc/ti/k3-socinfo.c: In function 'k3_chipinfo_probe': /kisskb/src/drivers/soc/ti/k3-socinfo.c:70:13: note: byref variable will be forcibly initialized 70 | u32 jtag_id; | ^~~~~~~ /kisskb/src/drivers/iommu/iommu-sysfs.c: In function 'iommu_device_sysfs_add': /kisskb/src/drivers/iommu/iommu-sysfs.c:59:17: note: byref variable will be forcibly initialized 59 | va_list vargs; | ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'wait_for_devices': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:313:22: note: byref variable will be forcibly initialized 313 | unsigned int seconds_waited = 0; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:370:19: note: in expansion of macro 'wait_event_interruptible_timeout' 370 | 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:29: note: byref variable will be forcibly initialized 383 | struct xenbus_watch be_watch; | ^~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_check_frontend': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:423:23: note: byref variable will be forcibly initialized 423 | int be_state, fe_state, err; | ^~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:423:13: note: byref variable will be forcibly initialized 423 | int be_state, fe_state, err; | ^~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_state': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:457:25: note: byref variable will be forcibly initialized 457 | int devclass_n, dev_n; | ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:457:13: note: byref variable will be forcibly initialized 457 | int devclass_n, dev_n; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/soc/ti/pruss.c:12: /kisskb/src/drivers/soc/ti/pruss.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soc/ti/pruss.c: In function 'pruss_clk_mux_setup': /kisskb/src/drivers/soc/ti/pruss.c:50:13: note: byref variable will be forcibly initialized 50 | u32 reg_offset; | ^~~~~~~~~~ /kisskb/src/drivers/soc/ti/pruss.c: In function 'pruss_cfg_of_init': /kisskb/src/drivers/soc/ti/pruss.c:168:25: note: byref variable will be forcibly initialized 168 | struct resource res; | ^~~ /kisskb/src/drivers/soc/ti/pruss.c: In function 'pruss_probe': /kisskb/src/drivers/soc/ti/pruss.c:217:25: note: byref variable will be forcibly initialized 217 | struct resource res; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_group_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 18 | DECLARE_EVENT_CLASS(iommu_group_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 18 | DECLARE_EVENT_CLASS(iommu_group_event, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/soc/ti/k3-ringacc.c:8: /kisskb/src/drivers/soc/ti/k3-ringacc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_device_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 54 | DECLARE_EVENT_CLASS(iommu_device_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 54 | DECLARE_EVENT_CLASS(iommu_device_event, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_map': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:86:1: note: in expansion of macro 'TRACE_EVENT' 86 | TRACE_EVENT(map, | ^~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_unmap': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:109:1: note: in expansion of macro 'TRACE_EVENT' 109 | TRACE_EVENT(unmap, | ^~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_error': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 132 | DECLARE_EVENT_CLASS(iommu_error, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 132 | DECLARE_EVENT_CLASS(iommu_error, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/host1x/debug.c:9: /kisskb/src/drivers/gpu/host1x/debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/host1x/debug.c: In function 'host1x_debug_output': /kisskb/src/drivers/gpu/host1x/debug.c:29:17: note: byref variable will be forcibly initialized 29 | va_list args; | ^~~~ /kisskb/src/drivers/gpu/host1x/debug.c: In function 'host1x_debug_cont': /kisskb/src/drivers/gpu/host1x/debug.c:41:17: note: byref variable will be forcibly initialized 41 | va_list args; | ^~~~ /kisskb/src/drivers/gpu/host1x/job.c: In function 'copy_gathers': /kisskb/src/drivers/gpu/host1x/job.c:521:32: note: byref variable will be forcibly initialized 521 | struct host1x_firewall fw; | ^~ /kisskb/src/drivers/gpu/host1x/mipi.c: In function 'tegra_mipi_request': /kisskb/src/drivers/gpu/host1x/mipi.c:213:32: note: byref variable will be forcibly initialized 213 | struct of_phandle_args args; | ^~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x01.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x01.c: In function 'show_gather': /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:179:28: note: byref variable will be forcibly initialized 179 | dma_addr_t addr = phys_addr + i * 4; | ^~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:166:13: note: byref variable will be forcibly initialized 166 | u32 payload = INVALID_PAYLOAD; | ^~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:242, from /kisskb/src/drivers/gpu/host1x/hw/host1x01.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x01.c: In function 'host1x_debug_show_channel_cdma': /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x01.c:19:30: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart, dmaend; | ^~~~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x01.c:19:20: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart, dmaend; | ^~~~~~~~ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_mmap': /kisskb/src/drivers/iommu/dma-iommu.c:1223:13: note: byref variable will be forcibly initialized 1223 | int ret; | ^~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x01.c:18: /kisskb/src/drivers/gpu/host1x/hw/host1x01.c: In function 'syncpt_thresh_isr': /kisskb/src/drivers/gpu/host1x/hw/intr_hw.c:36:23: note: byref variable will be forcibly initialized 36 | unsigned long reg; | ^~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x01.c:16: /kisskb/src/drivers/gpu/host1x/hw/host1x01.c: In function 'submit_gathers': /kisskb/src/drivers/gpu/host1x/hw/channel_hw.c:104:36: note: byref variable will be forcibly initialized 104 | dma_addr_t addr = g->base + g->offset; | ^~~~ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_alloc_remap': /kisskb/src/drivers/iommu/dma-iommu.c:674:25: note: byref variable will be forcibly initialized 674 | struct sg_table sgt; | ^~~ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_alloc': /kisskb/src/drivers/iommu/dma-iommu.c:1188:15: note: byref variable will be forcibly initialized 1188 | void *cpu_addr; | ^~~~~~~~ /kisskb/src/drivers/iommu/dma-iommu.c:1187:22: note: byref variable will be forcibly initialized 1187 | struct page *page = NULL; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/parport/share.c:20: /kisskb/src/drivers/parport/share.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/parport/share.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/iommu/dma-iommu.c:11: /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iova_reserve_iommu_regions': /kisskb/src/drivers/iommu/dma-iommu.c:265:19: note: byref variable will be forcibly initialized 265 | LIST_HEAD(resv_regions); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/parport/share.c:20: /kisskb/src/drivers/parport/share.c: In function 'parport_claim_or_block': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/parport/share.c:1122:25: note: in expansion of macro 'wait_event_interruptible' 1122 | wait_event_interruptible(dev->wait_q, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/iommu/ioasid.c:8: /kisskb/src/drivers/iommu/ioasid.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c: In function 'default_alloc': /kisskb/src/drivers/iommu/ioasid.c:80:18: note: byref variable will be forcibly initialized 80 | ioasid_t id; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/iommu/ioasid.c:8: /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_register_allocator': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c:162:25: note: in expansion of macro 'rcu_assign_pointer' 162 | rcu_assign_pointer(active_allocator, ia_data); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_unregister_allocator': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c:235:33: note: in expansion of macro 'rcu_assign_pointer' 235 | rcu_assign_pointer(active_allocator, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c:233:33: note: in expansion of macro 'rcu_assign_pointer' 233 | rcu_assign_pointer(active_allocator, &default_allocator); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_set_data': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c:277:17: note: in expansion of macro 'rcu_assign_pointer' 277 | rcu_assign_pointer(ioasid_data->private, data); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_alloc': /kisskb/src/drivers/iommu/ioasid.c:310:18: note: byref variable will be forcibly initialized 310 | ioasid_t id; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/iommu/io-pgtable-arm-v7s.c:24: /kisskb/src/drivers/iommu/io-pgtable-arm-v7s.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt_config.c: In function 'read_def_system_config': /kisskb/src/net/bluetooth/mgmt_config.c:81:20: note: byref variable will be forcibly initialized 81 | } __packed rp = { | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/iommu/io-pgtable-arm-v7s.c:25: /kisskb/src/drivers/iommu/io-pgtable-arm-v7s.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/iommu/io-pgtable-arm-v7s.c: In function '__arm_v7s_alloc_table': /kisskb/src/drivers/iommu/io-pgtable-arm-v7s.c:239:21: note: byref variable will be forcibly initialized 239 | phys_addr_t phys; | ^~~~ /kisskb/src/drivers/xen/cpu_hotplug.c: In function 'vcpu_online': /kisskb/src/drivers/xen/cpu_hotplug.c:37:23: note: byref variable will be forcibly initialized 37 | char dir[16], state[16]; | ^~~~~ /kisskb/src/drivers/xen/cpu_hotplug.c:37:14: note: byref variable will be forcibly initialized 37 | char dir[16], state[16]; | ^~~ /kisskb/src/drivers/xen/cpu_hotplug.c: In function 'handle_vcpu_hotplug_event': /kisskb/src/drivers/xen/cpu_hotplug.c:75:22: note: byref variable will be forcibly initialized 75 | unsigned int cpu; | ^~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/hci_codec.c:5: /kisskb/src/net/bluetooth/hci_codec.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/net/bluetooth/hci_codec.c: In function 'hci_read_supported_codecs': /kisskb/src/net/bluetooth/hci_codec.c:127:45: note: byref variable will be forcibly initialized 127 | struct hci_op_read_local_codec_caps caps; | ^~~~ /kisskb/src/net/bluetooth/hci_codec.c: In function 'hci_read_supported_codecs_v2': /kisskb/src/net/bluetooth/hci_codec.c:194:45: note: byref variable will be forcibly initialized 194 | struct hci_op_read_local_codec_caps caps; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/iova.h:13, from /kisskb/src/drivers/iommu/iova.c:8: /kisskb/src/drivers/iommu/iova.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/linux/iova.h:16, from /kisskb/src/drivers/iommu/iova.c:8: /kisskb/src/drivers/iommu/iova.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure_dev': /kisskb/src/drivers/iommu/of_iommu.c:74:32: note: byref variable will be forcibly initialized 74 | struct of_phandle_args iommu_spec; | ^~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x02.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x02.c: In function 'show_gather': /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:179:28: note: byref variable will be forcibly initialized 179 | dma_addr_t addr = phys_addr + i * 4; | ^~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:166:13: note: byref variable will be forcibly initialized 166 | u32 payload = INVALID_PAYLOAD; | ^~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:242, from /kisskb/src/drivers/gpu/host1x/hw/host1x02.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x02.c: In function 'host1x_debug_show_channel_cdma': /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x01.c:19:30: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart, dmaend; | ^~~~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x01.c:19:20: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart, dmaend; | ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x04.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x04.c: In function 'show_gather': /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:179:28: note: byref variable will be forcibly initialized 179 | dma_addr_t addr = phys_addr + i * 4; | ^~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:166:13: note: byref variable will be forcibly initialized 166 | u32 payload = INVALID_PAYLOAD; | ^~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:242, from /kisskb/src/drivers/gpu/host1x/hw/host1x04.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x04.c: In function 'host1x_debug_show_channel_cdma': /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x01.c:19:30: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart, dmaend; | ^~~~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x01.c:19:20: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart, dmaend; | ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x02.c:18: /kisskb/src/drivers/gpu/host1x/hw/host1x02.c: In function 'syncpt_thresh_isr': /kisskb/src/drivers/gpu/host1x/hw/intr_hw.c:36:23: note: byref variable will be forcibly initialized 36 | unsigned long reg; | ^~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x04.c:18: /kisskb/src/drivers/gpu/host1x/hw/host1x04.c: In function 'syncpt_thresh_isr': /kisskb/src/drivers/gpu/host1x/hw/intr_hw.c:36:23: note: byref variable will be forcibly initialized 36 | unsigned long reg; | ^~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x02.c:16: /kisskb/src/drivers/gpu/host1x/hw/host1x02.c: In function 'submit_gathers': /kisskb/src/drivers/gpu/host1x/hw/channel_hw.c:104:36: note: byref variable will be forcibly initialized 104 | dma_addr_t addr = g->base + g->offset; | ^~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x04.c:16: /kisskb/src/drivers/gpu/host1x/hw/host1x04.c: In function 'submit_gathers': /kisskb/src/drivers/gpu/host1x/hw/channel_hw.c:104:36: note: byref variable will be forcibly initialized 104 | dma_addr_t addr = g->base + g->offset; | ^~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x05.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x05.c: In function 'show_gather': /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:179:28: note: byref variable will be forcibly initialized 179 | dma_addr_t addr = phys_addr + i * 4; | ^~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:166:13: note: byref variable will be forcibly initialized 166 | u32 payload = INVALID_PAYLOAD; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/sysfs.c:3: /kisskb/src/drivers/base/power/sysfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:242, from /kisskb/src/drivers/gpu/host1x/hw/host1x05.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x05.c: In function 'host1x_debug_show_channel_cdma': /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x01.c:19:30: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart, dmaend; | ^~~~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x01.c:19:20: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart, dmaend; | ^~~~~~~~ /kisskb/src/drivers/base/power/sysfs.c: In function 'pm_qos_latency_tolerance_us_store': /kisskb/src/drivers/base/power/sysfs.c:273:13: note: byref variable will be forcibly initialized 273 | s32 value; | ^~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x05.c:18: /kisskb/src/drivers/gpu/host1x/hw/host1x05.c: In function 'syncpt_thresh_isr': /kisskb/src/drivers/gpu/host1x/hw/intr_hw.c:36:23: note: byref variable will be forcibly initialized 36 | unsigned long reg; | ^~~ /kisskb/src/drivers/base/power/sysfs.c: In function 'autosuspend_delay_ms_store': /kisskb/src/drivers/base/power/sysfs.c:195:14: note: byref variable will be forcibly initialized 195 | long delay; | ^~~~~ /kisskb/src/drivers/base/power/sysfs.c: In function 'pm_qos_resume_latency_us_store': /kisskb/src/drivers/base/power/sysfs.c:229:13: note: byref variable will be forcibly initialized 229 | s32 value; | ^~~~~ /kisskb/src/drivers/base/power/sysfs.c: In function 'pm_qos_no_power_off_store': /kisskb/src/drivers/base/power/sysfs.c:306:13: note: byref variable will be forcibly initialized 306 | int ret; | ^~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x05.c:16: /kisskb/src/drivers/gpu/host1x/hw/host1x05.c: In function 'submit_gathers': /kisskb/src/drivers/gpu/host1x/hw/channel_hw.c:104:36: note: byref variable will be forcibly initialized 104 | dma_addr_t addr = g->base + g->offset; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/iommu/rockchip-iommu.c:9: /kisskb/src/drivers/iommu/rockchip-iommu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/rockchip-iommu.c: In function 'log_iova': /kisskb/src/drivers/iommu/rockchip-iommu.c:573:21: note: byref variable will be forcibly initialized 573 | phys_addr_t page_addr_phys = 0; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/rockchip-iommu.c:570:21: note: byref variable will be forcibly initialized 570 | phys_addr_t pte_addr_phys = 0; | ^~~~~~~~~~~~~ /kisskb/src/drivers/iommu/rockchip-iommu.c:567:40: note: byref variable will be forcibly initialized 567 | phys_addr_t mmu_dte_addr_phys, dte_addr_phys; | ^~~~~~~~~~~~~ /kisskb/src/drivers/iommu/rockchip-iommu.c:567:21: note: byref variable will be forcibly initialized 567 | phys_addr_t mmu_dte_addr_phys, dte_addr_phys; | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x06.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x06.c: In function 'show_gather': /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:179:28: note: byref variable will be forcibly initialized 179 | dma_addr_t addr = phys_addr + i * 4; | ^~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:166:13: note: byref variable will be forcibly initialized 166 | u32 payload = INVALID_PAYLOAD; | ^~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:240, from /kisskb/src/drivers/gpu/host1x/hw/host1x06.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x06.c: In function 'host1x_debug_show_channel_cdma': /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x06.c:19:34: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart = 0, dmaend = 0; | ^~~~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x06.c:19:20: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart = 0, dmaend = 0; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/iommu/rockchip-iommu.c:9: /kisskb/src/drivers/iommu/rockchip-iommu.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/host1x/hw/host1x06.c: In function 'host1x_debug_show_channel_fifo': /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x06.c:72:13: note: byref variable will be forcibly initialized 72 | u32 payload = INVALID_PAYLOAD; | ^~~~~~~ /kisskb/src/drivers/iommu/rockchip-iommu.c: In function 'rk_iommu_irq': /kisskb/src/drivers/iommu/rockchip-iommu.c:614:20: note: byref variable will be forcibly initialized 614 | dma_addr_t iova; | ^~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x06.c:18: /kisskb/src/drivers/gpu/host1x/hw/host1x06.c: In function 'syncpt_thresh_isr': /kisskb/src/drivers/gpu/host1x/hw/intr_hw.c:36:23: note: byref variable will be forcibly initialized 36 | unsigned long reg; | ^~~ /kisskb/src/drivers/iommu/rockchip-iommu.c: In function 'rk_iommu_map_iova': /kisskb/src/drivers/iommu/rockchip-iommu.c:809:21: note: byref variable will be forcibly initialized 809 | phys_addr_t page_phys; | ^~~~~~~~~ In file included from /kisskb/src/drivers/iommu/rockchip-iommu.c:12: /kisskb/src/drivers/iommu/rockchip-iommu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/iommu/sprd-iommu.c:9: /kisskb/src/drivers/iommu/sprd-iommu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/iommu/sprd-iommu.c:9: /kisskb/src/drivers/iommu/sprd-iommu.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/memblock.h:13, from /kisskb/src/drivers/xen/grant-table.c:36: /kisskb/src/drivers/xen/grant-table.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/drivers/xen/grant-table.c:36: /kisskb/src/drivers/xen/grant-table.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/xen/grant-table.c: In function '__max_nr_grant_frames': /kisskb/src/drivers/xen/grant-table.c:702:34: note: byref variable will be forcibly initialized 702 | 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:35: note: byref variable will be forcibly initialized 1455 | struct gnttab_set_version gsv; | ^~~ In file included from /kisskb/src/drivers/xen/grant-table.c:39: /kisskb/src/drivers/xen/grant-table.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map': /kisskb/src/drivers/xen/grant-table.c:1361:43: note: byref variable will be forcibly initialized 1361 | struct xen_add_to_physmap xatp; | ^~~~ /kisskb/src/drivers/xen/grant-table.c:1355:35: note: byref variable will be forcibly initialized 1355 | struct gnttab_setup_table setup; | ^~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map_frames_v2': /kisskb/src/drivers/xen/grant-table.c:1308:41: note: byref variable will be forcibly initialized 1308 | struct gnttab_get_status_frames getframes; | ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x07.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x07.c: In function 'show_gather': /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:179:28: note: byref variable will be forcibly initialized 179 | dma_addr_t addr = phys_addr + i * 4; | ^~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:166:13: note: byref variable will be forcibly initialized 166 | u32 payload = INVALID_PAYLOAD; | ^~~~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_page_cache_shrink': /kisskb/src/drivers/xen/grant-table.c:915:22: note: byref variable will be forcibly initialized 915 | struct page *page[10]; | ^~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/debug_hw.c:240, from /kisskb/src/drivers/gpu/host1x/hw/host1x07.c:17: /kisskb/src/drivers/gpu/host1x/hw/host1x07.c: In function 'host1x_debug_show_channel_cdma': /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x06.c:19:34: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart = 0, dmaend = 0; | ^~~~~~ /kisskb/src/drivers/gpu/host1x/hw/debug_hw_1x06.c:19:20: note: byref variable will be forcibly initialized 19 | dma_addr_t dmastart = 0, dmaend = 0; | ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/host1x/hw/host1x07.c:18: /kisskb/src/drivers/gpu/host1x/hw/host1x07.c: In function 'syncpt_thresh_isr': /kisskb/src/drivers/gpu/host1x/hw/intr_hw.c:36:23: note: byref variable will be forcibly initialized 36 | unsigned long reg; | ^~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_unmap_refs_sync': /kisskb/src/drivers/xen/grant-table.c:1270:41: note: byref variable will be forcibly initialized 1270 | struct unmap_refs_callback_data data; | ^~~~ In file included from /kisskb/src/drivers/base/regmap/regcache.c:12: /kisskb/src/drivers/base/regmap/regcache.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_hw_init': /kisskb/src/drivers/base/regmap/regcache.c:31:27: note: byref variable will be forcibly initialized 31 | unsigned int reg, val; | ^~~ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_lookup_reg': /kisskb/src/drivers/base/regmap/regcache.c:645:28: note: byref variable will be forcibly initialized 645 | struct reg_default key; | ^~~ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_default_sync': /kisskb/src/drivers/base/regmap/regcache.c:300:30: note: byref variable will be forcibly initialized 300 | unsigned int val; | ^~~ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_sync_block_raw': /kisskb/src/drivers/base/regmap/regcache.c:740:21: note: byref variable will be forcibly initialized 740 | const void *data = NULL; | ^~~~ In file included from /kisskb/src/drivers/base/regmap/regcache-rbtree.c:13: /kisskb/src/drivers/base/regmap/regcache-rbtree.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/base/regmap/regcache-flat.c:11: /kisskb/src/drivers/base/regmap/regcache-flat.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/regmap/regmap.c:9: /kisskb/src/drivers/base/regmap/regmap.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_16_native': /kisskb/src/drivers/base/regmap/regmap.c:377:13: note: byref variable will be forcibly initialized 377 | u16 v; | ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_32_native': /kisskb/src/drivers/base/regmap/regmap.c:419:13: note: byref variable will be forcibly initialized 419 | u32 v; | ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_parse_64_native': /kisskb/src/drivers/base/regmap/regmap.c:452:13: note: byref variable will be forcibly initialized 452 | u64 v; | ^ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/base/regmap/trace.h:257, from /kisskb/src/drivers/base/regmap/regmap.c:23: /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_reg': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 16 | DECLARE_EVENT_CLASS(regmap_reg, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 16 | DECLARE_EVENT_CLASS(regmap_reg, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_read_debugfs': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:224:22: note: byref variable will be forcibly initialized 224 | unsigned int val, start_reg; | ^~~ /kisskb/src/drivers/base/regmap/regmap-debugfs.c:220:16: note: byref variable will be forcibly initialized 220 | loff_t p = *ppos; | ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_block': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 67 | DECLARE_EVENT_CLASS(regmap_block, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 67 | DECLARE_EVENT_CLASS(regmap_block, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_sync': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' 118 | TRACE_EVENT(regcache_sync, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' 118 | TRACE_EVENT(regcache_sync, | ^~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_reg_ranges_read_file': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:366:16: note: byref variable will be forcibly initialized 366 | loff_t p = 0; | ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_bool': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 141 | DECLARE_EVENT_CLASS(regmap_bool, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 141 | DECLARE_EVENT_CLASS(regmap_bool, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_cache_bypass_write_file': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:512:14: note: byref variable will be forcibly initialized 512 | bool new_val; | ^~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_async': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 177 | DECLARE_EVENT_CLASS(regmap_async, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 177 | DECLARE_EVENT_CLASS(regmap_async, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap-debugfs.c: In function 'regmap_cache_only_write_file': /kisskb/src/drivers/base/regmap/regmap-debugfs.c:465:14: note: byref variable will be forcibly initialized 465 | bool new_val, require_sync = false; | ^~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_drop_region': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' 225 | TRACE_EVENT(regcache_drop_region, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' 225 | TRACE_EVENT(regcache_drop_region, | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/iommu/apple-dart.c:14: /kisskb/src/drivers/iommu/apple-dart.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/regmap/regmap.c:9: /kisskb/src/drivers/base/regmap/regmap.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/iommu/apple-dart.c:16: /kisskb/src/drivers/iommu/apple-dart.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/base/regmap/regmap.c:10: /kisskb/src/drivers/base/regmap/regmap.c: In function 'kmalloc_array': /kisskb/src/net/bluetooth/eir.c: In function 'eir_append_local_name': /kisskb/src/net/bluetooth/eir.c:41:20: note: byref variable will be forcibly initialized 41 | u8 name[HCI_MAX_SHORT_NAME_LENGTH + 1]; | ^~~~ /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/base/regmap/regmap.c:9: /kisskb/src/drivers/base/regmap/regmap.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_cached': /kisskb/src/drivers/base/regmap/regmap.c:107:22: note: byref variable will be forcibly initialized 107 | unsigned int val; | ^~~ /kisskb/src/drivers/iommu/apple-dart.c: In function 'apple_dart_hw_reset': /kisskb/src/drivers/iommu/apple-dart.c:290:38: note: byref variable will be forcibly initialized 290 | struct apple_dart_stream_map stream_map; | ^~~~~~~~~~ /kisskb/src/drivers/iommu/apple-dart.c: In function 'apple_dart_domain_flush_tlb': /kisskb/src/drivers/iommu/apple-dart.c:314:38: note: byref variable will be forcibly initialized 314 | struct apple_dart_stream_map stream_map; | ^~~~~~~~~~ /kisskb/src/drivers/iommu/apple-dart.c: In function 'apple_dart_finalize_domain': /kisskb/src/drivers/iommu/apple-dart.c:401:31: note: byref variable will be forcibly initialized 401 | struct io_pgtable_cfg pgtbl_cfg; | ^~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function '_regmap_update_bits': /kisskb/src/drivers/base/regmap/regmap.c:3062:27: note: byref variable will be forcibly initialized 3062 | unsigned int tmp, orig; | ^~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function '_regmap_select_page': /kisskb/src/drivers/base/regmap/regmap.c:1601:14: note: byref variable will be forcibly initialized 1601 | bool page_chg; | ^~~~~~~~ /kisskb/src/drivers/char/lp.c: In function 'lp_set_timeout64': /kisskb/src/drivers/char/lp.c:710:13: note: byref variable will be forcibly initialized 710 | s64 karg[2]; | ^~~~ /kisskb/src/drivers/char/lp.c: In function 'lp_setup': /kisskb/src/drivers/char/lp.c:887:13: note: byref variable will be forcibly initialized 887 | int x; | ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_raw_read': /kisskb/src/drivers/base/regmap/regmap.c:2789:22: note: byref variable will be forcibly initialized 2789 | unsigned int v; | ^ /kisskb/src/drivers/char/lp.c: In function 'lp_register': /kisskb/src/drivers/char/lp.c:921:26: note: byref variable will be forcibly initialized 921 | struct pardev_cb ppdev_cb; | ^~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_field_read': /kisskb/src/drivers/base/regmap/regmap.c:2934:22: note: byref variable will be forcibly initialized 2934 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_fields_read': /kisskb/src/drivers/base/regmap/regmap.c:2961:22: note: byref variable will be forcibly initialized 2961 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_bulk_read': /kisskb/src/drivers/base/regmap/regmap.c:3021:38: note: byref variable will be forcibly initialized 3021 | unsigned int ival; | ^~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_test_bits': /kisskb/src/drivers/base/regmap/regmap.c:3144:22: note: byref variable will be forcibly initialized 3144 | unsigned int val, ret; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/regmap/regmap.c:9: /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_async_complete': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c:3206:9: note: in expansion of macro 'wait_event' 3206 | wait_event(map->async_waitq, regmap_async_is_done(map)); | ^~~~~~~~~~ /kisskb/src/drivers/char/lp.c: In function 'lp_do_ioctl': /kisskb/src/drivers/char/lp.c:583:13: note: byref variable will be forcibly initialized 583 | int status; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/sco.c:27: /kisskb/src/net/bluetooth/sco.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/sco.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/lp.c: In function 'lp_init_module': /kisskb/src/drivers/char/lp.c:1093:47: note: byref variable will be forcibly initialized 1093 | char *ep; | ^~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/sco.c:32: /kisskb/src/net/bluetooth/sco.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/sco.c:32: /kisskb/src/net/bluetooth/sco.c: In function 'sco_get_sock_listen': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/sco.c:357:46: note: in expansion of macro 'BDADDR_ANY' 357 | if (!bacmp(&sco_pi(sk)->src, BDADDR_ANY)) | ^~~~~~~~~~ /kisskb/src/net/bluetooth/sco.c: In function 'sco_conn_defer_accept': /kisskb/src/net/bluetooth/sco.c:770:52: note: byref variable will be forcibly initialized 770 | struct hci_cp_accept_sync_conn_req cp; | ^~ /kisskb/src/net/bluetooth/sco.c:763:47: note: byref variable will be forcibly initialized 763 | struct hci_cp_accept_conn_req cp; | ^~ In file included from /kisskb/src/net/bluetooth/sco.c:32: /kisskb/src/net/bluetooth/sco.c: In function 'bt_skb_sendmsg': /kisskb/src/include/net/bluetooth/bluetooth.h:455:13: note: byref variable will be forcibly initialized 455 | int err; | ^~~ /kisskb/src/net/bluetooth/sco.c: In function 'sco_sock_getsockopt_old': /kisskb/src/net/bluetooth/sco.c:971:29: note: byref variable will be forcibly initialized 971 | struct sco_conninfo cinfo; | ^~~~~ /kisskb/src/net/bluetooth/sco.c:970:28: note: byref variable will be forcibly initialized 970 | struct sco_options opts; | ^~~~ /kisskb/src/net/bluetooth/sco.c: In function 'sco_sock_getsockopt': /kisskb/src/net/bluetooth/sco.c:1040:25: note: byref variable will be forcibly initialized 1040 | struct bt_codec codec; | ^~~~~ /kisskb/src/net/bluetooth/sco.c:1032:25: note: byref variable will be forcibly initialized 1032 | struct bt_voice voice; | ^~~~~ /kisskb/src/net/bluetooth/sco.c: In function 'sco_sock_setsockopt': /kisskb/src/net/bluetooth/sco.c:825:12: note: userspace variable will be forcibly initialized 825 | static int sco_sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/sco.c:825:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/sco.c:825:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/sco.c:825:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/sco.c:834:14: note: byref variable will be forcibly initialized 834 | __u8 buffer[255]; | ^~~~~~ /kisskb/src/net/bluetooth/sco.c:831:13: note: byref variable will be forcibly initialized 831 | u32 opt; | ^~~ /kisskb/src/net/bluetooth/sco.c:830:25: note: byref variable will be forcibly initialized 830 | struct bt_voice voice; | ^~~~~ In file included from /kisskb/src/net/bluetooth/sco.c:32: /kisskb/src/net/bluetooth/sco.c: In function 'sco_connect_ind': /kisskb/src/include/net/bluetooth/bluetooth.h:294:34: note: byref variable will be forcibly initialized 294 | #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) | ^ /kisskb/src/net/bluetooth/sco.c:1337:46: note: in expansion of macro 'BDADDR_ANY' 1337 | !bacmp(&sco_pi(sk)->src, BDADDR_ANY)) { | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/firmware_loader/main.c:14: /kisskb/src/drivers/base/firmware_loader/main.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/base/firmware_loader/main.c:21: /kisskb/src/drivers/base/firmware_loader/main.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/base/power/common.c:7: /kisskb/src/drivers/base/power/common.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'uncache_firmware': /kisskb/src/drivers/base/firmware_loader/main.c:1231:25: note: byref variable will be forcibly initialized 1231 | struct firmware fw; | ^~ /kisskb/src/drivers/base/firmware_loader/main.c: In function '_request_firmware_prepare': /kisskb/src/drivers/base/firmware_loader/main.c:746:25: note: byref variable will be forcibly initialized 746 | struct fw_priv *fw_priv; | ^~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/firmware_loader/main.c:14: /kisskb/src/drivers/base/firmware_loader/main.c: In function 'dev_cache_fw_image': /kisskb/src/drivers/base/firmware_loader/main.c:1343:19: note: byref variable will be forcibly initialized 1343 | LIST_HEAD(todo); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'fw_get_filesystem_firmware': /kisskb/src/drivers/base/firmware_loader/main.c:527:24: note: byref variable will be forcibly initialized 527 | size_t file_size = 0; | ^~~~~~~~~ /kisskb/src/drivers/base/firmware_loader/main.c:513:15: note: byref variable will be forcibly initialized 513 | void *buffer = NULL; | ^~~~~~ /kisskb/src/drivers/base/firmware_loader/main.c: In function '_request_firmware': /kisskb/src/drivers/base/firmware_loader/main.c:813:26: note: byref variable will be forcibly initialized 813 | struct firmware *fw = NULL; | ^~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'cache_firmware': /kisskb/src/drivers/base/firmware_loader/main.c:1192:32: note: byref variable will be forcibly initialized 1192 | const struct firmware *fw; | ^~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'request_firmware_work_func': /kisskb/src/drivers/base/firmware_loader/main.c:1092:32: note: byref variable will be forcibly initialized 1092 | const struct firmware *fw; | ^~ /kisskb/src/drivers/base/regmap/regmap-i2c.c: In function 'regmap_i2c_read': /kisskb/src/drivers/base/regmap/regmap-i2c.c:178:24: note: byref variable will be forcibly initialized 178 | struct i2c_msg xfer[2]; | ^~~~ /kisskb/src/drivers/base/regmap/regmap-i2c.c: In function 'regmap_i2c_gather_write': /kisskb/src/drivers/base/regmap/regmap-i2c.c:144:24: note: byref variable will be forcibly initialized 144 | struct i2c_msg xfer[2]; | ^~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_drv.c: In function 'komeda_platform_probe': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_drv.c:117:33: note: byref variable will be forcibly initialized 117 | struct component_match *match = NULL; | ^~~~~ /kisskb/src/net/bluetooth/msft.c: In function '__msft_remove_monitor': /kisskb/src/net/bluetooth/msft.c:671:28: note: byref variable will be forcibly initialized 671 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/msft.c:669:56: note: byref variable will be forcibly initialized 669 | struct msft_cp_le_cancel_monitor_advertisement cp; | ^~ /kisskb/src/net/bluetooth/msft.c: In function '__msft_add_monitor_pattern': /kisskb/src/net/bluetooth/msft.c:600:28: note: byref variable will be forcibly initialized 600 | struct hci_request req; | ^~~ /kisskb/src/net/bluetooth/msft.c: In function 'msft_le_cancel_monitor_advertisement_cb': /kisskb/src/net/bluetooth/msft.c:468:13: note: byref variable will be forcibly initialized 468 | int err; | ^~~ /kisskb/src/net/bluetooth/msft.c: In function 'read_supported_features': /kisskb/src/net/bluetooth/msft.c:114:48: note: byref variable will be forcibly initialized 114 | struct msft_cp_read_supported_features cp; | ^~ /kisskb/src/net/bluetooth/msft.c: In function 'msft_req_add_set_filter_enable': /kisskb/src/net/bluetooth/msft.c:712:59: note: byref variable will be forcibly initialized 712 | struct msft_cp_le_set_advertisement_filter_enable cp; | ^~ /kisskb/src/net/bluetooth/msft.c: In function 'msft_set_filter_enable': /kisskb/src/net/bluetooth/msft.c:722:28: note: byref variable will be forcibly initialized 722 | struct hci_request req; | ^~~ In file included from /kisskb/src/drivers/base/regmap/regmap-irq.c:13: /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'regmap_irq_thread': /kisskb/src/drivers/base/regmap/regmap-irq.c:467:45: note: byref variable will be forcibly initialized 467 | const unsigned long mreg = data->main_status_buf[i]; | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/base/regmap/regmap-irq.c:11: /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'regmap_irq_sync_unlock': /kisskb/src/drivers/base/regmap/regmap-irq.c:101:13: note: byref variable will be forcibly initialized 101 | u32 val; | ^~~ /kisskb/src/drivers/base/regmap/regmap-irq.c: In function 'devm_regmap_add_irq_chip_fwnode': /kisskb/src/drivers/base/regmap/regmap-irq.c:1033:45: note: byref variable will be forcibly initialized 1033 | struct regmap_irq_chip_data **ptr, *d; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/sched/mm.h:5, from /kisskb/src/drivers/base/power/runtime.c:8: /kisskb/src/drivers/base/power/runtime.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/base/power/runtime.c:8: /kisskb/src/drivers/base/power/runtime.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/plist.h:77, from /kisskb/src/include/linux/pm_qos.h:15, from /kisskb/src/drivers/base/power/qos.c:30: /kisskb/src/drivers/base/power/qos.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/base/power/runtime.c:8: /kisskb/src/drivers/base/power/runtime.c: In function '__pm_runtime_barrier': In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/pm_qos.h:16, from /kisskb/src/drivers/base/power/qos.c:30: /kisskb/src/drivers/base/power/qos.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/base/power/runtime.c:1311:29: note: byref variable will be forcibly initialized 1311 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/drivers/base/power/runtime.c:1311:17: note: in expansion of macro 'DEFINE_WAIT' 1311 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_resume': /kisskb/src/drivers/base/power/runtime.c:770:29: note: byref variable will be forcibly initialized 770 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/drivers/base/power/runtime.c:770:17: note: in expansion of macro 'DEFINE_WAIT' 770 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_suspend': /kisskb/src/drivers/base/power/runtime.c:592:29: note: byref variable will be forcibly initialized 592 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/drivers/base/power/runtime.c:592:17: note: in expansion of macro 'DEFINE_WAIT' 592 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeirq.c:3: /kisskb/src/drivers/base/power/wakeirq.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeirq.c:3: /kisskb/src/drivers/base/power/wakeirq.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/xen/features.c: In function 'xen_setup_features': /kisskb/src/drivers/xen/features.c:37:33: note: byref variable will be forcibly initialized 37 | struct xen_feature_info fi; | ^~ In file included from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.c:8: /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/misc/c2port/core.c:9: /kisskb/src/drivers/misc/c2port/core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/main.c:21: /kisskb/src/drivers/base/power/main.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/c2port/core.c: In function 'c2port_poll_in_busy': /kisskb/src/drivers/misc/c2port/core.c:259:12: note: byref variable will be forcibly initialized 259 | u8 addr; | ^~~~ /kisskb/src/drivers/misc/c2port/core.c: In function 'c2port_poll_out_ready': /kisskb/src/drivers/misc/c2port/core.c:280:12: note: byref variable will be forcibly initialized 280 | u8 addr; | ^~~~ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_write_flash_data': /kisskb/src/drivers/misc/c2port/core.c:741:12: note: byref variable will be forcibly initialized 741 | u8 status, nwrite = 128; | ^~~~~~ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_read_flash_data': /kisskb/src/drivers/misc/c2port/core.c:630:12: note: byref variable will be forcibly initialized 630 | u8 status, nread = 128; | ^~~~~~ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_write_flash_erase': /kisskb/src/drivers/misc/c2port/core.c:547:12: note: byref variable will be forcibly initialized 547 | u8 status; | ^~~~~~ /kisskb/src/drivers/misc/c2port/core.c: In function 'c2port_store_flash_access': /kisskb/src/drivers/misc/c2port/core.c:523:13: note: byref variable will be forcibly initialized 523 | int status; | ^~~~~~ /kisskb/src/drivers/misc/c2port/core.c: In function 'access_store': /kisskb/src/drivers/misc/c2port/core.c:355:13: note: byref variable will be forcibly initialized 355 | int status, ret; | ^~~~~~ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_show_rev_id': /kisskb/src/drivers/misc/c2port/core.c:439:12: note: byref variable will be forcibly initialized 439 | u8 data; | ^~~~ /kisskb/src/drivers/misc/c2port/core.c: In function '__c2port_show_dev_id': /kisskb/src/drivers/misc/c2port/core.c:402:12: note: byref variable will be forcibly initialized 402 | u8 data; | ^~~~ /kisskb/src/drivers/base/power/main.c: In function 'dpm_wait_for_subordinate': /kisskb/src/drivers/base/power/main.c:335:13: note: byref variable will be forcibly initialized 335 | static void dpm_wait_for_subordinate(struct device *dev, bool async) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/main.c: In function 'dpm_complete': /kisskb/src/drivers/base/power/main.c:1096:26: note: byref variable will be forcibly initialized 1096 | struct list_head list; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/drivers/base/power/wakeup.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/drivers/base/power/wakeup.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/drivers/base/power/wakeup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/drivers/base/power/wakeup.c: In function 'pm_get_wakeup_count': /kisskb/src/drivers/base/power/wakeup.c:977:29: note: byref variable will be forcibly initialized 977 | DEFINE_WAIT(wait); | ^~~~ /kisskb/src/include/linux/wait.h:1147:33: note: in definition of macro 'DEFINE_WAIT_FUNC' 1147 | struct wait_queue_entry name = { \ | ^~~~ /kisskb/src/drivers/base/power/wakeup.c:977:17: note: in expansion of macro 'DEFINE_WAIT' 977 | DEFINE_WAIT(wait); | ^~~~~~~~~~~ /kisskb/src/drivers/mfd/exynos-lpass.c: In function 'exynos_lpass_core_sw_reset': /kisskb/src/drivers/mfd/exynos-lpass.c:60:22: note: byref variable will be forcibly initialized 60 | unsigned int val = 0; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/base/power/domain.c:9: /kisskb/src/drivers/base/power/domain.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /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:32: note: byref variable will be forcibly initialized 74 | union komeda_config_id config_id; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c: In function 'komeda_parse_dt': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c:142:13: note: byref variable will be forcibly initialized 142 | u32 pipe_id = U32_MAX; | ^~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/base/power/domain.c:11: /kisskb/src/drivers/base/power/domain.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/base/power/domain.c:18: /kisskb/src/drivers/base/power/domain.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/base/component.c:14: /kisskb/src/drivers/base/component.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/mfd/sm501.c:11: /kisskb/src/drivers/mfd/sm501.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_parse_state': /kisskb/src/drivers/base/power/domain.c:2842:28: note: byref variable will be forcibly initialized 2842 | u32 entry_latency, exit_latency; | ^~~~~~~~~~~~ /kisskb/src/drivers/base/power/domain.c:2842:13: note: byref variable will be forcibly initialized 2842 | u32 entry_latency, exit_latency; | ^~~~~~~~~~~~~ /kisskb/src/drivers/base/power/domain.c:2841:13: note: byref variable will be forcibly initialized 2841 | u32 residency; | ^~~~~~~~~ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_iterate_idle_states': /kisskb/src/drivers/base/power/domain.c:2875:36: note: byref variable will be forcibly initialized 2875 | struct of_phandle_iterator it; | ^~ /kisskb/src/drivers/xen/manage.c: In function 'setup_shutdown_watcher': /kisskb/src/drivers/xen/manage.c:334:14: note: byref variable will be forcibly initialized 334 | char node[FEATURE_PATH_SIZE]; | ^~~~ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_summary_one': /kisskb/src/drivers/base/power/domain.c:3036:14: note: byref variable will be forcibly initialized 3036 | char state[16]; | ^~~~~ /kisskb/src/drivers/xen/manage.c: In function 'shutdown_handler': /kisskb/src/drivers/xen/manage.c:224:35: note: byref variable will be forcibly initialized 224 | struct xenbus_transaction xbt; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/base/power/domain_governor.c:7: /kisskb/src/drivers/base/power/domain_governor.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/domain.c: In function '__genpd_dev_pm_attach': /kisskb/src/drivers/base/power/domain.c:2650:32: note: byref variable will be forcibly initialized 2650 | struct of_phandle_args pd_args; | ^~~~~~~ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_calc_pll': /kisskb/src/drivers/mfd/sm501.c:454:14: note: byref variable will be forcibly initialized 454 | long best_diff = 999999999; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/xen/balloon.c:41: /kisskb/src/drivers/xen/balloon.c: In function 'decrease_reservation': /kisskb/src/drivers/xen/balloon.c:442:19: note: byref variable will be forcibly initialized 442 | LIST_HEAD(pages); | ^~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_select_clock': /kisskb/src/drivers/mfd/sm501.c:491:14: note: byref variable will be forcibly initialized 491 | long best_diff = 999999999; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/xen/balloon.c:41: /kisskb/src/drivers/xen/balloon.c: In function 'add_ballooned_pages': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/balloon.c:588:30: note: in expansion of macro 'wait_event_interruptible' 588 | rc = wait_event_interruptible(balloon_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_domain.h:11, from /kisskb/src/drivers/base/power/domain_governor.c:8: /kisskb/src/drivers/base/power/domain_governor.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/base/power/domain_governor.c: In function 'default_suspend_ok': /kisskb/src/drivers/base/power/domain_governor.c:54:13: note: byref variable will be forcibly initialized 54 | s64 constraint_ns; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mfd/sm501.c:12: /kisskb/src/drivers/mfd/sm501.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/mfd/sm501.c:16: /kisskb/src/drivers/mfd/sm501.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/xen/balloon.c: In function 'balloon_thread': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:396:9: note: in expansion of macro '___wait_event' 396 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:409:25: note: in expansion of macro '__wait_event_freezable_timeout' 409 | __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/balloon.c:534:17: note: in expansion of macro 'wait_event_freezable_timeout' 534 | wait_event_freezable_timeout(balloon_thread_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_set_clock': /kisskb/src/drivers/mfd/sm501.c:520:28: note: byref variable will be forcibly initialized 520 | struct sm501_clock to; | ^~ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_init_dev': /kisskb/src/drivers/mfd/sm501.c:1301:25: note: byref variable will be forcibly initialized 1301 | resource_size_t mem_avail; | ^~~~~~~~~ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_find_clock': /kisskb/src/drivers/mfd/sm501.c:645:28: note: byref variable will be forcibly initialized 645 | struct sm501_clock to; | ^~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_component_verify_inputs': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:275:23: note: byref variable will be forcibly initialized 275 | unsigned long supported_inputs = c->supported_inputs; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_pipeline_assemble': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:308:23: note: byref variable will be forcibly initialized 308 | unsigned long avail_comps = pipe->avail_comps; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_pipeline_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:251:23: note: byref variable will be forcibly initialized 251 | unsigned long avail_comps = pipe->avail_comps; | ^~~~~~~~~~~ /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:212:25: note: byref variable will be forcibly initialized 212 | va_list args; | ^~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_pipeline_destroy': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:49:23: note: byref variable will be forcibly initialized 49 | unsigned long avail_comps = pipe->avail_comps; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_pipeline_dump_register': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:362:23: note: byref variable will be forcibly initialized 362 | unsigned long avail_comps; | ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'uuids_show': /kisskb/src/net/bluetooth/hci_debugfs.c:179:23: note: byref variable will be forcibly initialized 179 | u8 i, val[16]; | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'sc_only_mode_read': /kisskb/src/net/bluetooth/hci_debugfs.c:294:14: note: byref variable will be forcibly initialized 294 | char buf[3]; | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'use_debug_keys_read': /kisskb/src/net/bluetooth/hci_debugfs.c:276:14: note: byref variable will be forcibly initialized 276 | char buf[3]; | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'ssp_debug_mode_read': /kisskb/src/net/bluetooth/hci_debugfs.c:430:14: note: byref variable will be forcibly initialized 430 | char buf[3]; | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'force_bredr_smp_read': /kisskb/src/net/bluetooth/hci_debugfs.c:503:14: note: byref variable will be forcibly initialized 503 | char buf[3]; | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'quirk_simultaneous_discovery_read': /kisskb/src/net/bluetooth/hci_debugfs.c:39:14: note: byref variable will be forcibly initialized 39 | char buf[3]; \ | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c:1175:1: note: in expansion of macro 'DEFINE_QUIRK_ATTRIBUTE' 1175 | DEFINE_QUIRK_ATTRIBUTE(quirk_simultaneous_discovery, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'quirk_strict_duplicate_filter_read': /kisskb/src/net/bluetooth/hci_debugfs.c:39:14: note: byref variable will be forcibly initialized 39 | char buf[3]; \ | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c:1173:1: note: in expansion of macro 'DEFINE_QUIRK_ATTRIBUTE' 1173 | DEFINE_QUIRK_ATTRIBUTE(quirk_strict_duplicate_filter, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'force_no_mitm_read': /kisskb/src/net/bluetooth/hci_debugfs.c:1134:14: note: byref variable will be forcibly initialized 1134 | char buf[3]; | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'force_static_address_read': /kisskb/src/net/bluetooth/hci_debugfs.c:744:14: note: byref variable will be forcibly initialized 744 | char buf[3]; | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'vendor_diag_read': /kisskb/src/net/bluetooth/hci_debugfs.c:1315:14: note: byref variable will be forcibly initialized 1315 | char buf[3]; | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'dut_mode_read': /kisskb/src/net/bluetooth/hci_debugfs.c:1259:14: note: byref variable will be forcibly initialized 1259 | char buf[3]; | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'quirk_simultaneous_discovery_write': /kisskb/src/net/bluetooth/hci_debugfs.c:52:14: note: byref variable will be forcibly initialized 52 | bool enable; \ | ^~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c:1175:1: note: in expansion of macro 'DEFINE_QUIRK_ATTRIBUTE' 1175 | DEFINE_QUIRK_ATTRIBUTE(quirk_simultaneous_discovery, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'quirk_strict_duplicate_filter_write': /kisskb/src/net/bluetooth/hci_debugfs.c:52:14: note: byref variable will be forcibly initialized 52 | bool enable; \ | ^~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c:1173:1: note: in expansion of macro 'DEFINE_QUIRK_ATTRIBUTE' 1173 | DEFINE_QUIRK_ATTRIBUTE(quirk_strict_duplicate_filter, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'force_static_address_write': /kisskb/src/net/bluetooth/hci_debugfs.c:757:14: note: byref variable will be forcibly initialized 757 | bool enable; | ^~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'vendor_diag_write': /kisskb/src/net/bluetooth/hci_debugfs.c:1327:14: note: byref variable will be forcibly initialized 1327 | bool enable; | ^~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'force_bredr_smp_write': /kisskb/src/net/bluetooth/hci_debugfs.c:516:14: note: byref variable will be forcibly initialized 516 | bool enable; | ^~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'force_no_mitm_write': /kisskb/src/net/bluetooth/hci_debugfs.c:1149:14: note: byref variable will be forcibly initialized 1149 | bool enable; | ^~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c:1147:14: note: byref variable will be forcibly initialized 1147 | char buf[32]; | ^~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'identity_show': /kisskb/src/net/bluetooth/hci_debugfs.c:666:12: note: byref variable will be forcibly initialized 666 | u8 addr_type; | ^~~~~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c:665:18: note: byref variable will be forcibly initialized 665 | bdaddr_t addr; | ^~~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'dut_mode_write': /kisskb/src/net/bluetooth/hci_debugfs.c:1272:14: note: byref variable will be forcibly initialized 1272 | bool enable; | ^~~~~~ /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'hci_debugfs_create_conn': /kisskb/src/net/bluetooth/hci_debugfs.c:1246:14: note: byref variable will be forcibly initialized 1246 | char name[6]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/base/power/clock_ops.c:8: /kisskb/src/drivers/base/power/clock_ops.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/clock_ops.c:9: /kisskb/src/drivers/base/power/clock_ops.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/clkdev.h:12, from /kisskb/src/drivers/base/power/clock_ops.c:14: /kisskb/src/drivers/base/power/clock_ops.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/base/power/clock_ops.c: In function 'pm_clk_destroy': /kisskb/src/drivers/base/power/clock_ops.c:498:26: note: byref variable will be forcibly initialized 498 | struct list_head list; | ^~~~ /kisskb/src/drivers/base/power/clock_ops.c: In function 'pm_clk_suspend': /kisskb/src/drivers/base/power/clock_ops.c:547:23: note: byref variable will be forcibly initialized 547 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c: In function 'fdp_nci_set_clock': /kisskb/src/drivers/nfc/fdp/fdp.c:124:14: note: byref variable will be forcibly initialized 124 | char data[9]; | ^~~~ /kisskb/src/drivers/base/power/clock_ops.c: In function 'pm_clk_resume': /kisskb/src/drivers/base/power/clock_ops.c:585:23: note: byref variable will be forcibly initialized 585 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c: In function 'fdp_nci_create_conn': /kisskb/src/drivers/nfc/fdp/fdp.c:85:50: note: byref variable will be forcibly initialized 85 | struct core_conn_create_dest_spec_params param; | ^~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c: In function 'fdp_nci_patch_otp': /kisskb/src/drivers/nfc/fdp/fdp.c:316:12: note: byref variable will be forcibly initialized 316 | static int fdp_nci_patch_otp(struct nci_dev *ndev) | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c:316:12: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/nfc/fdp/fdp.c:8: /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c:377:9: note: in expansion of macro 'wait_event_interruptible' 377 | wait_event_interruptible(info->setup_wq, info->setup_reset_ntf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c:364:9: note: in expansion of macro 'wait_event_interruptible' 364 | wait_event_interruptible(info->setup_wq, info->setup_patch_ntf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c:346:9: note: in expansion of macro 'wait_event_interruptible' 346 | wait_event_interruptible(info->setup_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c: In function 'fdp_nci_patch_ram': /kisskb/src/drivers/nfc/fdp/fdp.c:382:12: note: byref variable will be forcibly initialized 382 | static int fdp_nci_patch_ram(struct nci_dev *ndev) | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c:382:12: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/nfc/fdp/fdp.c:8: /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c:443:9: note: in expansion of macro 'wait_event_interruptible' 443 | wait_event_interruptible(info->setup_wq, info->setup_reset_ntf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c:430:9: note: in expansion of macro 'wait_event_interruptible' 430 | wait_event_interruptible(info->setup_wq, info->setup_patch_ntf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/fdp/fdp.c:412:9: note: in expansion of macro 'wait_event_interruptible' 412 | wait_event_interruptible(info->setup_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/base/power/qos-test.c:5: /kisskb/src/drivers/base/power/qos-test.c: In function 'freq_qos_test_readd': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:103:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 103 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 2000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:102:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 102 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:97:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 97 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:96:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 96 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:92:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 92 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:91:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 91 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:86:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 86 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:81:33: note: byref variable will be forcibly initialized 81 | struct freq_qos_request req; | ^~~ /kisskb/src/drivers/base/power/qos-test.c:80:33: note: byref variable will be forcibly initialized 80 | struct freq_constraints qos; | ^~~ In file included from /kisskb/src/drivers/base/power/qos-test.c:5: /kisskb/src/drivers/base/power/qos-test.c: In function 'freq_qos_test_min': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:32:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 32 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:31:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 31 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:28:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 28 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:27:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 27 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:24:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 24 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), 2000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:22:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 22 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:20:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 20 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:12:39: note: byref variable will be forcibly initialized 12 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:12:33: note: byref variable will be forcibly initialized 12 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:11:33: note: byref variable will be forcibly initialized 11 | struct freq_constraints qos; | ^~~ In file included from /kisskb/src/drivers/base/power/qos-test.c:5: /kisskb/src/drivers/base/power/qos-test.c: In function 'freq_qos_test_maxdef': /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:69:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 69 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), 2000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:68:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 68 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:64:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 64 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:63:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 63 | KUNIT_EXPECT_EQ(test, ret, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:59:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 59 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), 1000); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:58:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 58 | KUNIT_EXPECT_EQ(test, ret, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:54:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 54 | KUNIT_EXPECT_EQ(test, ret, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:51:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 51 | KUNIT_EXPECT_EQ(test, ret, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:779:29: note: byref variable will be forcibly initialized 779 | struct assert_class __assertion = INITIALIZER; \ | ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:878:9: note: in expansion of macro 'KUNIT_ASSERTION' 878 | KUNIT_ASSERTION(test, \ | ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:900:9: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' 900 | KUNIT_BASE_BINARY_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:989:9: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' 989 | KUNIT_BASE_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:999:9: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' 999 | KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1362:9: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' 1362 | KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:46:9: note: in expansion of macro 'KUNIT_EXPECT_EQ' 46 | KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MAX), | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/base/power/qos-test.c:40:39: note: byref variable will be forcibly initialized 40 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:40:33: note: byref variable will be forcibly initialized 40 | struct freq_qos_request req1, req2; | ^~~~ /kisskb/src/drivers/base/power/qos-test.c:39:33: note: byref variable will be forcibly initialized 39 | struct freq_constraints qos; | ^~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_improc_validate': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:778:36: note: byref variable will be forcibly initialized 778 | u32 output_depths, output_formats; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:778:21: note: byref variable will be forcibly initialized 778 | u32 output_depths, output_formats; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_pipeline_unbound_components': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1235:23: note: byref variable will be forcibly initialized 1235 | unsigned long disabling_comps; | ^~~~~~~~~~~~~~~ /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:46: note: byref variable will be forcibly initialized 1093 | struct komeda_data_flow_cfg l_dflow, r_dflow; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1093:37: note: byref variable will be forcibly initialized 1093 | 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:46: note: byref variable will be forcibly initialized 1161 | struct komeda_data_flow_cfg l_dflow, r_dflow; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1161:37: note: byref variable will be forcibly initialized 1161 | 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:37: note: byref variable will be forcibly initialized 1193 | struct komeda_data_flow_cfg s_dflow; /* slave data flow */ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1192:37: note: byref variable will be forcibly initialized 1192 | struct komeda_data_flow_cfg m_dflow; /* master data flow */ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_pipeline_disable': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1291:23: note: byref variable will be forcibly initialized 1291 | unsigned long disabling_comps; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_pipeline_update': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1336:23: note: byref variable will be forcibly initialized 1336 | unsigned long changed_comps; | ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'device_create_sys_dev_entry': /kisskb/src/drivers/base/core.c:3215:14: note: byref variable will be forcibly initialized 3215 | char devt_str[15]; | ^~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'device_remove_sys_dev_entry': /kisskb/src/drivers/base/core.c:3228:14: note: byref variable will be forcibly initialized 3228 | char devt_str[15]; | ^~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'device_store_ulong': /kisskb/src/drivers/base/core.c:2128:23: note: byref variable will be forcibly initialized 2128 | unsigned long new; | ^~~ /kisskb/src/drivers/base/core.c: In function 'device_store_int': /kisskb/src/drivers/base/core.c:2154:14: note: byref variable will be forcibly initialized 2154 | long new; | ^~~ /kisskb/src/drivers/base/core.c: In function 'dev_set_name': /kisskb/src/drivers/base/core.c:3178:17: note: byref variable will be forcibly initialized 3178 | va_list vargs; | ^~~~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function 'device_links_supplier_sync_state_resume': /kisskb/src/drivers/base/core.c:1122:19: note: byref variable will be forcibly initialized 1122 | LIST_HEAD(sync_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/core.c: In function 'device_links_driver_bound': /kisskb/src/drivers/base/core.c:1229:19: note: byref variable will be forcibly initialized 1229 | LIST_HEAD(sync_list); | ^~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/core.c: In function 'dev_uevent': /kisskb/src/drivers/base/core.c:2301:24: note: byref variable will be forcibly initialized 2301 | kgid_t gid = GLOBAL_ROOT_GID; | ^~~ /kisskb/src/drivers/base/core.c:2300:24: note: byref variable will be forcibly initialized 2300 | kuid_t uid = GLOBAL_ROOT_UID; | ^~~ /kisskb/src/drivers/base/core.c:2299:25: note: byref variable will be forcibly initialized 2299 | umode_t mode = 0; | ^~~~ /kisskb/src/drivers/base/core.c:2297:29: note: byref variable will be forcibly initialized 2297 | const char *tmp; | ^~~ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3705:27: note: byref variable will be forcibly initialized 3705 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child_reverse': /kisskb/src/drivers/base/core.c:3735:27: note: byref variable will be forcibly initialized 3735 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child': /kisskb/src/drivers/base/core.c:3770:27: note: byref variable will be forcibly initialized 3770 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child_by_name': /kisskb/src/drivers/base/core.c:3798:27: note: byref variable will be forcibly initialized 3798 | struct klist_iter i; | ^ /kisskb/src/drivers/base/core.c: In function 'online_store': /kisskb/src/drivers/base/core.c:2435:14: note: byref variable will be forcibly initialized 2435 | bool val; | ^~~ /kisskb/src/drivers/base/core.c: In function 'dev_vprintk_emit': /kisskb/src/drivers/base/core.c:4590:32: note: byref variable will be forcibly initialized 4590 | struct dev_printk_info dev_info; | ^~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'dev_printk_emit': /kisskb/src/drivers/base/core.c:4600:17: note: byref variable will be forcibly initialized 4600 | va_list args; | ^~~~ /kisskb/src/drivers/base/core.c: In function '_dev_printk': /kisskb/src/drivers/base/core.c:4627:17: note: byref variable will be forcibly initialized 4627 | va_list args; | ^~~~ /kisskb/src/drivers/base/core.c:4626:26: note: byref variable will be forcibly initialized 4626 | struct va_format vaf; | ^~~ /kisskb/src/drivers/base/core.c: In function 'device_destroy': /kisskb/src/drivers/base/core.c:4153:6: note: byref variable will be forcibly initialized 4153 | void device_destroy(struct class *class, dev_t devt) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_emerg': /kisskb/src/drivers/base/core.c:4644:17: note: byref variable will be forcibly initialized 4644 | va_list args; \ | ^~~~ /kisskb/src/drivers/base/core.c:4657:1: note: in expansion of macro 'define_dev_printk_level' 4657 | define_dev_printk_level(_dev_emerg, KERN_EMERG); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c:4643:26: note: byref variable will be forcibly initialized 4643 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4657:1: note: in expansion of macro 'define_dev_printk_level' 4657 | define_dev_printk_level(_dev_emerg, KERN_EMERG); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_alert': /kisskb/src/drivers/base/core.c:4644:17: note: byref variable will be forcibly initialized 4644 | va_list args; \ | ^~~~ /kisskb/src/drivers/base/core.c:4658:1: note: in expansion of macro 'define_dev_printk_level' 4658 | define_dev_printk_level(_dev_alert, KERN_ALERT); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c:4643:26: note: byref variable will be forcibly initialized 4643 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4658:1: note: in expansion of macro 'define_dev_printk_level' 4658 | define_dev_printk_level(_dev_alert, KERN_ALERT); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_crit': /kisskb/src/drivers/base/core.c:4644:17: note: byref variable will be forcibly initialized 4644 | va_list args; \ | ^~~~ /kisskb/src/drivers/base/core.c:4659:1: note: in expansion of macro 'define_dev_printk_level' 4659 | define_dev_printk_level(_dev_crit, KERN_CRIT); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c:4643:26: note: byref variable will be forcibly initialized 4643 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4659:1: note: in expansion of macro 'define_dev_printk_level' 4659 | define_dev_printk_level(_dev_crit, KERN_CRIT); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_err': /kisskb/src/drivers/base/core.c:4644:17: note: byref variable will be forcibly initialized 4644 | va_list args; \ | ^~~~ /kisskb/src/drivers/base/core.c:4660:1: note: in expansion of macro 'define_dev_printk_level' 4660 | define_dev_printk_level(_dev_err, KERN_ERR); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c:4643:26: note: byref variable will be forcibly initialized 4643 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4660:1: note: in expansion of macro 'define_dev_printk_level' 4660 | define_dev_printk_level(_dev_err, KERN_ERR); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_warn': /kisskb/src/drivers/base/core.c:4644:17: note: byref variable will be forcibly initialized 4644 | va_list args; \ | ^~~~ /kisskb/src/drivers/base/core.c:4661:1: note: in expansion of macro 'define_dev_printk_level' 4661 | define_dev_printk_level(_dev_warn, KERN_WARNING); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c:4643:26: note: byref variable will be forcibly initialized 4643 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4661:1: note: in expansion of macro 'define_dev_printk_level' 4661 | define_dev_printk_level(_dev_warn, KERN_WARNING); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_notice': /kisskb/src/drivers/base/core.c:4644:17: note: byref variable will be forcibly initialized 4644 | va_list args; \ | ^~~~ /kisskb/src/drivers/base/core.c:4662:1: note: in expansion of macro 'define_dev_printk_level' 4662 | define_dev_printk_level(_dev_notice, KERN_NOTICE); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c:4643:26: note: byref variable will be forcibly initialized 4643 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4662:1: note: in expansion of macro 'define_dev_printk_level' 4662 | define_dev_printk_level(_dev_notice, KERN_NOTICE); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function '_dev_info': /kisskb/src/drivers/base/core.c:4644:17: note: byref variable will be forcibly initialized 4644 | va_list args; \ | ^~~~ /kisskb/src/drivers/base/core.c:4663:1: note: in expansion of macro 'define_dev_printk_level' 4663 | define_dev_printk_level(_dev_info, KERN_INFO); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c:4643:26: note: byref variable will be forcibly initialized 4643 | struct va_format vaf; \ | ^~~ /kisskb/src/drivers/base/core.c:4663:1: note: in expansion of macro 'define_dev_printk_level' 4663 | define_dev_printk_level(_dev_info, KERN_INFO); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'device_create': /kisskb/src/drivers/base/core.c:4090:17: note: byref variable will be forcibly initialized 4090 | va_list vargs; | ^~~~~ /kisskb/src/drivers/base/core.c: In function 'device_create_with_groups': /kisskb/src/drivers/base/core.c:4134:17: note: byref variable will be forcibly initialized 4134 | va_list vargs; | ^~~~~ /kisskb/src/drivers/base/core.c: In function 'dev_err_probe': /kisskb/src/drivers/base/core.c:4702:17: note: byref variable will be forcibly initialized 4702 | va_list args; | ^~~~ /kisskb/src/drivers/base/core.c:4701:26: note: byref variable will be forcibly initialized 4701 | struct va_format vaf; | ^~~ /kisskb/src/drivers/xen/time.c: In function 'xen_steal_clock': /kisskb/src/drivers/xen/time.c:155:35: note: byref variable will be forcibly initialized 155 | struct vcpu_runstate_info state; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/drivers/xen/time.c:6: /kisskb/src/drivers/xen/time.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/xen/time.c: In function 'xen_manage_runstate_time': /kisskb/src/drivers/xen/time.c:88:35: note: byref variable will be forcibly initialized 88 | struct vcpu_runstate_info state; | ^~~~~ /kisskb/src/drivers/xen/time.c: In function 'xen_setup_runstate_info': /kisskb/src/drivers/xen/time.c:163:51: note: byref variable will be forcibly initialized 163 | struct vcpu_register_runstate_memory_area area; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/mfd/htc-i2cpld.c:15: /kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/mfd/htc-i2cpld.c:17: /kisskb/src/drivers/mfd/htc-i2cpld.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/mfd/htc-i2cpld.c:18: /kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'htcpld_register_chip_i2c': /kisskb/src/drivers/mfd/htc-i2cpld.c:330:31: note: byref variable will be forcibly initialized 330 | struct i2c_board_info info; | ^~~~ /kisskb/src/drivers/mfd/lp873x.c: In function 'lp873x_probe': /kisskb/src/drivers/mfd/lp873x.c:40:22: note: byref variable will be forcibly initialized 40 | unsigned int otpid; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/async.h:12, from /kisskb/src/drivers/base/bus.c:11: /kisskb/src/drivers/base/bus.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/lp87565.c: In function 'lp87565_probe': /kisskb/src/drivers/mfd/lp87565.c:52:22: note: byref variable will be forcibly initialized 52 | unsigned int otpid; | ^~~~~ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_dev': /kisskb/src/drivers/base/bus.c:291:27: note: byref variable will be forcibly initialized 291 | struct klist_iter i; | ^ /kisskb/src/drivers/base/bus.c: In function 'bus_find_device': /kisskb/src/drivers/base/bus.c:326:27: note: byref variable will be forcibly initialized 326 | struct klist_iter i; | ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_find_device_by_id': /kisskb/src/drivers/base/bus.c:355:27: note: byref variable will be forcibly initialized 355 | struct klist_iter i; | ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_drv': /kisskb/src/drivers/base/bus.c:417:27: note: byref variable will be forcibly initialized 417 | struct klist_iter i; | ^ In file included from /kisskb/src/include/linux/async.h:12, from /kisskb/src/drivers/base/bus.c:11: /kisskb/src/drivers/base/bus.c: In function 'bus_sort_breadthfirst': /kisskb/src/drivers/base/bus.c:935:19: note: byref variable will be forcibly initialized 935 | LIST_HEAD(sorted_devices); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_register': /kisskb/src/drivers/base/bus.c:1022:32: note: byref variable will be forcibly initialized 1022 | struct subsys_dev_iter iter; | ^~~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_unregister': /kisskb/src/drivers/base/bus.c:1049:32: note: byref variable will be forcibly initialized 1049 | struct subsys_dev_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c: In function 'komeda_fb_is_layer_supported': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c:272:13: note: byref variable will be forcibly initialized 272 | u32 fourcc = fb->format->format; | ^~~~~~ /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:43:30: note: byref variable will be forcibly initialized 43 | 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:145:26: note: byref variable will be forcibly initialized 145 | struct list_head zorder_list; | ^~~~~~~~~~~ /kisskb/src/drivers/misc/eeprom/eeprom.c: In function 'eeprom_probe': /kisskb/src/drivers/misc/eeprom/eeprom.c:164:22: note: byref variable will be forcibly initialized 164 | char name[4]; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/base/dd.c:19: /kisskb/src/drivers/base/dd.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c: In function 'deferred_probe_timeout_setup': /kisskb/src/drivers/base/dd.c:264:13: note: byref variable will be forcibly initialized 264 | int timeout; | ^~~~~~~ /kisskb/src/drivers/base/dd.c: In function '__device_attach': /kisskb/src/drivers/base/dd.c:960:43: note: byref variable will be forcibly initialized 960 | struct device_attach_data data = { | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/base/dd.c:19: /kisskb/src/drivers/base/dd.c: In function 'wait_for_device_probe': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:725:9: note: in expansion of macro 'wait_event' 725 | wait_event(probe_waitqueue, atomic_read(&probe_count) == 0); | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:719:9: note: in expansion of macro 'wait_event' 719 | wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:16: /kisskb/src/drivers/mfd/ti_am335x_tscadc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:16: /kisskb/src/drivers/mfd/ti_am335x_tscadc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mfd/ti_am335x_tscadc.c: In function 'am335x_tscadc_need_adc': /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:55:13: note: byref variable will be forcibly initialized 55 | u32 reg; | ^~~ /kisskb/src/drivers/mfd/ti_am335x_tscadc.c: In function 'tscadc_suspend': /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:307:21: note: byref variable will be forcibly initialized 307 | u32 ctrl; | ^~~~ /kisskb/src/drivers/mfd/ti_am335x_tscadc.c: In function 'ti_tscadc_probe': /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:135:33: note: byref variable will be forcibly initialized 135 | int readouts = 0; | ^~~~~~~~ /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:134:33: note: byref variable will be forcibly initialized 134 | int tsc_wires = 0, adc_channels = 0, total_channels; | ^~~~~~~~~ /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:131:33: note: byref variable will be forcibly initialized 131 | u32 val; | ^~~ /kisskb/src/drivers/mfd/ti_am335x_tscadc.c:124:34: note: byref variable will be forcibly initialized 124 | struct ti_tscadc_dev *tscadc; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c:7: /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c:7: /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /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:27: note: byref variable will be forcibly initialized 296 | struct completion temp; | ^~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c: In function 'komeda_kms_setup_crtcs': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c:568:14: note: byref variable will be forcibly initialized 568 | char str[16]; | ^~~ /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:37: note: byref variable will be forcibly initialized 81 | struct komeda_data_flow_cfg dflow; | ^~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c: In function 'komeda_plane_add': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c:256:23: note: byref variable will be forcibly initialized 256 | u32 *formats, n_formats = 0; | ^~~~~~~~~ In file included from /kisskb/src/drivers/xen/gntdev.c:35: /kisskb/src/drivers/xen/gntdev.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_free_map': /kisskb/src/drivers/xen/gntdev.c:98:46: note: byref variable will be forcibly initialized 98 | struct gnttab_dma_alloc_args args; | ^~~~ In file included from /kisskb/src/drivers/xen/gntdev.c:43: /kisskb/src/drivers/xen/gntdev.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:81:28: note: byref variable will be forcibly initialized 81 | struct evtchn_send send = { .port = port }; | ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function '__unmap_grant_pages': /kisskb/src/drivers/xen/gntdev.c:356:39: note: byref variable will be forcibly initialized 356 | struct gntab_unmap_queue_data unmap_data; | ^~~~~~~~~~ In file included from /kisskb/src/drivers/xen/gntalloc.c:58: /kisskb/src/drivers/xen/gntalloc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/xen/gntalloc.c:71: /kisskb/src/drivers/xen/gntalloc.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:81:28: note: byref variable will be forcibly initialized 81 | struct evtchn_send send = { .port = port }; | ^~~~ /kisskb/src/drivers/xen/gntalloc.c: In function '__del_gref': /kisskb/src/include/xen/events.h:81:28: 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:44: note: byref variable will be forcibly initialized 350 | struct ioctl_gntalloc_dealloc_gref op; | ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_get_offset_for_vaddr': /kisskb/src/drivers/xen/gntdev.c:627:50: note: byref variable will be forcibly initialized 627 | 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:659:42: note: byref variable will be forcibly initialized 659 | struct ioctl_gntdev_unmap_notify op; | ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/xen/gntalloc.c:54: /kisskb/src/drivers/xen/gntalloc.c: In function 'add_grefs': /kisskb/src/drivers/xen/gntalloc.c:126:19: note: byref variable will be forcibly initialized 126 | LIST_HEAD(queue_file); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/xen/gntalloc.c:125:19: note: byref variable will be forcibly initialized 125 | LIST_HEAD(queue_gref); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_get_page': /kisskb/src/drivers/xen/gntdev.c:738:22: note: byref variable will be forcibly initialized 738 | struct page *page; | ^~~~ /kisskb/src/drivers/xen/gntalloc.c: In function 'gntalloc_ioctl_alloc': /kisskb/src/drivers/xen/gntalloc.c:287:42: note: byref variable will be forcibly initialized 287 | struct ioctl_gntalloc_alloc_gref op; | ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_grant_copy_seg': /kisskb/src/drivers/xen/gntdev.c:824:31: note: byref variable will be forcibly initialized 824 | unsigned long gfn; | ^~~ /kisskb/src/drivers/xen/gntalloc.c: In function 'gntalloc_ioctl_unmap_notify': /kisskb/src/drivers/xen/gntalloc.c:388:44: note: byref variable will be forcibly initialized 388 | struct ioctl_gntalloc_unmap_notify op; | ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_grant_copy': /kisskb/src/drivers/xen/gntdev.c:902:50: note: byref variable will be forcibly initialized 902 | struct gntdev_grant_copy_segment seg; | ^~~ /kisskb/src/drivers/xen/gntdev.c:891:34: note: byref variable will be forcibly initialized 891 | struct gntdev_copy_batch batch; | ^~~~~ /kisskb/src/drivers/xen/gntdev.c:890:40: note: byref variable will be forcibly initialized 890 | struct ioctl_gntdev_grant_copy copy; | ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_alloc_map': /kisskb/src/drivers/xen/gntdev.c:165:46: note: byref variable will be forcibly initialized 165 | struct gnttab_dma_alloc_args args; | ^~~~ In file included from /kisskb/src/drivers/xen/gntdev.c:43: /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_put_map': /kisskb/src/include/xen/events.h:81:28: note: byref variable will be forcibly initialized 81 | 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:569:43: note: byref variable will be forcibly initialized 569 | 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:604:45: note: byref variable will be forcibly initialized 604 | struct ioctl_gntdev_unmap_grant_ref op; | ^~ /kisskb/src/drivers/nfc/fdp/i2c.c: In function 'fdp_nci_i2c_read': /kisskb/src/drivers/nfc/fdp/i2c.c:132:12: note: byref variable will be forcibly initialized 132 | u8 tmp[FDP_NCI_I2C_MAX_PAYLOAD], lrc, k; | ^~~ /kisskb/src/drivers/nfc/fdp/i2c.c: In function 'fdp_nci_i2c_irq_thread_fn': /kisskb/src/drivers/nfc/fdp/i2c.c:198:25: note: byref variable will be forcibly initialized 198 | struct sk_buff *skb; | ^~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/drivers/nfc/fdp/i2c.c:9: /kisskb/src/drivers/nfc/fdp/i2c.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/nfc/fdp/i2c.c: In function 'fdp_nci_i2c_read_device_properties': /kisskb/src/drivers/nfc/fdp/i2c.c:224:12: note: byref variable will be forcibly initialized 224 | u8 len; | ^~~ /kisskb/src/drivers/nfc/fdp/i2c.c: In function 'fdp_nci_i2c_probe': /kisskb/src/drivers/nfc/fdp/i2c.c:282:13: note: byref variable will be forcibly initialized 282 | u32 clock_freq; | ^~~~~~~~~~ /kisskb/src/drivers/nfc/fdp/i2c.c:281:12: note: byref variable will be forcibly initialized 281 | u8 clock_type; | ^~~~~~~~~~ /kisskb/src/drivers/nfc/fdp/i2c.c:280:13: note: byref variable will be forcibly initialized 280 | u8 *fw_vsc_cfg; | ^~~~~~~~~~ In file included from /kisskb/src/drivers/mfd/tc3589x.c:12: /kisskb/src/drivers/mfd/tc3589x.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/mfd/tc3589x.c: In function 'tc3589x_probe': /kisskb/src/drivers/mfd/tc3589x.c:361:30: note: byref variable will be forcibly initialized 361 | enum tc3589x_version version; | ^~~~~~~ /kisskb/src/drivers/mfd/lochnagar-i2c.c: In function 'lochnagar_i2c_probe': /kisskb/src/drivers/mfd/lochnagar-i2c.c:276:22: note: byref variable will be forcibly initialized 276 | unsigned int val; | ^~~ /kisskb/src/drivers/mfd/lochnagar-i2c.c: In function 'lochnagar_update_config': /kisskb/src/drivers/mfd/lochnagar-i2c.c:236:22: note: byref variable will be forcibly initialized 236 | unsigned int val = 0; | ^~~ /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c: In function 'eeprom_93cx6_multiread': /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:218:13: note: byref variable will be forcibly initialized 218 | u16 tmp; | ^~~ /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c: In function 'eeprom_93cx6_readb': /kisskb/src/drivers/misc/eeprom/eeprom_93cx6.c:241:13: note: byref variable will be forcibly initialized 241 | u16 tmp; | ^~~ /kisskb/src/drivers/mfd/wcd934x.c: In function 'wcd934x_bring_up': /kisskb/src/drivers/mfd/wcd934x.c:122:23: note: byref variable will be forcibly initialized 122 | u16 id_minor, id_major; | ^~~~~~~~ /kisskb/src/drivers/mfd/wcd934x.c:122:13: note: byref variable will be forcibly initialized 122 | u16 id_minor, id_major; | ^~~~~~~~ /kisskb/src/drivers/xen/swiotlb-xen.c: In function 'xen_swiotlb_fixup': /kisskb/src/drivers/xen/swiotlb-xen.c:112:20: note: byref variable will be forcibly initialized 112 | dma_addr_t dma_handle; | ^~~~~~~~~~ /kisskb/src/drivers/mfd/wm8350-core.c: In function 'wm8350_reg_read': /kisskb/src/drivers/mfd/wm8350-core.c:77:22: note: byref variable will be forcibly initialized 77 | unsigned int data; | ^~~~ /kisskb/src/drivers/mfd/wm8350-core.c: In function 'wm8350_device_init': /kisskb/src/drivers/mfd/wm8350-core.c:280:32: note: byref variable will be forcibly initialized 280 | unsigned int id1, id2, mask_rev; | ^~~~~~~~ /kisskb/src/drivers/mfd/wm8350-core.c:280:27: note: byref variable will be forcibly initialized 280 | unsigned int id1, id2, mask_rev; | ^~~ /kisskb/src/drivers/mfd/wm8350-core.c:280:22: note: byref variable will be forcibly initialized 280 | unsigned int id1, id2, mask_rev; | ^~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c: In function 'komeda_wb_connector_add': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c:145:23: note: byref variable will be forcibly initialized 145 | u32 *formats, n_formats = 0; | ^~~~~~~~~ /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:37: note: byref variable will be forcibly initialized 43 | struct komeda_data_flow_cfg dflow; | ^~~~~ /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:17: note: byref variable will be forcibly initialized 23 | 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:36: note: byref variable will be forcibly initialized 138 | struct drm_printer p = drm_info_printer(dev->dev); | ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:137:35: note: byref variable will be forcibly initialized 137 | struct komeda_str str; | ^~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:136:22: note: byref variable will be forcibly initialized 136 | char msg[256]; | ^~~ /kisskb/src/drivers/base/driver.c: In function 'driver_for_each_device': /kisskb/src/drivers/base/driver.c:45:27: note: byref variable will be forcibly initialized 45 | struct klist_iter i; | ^ /kisskb/src/drivers/base/driver.c: In function 'driver_find_device': /kisskb/src/drivers/base/driver.c:80:27: note: byref variable will be forcibly initialized 80 | struct klist_iter i; | ^ /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:29: note: byref variable will be forcibly initialized 353 | struct block_header blk; | ^~~ /kisskb/src/drivers/mfd/wm8350-irq.c: In function 'wm8350_irq': /kisskb/src/drivers/mfd/wm8350-irq.c:381:13: note: byref variable will be forcibly initialized 381 | int read_done[WM8350_NUM_IRQ_REGS]; | ^~~~~~~~~ /kisskb/src/drivers/base/class.c: In function 'class_for_each_device': /kisskb/src/drivers/base/class.c:355:31: note: byref variable will be forcibly initialized 355 | struct class_dev_iter iter; | ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_find_device': /kisskb/src/drivers/base/class.c:403:31: note: byref variable will be forcibly initialized 403 | struct class_dev_iter iter; | ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_interface_register': /kisskb/src/drivers/base/class.c:430:31: note: byref variable will be forcibly initialized 430 | struct class_dev_iter iter; | ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_interface_unregister': /kisskb/src/drivers/base/class.c:456:31: note: byref variable will be forcibly initialized 456 | struct class_dev_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'get_valid_inputs': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:60:31: note: byref variable will be forcibly initialized 60 | u32 valid_inputs = 0, comp_id; | ^~~~~~~ /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:29: note: byref variable will be forcibly initialized 90 | struct block_header hdr; | ^~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_layer_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:288:13: note: byref variable will be forcibly initialized 288 | u32 v[15], i; | ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_wb_layer_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:486:13: note: byref variable will be forcibly initialized 486 | u32 v[12], i; | ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_compiz_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:626:13: note: byref variable will be forcibly initialized 626 | u32 v[8], i; | ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_scaler_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:795:13: note: byref variable will be forcibly initialized 795 | u32 v[10]; | ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_splitter_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:924:13: note: byref variable will be forcibly initialized 924 | u32 v[3]; | ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_merger_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:990:13: note: byref variable will be forcibly initialized 990 | u32 v; | ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_improc_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1093:13: note: byref variable will be forcibly initialized 1093 | u32 v[12], i; | ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_timing_ctrlr_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1211:13: note: byref variable will be forcibly initialized 1211 | u32 v[8], i; | ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_lpu_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1385:13: note: byref variable will be forcibly initialized 1385 | u32 v[6]; | ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_dou_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1410:13: note: byref variable will be forcibly initialized 1410 | u32 v[5]; | ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_layer_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:412:22: note: byref variable will be forcibly initialized 412 | u32 pipe_id, layer_id, layer_info; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:412:13: note: byref variable will be forcibly initialized 412 | u32 pipe_id, layer_id, layer_info; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_wb_layer_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:530:22: note: byref variable will be forcibly initialized 530 | u32 pipe_id, layer_id; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:530:13: note: byref variable will be forcibly initialized 530 | u32 pipe_id, layer_id; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_compiz_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:671:22: note: byref variable will be forcibly initialized 671 | u32 pipe_id, comp_id; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:671:13: note: byref variable will be forcibly initialized 671 | u32 pipe_id, comp_id; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_scaler_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:840:22: note: byref variable will be forcibly initialized 840 | u32 pipe_id, comp_id; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:840:13: note: byref variable will be forcibly initialized 840 | u32 pipe_id, comp_id; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_splitter_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:948:22: note: byref variable will be forcibly initialized 948 | u32 pipe_id, comp_id; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:948:13: note: byref variable will be forcibly initialized 948 | u32 pipe_id, comp_id; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_merger_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1018:22: note: byref variable will be forcibly initialized 1018 | u32 pipe_id, comp_id; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1018:13: note: byref variable will be forcibly initialized 1018 | u32 pipe_id, comp_id; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_improc_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1129:22: note: byref variable will be forcibly initialized 1129 | u32 pipe_id, comp_id, value; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1129:13: note: byref variable will be forcibly initialized 1129 | u32 pipe_id, comp_id, value; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_timing_ctrlr_init': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1256:22: note: byref variable will be forcibly initialized 1256 | u32 pipe_id, comp_id; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1256:13: note: byref variable will be forcibly initialized 1256 | u32 pipe_id, comp_id; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'd71_gcu_dump': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:1358:13: note: byref variable will be forcibly initialized 1358 | u32 v[5]; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/base/platform.c:13: /kisskb/src/drivers/base/platform.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/cpu.c: In function 'print_cpus_isolated': /kisskb/src/drivers/base/cpu.c:272:23: note: byref variable will be forcibly initialized 272 | cpumask_var_t isolated; | ^~~~~~~~ /kisskb/src/drivers/base/cpu.c: In function 'print_cpus_offline': /kisskb/src/drivers/base/cpu.c:242:23: note: byref variable will be forcibly initialized 242 | cpumask_var_t offline; | ^~~~~~~ /kisskb/src/drivers/base/cpu.c: In function 'cpu_device_create': /kisskb/src/drivers/base/cpu.c:444:17: note: byref variable will be forcibly initialized 444 | va_list vargs; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/miscdevice.h:7, from /kisskb/src/drivers/xen/privcmd-buf.c:16: /kisskb/src/drivers/xen/privcmd-buf.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_ee_match_id': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1066:14: note: byref variable will be forcibly initialized 1066 | char devname[I2C_NAME_SIZE]; | ^~~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1065:21: note: byref variable will be forcibly initialized 1065 | const char *compatible, *p; | ^~~~~~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_get_fw_data': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1093:13: note: byref variable will be forcibly initialized 1093 | u32 eeprom_addr; | ^~~~~~~~~~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'unmap_gfn': /kisskb/src/drivers/xen/xlate_mmu.c:176:40: note: byref variable will be forcibly initialized 176 | struct xen_remove_from_physmap xrp; | ^~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'remap_pte_fn': /kisskb/src/drivers/xen/xlate_mmu.c:99:22: note: byref variable will be forcibly initialized 99 | struct page *page = info->pages[info->index++]; | ^~~~ In file included from /kisskb/src/drivers/xen/xlate_mmu.c:32: /kisskb/src/drivers/xen/xlate_mmu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_smb_write_i2c_block': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:479:19: note: byref variable will be forcibly initialized 479 | u8 ccode, buf[I2C_SMBUS_BLOCK_MAX + 1]; | ^~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_remap_gfn_array': /kisskb/src/drivers/xen/xlate_mmu.c:151:27: note: byref variable will be forcibly initialized 151 | struct remap_data data; | ^~~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_map_ballooned_pages': /kisskb/src/drivers/xen/xlate_mmu.c:220:34: note: byref variable will be forcibly initialized 220 | struct map_balloon_pages data; | ^~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_smb_read_i2c_block': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:509:19: note: byref variable will be forcibly initialized 509 | u8 ccode, buf[I2C_SMBUS_BLOCK_MAX + 1]; | ^~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_read': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:788:28: note: byref variable will be forcibly initialized 788 | struct idt_smb_seq smbseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:787:28: note: byref variable will be forcibly initialized 787 | struct idt_csr_seq csrseq; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:9: /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_check_dev': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1255:13: note: byref variable will be forcibly initialized 1255 | u32 viddid; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:723:28: note: byref variable will be forcibly initialized 723 | struct idt_smb_seq smbseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:722:28: note: byref variable will be forcibly initialized 722 | struct idt_csr_seq csrseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_read_byte': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:549:28: note: byref variable will be forcibly initialized 549 | struct idt_smb_seq smbseq; | ^~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:548:31: note: byref variable will be forcibly initialized 548 | struct idt_eeprom_seq eeseq; | ^~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:621:28: note: byref variable will be forcibly initialized 621 | struct idt_smb_seq smbseq; | ^~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:9: /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c: In function '__raw_spin_lock_irqsave': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:620:31: note: byref variable will be forcibly initialized 620 | struct idt_eeprom_seq eeseq; | ^~~~~ /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_send_cmd_sync': /kisskb/src/drivers/nfc/pn533/pn533.c:620:40: note: byref variable will be forcibly initialized 620 | struct pn533_sync_cmd_response arg; | ^~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_create_dbgfs_files': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1341:14: note: byref variable will be forcibly initialized 1341 | char fname[CSRNAME_LEN]; | ^~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_rf_field': /kisskb/src/drivers/nfc/pn533/pn533.c:2555:12: note: byref variable will be forcibly initialized 2555 | u8 rf_field = !!rf; | ^~~~~~~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_dbgfs_csr_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:909:22: note: byref variable will be forcibly initialized 909 | u32 csraddr, csrval; | ^~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_setup': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:909:13: note: byref variable will be forcibly initialized 909 | u32 csraddr, csrval; | ^~~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c:2641:12: note: byref variable will be forcibly initialized 2641 | u8 pasori_cfg[3] = {0x08, 0x01, 0x08}; | ^~~~~~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c:2640:36: note: byref variable will be forcibly initialized 2640 | struct pn533_config_timing timing; | ^~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c:2639:41: note: byref variable will be forcibly initialized 2639 | struct pn533_config_max_retries max_retries; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c: In function 'malidp_is_compatible_hw_id': /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:621:22: note: byref variable will be forcibly initialized 621 | char buf[32]; | ^~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_dbgfs_csr_read': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1002:14: note: byref variable will be forcibly initialized 1002 | char buf[CSRBUF_SIZE]; | ^~~ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:1001:22: note: byref variable will be forcibly initialized 1001 | u32 csraddr, csrval; | ^~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_target_found': /kisskb/src/drivers/nfc/pn533/pn533.c:895:27: note: byref variable will be forcibly initialized 895 | struct nfc_target nfc_tgt; | ^~~~~~~ In file included from /kisskb/src/drivers/mfd/wm8994-core.c:24: /kisskb/src/drivers/mfd/wm8994-core.c: In function 'wm8994_reg_read': /kisskb/src/include/linux/mfd/wm8994/core.h:84:22: note: byref variable will be forcibly initialized 84 | unsigned int val; | ^~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_autopoll_complete': In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:9: /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c: In function 'malidp_set_and_wait_config_valid': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:182:15: note: in expansion of macro 'wait_event_interruptible_timeout' 182 | ret = wait_event_interruptible_timeout(malidp->wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/mfd/wm8994-core.c:13: /kisskb/src/drivers/mfd/wm8994-core.c: In function 'devm_kmalloc_array': /kisskb/src/drivers/nfc/pn533/pn533.c:1399:27: note: byref variable will be forcibly initialized 1399 | struct nfc_target nfc_tgt; | ^~~~~~~ /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/mfd/wm8994-irq.c:12: /kisskb/src/drivers/mfd/wm8994-irq.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_poll_dep': /kisskb/src/drivers/nfc/pn533/pn533.c:1345:12: note: byref variable will be forcibly initialized 1345 | u8 passive_data[PASSIVE_DATA_LEN] = {0x00, 0xff, 0xff, 0x00, 0x3}; | ^~~~~~~~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c:1344:19: note: byref variable will be forcibly initialized 1344 | u8 *next, nfcid3[NFC_NFCID3_MAXSIZE]; | ^~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_alloc_poll_tg_frame': /kisskb/src/drivers/nfc/pn533/pn533.c:1028:12: note: byref variable will be forcibly initialized 1028 | u8 mifare_params[6] = {0x1, 0x1, /* SENS_RES */ | ^~~~~~~~~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c:1023:12: note: byref variable will be forcibly initialized 1023 | u8 felica_params[18] = {0x1, 0xfe, /* DEP */ | ^~~~~~~~~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_start_poll': /kisskb/src/drivers/nfc/pn533/pn533.c:1632:12: note: byref variable will be forcibly initialized 1632 | u8 rand_mod; | ^~~~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_dep_link_up': /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c: In function 'malidp_bind': /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:715:12: note: byref variable will be forcibly initialized 715 | u8 output_width[MAX_OUTPUT_CHANNELS]; | ^~~~~~~~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c:1963:12: note: byref variable will be forcibly initialized 1963 | u8 passive_data[PASSIVE_DATA_LEN] = {0x00, 0xff, 0xff, 0x00, 0x3}; | ^~~~~~~~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c:1962:25: note: byref variable will be forcibly initialized 1962 | u8 *next, *arg, nfcid3[NFC_NFCID3_MAXSIZE]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c: In function 'malidp_platform_probe': /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:939:33: note: byref variable will be forcibly initialized 939 | struct component_match *match = NULL; | ^~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_poll_dep_complete': /kisskb/src/drivers/nfc/pn533/pn533.c:1291:27: note: byref variable will be forcibly initialized 1291 | struct nfc_target nfc_target; | ^~~~~~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_in_dep_link_up_complete': /kisskb/src/drivers/nfc/pn533/pn533.c:1925:35: note: byref variable will be forcibly initialized 1925 | struct nfc_target nfc_target; | ^~~~~~~~~~ /kisskb/src/drivers/nfc/pn533/pn533.c: In function 'pn533_finalize_setup': /kisskb/src/drivers/nfc/pn533/pn533.c:2711:33: note: byref variable will be forcibly initialized 2711 | struct pn533_fw_version fw_ver; | ^~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_restrict': /kisskb/src/drivers/xen/privcmd.c:706:17: note: byref variable will be forcibly initialized 706 | domid_t dom; | ^~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_hypercall': /kisskb/src/drivers/xen/privcmd.c:70:34: note: byref variable will be forcibly initialized 70 | struct privcmd_hypercall hypercall; | ^~~~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:258:31: note: byref variable will be forcibly initialized 258 | struct mmap_gfn_state state; | ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/xen/privcmd.c:13: /kisskb/src/drivers/xen/privcmd.c:257:19: note: byref variable will be forcibly initialized 257 | LIST_HEAD(pagelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/xen/privcmd.c:253:29: note: byref variable will be forcibly initialized 253 | struct privcmd_mmap mmapcmd; | ^~~~~~~ In file included from /kisskb/src/drivers/xen/privcmd.c:15: /kisskb/src/drivers/xen/privcmd.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_batch': /kisskb/src/drivers/xen/privcmd.c:452:33: note: byref variable will be forcibly initialized 452 | struct mmap_batch_state state; | ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/xen/privcmd.c:13: /kisskb/src/drivers/xen/privcmd.c:451:19: note: byref variable will be forcibly initialized 451 | LIST_HEAD(pagelist); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/xen/privcmd.c:447:37: note: byref variable will be forcibly initialized 447 | struct privcmd_mmapbatch_v2 m; | ^ In file included from /kisskb/src/drivers/xen/privcmd.c:15: /kisskb/src/drivers/xen/privcmd.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_dm_op': /kisskb/src/drivers/xen/privcmd.c:625:22: note: byref variable will be forcibly initialized 625 | unsigned int pinned = 0; | ^~~~~~ /kisskb/src/drivers/xen/privcmd.c:618:30: note: byref variable will be forcibly initialized 618 | struct privcmd_dm_op kdata; | ^~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_resource': /kisskb/src/drivers/xen/privcmd.c:726:38: note: byref variable will be forcibly initialized 726 | struct privcmd_mmap_resource kdata; | ^~~~~ /kisskb/src/drivers/mfd/tps65010.c: In function 'dbg_show': /kisskb/src/drivers/mfd/tps65010.c:187:25: note: byref variable will be forcibly initialized 187 | char buf[100]; | ^~~ In file included from /kisskb/src/drivers/base/map.c:13: /kisskb/src/drivers/base/map.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mfd/tps65086.c: In function 'tps65086_probe': /kisskb/src/drivers/mfd/tps65086.c:76:22: note: byref variable will be forcibly initialized 76 | unsigned int version; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/devres.c:9: /kisskb/src/drivers/base/devres.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/devres.c: In function 'alloc_dr': /kisskb/src/drivers/base/devres.c:110:16: note: byref variable will be forcibly initialized 110 | size_t tot_size; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/devres.c:9: /kisskb/src/drivers/base/devres.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/devres.c:9: /kisskb/src/drivers/base/devres.c: In function 'devres_release_all': /kisskb/src/drivers/base/devres.c:515:19: note: byref variable will be forcibly initialized 515 | LIST_HEAD(todo); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/devres.c: In function 'devres_release_group': /kisskb/src/drivers/base/devres.c:667:19: note: byref variable will be forcibly initialized 667 | LIST_HEAD(todo); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_remove_action': /kisskb/src/drivers/base/devres.c:756:30: note: byref variable will be forcibly initialized 756 | struct action_devres devres = { | ^~~~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_release_action': /kisskb/src/drivers/base/devres.c:778:30: note: byref variable will be forcibly initialized 778 | struct action_devres devres = { | ^~~~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_kvasprintf': /kisskb/src/drivers/base/devres.c:998:17: note: byref variable will be forcibly initialized 998 | va_list aq; | ^~ /kisskb/src/drivers/base/devres.c: In function 'devm_kasprintf': /kisskb/src/drivers/base/devres.c:1027:17: note: byref variable will be forcibly initialized 1027 | va_list ap; | ^~ /kisskb/src/drivers/mfd/tps65218.c: In function 'tps65218_update_bits': /kisskb/src/drivers/mfd/tps65218.c:92:22: note: byref variable will be forcibly initialized 92 | unsigned int data; | ^~~~ /kisskb/src/drivers/mfd/tps65218.c: In function 'tps65218_voltage_set_strict': /kisskb/src/drivers/mfd/tps65218.c:216:13: note: byref variable will be forcibly initialized 216 | u32 strict; | ^~~~~~ /kisskb/src/drivers/mfd/tps65218.c: In function 'tps65218_voltage_set_uvlo': /kisskb/src/drivers/mfd/tps65218.c:259:13: note: byref variable will be forcibly initialized 259 | u32 uvlo; | ^~~~ /kisskb/src/drivers/mfd/tps65218.c: In function 'tps65218_voltage_set_uv_hyst': /kisskb/src/drivers/mfd/tps65218.c:238:13: note: byref variable will be forcibly initialized 238 | u32 hyst; | ^~~~ /kisskb/src/drivers/mfd/tps65218.c: In function 'tps65218_probe': /kisskb/src/drivers/mfd/tps65218.c:296:22: note: byref variable will be forcibly initialized 296 | unsigned int chipid; | ^~~~~~ /kisskb/src/drivers/mfd/mc13xxx-core.c: In function 'mc13xxx_add_subdevice_pdata': /kisskb/src/drivers/mfd/mc13xxx-core.c:366:14: note: byref variable will be forcibly initialized 366 | char buf[30]; | ^~~ /kisskb/src/drivers/mfd/mc13xxx-core.c: In function 'mc13xxx_irq_status': /kisskb/src/drivers/mfd/mc13xxx-core.c:144:21: note: byref variable will be forcibly initialized 144 | u32 stat; | ^~~~ /kisskb/src/drivers/mfd/mc13xxx-core.c:134:21: note: byref variable will be forcibly initialized 134 | u32 mask; | ^~~~ /kisskb/src/drivers/mfd/mc13xxx-core.c: In function 'mc13xxx_adc_do_conversion': /kisskb/src/drivers/mfd/mc13xxx-core.c:256:25: note: byref variable will be forcibly initialized 256 | u32 adc0, adc1, old_adc0; | ^~~~~~~~ /kisskb/src/drivers/mfd/mc13xxx-core.c: In function 'mc13xxx_common_init': /kisskb/src/drivers/mfd/mc13xxx-core.c:424:13: note: byref variable will be forcibly initialized 424 | u32 revision; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/attribute_container.h:11, from /kisskb/src/drivers/base/attribute_container.c:13: /kisskb/src/drivers/base/attribute_container.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'do_attribute_container_device_trigger_safe': /kisskb/src/drivers/base/attribute_container.c:249:27: note: byref variable will be forcibly initialized 249 | 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:35: note: byref variable will be forcibly initialized 363 | struct klist_iter iter; | ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_remove_device': /kisskb/src/drivers/base/attribute_container.c:216:35: note: byref variable will be forcibly initialized 216 | struct klist_iter iter; | ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_find_class_device': /kisskb/src/drivers/base/attribute_container.c:535:27: note: byref variable will be forcibly initialized 535 | struct klist_iter iter; | ^~~~ /kisskb/src/drivers/mfd/twl6040.c: In function 'twl6040_reg_read': /kisskb/src/drivers/mfd/twl6040.c:102:22: note: byref variable will be forcibly initialized 102 | unsigned int val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/net/net_namespace.h:8, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/drivers/xen/pvcalls-back.c:6: /kisskb/src/drivers/xen/pvcalls-back.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/twl6040.c: In function 'twl6040_get_vibralr_status': /kisskb/src/drivers/mfd/twl6040.c:532:22: note: byref variable will be forcibly initialized 532 | unsigned int reg; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/debugobjects.h:6, from /kisskb/src/include/linux/timer.h:8, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/net/net_namespace.h:10, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/drivers/xen/pvcalls-back.c:6: /kisskb/src/drivers/xen/pvcalls-back.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_conn_back_read': /kisskb/src/drivers/xen/pvcalls-back.c:95:21: note: byref variable will be forcibly initialized 95 | struct kvec vec[2]; | ^~~ /kisskb/src/drivers/xen/pvcalls-back.c:94:23: note: byref variable will be forcibly initialized 94 | struct msghdr msg; | ^~~ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_conn_back_write': /kisskb/src/drivers/xen/pvcalls-back.c:172:21: note: byref variable will be forcibly initialized 172 | struct kvec vec[2]; | ^~~ /kisskb/src/drivers/xen/pvcalls-back.c:171:23: note: byref variable will be forcibly initialized 171 | struct msghdr msg; | ^~~ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'backend_connect': /kisskb/src/drivers/xen/pvcalls-back.c:926:21: note: byref variable will be forcibly initialized 926 | grant_ref_t ring_ref; | ^~~~~~~~ /kisskb/src/drivers/xen/pvcalls-back.c:925:23: note: byref variable will be forcibly initialized 925 | evtchn_port_t evtchn; | ^~~~~~ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_new_active_socket': /kisskb/src/drivers/xen/pvcalls-back.c:321:15: note: byref variable will be forcibly initialized 321 | void *page; | ^~~~ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_back_connect': /kisskb/src/drivers/xen/pvcalls-back.c:391:24: note: byref variable will be forcibly initialized 391 | struct socket *sock; | ^~~~ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_back_work': /kisskb/src/drivers/xen/pvcalls-back.c:857:36: note: byref variable will be forcibly initialized 857 | struct xen_pvcalls_request req; | ^~~ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'backend_disconnect': /kisskb/src/drivers/xen/pvcalls-back.c:994:32: note: byref variable will be forcibly initialized 994 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/drivers/xen/pvcalls-back.c: In function 'pvcalls_back_probe': /kisskb/src/drivers/xen/pvcalls-back.c:1035:35: note: byref variable will be forcibly initialized 1035 | struct xenbus_transaction xbt; | ^~~ /kisskb/src/drivers/mfd/ucb1400_core.c: In function 'ucb1400_core_probe': /kisskb/src/drivers/mfd/ucb1400_core.c:50:29: note: byref variable will be forcibly initialized 50 | struct ucb1400_gpio ucb_gpio; | ^~~~~~~~ /kisskb/src/drivers/mfd/ucb1400_core.c:49:27: note: byref variable will be forcibly initialized 49 | struct ucb1400_ts ucb_ts; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/arm/malidp_hw.c:11: /kisskb/src/drivers/gpu/drm/arm/malidp_hw.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/mfd/mfd-core.c:12: /kisskb/src/drivers/mfd/mfd-core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/mfd-core.c: In function 'mfd_remove_devices_late': /kisskb/src/drivers/mfd/mfd-core.c:377:13: note: byref variable will be forcibly initialized 377 | int level = MFD_DEP_LEVEL_HIGH; | ^~~~~ /kisskb/src/drivers/mfd/mfd-core.c: In function 'mfd_remove_devices': /kisskb/src/drivers/mfd/mfd-core.c:385:13: note: byref variable will be forcibly initialized 385 | int level = MFD_DEP_LEVEL_NORMAL; | ^~~~~ /kisskb/src/drivers/mfd/mfd-core.c: In function 'mfd_add_devices': /kisskb/src/drivers/mfd/mfd-core.c:385:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/mfd/mfd-core.c: In function 'devm_mfd_dev_release': /kisskb/src/drivers/mfd/mfd-core.c:385:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_poll_passive': /kisskb/src/drivers/xen/pvcalls-front.c:905:21: note: byref variable will be forcibly initialized 905 | int notify, req_id, ret; | ^~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_probe': /kisskb/src/drivers/xen/pvcalls-front.c:1135:35: note: byref variable will be forcibly initialized 1135 | struct xenbus_transaction xbt; | ^~~ /kisskb/src/drivers/xen/pvcalls-front.c:1134:21: note: byref variable will be forcibly initialized 1134 | grant_ref_t gref_head = 0; | ^~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:1132:54: note: byref variable will be forcibly initialized 1132 | unsigned int max_page_order, function_calls, len; | ^~~ /kisskb/src/drivers/xen/pvcalls-front.c:1131:23: note: byref variable will be forcibly initialized 1131 | evtchn_port_t evtchn; | ^~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_socket': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:323:9: note: in expansion of macro 'wait_event' 323 | wait_event(bedata->inflight_req, | ^~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:265:21: note: byref variable will be forcibly initialized 265 | int notify, req_id, ret; | ^~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_connect': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:470:9: note: in expansion of macro 'wait_event' 470 | wait_event(bedata->inflight_req, | ^~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:419:23: note: byref variable will be forcibly initialized 419 | evtchn_port_t evtchn; | ^~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:418:21: note: byref variable will be forcibly initialized 418 | int notify, req_id, ret; | ^~~~~~ In file included from /kisskb/src/drivers/mfd/da9052-core.c:19: /kisskb/src/drivers/mfd/da9052-core.c: In function 'da9052_reg_read': /kisskb/src/include/linux/mfd/da9052/da9052.h:107:13: note: byref variable will be forcibly initialized 107 | int val, ret; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_recvmsg': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:643:17: note: in expansion of macro 'wait_event_interruptible' 643 | wait_event_interruptible(map->active.inflight_conn_req, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_bind': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:701:9: note: in expansion of macro 'wait_event' 701 | wait_event(bedata->inflight_req, | ^~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:666:21: note: byref variable will be forcibly initialized 666 | int notify, req_id, ret; | ^~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_listen': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:750:9: note: in expansion of macro 'wait_event' 750 | wait_event(bedata->inflight_req, | ^~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:719:21: note: byref variable will be forcibly initialized 719 | int notify, req_id, ret; | ^~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/arm/malidp_planes.c:12: /kisskb/src/drivers/gpu/drm/arm/malidp_planes.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_accept': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:867:13: note: in expansion of macro 'wait_event_interruptible' 867 | if (wait_event_interruptible(bedata->inflight_req, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:799:21: note: in expansion of macro 'wait_event_interruptible' 799 | if (wait_event_interruptible(map->passive.inflight_accept_req, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:770:23: note: byref variable will be forcibly initialized 770 | evtchn_port_t evtchn; | ^~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:769:21: note: byref variable will be forcibly initialized 769 | int notify, req_id, ret, nonblock; | ^~~~~~ /kisskb/src/drivers/gpu/drm/arm/malidp_planes.c: In function 'malidp_de_planes_init': /kisskb/src/drivers/gpu/drm/arm/malidp_planes.c:949:13: note: byref variable will be forcibly initialized 949 | u64 supported_modifiers[MODIFIERS_COUNT_MAX]; | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/xen/pvcalls-front.c:6: /kisskb/src/drivers/xen/pvcalls-front.c: In function 'pvcalls_front_release': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:1039:9: note: in expansion of macro 'wait_event' 1039 | wait_event(bedata->inflight_req, | ^~~~~~~~~~ /kisskb/src/drivers/xen/pvcalls-front.c:1004:13: note: byref variable will be forcibly initialized 1004 | int req_id, notify, ret; | ^~~~~~ /kisskb/src/drivers/mfd/da9052-i2c.c: In function 'da9052_i2c_fix': /kisskb/src/drivers/mfd/da9052-i2c.c:60:13: note: byref variable will be forcibly initialized 60 | int val; | ^~~ /kisskb/src/drivers/mfd/da9052-i2c.c: In function 'da9052_i2c_disable_multiwrite': /kisskb/src/drivers/mfd/da9052-i2c.c:91:13: note: byref variable will be forcibly initialized 91 | int reg_val, ret; | ^~~~~~~ /kisskb/src/drivers/mfd/lp3943.c: In function 'lp3943_read_byte': /kisskb/src/drivers/mfd/lp3943.c:76:22: note: byref variable will be forcibly initialized 76 | unsigned int val; | ^~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_read_8': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:118:12: note: byref variable will be forcibly initialized 118 | s8 lo; | ^~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_read_12': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:127:16: note: byref variable will be forcibly initialized 127 | u8 lo, hi; | ^~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:127:12: note: byref variable will be forcibly initialized 127 | u8 lo, hi; | ^~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis331dlh_read_data': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:138:16: note: byref variable will be forcibly initialized 138 | u8 lo, hi; | ^~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:138:12: note: byref variable will be forcibly initialized 138 | u8 lo, hi; | ^~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_get_odr_index': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:213:12: note: byref variable will be forcibly initialized 213 | u8 ctrl; | ^~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_set_odr': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:244:12: note: byref variable will be forcibly initialized 244 | u8 ctrl; | ^~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_selftest': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:270:12: note: byref variable will be forcibly initialized 270 | u8 ctrl_reg_data; | ^~~~~~~~~~~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:266:20: note: byref variable will be forcibly initialized 266 | u8 ctlreg, reg; | ^~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_get_xyz': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:184:28: note: byref variable will be forcibly initialized 184 | u8 data[5]; | ^~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:179:29: note: byref variable will be forcibly initialized 179 | u16 data[3]; | ^~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:174:13: note: byref variable will be forcibly initialized 174 | int position[3]; | ^~~~~~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis302dl_data_ready': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:536:13: note: byref variable will be forcibly initialized 536 | int dummy; | ^~~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_joystick_poll': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:448:19: note: byref variable will be forcibly initialized 448 | int x, y, z; | ^ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:448:16: note: byref variable will be forcibly initialized 448 | int x, y, z; | ^ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:448:13: note: byref variable will be forcibly initialized 448 | int x, y, z; | ^ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis302dl_interrupt_handle_click': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:511:12: note: byref variable will be forcibly initialized 511 | u8 click_src; | ^~~~~~~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_rate_set': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:840:23: note: byref variable will be forcibly initialized 840 | unsigned long rate; | ^~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_position_show': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:814:19: note: byref variable will be forcibly initialized 814 | int x, y, z; | ^ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:814:16: note: byref variable will be forcibly initialized 814 | int x, y, z; | ^ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:814:13: note: byref variable will be forcibly initialized 814 | int x, y, z; | ^ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_selftest_show': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:786:13: note: byref variable will be forcibly initialized 786 | s16 values[3]; | ^~~~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_misc_read': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:607:23: note: byref variable will be forcibly initialized 607 | unsigned char byte_data; | ^~~~~~~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_poweron': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:406:12: note: byref variable will be forcibly initialized 406 | u8 reg; | ^~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_joystick_enable': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:685:13: note: byref variable will be forcibly initialized 685 | int btns[] = {BTN_X, BTN_Y, BTN_Z}; | ^~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_init_dt': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:959:13: note: byref variable will be forcibly initialized 959 | s32 sval; | ^~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:958:13: note: byref variable will be forcibly initialized 958 | u32 val; | ^~~ /kisskb/src/drivers/mfd/da9055-core.c: In function 'da9055_device_init': /kisskb/src/drivers/mfd/da9055-core.c:358:17: note: byref variable will be forcibly initialized 358 | uint8_t clear_events[3] = {0xFF, 0xFF, 0xFF}; | ^~~~~~~~~~~~ /kisskb/src/drivers/mfd/ti-lmu.c: In function 'ti_lmu_probe': /kisskb/src/drivers/mfd/ti-lmu.c:140:30: note: byref variable will be forcibly initialized 140 | struct regmap_config regmap_cfg; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/malidp_crtc.c: In function 'malidp_crtc_atomic_check_scaling': /kisskb/src/drivers/gpu/drm/arm/malidp_crtc.c:257:26: note: byref variable will be forcibly initialized 257 | struct videomode vm; | ^~ /kisskb/src/drivers/gpu/drm/arm/malidp_crtc.c: In function 'malidp_crtc_atomic_enable': /kisskb/src/drivers/gpu/drm/arm/malidp_crtc.c:53:26: note: byref variable will be forcibly initialized 53 | struct videomode vm; | ^~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/base/cacheinfo.c:10: /kisskb/src/drivers/base/cacheinfo.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/base/cacheinfo.c: In function 'cache_get_line_size': /kisskb/src/drivers/base/cacheinfo.c:96:21: note: byref variable will be forcibly initialized 96 | u32 line_size; | ^~~~~~~~~ /kisskb/src/drivers/mfd/da9062-core.c: In function 'da9062_clear_fault_log': /kisskb/src/drivers/mfd/da9062-core.c:294:13: note: byref variable will be forcibly initialized 294 | int fault_log; | ^~~~~~~~~ /kisskb/src/drivers/mfd/da9062-core.c: In function 'da9062_get_device_type': /kisskb/src/drivers/mfd/da9062-core.c:327:24: note: byref variable will be forcibly initialized 327 | int device_id, variant_id, variant_mrc, variant_vrc; | ^~~~~~~~~~ /kisskb/src/drivers/mfd/da9062-core.c:327:13: note: byref variable will be forcibly initialized 327 | int device_id, variant_id, variant_mrc, variant_vrc; | ^~~~~~~~~ /kisskb/src/drivers/mfd/da9062-core.c: In function 'da9062_i2c_probe': /kisskb/src/drivers/mfd/da9062-core.c:631:13: note: byref variable will be forcibly initialized 631 | u32 trigger_type = 0; | ^~~~~~~~~~~~ /kisskb/src/drivers/mfd/max77650.c: In function 'max77650_i2c_probe': /kisskb/src/drivers/mfd/max77650.c:158:22: note: byref variable will be forcibly initialized 158 | unsigned int val; | ^~~ /kisskb/src/drivers/mfd/max77650.c:154:38: note: byref variable will be forcibly initialized 154 | struct regmap_irq_chip_data *irq_data; | ^~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/arm/malidp_mw.c:9: /kisskb/src/drivers/gpu/drm/arm/malidp_mw.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mfd/max77620.c: In function 'max77620_read_es_version': /kisskb/src/drivers/mfd/max77620.c:463:22: note: byref variable will be forcibly initialized 463 | unsigned int val; | ^~~ /kisskb/src/drivers/mfd/max77620.c: In function 'max77620_config_fps': /kisskb/src/drivers/mfd/max77620.c:320:14: note: byref variable will be forcibly initialized 320 | char fps_name[10]; | ^~~~~~~~ /kisskb/src/drivers/mfd/max77620.c:317:13: note: byref variable will be forcibly initialized 317 | u32 param_val; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/malidp_mw.c: In function 'malidp_mw_connector_init': /kisskb/src/drivers/gpu/drm/arm/malidp_mw.c:210:18: note: byref variable will be forcibly initialized 210 | int ret, n_formats; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/swnode.c:9: /kisskb/src/drivers/base/swnode.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/max77686.c: In function 'max77686_i2c_probe': /kisskb/src/drivers/mfd/max77686.c:164:22: note: byref variable will be forcibly initialized 164 | unsigned int data; | ^~~~ In file included from /kisskb/src/drivers/base/swnode.c:12: /kisskb/src/drivers/base/swnode.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/base/swnode.c: In function 'software_node_get_reference_args': /kisskb/src/drivers/base/swnode.c:506:13: note: byref variable will be forcibly initialized 506 | u32 nargs_prop_val; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/max77693.c: In function 'max77693_i2c_probe': /kisskb/src/drivers/mfd/max77693.c:156:22: note: byref variable will be forcibly initialized 156 | unsigned int reg_data; | ^~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/base/property.c:10: /kisskb/src/drivers/base/property.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_find_reference': /kisskb/src/drivers/base/property.c:501:38: note: byref variable will be forcibly initialized 501 | struct fwnode_reference_args args; | ^~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_get_phy_mode': /kisskb/src/drivers/base/property.c:905:21: note: byref variable will be forcibly initialized 905 | const char *pm; | ^~ /kisskb/src/drivers/mfd/max77843.c: In function 'max77843_probe': /kisskb/src/drivers/mfd/max77843.c:100:22: note: byref variable will be forcibly initialized 100 | unsigned int reg_data; | ^~~~~~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_remote_node': /kisskb/src/drivers/base/property.c:1078:40: note: byref variable will be forcibly initialized 1078 | 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:1130:40: note: byref variable will be forcibly initialized 1130 | struct fwnode_endpoint fwnode_ep = { 0 }; | ^~~~~~~~~ In file included from /kisskb/src/drivers/mfd/max8998-irq.c:11: /kisskb/src/drivers/mfd/max8998-irq.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/mfd/max8998-irq.c: In function 'max8998_irq_thread': /kisskb/src/drivers/mfd/max8998-irq.c:154:12: note: byref variable will be forcibly initialized 154 | u8 irq_reg[MAX8998_NUM_IRQ_REGS]; | ^~~~~~~ /kisskb/src/drivers/nfc/pn533/i2c.c: In function 'pn533_i2c_irq_thread_fn': /kisskb/src/drivers/nfc/pn533/i2c.c:131:25: note: byref variable will be forcibly initialized 131 | struct sk_buff *skb = NULL; | ^~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/linux/mfd/max8997-private.h:12, from /kisskb/src/drivers/mfd/max8997-irq.c:14: /kisskb/src/drivers/mfd/max8997-irq.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/mfd/max8997-irq.c: In function 'max8997_irq_thread': /kisskb/src/drivers/mfd/max8997-irq.c:208:20: note: byref variable will be forcibly initialized 208 | u8 gpio_info[MAX8997_NUM_GPIO]; | ^~~~~~~~~ /kisskb/src/drivers/mfd/max8997-irq.c:169:12: note: byref variable will be forcibly initialized 169 | u8 irq_src; | ^~~~~~~ /kisskb/src/drivers/mfd/max8997-irq.c:168:12: note: byref variable will be forcibly initialized 168 | u8 irq_reg[MAX8997_IRQ_GROUP_NR] = {}; | ^~~~~~~ /kisskb/src/drivers/mfd/max8997-irq.c: In function 'max8997_irq_init': /kisskb/src/drivers/mfd/max8997-irq.c:297:12: note: byref variable will be forcibly initialized 297 | u8 val; | ^~~ /kisskb/src/drivers/mfd/adp5520.c: In function '__adp5520_ack_bits': /kisskb/src/drivers/mfd/adp5520.c:75:17: note: byref variable will be forcibly initialized 75 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/mfd/adp5520.c: In function 'adp5520_irq_thread': /kisskb/src/drivers/mfd/adp5520.c:178:17: note: byref variable will be forcibly initialized 178 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/mfd/wl1273-core.c: In function 'wl1273_fm_write_data': /kisskb/src/drivers/mfd/wl1273-core.c:56:24: note: byref variable will be forcibly initialized 56 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/mfd/wl1273-core.c: In function 'wl1273_fm_write_cmd': /kisskb/src/drivers/mfd/wl1273-core.c:41:12: note: byref variable will be forcibly initialized 41 | u8 buf[] = { (param >> 8) & 0xff, param & 0xff }; | ^~~ /kisskb/src/drivers/mfd/wl1273-core.c: In function 'wl1273_fm_read_reg': /kisskb/src/drivers/mfd/wl1273-core.c:24:12: note: byref variable will be forcibly initialized 24 | u8 b[2]; | ^ /kisskb/src/drivers/mfd/adp5520.c: In function 'adp5520_set_bits': /kisskb/src/drivers/mfd/adp5520.c:106:17: note: byref variable will be forcibly initialized 106 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/mfd/wl1273-core.c: In function 'wl1273_core_probe': /kisskb/src/drivers/mfd/wl1273-core.c:163:29: note: byref variable will be forcibly initialized 163 | struct wl1273_core *core; | ^~~~ /kisskb/src/drivers/mfd/adp5520.c: In function 'adp5520_clr_bits': /kisskb/src/drivers/mfd/adp5520.c:126:17: note: byref variable will be forcibly initialized 126 | uint8_t reg_val; | ^~~~~~~ /kisskb/src/drivers/mfd/qcom-spmi-pmic.c: In function 'pmic_spmi_show_revid': /kisskb/src/drivers/mfd/qcom-spmi-pmic.c:69:48: note: byref variable will be forcibly initialized 69 | unsigned int rev2, minor, major, type, subtype; | ^~~~~~~ /kisskb/src/drivers/mfd/qcom-spmi-pmic.c:69:42: note: byref variable will be forcibly initialized 69 | unsigned int rev2, minor, major, type, subtype; | ^~~~ /kisskb/src/drivers/mfd/qcom-spmi-pmic.c:69:35: note: byref variable will be forcibly initialized 69 | unsigned int rev2, minor, major, type, subtype; | ^~~~~ /kisskb/src/drivers/mfd/qcom-spmi-pmic.c:69:28: note: byref variable will be forcibly initialized 69 | unsigned int rev2, minor, major, type, subtype; | ^~~~~ /kisskb/src/drivers/mfd/qcom-spmi-pmic.c:69:22: note: byref variable will be forcibly initialized 69 | unsigned int rev2, minor, major, type, subtype; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_parse_and_nag_about_error': /kisskb/src/drivers/mfd/si476x-cmd.c:175:12: note: byref variable will be forcibly initialized 175 | u8 buffer[2]; | ^~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_send_command': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:313:22: note: in expansion of macro 'wait_event_timeout' 313 | if (!wait_event_timeout(core->command, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:298:14: note: in expansion of macro 'wait_event_timeout' 298 | if (!wait_event_timeout(core->command, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:267:13: note: byref variable will be forcibly initialized 267 | u8 data[CMD_MAX_ARGS_COUNT + 1]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_rsq_status_a30': /kisskb/src/drivers/mfd/si476x-cmd.c:1280:18: note: byref variable will be forcibly initialized 1280 | const u8 args[CMD_FM_RSQ_STATUS_A30_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1279:18: note: byref variable will be forcibly initialized 1279 | u8 resp[CMD_FM_RSQ_STATUS_A30_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_power_down_a20': /kisskb/src/drivers/mfd/si476x-cmd.c:1124:18: note: byref variable will be forcibly initialized 1124 | const u8 args[CMD_POWER_DOWN_A20_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1123:12: note: byref variable will be forcibly initialized 1123 | u8 resp[CMD_POWER_DOWN_A20_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_intb_pin_cfg_a20': /kisskb/src/drivers/mfd/si476x-cmd.c:715:18: note: byref variable will be forcibly initialized 715 | const u8 args[CMD_INTB_PIN_CFG_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:714:18: note: byref variable will be forcibly initialized 714 | u8 resp[CMD_INTB_PIN_CFG_A20_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_power_up_a20': /kisskb/src/drivers/mfd/si476x-cmd.c:1093:18: note: byref variable will be forcibly initialized 1093 | const u8 args[CMD_POWER_UP_A20_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1090:18: note: byref variable will be forcibly initialized 1090 | u8 resp[CMD_POWER_UP_A20_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_agc_status_a20': /kisskb/src/drivers/mfd/si476x-cmd.c:1374:12: note: byref variable will be forcibly initialized 1374 | u8 resp[CMD_AGC_STATUS_NRESP_A20]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_rsq_status_a20': /kisskb/src/drivers/mfd/si476x-cmd.c:1225:18: note: byref variable will be forcibly initialized 1225 | const u8 args[CMD_FM_RSQ_STATUS_A30_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1224:18: note: byref variable will be forcibly initialized 1224 | u8 resp[CMD_FM_RSQ_STATUS_A10_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_power_down_a10': /kisskb/src/drivers/mfd/si476x-cmd.c:1112:12: note: byref variable will be forcibly initialized 1112 | u8 resp[CMD_POWER_DOWN_A10_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_intb_pin_cfg_a10': /kisskb/src/drivers/mfd/si476x-cmd.c:699:18: note: byref variable will be forcibly initialized 699 | const u8 args[CMD_INTB_PIN_CFG_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:698:18: note: byref variable will be forcibly initialized 698 | u8 resp[CMD_INTB_PIN_CFG_A10_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_power_up_a10': /kisskb/src/drivers/mfd/si476x-cmd.c:1070:18: note: byref variable will be forcibly initialized 1070 | const u8 args[CMD_POWER_UP_A10_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1067:18: note: byref variable will be forcibly initialized 1067 | u8 resp[CMD_POWER_UP_A10_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_agc_status_a10': /kisskb/src/drivers/mfd/si476x-cmd.c:1402:12: note: byref variable will be forcibly initialized 1402 | u8 resp[CMD_AGC_STATUS_NRESP_A10]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_rsq_status_a10': /kisskb/src/drivers/mfd/si476x-cmd.c:1172:18: note: byref variable will be forcibly initialized 1172 | const u8 args[CMD_FM_RSQ_STATUS_A10_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1171:18: note: byref variable will be forcibly initialized 1171 | u8 resp[CMD_FM_RSQ_STATUS_A10_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_func_info': /kisskb/src/drivers/mfd/si476x-cmd.c:408:13: note: byref variable will be forcibly initialized 408 | u8 resp[CMD_FUNC_INFO_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_set_property': /kisskb/src/drivers/mfd/si476x-cmd.c:439:18: note: byref variable will be forcibly initialized 439 | const u8 args[CMD_SET_PROPERTY_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:438:18: note: byref variable will be forcibly initialized 438 | u8 resp[CMD_SET_PROPERTY_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_get_property': /kisskb/src/drivers/mfd/si476x-cmd.c:466:18: note: byref variable will be forcibly initialized 466 | const u8 args[CMD_GET_PROPERTY_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:465:18: note: byref variable will be forcibly initialized 465 | u8 resp[CMD_GET_PROPERTY_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_dig_audio_pin_cfg': /kisskb/src/drivers/mfd/si476x-cmd.c:527:18: note: byref variable will be forcibly initialized 527 | const u8 args[CMD_DIG_AUDIO_PIN_CFG_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:526:18: note: byref variable will be forcibly initialized 526 | u8 resp[CMD_DIG_AUDIO_PIN_CFG_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_zif_pin_cfg': /kisskb/src/drivers/mfd/si476x-cmd.c:576:18: note: byref variable will be forcibly initialized 576 | const u8 args[CMD_ZIF_PIN_CFG_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:575:18: note: byref variable will be forcibly initialized 575 | u8 resp[CMD_ZIF_PIN_CFG_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_ic_link_gpo_ctl_pin_cfg': /kisskb/src/drivers/mfd/si476x-cmd.c:633:18: note: byref variable will be forcibly initialized 633 | const u8 args[CMD_IC_LINK_GPO_CTL_PIN_CFG_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:632:18: note: byref variable will be forcibly initialized 632 | u8 resp[CMD_IC_LINK_GPO_CTL_PIN_CFG_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_ana_audio_pin_cfg': /kisskb/src/drivers/mfd/si476x-cmd.c:664:18: note: byref variable will be forcibly initialized 664 | const u8 args[CMD_ANA_AUDIO_PIN_CFG_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:663:18: note: byref variable will be forcibly initialized 663 | u8 resp[CMD_ANA_AUDIO_PIN_CFG_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_am_rsq_status': /kisskb/src/drivers/mfd/si476x-cmd.c:745:18: note: byref variable will be forcibly initialized 745 | const u8 args[CMD_AM_RSQ_STATUS_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:744:18: note: byref variable will be forcibly initialized 744 | u8 resp[CMD_AM_RSQ_STATUS_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_acf_status': /kisskb/src/drivers/mfd/si476x-cmd.c:793:18: note: byref variable will be forcibly initialized 793 | const u8 args[CMD_FM_ACF_STATUS_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:792:18: note: byref variable will be forcibly initialized 792 | u8 resp[CMD_FM_ACF_STATUS_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_am_acf_status': /kisskb/src/drivers/mfd/si476x-cmd.c:829:18: note: byref variable will be forcibly initialized 829 | const u8 args[CMD_AM_ACF_STATUS_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:828:18: note: byref variable will be forcibly initialized 828 | u8 resp[CMD_AM_ACF_STATUS_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_rds_status': /kisskb/src/drivers/mfd/si476x-cmd.c:908:18: note: byref variable will be forcibly initialized 908 | const u8 args[CMD_FM_RDS_STATUS_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:907:18: note: byref variable will be forcibly initialized 907 | u8 resp[CMD_FM_RDS_STATUS_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_rds_blockcount': /kisskb/src/drivers/mfd/si476x-cmd.c:972:18: note: byref variable will be forcibly initialized 972 | const u8 args[CMD_FM_RDS_BLOCKCOUNT_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:971:18: note: byref variable will be forcibly initialized 971 | u8 resp[CMD_FM_RDS_BLOCKCOUNT_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_phase_diversity': /kisskb/src/drivers/mfd/si476x-cmd.c:998:18: note: byref variable will be forcibly initialized 998 | const u8 args[CMD_FM_PHASE_DIVERSITY_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:997:18: note: byref variable will be forcibly initialized 997 | u8 resp[CMD_FM_PHASE_DIVERSITY_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_phase_div_status': /kisskb/src/drivers/mfd/si476x-cmd.c:1022:12: note: byref variable will be forcibly initialized 1022 | u8 resp[CMD_FM_PHASE_DIV_STATUS_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_clear_stc': /kisskb/src/drivers/mfd/si476x-cmd.c:350:39: note: byref variable will be forcibly initialized 350 | struct si476x_rsq_status_args args = { | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_tune_seek_freq': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:9: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:25: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:384:17: note: in expansion of macro 'wait_event_killable' 384 | wait_event_killable(core->tuning, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_seek_start': /kisskb/src/drivers/mfd/si476x-cmd.c:876:18: note: byref variable will be forcibly initialized 876 | const u8 args[CMD_FM_SEEK_START_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:875:18: note: byref variable will be forcibly initialized 875 | u8 resp[CMD_FM_SEEK_START_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_am_seek_start': /kisskb/src/drivers/mfd/si476x-cmd.c:1052:18: note: byref variable will be forcibly initialized 1052 | const u8 args[CMD_AM_SEEK_START_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1051:18: note: byref variable will be forcibly initialized 1051 | u8 resp[CMD_AM_SEEK_START_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_tune_freq_a20': /kisskb/src/drivers/mfd/si476x-cmd.c:1358:18: note: byref variable will be forcibly initialized 1358 | const u8 args[CMD_FM_TUNE_FREQ_A20_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1357:18: note: byref variable will be forcibly initialized 1357 | u8 resp[CMD_FM_TUNE_FREQ_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_am_tune_freq_a20': /kisskb/src/drivers/mfd/si476x-cmd.c:1155:18: note: byref variable will be forcibly initialized 1155 | const u8 args[CMD_AM_TUNE_FREQ_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1154:18: note: byref variable will be forcibly initialized 1154 | u8 resp[CMD_AM_TUNE_FREQ_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_fm_tune_freq_a10': /kisskb/src/drivers/mfd/si476x-cmd.c:1340:18: note: byref variable will be forcibly initialized 1340 | const u8 args[CMD_FM_TUNE_FREQ_A10_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1339:18: note: byref variable will be forcibly initialized 1339 | u8 resp[CMD_FM_TUNE_FREQ_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_cmd_am_tune_freq_a10': /kisskb/src/drivers/mfd/si476x-cmd.c:1139:18: note: byref variable will be forcibly initialized 1139 | const u8 args[CMD_AM_TUNE_FREQ_NARGS] = { | ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:1138:18: note: byref variable will be forcibly initialized 1138 | u8 resp[CMD_AM_TUNE_FREQ_NRESP]; | ^~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_drain_rds_fifo': /kisskb/src/drivers/mfd/si476x-i2c.c:366:41: note: byref variable will be forcibly initialized 366 | struct si476x_rds_status_report report; | ^~~~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_stop': /kisskb/src/drivers/mfd/si476x-i2c.c:231:47: note: byref variable will be forcibly initialized 231 | struct si476x_power_down_args args = { | ^~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_get_revision_info': /kisskb/src/drivers/mfd/si476x-i2c.c:621:33: note: byref variable will be forcibly initialized 621 | struct si476x_func_info info; | ^~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_get_status': /kisskb/src/drivers/mfd/si476x-i2c.c:468:12: note: byref variable will be forcibly initialized 468 | u8 response; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/gpu/drm/scheduler/sched_main.c:47: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:131, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:60: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_job': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' 35 | TRACE_EVENT(drm_sched_job, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_run_job': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:62:1: note: in expansion of macro 'TRACE_EVENT' 62 | TRACE_EVENT(drm_run_job, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_process_job': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:89:1: note: in expansion of macro 'TRACE_EVENT' 89 | TRACE_EVENT(drm_sched_process_job, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_job_wait_dep': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:102:1: note: in expansion of macro 'TRACE_EVENT' 102 | TRACE_EVENT(drm_sched_job_wait_dep, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:47: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_main': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:920:17: note: in expansion of macro 'wait_event_interruptible' 920 | wait_event_interruptible(sched->wake_up_worker, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_job_add_dependency': /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:652:13: note: byref variable will be forcibly initialized 652 | u32 id = 0; | ^~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:651:23: note: byref variable will be forcibly initialized 651 | unsigned long index; | ^~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_job_add_implicit_dependencies': /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:702:30: note: byref variable will be forcibly initialized 702 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_job_cleanup': /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:732:23: note: byref variable will be forcibly initialized 732 | unsigned long index; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/base/devtmpfs.c:16: /kisskb/src/drivers/base/devtmpfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'dev_mkdir': /kisskb/src/drivers/base/devtmpfs.c:158:21: note: byref variable will be forcibly initialized 158 | struct path path; | ^~~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'handle_create': /kisskb/src/drivers/base/devtmpfs.c:218:30: note: byref variable will be forcibly initialized 218 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/drivers/base/devtmpfs.c:204:21: note: byref variable will be forcibly initialized 204 | struct path path; | ^~~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'dev_rmdir': /kisskb/src/drivers/base/devtmpfs.c:237:21: note: byref variable will be forcibly initialized 237 | struct path parent; | ^~~~~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'handle_remove': /kisskb/src/drivers/base/devtmpfs.c:322:38: note: byref variable will be forcibly initialized 322 | struct iattr newattrs; | ^~~~~~~~ /kisskb/src/drivers/base/devtmpfs.c:318:29: note: byref variable will be forcibly initialized 318 | struct path p = {.mnt = parent.mnt, .dentry = dentry}; | ^ /kisskb/src/drivers/base/devtmpfs.c:317:30: note: byref variable will be forcibly initialized 317 | struct kstat stat; | ^~~~ /kisskb/src/drivers/base/devtmpfs.c:307:21: note: byref variable will be forcibly initialized 307 | struct path parent; | ^~~~~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_create_node': /kisskb/src/drivers/base/devtmpfs.c:113:20: note: byref variable will be forcibly initialized 113 | struct req req; | ^~~ /kisskb/src/drivers/base/devtmpfs.c:112:21: note: byref variable will be forcibly initialized 112 | const char *tmp = NULL; | ^~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_delete_node': /kisskb/src/drivers/base/devtmpfs.c:140:20: note: byref variable will be forcibly initialized 140 | struct req req; | ^~~ /kisskb/src/drivers/base/devtmpfs.c:139:21: note: byref variable will be forcibly initialized 139 | const char *tmp = NULL; | ^~~ /kisskb/src/drivers/base/devtmpfs.c: In function 'devtmpfs_init': /kisskb/src/drivers/base/devtmpfs.c:448:13: note: byref variable will be forcibly initialized 448 | int err; | ^~~ /kisskb/src/drivers/base/devtmpfs.c:447:14: note: byref variable will be forcibly initialized 447 | char opts[] = "mode=0755"; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/drivers/dax/super.c:5: /kisskb/src/drivers/dax/super.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/kmb/kmb_crtc.c:6: /kisskb/src/drivers/gpu/drm/kmb/kmb_crtc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/kmb/kmb_drv.c:6: /kisskb/src/drivers/gpu/drm/kmb/kmb_drv.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/base/soc.c:11: /kisskb/src/drivers/base/soc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/nfc/st-nci/ndlc.c: In function 'ndlc_close': /kisskb/src/drivers/nfc/st-nci/ndlc.c:57:33: note: byref variable will be forcibly initialized 57 | struct nci_mode_set_cmd cmd; | ^~~ /kisskb/src/drivers/mfd/palmas.c: In function 'palmas_dt_to_pdata': /kisskb/src/drivers/mfd/palmas.c:394:13: note: byref variable will be forcibly initialized 394 | u32 prop; | ^~~~ /kisskb/src/drivers/mfd/palmas.c: In function 'palmas_i2c_probe': /kisskb/src/drivers/mfd/palmas.c:513:22: note: byref variable will be forcibly initialized 513 | unsigned int reg, addr; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/mfd/syscon.c:11: /kisskb/src/drivers/mfd/syscon.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/syscon.c: In function 'of_syscon_register': /kisskb/src/drivers/mfd/syscon.c:52:25: note: byref variable will be forcibly initialized 52 | struct resource res; | ^~~ /kisskb/src/drivers/mfd/syscon.c:49:13: note: byref variable will be forcibly initialized 49 | u32 reg_io_width; | ^~~~~~~~~~~~ /kisskb/src/drivers/mfd/syscon.c: In function 'syscon_regmap_lookup_by_phandle_args': /kisskb/src/drivers/mfd/syscon.c:235:32: note: byref variable will be forcibly initialized 235 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c: In function 'lis3_i2c_init': /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d_i2c.c:69:12: note: byref variable will be forcibly initialized 69 | u8 reg; | ^~~ /kisskb/src/drivers/mfd/ntxec.c: In function 'ntxec_restart': /kisskb/src/drivers/mfd/ntxec.c:75:24: note: byref variable will be forcibly initialized 75 | struct i2c_msg msgs[] = { | ^~~~ /kisskb/src/drivers/mfd/ntxec.c:69:12: note: byref variable will be forcibly initialized 69 | u8 buf[3] = { NTXEC_REG_RESET }; | ^~~ /kisskb/src/drivers/mfd/ntxec.c: In function 'ntxec_poweroff': /kisskb/src/drivers/mfd/ntxec.c:41:24: note: byref variable will be forcibly initialized 41 | struct i2c_msg msgs[] = { | ^~~~ /kisskb/src/drivers/mfd/ntxec.c:40:12: note: byref variable will be forcibly initialized 40 | u8 buf[3] = { NTXEC_REG_POWEROFF }; | ^~~ /kisskb/src/drivers/mfd/ntxec.c: In function 'ntxec_probe': /kisskb/src/drivers/mfd/ntxec.c:151:22: note: byref variable will be forcibly initialized 151 | unsigned int version; | ^~~~~~~ In file included from /kisskb/src/drivers/mfd/rc5t583.c:19: /kisskb/src/drivers/mfd/rc5t583.c: In function 'rc5t583_read': /kisskb/src/include/linux/mfd/rc5t583.h:335:22: note: byref variable will be forcibly initialized 335 | unsigned int ival; | ^~~~ /kisskb/src/drivers/mfd/rc5t583.c: In function '__rc5t583_set_ext_pwrreq1_control': /kisskb/src/drivers/mfd/rc5t583.c:75:17: note: byref variable will be forcibly initialized 75 | uint8_t sleepseq_val = 0; | ^~~~~~~~~~~~ In file included from /kisskb/src/drivers/mfd/rc5t583-irq.c:14: /kisskb/src/drivers/mfd/rc5t583-irq.c: In function 'rc5t583_read': /kisskb/src/include/linux/mfd/rc5t583.h:335:22: note: byref variable will be forcibly initialized 335 | unsigned int ival; | ^~~~ /kisskb/src/drivers/mfd/rc5t583-irq.c: In function 'rc5t583_irq': /kisskb/src/drivers/mfd/rc5t583-irq.c:245:17: note: byref variable will be forcibly initialized 245 | uint8_t master_int = 0; | ^~~~~~~~~~ /kisskb/src/drivers/mfd/rc5t583-irq.c:244:17: note: byref variable will be forcibly initialized 244 | uint8_t int_sts[RC5T583_MAX_INTERRUPT_MASK_REGS]; | ^~~~~~~ /kisskb/src/drivers/mfd/sec-core.c: In function 'sec_pmic_dump_rev': /kisskb/src/drivers/mfd/sec-core.c:253:22: note: byref variable will be forcibly initialized 253 | unsigned int val; | ^~~ /kisskb/src/drivers/mfd/lm3533-core.c: In function 'lm3533_read': /kisskb/src/drivers/mfd/lm3533-core.c:85:13: note: byref variable will be forcibly initialized 85 | int tmp; | ^~~ /kisskb/src/drivers/mfd/lm3533-core.c: In function 'show_output': /kisskb/src/drivers/mfd/lm3533-core.c:263:12: note: byref variable will be forcibly initialized 263 | u8 val; | ^~~ /kisskb/src/drivers/mfd/lm3533-core.c: In function 'store_output': /kisskb/src/drivers/mfd/lm3533-core.c:299:12: note: byref variable will be forcibly initialized 299 | u8 val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/gpu/drm/scheduler/sched_entity.c:24: /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/as3711.c: In function 'as3711_i2c_probe': /kisskb/src/drivers/mfd/as3711.c:124:27: note: byref variable will be forcibly initialized 124 | unsigned int id1, id2; | ^~~ /kisskb/src/drivers/mfd/as3711.c:124:22: note: byref variable will be forcibly initialized 124 | unsigned int id1, id2; | ^~~ /kisskb/src/drivers/mfd/retu-mfd.c: In function 'retu_power_off': /kisskb/src/drivers/mfd/retu-mfd.c:171:13: note: byref variable will be forcibly initialized 171 | int reg; | ^~~ /kisskb/src/drivers/mfd/retu-mfd.c: In function 'retu_regmap_write': /kisskb/src/drivers/mfd/retu-mfd.c:209:13: note: byref variable will be forcibly initialized 209 | u16 val; | ^~~ /kisskb/src/drivers/mfd/retu-mfd.c:208:12: note: byref variable will be forcibly initialized 208 | u8 reg; | ^~~ /kisskb/src/drivers/mfd/retu-mfd.c: In function 'retu_read': /kisskb/src/drivers/mfd/retu-mfd.c:146:13: note: byref variable will be forcibly initialized 146 | int value; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:24: /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c: In function 'drm_sched_entity_flush': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:9: note: in expansion of macro '___wait_event' 882 | ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:25: note: in expansion of macro '__wait_event_killable' 904 | __ret = __wait_event_killable(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:175:17: note: in expansion of macro 'wait_event_killable' 175 | wait_event_killable(sched->job_scheduled, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:170:31: note: in expansion of macro 'wait_event_timeout' 170 | ret = wait_event_timeout( | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/as3722.c: In function 'as3722_check_device_id': /kisskb/src/drivers/mfd/as3722.c:200:13: note: byref variable will be forcibly initialized 200 | u32 val; | ^~~ In file included from /kisskb/src/drivers/misc/echo/echo.c:95: /kisskb/src/drivers/misc/echo/echo.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dax/bus.c: In function 'align_store': /kisskb/src/drivers/dax/bus.c:1128:23: note: byref variable will be forcibly initialized 1128 | unsigned long val, align_save; | ^~~ /kisskb/src/drivers/dax/bus.c: In function 'range_parse': /kisskb/src/drivers/dax/bus.c:1039:23: note: byref variable will be forcibly initialized 1039 | char *start, *end, *str; | ^~~ /kisskb/src/drivers/dax/bus.c:1038:28: note: byref variable will be forcibly initialized 1038 | unsigned long long addr = 0; | ^~~~ /kisskb/src/drivers/dax/bus.c: In function 'do_id_store': /kisskb/src/drivers/dax/bus.c:71:14: note: byref variable will be forcibly initialized 71 | char devname[DAX_NAME_LEN]; | ^~~~~~~ /kisskb/src/drivers/dax/bus.c:70:33: note: byref variable will be forcibly initialized 70 | unsigned int region_id, id; | ^~ /kisskb/src/drivers/dax/bus.c:70:22: note: byref variable will be forcibly initialized 70 | unsigned int region_id, id; | ^~~~~~~~~ /kisskb/src/drivers/dax/bus.c: In function 'mapping_store': /kisskb/src/drivers/dax/bus.c:1072:22: note: byref variable will be forcibly initialized 1072 | struct range r; | ^ /kisskb/src/drivers/dax/bus.c: In function 'size_store': /kisskb/src/drivers/dax/bus.c:1009:28: note: byref variable will be forcibly initialized 1009 | unsigned long long val; | ^~~ /kisskb/src/drivers/dax/bus.c: In function 'create_store': /kisskb/src/drivers/dax/bus.c:330:37: note: byref variable will be forcibly initialized 330 | struct dev_dax_data data = { | ^~~~ /kisskb/src/drivers/dax/bus.c:314:13: note: byref variable will be forcibly initialized 314 | int val; | ^~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/base/arch_topology.c:9: /kisskb/src/drivers/base/arch_topology.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/arch_topology.c:9: /kisskb/src/drivers/base/arch_topology.c: In function 'topology_set_scale_freq_source': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/arch_topology.c:74:25: note: in expansion of macro 'rcu_assign_pointer' 74 | rcu_assign_pointer(per_cpu(sft_data, cpu), data); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/arch_topology.c: In function 'topology_clear_scale_freq_source': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/arch_topology.c:97:25: note: in expansion of macro 'rcu_assign_pointer' 97 | rcu_assign_pointer(per_cpu(sft_data, cpu), NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/rave-sp.c: In function 'rave_sp_write': /kisskb/src/drivers/mfd/rave-sp.c:286:23: note: byref variable will be forcibly initialized 286 | unsigned char crc[RAVE_SP_CHECKSUM_SIZE]; | ^~~ /kisskb/src/drivers/mfd/rave-sp.c:285:23: note: byref variable will be forcibly initialized 285 | unsigned char frame[RAVE_SP_TX_BUFFER_SIZE]; | ^~~~~ /kisskb/src/drivers/mfd/rave-sp.c: In function 'rave_sp_receive_event': /kisskb/src/drivers/mfd/rave-sp.c:391:12: note: byref variable will be forcibly initialized 391 | u8 cmd[] = { | ^~~ /kisskb/src/drivers/base/arch_topology.c: In function 'topology_parse_cpu_capacity': /kisskb/src/drivers/base/arch_topology.c:262:13: note: byref variable will be forcibly initialized 262 | u32 cpu_capacity; | ^~~~~~~~~~~~ /kisskb/src/drivers/mfd/rave-sp.c: In function 'rave_sp_receive_frame': /kisskb/src/drivers/mfd/rave-sp.c:445:12: note: byref variable will be forcibly initialized 445 | u8 crc_calculated[RAVE_SP_CHECKSUM_SIZE]; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/arch_topology.c: In function 'parse_core': /kisskb/src/drivers/base/arch_topology.c:423:14: note: byref variable will be forcibly initialized 423 | char name[20]; | ^~~~ /kisskb/src/drivers/base/arch_topology.c: In function 'parse_cluster': /kisskb/src/drivers/base/arch_topology.c:469:14: note: byref variable will be forcibly initialized 469 | char name[20]; | ^~~~ /kisskb/src/drivers/mfd/rave-sp.c: In function 'rave_sp_get_status': /kisskb/src/drivers/mfd/rave-sp.c:697:31: note: byref variable will be forcibly initialized 697 | struct rave_sp_status status; | ^~~~~~ /kisskb/src/drivers/mfd/rave-sp.c: In function 'rave_sp_probe': /kisskb/src/drivers/mfd/rave-sp.c:773:13: note: byref variable will be forcibly initialized 773 | u32 baud; | ^~~~ /kisskb/src/drivers/mfd/rave-sp.c: In function 'rave_sp_emulated_get_status': /kisskb/src/drivers/mfd/rave-sp.c:678:12: note: byref variable will be forcibly initialized 678 | u8 cmd[] = { | ^~~ /kisskb/src/drivers/mfd/rave-sp.c: In function 'rave_sp_rdu1_get_status': /kisskb/src/drivers/mfd/rave-sp.c:667:12: note: byref variable will be forcibly initialized 667 | u8 cmd[] = { | ^~~ /kisskb/src/drivers/mfd/rt5033.c: In function 'rt5033_i2c_probe': /kisskb/src/drivers/mfd/rt5033.c:63:22: note: byref variable will be forcibly initialized 63 | unsigned int dev_id; | ^~~~~~ /kisskb/src/drivers/nfc/st-nci/core.c: In function 'st_nci_init': /kisskb/src/drivers/nfc/st-nci/core.c:21:33: note: byref variable will be forcibly initialized 21 | struct nci_mode_set_cmd cmd; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/kmb/kmb_plane.c:6: /kisskb/src/drivers/gpu/drm/kmb/kmb_plane.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_plane.c: In function 'kmb_plane_atomic_update': /kisskb/src/drivers/gpu/drm/kmb/kmb_plane.c:333:32: note: byref variable will be forcibly initialized 333 | unsigned int ctrl = 0, val = 0, out_format = 0; | ^~~ /kisskb/src/drivers/mfd/sky81452.c: In function 'sky81452_probe': /kisskb/src/drivers/mfd/sky81452.c:29:25: note: byref variable will be forcibly initialized 29 | struct mfd_cell cells[2]; | ^~~~~ /kisskb/src/drivers/nfc/st-nci/se.c: In function 'st_nci_se_wt_timeout': /kisskb/src/drivers/nfc/st-nci/se.c:669:12: note: byref variable will be forcibly initialized 669 | u8 param = 0x01; | ^~~~~ /kisskb/src/drivers/nfc/st-nci/se.c: In function 'st_nci_control_se': /kisskb/src/drivers/nfc/st-nci/se.c:410:25: note: byref variable will be forcibly initialized 410 | struct sk_buff *sk_host_list; | ^~~~~~~~~~~~ /kisskb/src/drivers/nfc/st-nci/se.c: In function 'st_nci_se_get_atr': /kisskb/src/drivers/nfc/st-nci/se.c:136:25: note: byref variable will be forcibly initialized 136 | struct sk_buff *skb; | ^~~ /kisskb/src/drivers/nfc/st-nci/se.c: In function 'st_nci_hci_load_session': /kisskb/src/drivers/nfc/st-nci/se.c:159:12: note: byref variable will be forcibly initialized 159 | u8 pipe_info[] = { ST_NCI_DM_GETINFO_PIPE_INFO, | ^~~~~~~~~ /kisskb/src/drivers/nfc/st-nci/se.c:157:12: note: byref variable will be forcibly initialized 157 | u8 pipe_list[] = { ST_NCI_DM_GETINFO_PIPE_LIST, | ^~~~~~~~~ /kisskb/src/drivers/nfc/st-nci/se.c:155:41: note: byref variable will be forcibly initialized 155 | struct sk_buff *skb_pipe_list, *skb_pipe_info; | ^~~~~~~~~~~~~ /kisskb/src/drivers/nfc/st-nci/se.c:155:25: note: byref variable will be forcibly initialized 155 | struct sk_buff *skb_pipe_list, *skb_pipe_info; | ^~~~~~~~~~~~~ /kisskb/src/drivers/nfc/st-nci/se.c: In function 'st_nci_discover_se': /kisskb/src/drivers/nfc/st-nci/se.c:596:12: note: byref variable will be forcibly initialized 596 | u8 white_list[2]; | ^~~~~~~~~~ /kisskb/src/drivers/mfd/mt6360-core.c: In function 'mt6360_regmap_read': /kisskb/src/drivers/mfd/mt6360-core.c:404:12: note: byref variable will be forcibly initialized 404 | u8 reg_addr = *(u8 *)(reg + 1); | ^~~~~~~~ /kisskb/src/drivers/mfd/mt6360-core.c: In function 'mt6360_regmap_write': /kisskb/src/drivers/mfd/mt6360-core.c:455:12: note: byref variable will be forcibly initialized 455 | u8 reg_addr = *(u8 *)(val + 1); | ^~~~~~~~ /kisskb/src/drivers/mfd/mt6360-core.c: In function 'mt6360_check_vendor_info': /kisskb/src/drivers/mfd/mt6360-core.c:350:13: note: byref variable will be forcibly initialized 350 | u32 info; | ^~~~ /kisskb/src/drivers/mfd/rohm-bd70528.c: In function 'bd70528_i2c_probe': /kisskb/src/drivers/mfd/rohm-bd70528.c:223:38: note: byref variable will be forcibly initialized 223 | struct regmap_irq_chip_data *irq_data; | ^~~~~~~~ /kisskb/src/drivers/mfd/rohm-bd9576.c: In function 'bd957x_i2c_probe': /kisskb/src/drivers/mfd/rohm-bd9576.c:139:46: note: byref variable will be forcibly initialized 139 | struct regmap_irq_chip_data *irq_data; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c: In function 'mipi_tx_fg_section_cfg': /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:449:41: note: byref variable will be forcibly initialized 449 | struct mipi_tx_frame_sect_phcfg ph_cfg; | ^~~~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:448:38: note: byref variable will be forcibly initialized 448 | struct mipi_data_type_params data_type_parameters; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c: In function 'mipi_tx_fg_cfg': /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:581:41: note: byref variable will be forcibly initialized 581 | struct mipi_tx_frame_timing_cfg fg_t_cfg; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c: In function 'mipi_tx_init_cntrl': /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:703:13: note: byref variable will be forcibly initialized 703 | u32 word_count = 0; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:702:13: note: byref variable will be forcibly initialized 702 | u32 bits_per_pclk = 0; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/mfd/stmfx.c:9: /kisskb/src/drivers/mfd/stmfx.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/mfd/stmfx.c: In function 'stmfx_chip_init': /kisskb/src/drivers/mfd/stmfx.c:327:12: note: byref variable will be forcibly initialized 327 | u8 version[2]; | ^~~~~~~ /kisskb/src/drivers/mfd/stmfx.c:326:13: note: byref variable will be forcibly initialized 326 | u32 id; | ^~ /kisskb/src/drivers/mfd/stmfx.c: In function 'stmfx_irq_handler': /kisskb/src/drivers/mfd/stmfx.c:208:13: note: byref variable will be forcibly initialized 208 | u32 pending, ack; | ^~~~~~~ /kisskb/src/drivers/mfd/stmfx.c:207:23: note: byref variable will be forcibly initialized 207 | unsigned long bits; | ^~~~ /kisskb/src/drivers/mfd/stmfx.c: In function 'stmfx_function_enable': /kisskb/src/drivers/mfd/stmfx.c:118:13: note: byref variable will be forcibly initialized 118 | u32 sys_ctrl; | ^~~~~~~~ /kisskb/src/drivers/mfd/qcom-pm8008.c: In function 'pm8008_probe_irq_peripherals': /kisskb/src/drivers/mfd/qcom-pm8008.c:186:38: note: byref variable will be forcibly initialized 186 | struct regmap_irq_chip_data *irq_data; | ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/base/trace.h:56, from /kisskb/src/drivers/base/trace.c:10: /kisskb/src/drivers/base/trace.c: In function 'trace_event_raw_event_devres': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/base/./trace.h:19:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 19 | DECLARE_EVENT_CLASS(devres, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/./trace.h:19:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 19 | DECLARE_EVENT_CLASS(devres, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/qcom-coincell.c: In function 'qcom_coincell_probe': /kisskb/src/drivers/misc/qcom-coincell.c:90:13: note: byref variable will be forcibly initialized 90 | u32 vset = 0; | ^~~~ /kisskb/src/drivers/misc/qcom-coincell.c:89:13: note: byref variable will be forcibly initialized 89 | u32 rset = 0; | ^~~~ /kisskb/src/drivers/misc/qcom-coincell.c:88:30: note: byref variable will be forcibly initialized 88 | struct qcom_coincell chgr; | ^~~~ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_hci_dm_vdc_value_comparison': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:288:31: note: byref variable will be forcibly initialized 288 | struct sk_buff *msg, *skb; | ^~~ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_hci_dm_vdc_measurement_value': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:252:31: note: byref variable will be forcibly initialized 252 | struct sk_buff *msg, *skb; | ^~~ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_hci_dm_get_data': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:127:31: note: byref variable will be forcibly initialized 127 | struct sk_buff *msg, *skb; | ^~~ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_hci_dm_get_info': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:95:31: note: byref variable will be forcibly initialized 95 | struct sk_buff *msg, *skb; | ^~~ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_loopback': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:324:31: note: byref variable will be forcibly initialized 324 | struct sk_buff *msg, *skb; | ^~~ /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c: In function 'st_nci_hci_get_param': /kisskb/src/drivers/nfc/st-nci/vendor_cmds.c:208:31: note: byref variable will be forcibly initialized 208 | struct sk_buff *msg, *skb; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/misc/uacce/uacce.c:2: /kisskb/src/drivers/misc/uacce/uacce.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/st-nci/i2c.c: In function 'st_nci_i2c_read': /kisskb/src/drivers/nfc/st-nci/i2c.c:111:12: note: byref variable will be forcibly initialized 111 | u8 buf[ST_NCI_I2C_MAX_SIZE]; | ^~~ /kisskb/src/drivers/nfc/st-nci/i2c.c: In function 'st_nci_irq_thread_fn': /kisskb/src/drivers/nfc/st-nci/i2c.c:160:25: note: byref variable will be forcibly initialized 160 | struct sk_buff *skb = NULL; | ^~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_drv.c: In function 'exynos_drm_match_add': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_drv.c:231:33: note: byref variable will be forcibly initialized 231 | struct component_match *match = NULL; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_crtc.c:11: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_crtc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_crtc.c:11: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_crtc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_fb.c: In function 'exynos_user_fb_create': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_fb.c:100:32: note: byref variable will be forcibly initialized 100 | struct exynos_drm_gem *exynos_gem[MAX_FB_BUFFER]; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/exynos/exynos5433_drm_decon.c:10: /kisskb/src/drivers/gpu/drm/exynos/exynos5433_drm_decon.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/exynos/exynos5433_drm_decon.c:10: /kisskb/src/drivers/gpu/drm/exynos/exynos5433_drm_decon.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/exynos/exynos7_drm_decon.c:10: /kisskb/src/drivers/gpu/drm/exynos/exynos7_drm_decon.c: In function 'decon_wait_for_vblank': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos7_drm_decon.c:97:14: note: in expansion of macro 'wait_event_timeout' 97 | if (!wait_event_timeout(ctx->wait_vsync_queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/slimbus/core.c: In function 'of_register_slim_devices': /kisskb/src/drivers/slimbus/core.c:209:30: note: byref variable will be forcibly initialized 209 | int manf_id, prod_code; | ^~~~~~~~~ /kisskb/src/drivers/slimbus/core.c:209:21: note: byref variable will be forcibly initialized 209 | int manf_id, prod_code; | ^~~~~~~ /kisskb/src/drivers/slimbus/core.c:208:21: note: byref variable will be forcibly initialized 208 | int reg[2], ret; | ^~~ /kisskb/src/drivers/slimbus/core.c:206:35: note: byref variable will be forcibly initialized 206 | struct slim_eaddr e_addr; | ^~~~~~ /kisskb/src/drivers/slimbus/core.c: In function 'slim_device_alloc_laddr': /kisskb/src/drivers/slimbus/core.c:430:12: note: byref variable will be forcibly initialized 430 | u8 laddr; | ^~~~~ In file included from /kisskb/src/drivers/mtd/parsers/ar7part.c:10: /kisskb/src/drivers/mtd/parsers/ar7part.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mtd/parsers/ar7part.c: In function 'create_mtd_partitions': /kisskb/src/drivers/mtd/parsers/ar7part.c:37:16: note: byref variable will be forcibly initialized 37 | size_t len; | ^~~ /kisskb/src/drivers/mtd/parsers/ar7part.c:35:28: note: byref variable will be forcibly initialized 35 | struct ar7_bin_rec header; | ^~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_dp.c: In function 'exynos_dp_probe': /kisskb/src/drivers/gpu/drm/exynos/exynos_dp.c:201:28: note: byref variable will be forcibly initialized 201 | struct drm_bridge *bridge; | ^~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_dp.c:200:27: note: byref variable will be forcibly initialized 200 | struct drm_panel *panel; | ^~~~~ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_create': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:427:37: note: byref variable will be forcibly initialized 427 | struct dma_heap_export_info exp_info; | ^~~~~~~~ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_do_vmap': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:224:29: note: byref variable will be forcibly initialized 224 | struct sg_page_iter piter; | ^~~~~ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_mmap': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:201:29: note: byref variable will be forcibly initialized 201 | struct sg_page_iter piter; | ^~~~~ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_allocate': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:347:26: note: byref variable will be forcibly initialized 347 | struct list_head pages; | ^~~~~ /kisskb/src/drivers/mtd/parsers/cmdlinepart.c: In function 'newpart': /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:93:24: note: byref variable will be forcibly initialized 93 | unsigned char *extra_mem; | ^~~~~~~~~ /kisskb/src/drivers/mtd/parsers/cmdlinepart.c: In function 'mtdpart_setup_real': /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:228:33: note: byref variable will be forcibly initialized 228 | int mtd_id_len, num_parts; | ^~~~~~~~~ /kisskb/src/drivers/mtd/parsers/cmdlinepart.c:226:47: note: byref variable will be forcibly initialized 226 | struct cmdline_mtd_partition *this_mtd; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_vidi.c: In function 'vidi_update_plane': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_vidi.c:115:20: note: byref variable will be forcibly initialized 115 | dma_addr_t addr; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/exynos/exynos_mixer.c:12: /kisskb/src/drivers/gpu/drm/exynos/exynos_mixer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/exynos/exynos_mixer.c:12: /kisskb/src/drivers/gpu/drm/exynos/exynos_mixer.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_g2d.c:13: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_g2d.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/spmi.h:136, from /kisskb/src/drivers/spmi/spmi.c:18: /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_write_begin': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:15:1: note: in expansion of macro 'TRACE_EVENT' 15 | TRACE_EVENT(spmi_write_begin, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_g2d.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_write_end': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:41:1: note: in expansion of macro 'TRACE_EVENT' 41 | TRACE_EVENT(spmi_write_end, | ^~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_read_begin': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:64:1: note: in expansion of macro 'TRACE_EVENT' 64 | TRACE_EVENT(spmi_read_begin, | ^~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_read_end': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:85:1: note: in expansion of macro 'TRACE_EVENT' 85 | TRACE_EVENT(spmi_read_end, | ^~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'trace_event_raw_event_spmi_cmd': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/spmi.h:113:1: note: in expansion of macro 'TRACE_EVENT' 113 | TRACE_EVENT(spmi_cmd, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_g2d.c: In function 'g2d_map_cmdlist_gem': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_g2d.c:731:55: note: byref variable will be forcibly initialized 731 | struct drm_exynos_g2d_userptr g2d_userptr; | ^~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi.c: In function 'of_spmi_register_devices': /kisskb/src/drivers/spmi/spmi.c:469:21: note: byref variable will be forcibly initialized 469 | u32 reg[2]; | ^~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_g2d.c: In function 'g2d_finish_event': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_g2d.c:917:27: note: byref variable will be forcibly initialized 917 | struct timespec64 now; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/drivers/misc/fastrpc.c:5: /kisskb/src/drivers/misc/fastrpc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/swait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/drivers/misc/fastrpc.c:5: /kisskb/src/drivers/misc/fastrpc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/misc/fastrpc.c:19: /kisskb/src/drivers/misc/fastrpc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_release_current_dsp_process': /kisskb/src/drivers/misc/fastrpc.c:1162:13: note: byref variable will be forcibly initialized 1162 | int tgid = 0; | ^~~~ /kisskb/src/drivers/misc/fastrpc.c:1161:36: note: byref variable will be forcibly initialized 1161 | struct fastrpc_invoke_args args[1]; | ^~~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_invoke': /kisskb/src/drivers/misc/fastrpc.c:1316:31: note: byref variable will be forcibly initialized 1316 | struct fastrpc_invoke inv; | ^~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_init_attach': /kisskb/src/drivers/misc/fastrpc.c:1299:13: note: byref variable will be forcibly initialized 1299 | int tgid = fl->tgid; | ^~~~ /kisskb/src/drivers/misc/fastrpc.c:1298:36: note: byref variable will be forcibly initialized 1298 | struct fastrpc_invoke_args args[1]; | ^~~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_init_create_process': /kisskb/src/drivers/misc/fastrpc.c:1034:11: note: byref variable will be forcibly initialized 1034 | } inbuf; | ^~~~~ /kisskb/src/drivers/misc/fastrpc.c:1024:29: note: byref variable will be forcibly initialized 1024 | struct fastrpc_buf *imem = NULL; | ^~~~ /kisskb/src/drivers/misc/fastrpc.c:1023:29: note: byref variable will be forcibly initialized 1023 | struct fastrpc_map *map = NULL; | ^~~ /kisskb/src/drivers/misc/fastrpc.c:1022:33: note: byref variable will be forcibly initialized 1022 | struct fastrpc_phy_page pages[1]; | ^~~~~ /kisskb/src/drivers/misc/fastrpc.c:1020:36: note: byref variable will be forcibly initialized 1020 | struct fastrpc_init_create init; | ^~~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_munmap_impl': /kisskb/src/drivers/misc/fastrpc.c:1348:39: note: byref variable will be forcibly initialized 1348 | struct fastrpc_munmap_req_msg req_msg; | ^~~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/misc/enclosure.c:12: /kisskb/src/drivers/misc/enclosure.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_munmap': /kisskb/src/drivers/misc/fastrpc.c:1391:35: note: byref variable will be forcibly initialized 1391 | struct fastrpc_req_munmap req; | ^~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_mmap': /kisskb/src/drivers/misc/fastrpc.c:1407:33: note: byref variable will be forcibly initialized 1407 | struct fastrpc_req_mmap req; | ^~~ /kisskb/src/drivers/misc/fastrpc.c:1406:33: note: byref variable will be forcibly initialized 1406 | struct fastrpc_phy_page pages; | ^~~~~ /kisskb/src/drivers/misc/fastrpc.c:1405:35: note: byref variable will be forcibly initialized 1405 | struct fastrpc_req_munmap req_unmap; | ^~~~~~~~~ /kisskb/src/drivers/misc/fastrpc.c:1404:37: note: byref variable will be forcibly initialized 1404 | struct fastrpc_mmap_rsp_msg rsp_msg; | ^~~~~~~ /kisskb/src/drivers/misc/fastrpc.c:1403:37: note: byref variable will be forcibly initialized 1403 | struct fastrpc_mmap_req_msg req_msg; | ^~~~~~~ /kisskb/src/drivers/misc/fastrpc.c:1402:29: note: byref variable will be forcibly initialized 1402 | struct fastrpc_buf *buf = NULL; | ^~~ /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_drv.c: In function 'rockchip_drm_match_add': /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_dmabuf_alloc': /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_drv.c:323:33: note: byref variable will be forcibly initialized 323 | struct component_match *match = NULL; | ^~~~~ /kisskb/src/drivers/misc/fastrpc.c:1262:29: note: byref variable will be forcibly initialized 1262 | struct fastrpc_buf *buf = NULL; | ^~~ /kisskb/src/drivers/misc/fastrpc.c:1260:38: note: byref variable will be forcibly initialized 1260 | struct fastrpc_alloc_dma_buf bp; | ^~ /kisskb/src/drivers/misc/enclosure.c: In function 'enclosure_remove_links': /kisskb/src/drivers/misc/enclosure.c:192:14: note: byref variable will be forcibly initialized 192 | char name[ENCLOSURE_NAME_SIZE]; | ^~~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_rpmsg_probe': /kisskb/src/drivers/misc/fastrpc.c:1614:21: note: byref variable will be forcibly initialized 1614 | const char *domain; | ^~~~~~ /kisskb/src/drivers/misc/enclosure.c: In function 'enclosure_add_links': /kisskb/src/drivers/misc/enclosure.c:210:14: note: byref variable will be forcibly initialized 210 | char name[ENCLOSURE_NAME_SIZE]; | ^~~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_cb_probe': /kisskb/src/drivers/misc/fastrpc.c:1534:16: note: byref variable will be forcibly initialized 1534 | int i, sessions = 0; | ^~~~~~~~ /kisskb/src/drivers/misc/enclosure.c: In function 'enclosure_component_alloc': /kisskb/src/drivers/misc/enclosure.c:289:14: note: byref variable will be forcibly initialized 289 | char newname[COMPONENT_NAME_SIZE]; | ^~~~~~~ /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_prox_enable_store': /kisskb/src/drivers/misc/apds990x.c:807:23: note: byref variable will be forcibly initialized 807 | unsigned long value; | ^~~~~ /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_rate_store': /kisskb/src/drivers/misc/apds990x.c:748:23: note: byref variable will be forcibly initialized 748 | unsigned long value; | ^~~~~ /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_lux_calib_store': /kisskb/src/drivers/misc/apds990x.c:683:23: note: byref variable will be forcibly initialized 683 | unsigned long value; | ^~~~~ /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_prox_threshold_store': /kisskb/src/drivers/misc/apds990x.c:960:23: note: byref variable will be forcibly initialized 960 | unsigned long value; | ^~~~~ /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_set_lux_thresh': /kisskb/src/drivers/misc/apds990x.c:892:23: note: byref variable will be forcibly initialized 892 | unsigned long thresh; | ^~~~~~ /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_power_state_store': /kisskb/src/drivers/misc/apds990x.c:995:23: note: byref variable will be forcibly initialized 995 | unsigned long value; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/misc/apds990x.c:12: /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_lux_show': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/apds990x.c:633:19: note: in expansion of macro 'wait_event_interruptible_timeout' 633 | timeout = wait_event_interruptible_timeout(chip->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/mtd/parsers/ofpart_core.c:16: /kisskb/src/drivers/mtd/parsers/ofpart_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mtd/parsers/ofpart_core.c: In function 'parse_ofoldpart_partitions': /kisskb/src/drivers/mtd/parsers/ofpart_core.c:194:16: note: byref variable will be forcibly initialized 194 | int i, plen, nr_parts; | ^~~~ /kisskb/src/drivers/mtd/parsers/ofpart_core.c: In function 'parse_fixed_partitions': /kisskb/src/drivers/mtd/parsers/ofpart_core.c:104:21: note: byref variable will be forcibly initialized 104 | int len; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/drivers/gpu/drm/exynos/exynos_drm_ipp.c:19: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:19: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c: In function 'exynos_drm_ipp_event_send': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:722:27: note: byref variable will be forcibly initialized 722 | struct timespec64 now; | ^~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c: In function 'exynos_drm_ipp_check_size_limits': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:479:30: note: byref variable will be forcibly initialized 479 | struct drm_ipp_limit l; | ^ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_is_v1': /kisskb/src/drivers/mtd/parsers/afs.c:83:16: note: byref variable will be forcibly initialized 83 | size_t sz; | ^~ /kisskb/src/drivers/mtd/parsers/afs.c:82:13: note: byref variable will be forcibly initialized 82 | u32 magic; | ^~~~~ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_is_v2': /kisskb/src/drivers/mtd/parsers/afs.c:103:16: note: byref variable will be forcibly initialized 103 | size_t sz; | ^~ /kisskb/src/drivers/mtd/parsers/afs.c:102:13: note: byref variable will be forcibly initialized 102 | u32 foot[2]; | ^~~~ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_parse_v1_partition': /kisskb/src/drivers/mtd/parsers/afs.c:132:16: note: byref variable will be forcibly initialized 132 | size_t sz; | ^~ /kisskb/src/drivers/mtd/parsers/afs.c:123:30: note: byref variable will be forcibly initialized 123 | struct image_info_v1 iis; | ^~~ /kisskb/src/drivers/mtd/parsers/afs.c:122:26: note: byref variable will be forcibly initialized 122 | struct footer_v1 fs; | ^~ /kisskb/src/drivers/mtd/parsers/afs.c: In function 'afs_parse_v2_partition': /kisskb/src/drivers/mtd/parsers/afs.c:230:16: note: byref variable will be forcibly initialized 230 | size_t sz; | ^~ /kisskb/src/drivers/mtd/parsers/afs.c:221:13: note: byref variable will be forcibly initialized 221 | u32 imginfo[36]; | ^~~~~~~ /kisskb/src/drivers/mtd/parsers/afs.c:220:13: note: byref variable will be forcibly initialized 220 | u32 footer[12]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c: In function 'exynos_drm_ipp_get_caps_ioctl': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:172:54: note: byref variable will be forcibly initialized 172 | struct drm_exynos_ipp_format tmp = { | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:19: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c: In function 'exynos_drm_ipp_commit_ioctl': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:929:23: note: in expansion of macro 'wait_event_interruptible' 929 | ret = wait_event_interruptible(ipp->done_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/nxp-nci/i2c.c: In function 'nxp_nci_i2c_nci_read': /kisskb/src/drivers/nfc/nxp-nci/i2c.c:144:29: note: byref variable will be forcibly initialized 144 | struct nci_ctrl_hdr header; /* May actually be a data header */ | ^~~~~~ /kisskb/src/drivers/nfc/nxp-nci/i2c.c: In function 'nxp_nci_i2c_fw_read': /kisskb/src/drivers/nfc/nxp-nci/i2c.c:100:13: note: byref variable will be forcibly initialized 100 | u16 header; | ^~~~~~ /kisskb/src/drivers/nfc/nxp-nci/i2c.c: In function 'nxp_nci_i2c_irq_thread_fn': /kisskb/src/drivers/nfc/nxp-nci/i2c.c:188:25: note: byref variable will be forcibly initialized 188 | struct sk_buff *skb = NULL; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/slimbus/messaging.c:6: /kisskb/src/drivers/slimbus/messaging.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/slimbus/messaging.c:6: /kisskb/src/drivers/slimbus/messaging.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/slimbus/messaging.c:6: /kisskb/src/drivers/slimbus/messaging.c: In function 'slim_do_transfer': /kisskb/src/drivers/slimbus/messaging.c:112:36: note: byref variable will be forcibly initialized 112 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/drivers/slimbus/messaging.c:112:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 112 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/slimbus/messaging.c: In function 'slim_read': /kisskb/src/drivers/slimbus/messaging.c:298:29: note: byref variable will be forcibly initialized 298 | struct slim_val_inf msg; | ^~~ /kisskb/src/drivers/slimbus/messaging.c: In function 'slim_readb': /kisskb/src/drivers/slimbus/messaging.c:317:12: note: byref variable will be forcibly initialized 317 | u8 buf; | ^~~ /kisskb/src/drivers/slimbus/messaging.c: In function 'slim_write': /kisskb/src/drivers/slimbus/messaging.c:341:29: note: byref variable will be forcibly initialized 341 | struct slim_val_inf msg; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/slimbus/slimbus.h:8, from /kisskb/src/drivers/slimbus/sched.c:7: /kisskb/src/drivers/slimbus/sched.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/slimbus/slimbus.h:8, from /kisskb/src/drivers/slimbus/sched.c:7: /kisskb/src/drivers/slimbus/sched.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/misc/hmc6352.c: In function 'compass_store': /kisskb/src/drivers/misc/hmc6352.c:35:23: note: byref variable will be forcibly initialized 35 | unsigned long val; | ^~~ /kisskb/src/drivers/misc/isl29020.c: In function 'als_sensing_range_store': /kisskb/src/drivers/misc/isl29020.c:79:23: note: byref variable will be forcibly initialized 79 | unsigned long val; | ^~~ /kisskb/src/drivers/misc/hmc6352.c: In function 'compass_heading_data_show': /kisskb/src/drivers/misc/hmc6352.c:67:23: note: byref variable will be forcibly initialized 67 | unsigned char i2c_data[2]; | ^~~~~~~~ /kisskb/src/drivers/mtd/parsers/redboot.c: In function 'parse_redboot_of': /kisskb/src/drivers/mtd/parsers/redboot.c:49:13: note: byref variable will be forcibly initialized 49 | u32 dirblock; | ^~~~~~~~ /kisskb/src/drivers/mtd/parsers/redboot.c: In function 'parse_redboot_partitions': /kisskb/src/drivers/mtd/parsers/redboot.c:80:16: note: byref variable will be forcibly initialized 80 | size_t retlen; | ^~~~~~ /kisskb/src/drivers/mtd/parsers/redboot.c:78:26: note: byref variable will be forcibly initialized 78 | struct fis_list *fl = NULL, *tmp_fl; | ^~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence-chain.c:240:9: note: in expansion of macro 'rcu_assign_pointer' 240 | rcu_assign_pointer(chain->prev, prev); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/dma-buf/dma-buf.c:14: /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/drivers/dma-buf/dma-buf.c:14: /kisskb/src/drivers/dma-buf/dma-buf.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_poll_add_cb': /kisskb/src/drivers/dma-buf/dma-buf.c:215:30: note: byref variable will be forcibly initialized 215 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dmabuffs_dname': /kisskb/src/drivers/dma-buf/dma-buf.c:46:14: note: byref variable will be forcibly initialized 46 | char name[DMA_BUF_NAME_LEN]; | ^~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_debug_show': /kisskb/src/drivers/dma-buf/dma-buf.c:1335:30: note: byref variable will be forcibly initialized 1335 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_ioctl': /kisskb/src/drivers/dma-buf/dma-buf.c:337:29: note: byref variable will be forcibly initialized 337 | struct dma_buf_sync sync; | ^~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_vmap': /kisskb/src/drivers/dma-buf/dma-buf.c:1270:28: note: byref variable will be forcibly initialized 1270 | struct dma_buf_map ptr; | ^~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/dma-resv.h:44, from /kisskb/src/drivers/dma-buf/dma-resv.c:36: /kisskb/src/drivers/dma-buf/dma-resv.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/dma-buf/dma-fence.c:13: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/dma-resv.h:44, from /kisskb/src/drivers/dma-buf/dma-resv.c:36: /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'krealloc_array': /kisskb/src/include/linux/slab.h:645:16: note: byref variable will be forcibly initialized 645 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:36: /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_reserve_shared': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:197:9: note: in expansion of macro 'rcu_assign_pointer' 197 | rcu_assign_pointer(obj->fence, new); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/dma_fence.h:89, from /kisskb/src/drivers/dma-buf/dma-fence.c:20: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'trace_event_raw_event_dma_fence': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 12 | DECLARE_EVENT_CLASS(dma_fence, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 12 | DECLARE_EVENT_CLASS(dma_fence, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_copy_fences': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:531:16: note: in expansion of macro 'rcu_replace_pointer' 531 | list = rcu_replace_pointer(dst->fence, list, dma_resv_held(dst)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:472:9: note: in expansion of macro 'rcu_assign_pointer' 472 | rcu_assign_pointer((rcu_ptr), (ptr)); \ | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:530:16: note: in expansion of macro 'rcu_replace_pointer' 530 | excl = rcu_replace_pointer(dst->fence_excl, excl, dma_resv_held(dst)); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:490:30: note: byref variable will be forcibly initialized 490 | struct dma_resv_iter cursor; | ^~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/dma-buf/dma-fence.c:13: /kisskb/src/drivers/dma-buf/dma-fence.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_get_fences': /kisskb/src/drivers/dma-buf/dma-resv.c:557:30: note: byref variable will be forcibly initialized 557 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_wait_timeout': /kisskb/src/drivers/dma-buf/dma-resv.c:621:30: note: byref variable will be forcibly initialized 621 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_test_signaled': /kisskb/src/drivers/dma-buf/dma-resv.c:656:30: note: byref variable will be forcibly initialized 656 | struct dma_resv_iter cursor; | ^~~~~~ In file included from /kisskb/src/drivers/dma-buf/dma-fence.c:13: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_signal_timestamp_locked': /kisskb/src/drivers/dma-buf/dma-fence.c:361:26: note: byref variable will be forcibly initialized 361 | 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:754:32: note: byref variable will be forcibly initialized 754 | struct default_wait_cb cb; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/spmi/hisi-spmi-controller.c:3: /kisskb/src/drivers/spmi/hisi-spmi-controller.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/spmi/hisi-spmi-controller.c:5: /kisskb/src/drivers/spmi/hisi-spmi-controller.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/spmi/hisi-spmi-controller.c: In function 'spmi_write_cmd': /kisskb/src/drivers/spmi/hisi-spmi-controller.c:194:18: note: byref variable will be forcibly initialized 194 | u32 cmd, data; | ^~~~ /kisskb/src/drivers/misc/sram.c: In function 'atmel_securam_wait': /kisskb/src/drivers/misc/sram.c:343:13: note: byref variable will be forcibly initialized 343 | u32 val; | ^~~ /kisskb/src/drivers/spmi/hisi-spmi-controller.c: In function 'spmi_read_cmd': /kisskb/src/drivers/spmi/hisi-spmi-controller.c:118:18: note: byref variable will be forcibly initialized 118 | u32 cmd, data; | ^~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/misc/sram.c:14: /kisskb/src/drivers/misc/sram.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/misc/sram.c:17: /kisskb/src/drivers/misc/sram.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/misc/sram.c: In function 'sram_reserve_regions': /kisskb/src/drivers/misc/sram.c:198:33: note: byref variable will be forcibly initialized 198 | struct resource child_res; | ^~~~~~~~~ /kisskb/src/drivers/misc/sram.c:180:21: note: byref variable will be forcibly initialized 180 | const char *label; | ^~~~~ /kisskb/src/drivers/misc/sram.c:178:26: note: byref variable will be forcibly initialized 178 | struct list_head reserve_list; | ^~~~~~~~~~~~ /kisskb/src/drivers/net/hamradio/bpqether.c: In function 'bpq_siocdevprivate': /kisskb/src/drivers/net/hamradio/bpqether.c:322:24: note: byref variable will be forcibly initialized 322 | struct bpq_req req; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/spmi/spmi-pmic-arb.c:5: /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/drivers/net/hamradio/bpqether.c:54: /kisskb/src/drivers/net/hamradio/bpqether.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'pmic_arb_read_data': /kisskb/src/drivers/spmi/spmi-pmic-arb.c:222:13: note: byref variable will be forcibly initialized 222 | u32 data = __raw_readl(pmic_arb->rd_base + reg); | ^~~~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'pmic_arb_write_data': /kisskb/src/drivers/spmi/spmi-pmic-arb.c:236:13: note: byref variable will be forcibly initialized 236 | u32 data = 0; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/slimbus/stream.c:4: /kisskb/src/drivers/slimbus/stream.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/slimbus/stream.c:6: /kisskb/src/drivers/slimbus/stream.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_connect_port_channel': /kisskb/src/drivers/slimbus/stream.c:128:29: note: byref variable will be forcibly initialized 128 | struct slim_val_inf msg = {0, 2, NULL, wbuf, NULL}; | ^~~ /kisskb/src/drivers/slimbus/stream.c:127:12: note: byref variable will be forcibly initialized 127 | u8 wbuf[2]; | ^~~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_define_channel': /kisskb/src/drivers/slimbus/stream.c:303:29: note: byref variable will be forcibly initialized 303 | struct slim_val_inf msg = {0, 4, NULL, wbuf, NULL}; | ^~~ /kisskb/src/drivers/slimbus/stream.c:302:12: note: byref variable will be forcibly initialized 302 | u8 wbuf[4]; | ^~~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_define_channel_content': /kisskb/src/drivers/slimbus/stream.c:268:29: note: byref variable will be forcibly initialized 268 | struct slim_val_inf msg = {0, 4, NULL, wbuf, NULL}; | ^~~ /kisskb/src/drivers/slimbus/stream.c:267:12: note: byref variable will be forcibly initialized 267 | u8 wbuf[4]; | ^~~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_activate_channel': /kisskb/src/drivers/slimbus/stream.c:327:29: note: byref variable will be forcibly initialized 327 | struct slim_val_inf msg = {0, 1, NULL, wbuf, NULL}; | ^~~ /kisskb/src/drivers/slimbus/stream.c:326:12: note: byref variable will be forcibly initialized 326 | u8 wbuf[1]; | ^~~~ In file included from /kisskb/src/drivers/spmi/spmi-pmic-arb.c:11: /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_deactivate_remove_channel': /kisskb/src/drivers/slimbus/stream.c:164:29: note: byref variable will be forcibly initialized 164 | struct slim_val_inf msg = {0, 1, NULL, wbuf, NULL}; | ^~~ /kisskb/src/drivers/slimbus/stream.c:163:12: note: byref variable will be forcibly initialized 163 | u8 wbuf[1]; | ^~~~ /kisskb/src/drivers/slimbus/stream.c: In function 'slim_disconnect_port': /kisskb/src/drivers/slimbus/stream.c:148:29: note: byref variable will be forcibly initialized 148 | struct slim_val_inf msg = {0, 1, NULL, wbuf, NULL}; | ^~~ /kisskb/src/drivers/slimbus/stream.c:147:12: note: byref variable will be forcibly initialized 147 | u8 wbuf[1]; | ^~~~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'qpnpint_irq_domain_alloc': /kisskb/src/drivers/spmi/spmi-pmic-arb.c:763:22: note: byref variable will be forcibly initialized 763 | unsigned int type; | ^~~~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c:762:25: note: byref variable will be forcibly initialized 762 | irq_hw_number_t hwirq; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/spmi/spmi-pmic-arb.c:8: /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'cleanup_irq': /kisskb/src/drivers/spmi/spmi-pmic-arb.c:490:12: note: byref variable will be forcibly initialized 490 | u8 irq_mask = BIT(id); | ^~~~~~~~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'qpnpint_irq_mask': /kisskb/src/drivers/spmi/spmi-pmic-arb.c:572:12: note: byref variable will be forcibly initialized 572 | u8 data = BIT(irq); | ^~~~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'qpnpint_irq_ack': /kisskb/src/drivers/spmi/spmi-pmic-arb.c:561:12: note: byref variable will be forcibly initialized 561 | u8 data; | ^~~~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'qpnpint_get_irqchip_state': /kisskb/src/drivers/spmi/spmi-pmic-arb.c:649:12: note: byref variable will be forcibly initialized 649 | u8 status = 0; | ^~~~~~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'qpnpint_irq_set_type': /kisskb/src/drivers/spmi/spmi-pmic-arb.c:603:43: note: byref variable will be forcibly initialized 603 | struct spmi_pmic_arb_qpnpint_type type; | ^~~~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'qpnpint_irq_unmask': /kisskb/src/drivers/spmi/spmi-pmic-arb.c:583:12: note: byref variable will be forcibly initialized 583 | u8 buf[2]; | ^~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/spmi/spmi-pmic-arb.c:16: /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c: In function 'spmi_pmic_arb_probe': /kisskb/src/drivers/spmi/spmi-pmic-arb.c:1162:22: note: byref variable will be forcibly initialized 1162 | u32 channel, ee, hw_ver; | ^~ /kisskb/src/drivers/spmi/spmi-pmic-arb.c:1162:13: note: byref variable will be forcibly initialized 1162 | u32 channel, ee, hw_ver; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/drivers/slimbus/qcom-ctrl.c:6: /kisskb/src/drivers/slimbus/qcom-ctrl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/drivers/slimbus/qcom-ctrl.c:6: /kisskb/src/drivers/slimbus/qcom-ctrl.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/slimbus/qcom-ctrl.c: In function 'qcom_slim_handle_rx_irq': /kisskb/src/drivers/slimbus/qcom-ctrl.c:210:22: note: byref variable will be forcibly initialized 210 | u32 *rx_buf, pkt[10]; | ^~~ /kisskb/src/drivers/slimbus/qcom-ctrl.c: In function 'qcom_slim_rxwq': /kisskb/src/drivers/slimbus/qcom-ctrl.c:453:28: note: byref variable will be forcibly initialized 453 | u8 laddr; | ^~~~~ /kisskb/src/drivers/slimbus/qcom-ctrl.c:452:43: note: byref variable will be forcibly initialized 452 | struct slim_eaddr ea; | ^~ /kisskb/src/drivers/slimbus/qcom-ctrl.c:441:12: note: byref variable will be forcibly initialized 441 | u8 buf[SLIM_MSGQ_BUF_LEN]; | ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/drivers/slimbus/qcom-ctrl.c:6: /kisskb/src/drivers/slimbus/qcom-ctrl.c: In function 'qcom_xfer_msg': /kisskb/src/drivers/slimbus/qcom-ctrl.c:329:36: note: byref variable will be forcibly initialized 329 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/drivers/slimbus/qcom-ctrl.c:329:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 329 | DECLARE_COMPLETION_ONSTACK(done); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/slimbus/qcom-ctrl.c: In function 'qcom_set_laddr': /kisskb/src/drivers/slimbus/qcom-ctrl.c:399:20: note: byref variable will be forcibly initialized 399 | } __packed p; | ^ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/slimbus/qcom-ctrl.c:12: /kisskb/src/drivers/slimbus/qcom-ctrl.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/drivers/slimbus/qcom-ctrl.c:6: /kisskb/src/drivers/slimbus/qcom-ctrl.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/miscdevice.h:5, from /kisskb/src/drivers/misc/xilinx_sdfec.c:13: /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_turbo': /kisskb/src/drivers/misc/xilinx_sdfec.c:438:29: note: byref variable will be forcibly initialized 438 | struct xsdfec_turbo turbo_params; | ^~~~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_set_irq': /kisskb/src/drivers/misc/xilinx_sdfec.c:383:27: note: byref variable will be forcibly initialized 383 | struct xsdfec_irq irq; | ^~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_set_turbo': /kisskb/src/drivers/misc/xilinx_sdfec.c:410:29: note: byref variable will be forcibly initialized 410 | struct xsdfec_turbo turbo; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/mtd/chips/chipreg.c:7: /kisskb/src/drivers/mtd/chips/chipreg.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/miscdevice.h:7, from /kisskb/src/drivers/misc/xilinx_sdfec.c:13: /kisskb/src/drivers/misc/xilinx_sdfec.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_stats': /kisskb/src/drivers/misc/xilinx_sdfec.c:917:29: note: byref variable will be forcibly initialized 917 | struct xsdfec_stats user_stats; | ^~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_get_status': /kisskb/src/drivers/misc/xilinx_sdfec.c:295:30: note: byref variable will be forcibly initialized 295 | struct xsdfec_status status; | ^~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_table_write': /kisskb/src/drivers/misc/xilinx_sdfec.c:608:22: note: byref variable will be forcibly initialized 608 | struct page *pages[MAX_NUM_PAGES]; | ^~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c: In function 'xsdfec_parse_of': /kisskb/src/drivers/misc/xilinx_sdfec.c:1048:13: note: byref variable will be forcibly initialized 1048 | u32 dout_word_include; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c:1047:13: note: byref variable will be forcibly initialized 1047 | u32 dout_width; | ^~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c:1046:13: note: byref variable will be forcibly initialized 1046 | u32 din_word_include; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c:1045:13: note: byref variable will be forcibly initialized 1045 | u32 din_width; | ^~~~~~~~~ /kisskb/src/drivers/misc/xilinx_sdfec.c:1044:21: note: byref variable will be forcibly initialized 1044 | const char *fec_code; | ^~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:12: /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c: In function 'lpddr_probe_chip': /kisskb/src/drivers/mtd/lpddr/qinfo_probe.c:147:30: note: byref variable will be forcibly initialized 147 | struct lpddr_private lpddr; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/misc/hi6421v600-irq.c:10: /kisskb/src/drivers/misc/hi6421v600-irq.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/misc/hi6421v600-irq.c:11: /kisskb/src/drivers/misc/hi6421v600-irq.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/misc/hi6421v600-irq.c: In function 'hi6421v600_irq_mask': /kisskb/src/drivers/misc/hi6421v600-irq.c:140:22: note: byref variable will be forcibly initialized 140 | unsigned int data; | ^~~~ /kisskb/src/drivers/misc/hi6421v600-irq.c: In function 'hi6421v600_irq_unmask': /kisskb/src/drivers/misc/hi6421v600-irq.c:157:13: note: byref variable will be forcibly initialized 157 | u32 data, offset; | ^~~~ /kisskb/src/drivers/misc/hi6421v600-irq.c: In function 'hi6421v600_irq_init': /kisskb/src/drivers/misc/hi6421v600-irq.c:200:22: note: byref variable will be forcibly initialized 200 | unsigned int pending; | ^~~~~~~ /kisskb/src/drivers/misc/hi6421v600-irq.c: In function 'hi6421v600_irq_handler': /kisskb/src/drivers/misc/hi6421v600-irq.c:103:22: note: byref variable will be forcibly initialized 103 | unsigned int in; | ^~ /kisskb/src/drivers/misc/hi6421v600-irq.c:102:23: note: byref variable will be forcibly initialized 102 | unsigned long pending; | ^~~~~~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_prep_msg': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:56:34: note: byref variable will be forcibly initialized 56 | struct s3fwrn5_fw_header hdr; | ^~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_get_bootinfo': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:80:31: note: byref variable will be forcibly initialized 80 | struct sk_buff *msg, *rsp = NULL; | ^~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:80:25: note: byref variable will be forcibly initialized 80 | struct sk_buff *msg, *rsp = NULL; | ^~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_enter_update_mode': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:114:31: note: byref variable will be forcibly initialized 114 | struct sk_buff *msg, *rsp = NULL; | ^~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:114:25: note: byref variable will be forcibly initialized 114 | struct sk_buff *msg, *rsp = NULL; | ^~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:113:48: note: byref variable will be forcibly initialized 113 | struct s3fwrn5_fw_cmd_enter_updatemode args; | ^~~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_update_sector': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:186:31: note: byref variable will be forcibly initialized 186 | struct sk_buff *msg, *rsp = NULL; | ^~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:186:25: note: byref variable will be forcibly initialized 186 | struct sk_buff *msg, *rsp = NULL; | ^~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:185:45: note: byref variable will be forcibly initialized 185 | struct s3fwrn5_fw_cmd_update_sector args; | ^~~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_complete_update_mode': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:243:31: note: byref variable will be forcibly initialized 243 | struct sk_buff *msg, *rsp = NULL; | ^~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:243:25: note: byref variable will be forcibly initialized 243 | struct sk_buff *msg, *rsp = NULL; | ^~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_request_firmware': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:288:13: note: byref variable will be forcibly initialized 288 | u32 custom_sig_off; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:287:13: note: byref variable will be forcibly initialized 287 | u32 image_off; | ^~~~~~~~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:286:13: note: byref variable will be forcibly initialized 286 | u32 sig_off; | ^~~~~~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_setup': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:361:48: note: byref variable will be forcibly initialized 361 | struct s3fwrn5_fw_cmd_get_bootinfo_rsp bootinfo; | ^~~~~~~~ /kisskb/src/drivers/nfc/s3fwrn5/firmware.c: In function 's3fwrn5_fw_download': /kisskb/src/drivers/nfc/s3fwrn5/firmware.c:413:12: note: byref variable will be forcibly initialized 413 | u8 hash_data[SHA1_DIGEST_SIZE]; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/dma-buf/dma-heap.c:9: /kisskb/src/drivers/dma-buf/dma-heap.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/mtd/map.h:16, from /kisskb/src/include/linux/mtd/qinfo.h:5, from /kisskb/src/include/linux/mtd/pfow.h:8, from /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:14: /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'wait_for_ready': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:171:43: note: byref variable will be forcibly initialized 171 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:33: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'lpddr_writev': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:652:28: note: byref variable will be forcibly initialized 652 | unsigned long ofs, vec_seek, i; | ^~~~~~~~ /kisskb/src/drivers/dma-buf/dma-heap.c: In function 'dma_heap_ioctl': /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'lpddr_write_buffers': /kisskb/src/drivers/dma-buf/dma-heap.c:128:14: note: byref variable will be forcibly initialized 128 | char stack_kdata[128]; | ^~~~~~~~~~~ /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:636:21: note: byref variable will be forcibly initialized 636 | struct kvec vec; | ^~~ In file included from /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c:16: /kisskb/src/drivers/mtd/lpddr/lpddr_cmds.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma-buf/dma-heap.c: In function 'dma_heap_add': /kisskb/src/drivers/dma-buf/dma-heap.c:221:22: note: byref variable will be forcibly initialized 221 | unsigned int minor; | ^~~~~ In file included from /kisskb/src/drivers/dma-buf/sync_file.c:14: /kisskb/src/drivers/dma-buf/sync_file.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'krealloc_array': /kisskb/src/include/linux/slab.h:645:16: note: byref variable will be forcibly initialized 645 | size_t bytes; | ^~~~~ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_merge': /kisskb/src/drivers/dma-buf/sync_file.c:215:13: note: byref variable will be forcibly initialized 215 | int i = 0, i_a, i_b, num_fences, a_num_fences, b_num_fences; | ^ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_merge': /kisskb/src/drivers/dma-buf/sync_file.c:329:32: note: byref variable will be forcibly initialized 329 | 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:401:31: note: byref variable will be forcibly initialized 401 | struct sync_file_info info; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_vop.c:7: /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_vop.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_vop.c:7: /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_vop.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/iopoll.h:14, from /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_vop.c:10: /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_vop.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_vop.c: In function 'scl_vop_cal_scl_fac': /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_vop.c:361:13: note: byref variable will be forcibly initialized 361 | int vskiplines; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_vop.c: In function 'vop_get_edp_connector': /kisskb/src/drivers/gpu/drm/rockchip/rockchip_drm_vop.c:1587:40: note: byref variable will be forcibly initialized 1587 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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-buf/sync_debug.c:8: /kisskb/src/drivers/dma-buf/sync_debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/dma-buf/sync_debug.c:8: /kisskb/src/drivers/dma-buf/sync_debug.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/dma-buf/sync_debug.c: In function 'sync_print_fence': /kisskb/src/drivers/dma-buf/sync_debug.c:87:22: note: byref variable will be forcibly initialized 87 | char value[64]; | ^~~~~ /kisskb/src/drivers/dma-buf/sync_debug.c: In function 'sync_print_sync_file': /kisskb/src/drivers/dma-buf/sync_debug.c:124:14: note: byref variable will be forcibly initialized 124 | char buf[128]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, 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/dma-buf/sw_sync.c:9: /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/dma-buf/sync_trace.h:33, from /kisskb/src/drivers/dma-buf/sw_sync.c:17: /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'trace_event_raw_event_sync_timeline': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:12:1: note: in expansion of macro 'TRACE_EVENT' 12 | TRACE_EVENT(sync_timeline, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/dma-buf/sync_trace.h:12:1: note: in expansion of macro 'TRACE_EVENT' 12 | TRACE_EVENT(sync_timeline, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/drivers/dma-buf/sw_sync.c:9: /kisskb/src/drivers/dma-buf/sw_sync.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'sw_sync_ioctl_inc': /kisskb/src/drivers/dma-buf/sw_sync.c:375:13: note: byref variable will be forcibly initialized 375 | u32 value; | ^~~~~ /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'sw_sync_ioctl_create_fence': /kisskb/src/drivers/dma-buf/sw_sync.c:334:42: note: byref variable will be forcibly initialized 334 | struct sw_sync_create_fence_data data; | ^~~~ /kisskb/src/drivers/dma-buf/sw_sync.c: In function 'sw_sync_debugfs_open': /kisskb/src/drivers/dma-buf/sw_sync.c:296:14: note: byref variable will be forcibly initialized 296 | char task_comm[TASK_COMM_LEN]; | ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:10: /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c: In function 'sun4i_drv_traverse_endpoints': /kisskb/src/include/linux/kfifo.h:408:36: note: byref variable will be forcibly initialized 408 | typeof(*__tmp->const_type) __val = (val); \ | ^~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:292:17: note: in expansion of macro 'kfifo_put' 292 | kfifo_put(&list->fifo, remote); | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:276:52: note: byref variable will be forcibly initialized 276 | struct of_endpoint endpoint; | ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:10: /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c: In function 'sun4i_drv_probe': /kisskb/src/include/linux/kfifo.h:408:36: note: byref variable will be forcibly initialized 408 | typeof(*__tmp->const_type) __val = (val); \ | ^~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:385:17: note: in expansion of macro 'kfifo_put' 385 | kfifo_put(&list.fifo, pipeline); | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:373:30: note: byref variable will be forcibly initialized 373 | struct endpoint_list list; | ^~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:372:54: note: byref variable will be forcibly initialized 372 | struct device_node *np = pdev->dev.of_node, *endpoint; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:371:33: note: byref variable will be forcibly initialized 371 | struct component_match *match = NULL; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/gpu/drm/sun4i/sun4i_crtc.c:9: /kisskb/src/drivers/gpu/drm/sun4i/sun4i_crtc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nfc/s3fwrn5/nci.c: In function 's3fwrn5_nci_rf_configure': /kisskb/src/drivers/nfc/s3fwrn5/nci.c:54:40: note: byref variable will be forcibly initialized 54 | struct nci_prop_stop_rfreg_cmd stop_rfreg; | ^~~~~~~~~~ /kisskb/src/drivers/nfc/s3fwrn5/nci.c:53:39: note: byref variable will be forcibly initialized 53 | struct nci_prop_set_rfreg_cmd set_rfreg; | ^~~~~~~~~ /kisskb/src/drivers/nfc/s3fwrn5/nci.c:52:36: note: byref variable will be forcibly initialized 52 | struct nci_prop_fw_cfg_cmd fw_cfg; | ^~~~~~ /kisskb/src/drivers/nfc/s3fwrn5/nci.c:51:32: note: byref variable will be forcibly initialized 51 | const struct firmware *fw; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/gpu/drm/sun4i/sun4i_crtc.c:9: /kisskb/src/drivers/gpu/drm/sun4i/sun4i_crtc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/drivers/dma-buf/udmabuf.c:5: /kisskb/src/drivers/dma-buf/udmabuf.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/input/serio/serio.c:16: /kisskb/src/drivers/input/serio/serio.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/udmabuf.c: In function 'udmabuf_ioctl_create': /kisskb/src/drivers/dma-buf/udmabuf.c:293:36: note: byref variable will be forcibly initialized 293 | struct udmabuf_create_item list; | ^~~~ /kisskb/src/drivers/dma-buf/udmabuf.c:292:36: note: byref variable will be forcibly initialized 292 | struct udmabuf_create_list head; | ^~~~ /kisskb/src/drivers/dma-buf/udmabuf.c:291:31: note: byref variable will be forcibly initialized 291 | struct udmabuf_create create; | ^~~~~~ /kisskb/src/drivers/dma-buf/udmabuf.c: In function 'udmabuf_ioctl_create_list': /kisskb/src/drivers/dma-buf/udmabuf.c:310:36: note: byref variable will be forcibly initialized 310 | struct udmabuf_create_list head; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/input/serio/serio.c:16: /kisskb/src/drivers/input/serio/serio.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c:60: /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/parkbd.c: In function 'parkbd_getport': /kisskb/src/drivers/input/serio/parkbd.c:142:26: note: byref variable will be forcibly initialized 142 | struct pardev_cb parkbd_parport_cb; | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c:60: /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c: In function 'ser12_interrupt': /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c:251:27: note: byref variable will be forcibly initialized 251 | struct timespec64 ts; | ^~ /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c: In function 'init_baycomserfdx': /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c:601:22: note: byref variable will be forcibly initialized 601 | char ifname[IFNAMSIZ]; | ^~~~~~ /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c: In function 'baycom_ioctl': /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c:504:29: note: byref variable will be forcibly initialized 504 | struct baycom_ioctl bi; | ^~ /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c: In function 'baycom_ser_fdx_setup': /kisskb/src/drivers/net/hamradio/baycom_ser_fdx.c:658:13: note: byref variable will be forcibly initialized 658 | int ints[4]; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/input/gameport/gameport.c:13: /kisskb/src/drivers/input/gameport/gameport.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/input/gameport/gameport.c:13: /kisskb/src/drivers/input/gameport/gameport.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/input/gameport/gameport.c: In function 'gameport_set_phys': /kisskb/src/drivers/input/gameport/gameport.c:513:17: note: byref variable will be forcibly initialized 513 | va_list args; | ^~~~ /kisskb/src/drivers/nfc/s3fwrn5/i2c.c: In function 's3fwrn5_i2c_read': /kisskb/src/drivers/nfc/s3fwrn5/i2c.c:85:14: note: byref variable will be forcibly initialized 85 | char hdr[4]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/hamradio/baycom_ser_hdx.c:49: /kisskb/src/drivers/net/hamradio/baycom_ser_hdx.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/net/hamradio/baycom_ser_hdx.c:49: /kisskb/src/drivers/net/hamradio/baycom_ser_hdx.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/net/hamradio/baycom_ser_hdx.c: In function 'init_baycomserhdx': /kisskb/src/drivers/net/hamradio/baycom_ser_hdx.c:652:22: note: byref variable will be forcibly initialized 652 | char ifname[IFNAMSIZ]; | ^~~~~~ /kisskb/src/drivers/net/hamradio/baycom_ser_hdx.c: In function 'baycom_ioctl': /kisskb/src/drivers/net/hamradio/baycom_ser_hdx.c:558:29: note: byref variable will be forcibly initialized 558 | struct baycom_ioctl bi; | ^~ /kisskb/src/drivers/net/hamradio/baycom_ser_hdx.c: In function 'baycom_ser_hdx_setup': /kisskb/src/drivers/net/hamradio/baycom_ser_hdx.c:710:13: note: byref variable will be forcibly initialized 710 | int ints[3]; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/hamradio/hdlcdrv.c:33: /kisskb/src/drivers/net/hamradio/hdlcdrv.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/net/hamradio/hdlcdrv.c:33: /kisskb/src/drivers/net/hamradio/hdlcdrv.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/net/hamradio/hdlcdrv.c: In function 'hdlcdrv_siocdevprivate': /kisskb/src/drivers/net/hamradio/hdlcdrv.c:490:30: note: byref variable will be forcibly initialized 490 | struct hdlcdrv_ioctl bi; | ^~ /kisskb/src/drivers/mtd/devices/slram.c: In function 'parse_cmdline': /kisskb/src/drivers/mtd/devices/slram.c:226:15: note: byref variable will be forcibly initialized 226 | char *buffer; | ^~~~~~ /kisskb/src/drivers/mtd/devices/phram.c: In function 'phram_setup': /kisskb/src/drivers/mtd/devices/phram.c:224:18: note: byref variable will be forcibly initialized 224 | uint64_t erasesize = PAGE_SIZE; | ^~~~~~~~~ /kisskb/src/drivers/mtd/devices/phram.c:223:18: note: byref variable will be forcibly initialized 223 | uint64_t len; | ^~~ /kisskb/src/drivers/mtd/devices/phram.c:222:18: note: byref variable will be forcibly initialized 222 | uint64_t start; | ^~~~~ /kisskb/src/drivers/mtd/devices/phram.c:221:15: note: byref variable will be forcibly initialized 221 | char *name; | ^~~~ /kisskb/src/drivers/mtd/devices/phram.c:219:39: note: byref variable will be forcibly initialized 219 | char buf[64 + 20 + 20 + 20], *str = buf; | ^~~ /kisskb/src/drivers/mtd/devices/phram.c:219:14: note: byref variable will be forcibly initialized 219 | char buf[64 + 20 + 20 + 20], *str = buf; | ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_lvds.c: In function 'sun4i_lvds_init': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_lvds.c:100:28: note: byref variable will be forcibly initialized 100 | struct drm_bridge *bridge; | ^~~~~~ /kisskb/src/drivers/mtd/mtdsuper.c: In function 'get_tree_mtd': /kisskb/src/drivers/mtd/mtdsuper.c:158:31: note: byref variable will be forcibly initialized 158 | char *endptr; | ^~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c: In function 'sun4i_dclk_recalc_rate': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:57:13: note: byref variable will be forcibly initialized 57 | u32 val; | ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c: In function 'sun4i_dclk_is_enabled': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:46:13: note: byref variable will be forcibly initialized 46 | u32 val; | ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c: In function 'sun4i_dclk_get_phase': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:128:13: note: byref variable will be forcibly initialized 128 | u32 val; | ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c: In function 'sun4i_dclk_create': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:168:30: note: byref variable will be forcibly initialized 168 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:167:32: note: byref variable will be forcibly initialized 167 | const char *clk_name, *parent_name; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:167:21: note: byref variable will be forcibly initialized 167 | const char *clk_name, *parent_name; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c: In function 'cdn_dp_get_port_lanes': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c:148:37: note: byref variable will be forcibly initialized 148 | union extcon_property_value property; | ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c:21: /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c: In function 'drm_of_encoder_active_endpoint_id': /kisskb/src/include/drm/drm_of.h:141:28: note: byref variable will be forcibly initialized 141 | struct of_endpoint endpoint; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_device.c: In function 'find_chipid': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_device.c:447:33: note: byref variable will be forcibly initialized 447 | unsigned int r, patch; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_device.c:447:30: note: byref variable will be forcibly initialized 447 | unsigned int r, patch; | ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_device.c:442:13: note: byref variable will be forcibly initialized 442 | u32 chipid; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_device.c:440:21: note: byref variable will be forcibly initialized 440 | const char *compat; | ^~~~~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c: In function 'cdn_dp_enable_phy': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c:386:37: note: byref variable will be forcibly initialized 386 | union extcon_property_value property; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c: In function 'cdn_dp_get_sink_count': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c:170:12: note: byref variable will be forcibly initialized 170 | u8 value; | ^~~~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c: In function 'cdn_dp_check_sink_connection': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c:199:12: note: byref variable will be forcibly initialized 199 | u8 sink_count = 0; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c: In function 'cdn_dp_check_link_status': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c:572:12: note: byref variable will be forcibly initialized 572 | u8 link_status[DP_LINK_STATUS_SIZE]; | ^~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_get_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1782:13: note: byref variable will be forcibly initialized 1782 | int section, ret; | ^~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:1781:31: note: byref variable will be forcibly initialized 1781 | struct mtd_oob_region oobregion; | ^~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_set_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1825:13: note: byref variable will be forcibly initialized 1825 | int section, ret; | ^~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:1824:31: note: byref variable will be forcibly initialized 1824 | struct mtd_oob_region oobregion; | ^~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_ooblayout_count_bytes': /kisskb/src/drivers/mtd/mtdcore.c:1861:31: note: byref variable will be forcibly initialized 1861 | struct mtd_oob_region oobregion; | ^~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_bitflip_threshold_store': /kisskb/src/drivers/mtd/mtdcore.c:249:22: note: byref variable will be forcibly initialized 249 | unsigned int bitflip_threshold; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_nvmem_add': /kisskb/src/drivers/mtd/mtdcore.c:537:29: note: byref variable will be forcibly initialized 537 | struct nvmem_config config = {}; | ^~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_io_emulated_slc': /kisskb/src/drivers/mtd/mtdcore.c:1500:33: note: byref variable will be forcibly initialized 1500 | struct mtd_pairing_info info; | ^~~~ /kisskb/src/drivers/mtd/mtdcore.c:1498:28: note: byref variable will be forcibly initialized 1498 | struct mtd_oob_ops adjops = *ops; | ^~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'register_mtd_user': /kisskb/src/drivers/mtd/mtdcore.c:1049:6: note: byref variable will be forcibly initialized 1049 | void register_mtd_user (struct mtd_notifier *new) | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:1049:6: note: byref variable will be forcibly initialized /kisskb/src/drivers/mtd/mtdcore.c: In function 'unregister_mtd_user': /kisskb/src/drivers/mtd/mtdcore.c:1075:5: note: byref variable will be forcibly initialized 1075 | int unregister_mtd_user (struct mtd_notifier *old) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:1075:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/mtd/mtdcore.c: In function 'get_mtd_device': /kisskb/src/drivers/mtd/mtdcore.c:1103:18: note: byref variable will be forcibly initialized 1103 | struct mtd_info *get_mtd_device(struct mtd_info *mtd, int num) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:1103:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/mtd/mtdcore.c: In function 'get_mtd_device_nm': /kisskb/src/drivers/mtd/mtdcore.c:1174:18: note: byref variable will be forcibly initialized 1174 | struct mtd_info *get_mtd_device_nm(const char *name) | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c:1174:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_erase': /kisskb/src/drivers/mtd/mtdcore.c:1241:27: note: byref variable will be forcibly initialized 1241 | struct erase_info adjinstr; | ^~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_get_unmapped_area': /kisskb/src/drivers/mtd/mtdcore.c:1333:15: note: byref variable will be forcibly initialized 1333 | void *virt; | ^~~~ /kisskb/src/drivers/mtd/mtdcore.c:1332:16: note: byref variable will be forcibly initialized 1332 | size_t retlen; | ^~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_read_oob': /kisskb/src/drivers/mtd/mtdcore.c:1558:30: note: byref variable will be forcibly initialized 1558 | struct mtd_ecc_stats old_stats = master->ecc_stats; | ^~~~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_nvmem_reg_read': /kisskb/src/drivers/mtd/mtdcore.c:524:16: note: byref variable will be forcibly initialized 524 | size_t retlen; | ^~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'default_mtd_writev': /kisskb/src/drivers/mtd/mtdcore.c:2228:28: note: byref variable will be forcibly initialized 2228 | size_t totlen = 0, thislen; | ^~~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_nvmem_fact_otp_reg_read': /kisskb/src/drivers/mtd/mtdcore.c:867:16: note: byref variable will be forcibly initialized 867 | size_t retlen; | ^~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_otp_size': /kisskb/src/drivers/mtd/mtdcore.c:787:16: note: byref variable will be forcibly initialized 787 | size_t retlen; | ^~~~~~ /kisskb/src/drivers/mtd/mtdcore.c: In function 'mtd_nvmem_user_otp_reg_read': /kisskb/src/drivers/mtd/mtdcore.c:853:16: note: byref variable will be forcibly initialized 853 | size_t retlen; | ^~~~~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c: In function 'cdn_dp_reg_write': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:186:12: note: byref variable will be forcibly initialized 186 | u8 msg[6]; | ^~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c: In function 'cdn_dp_reg_write_bit': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:201:12: note: byref variable will be forcibly initialized 201 | u8 field[8]; | ^~~~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c: In function 'cdn_dp_training_start': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:478:17: note: byref variable will be forcibly initialized 478 | u8 msg, event[2]; | ^~~~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:478:12: note: byref variable will be forcibly initialized 478 | u8 msg, event[2]; | ^~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c: In function 'cdn_dp_get_training_status': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:520:12: note: byref variable will be forcibly initialized 520 | u8 status[10]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c: In function 'cdn_dp_dpcd_read': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:218:20: note: byref variable will be forcibly initialized 218 | u8 msg[5], reg[5]; | ^~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:218:12: note: byref variable will be forcibly initialized 218 | u8 msg[5], reg[5]; | ^~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c: In function 'cdn_dp_dpcd_write': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:249:20: note: byref variable will be forcibly initialized 249 | u8 msg[6], reg[5]; | ^~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:249:12: note: byref variable will be forcibly initialized 249 | u8 msg[6], reg[5]; | ^~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c: In function 'cdn_dp_set_host_cap': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:359:12: note: byref variable will be forcibly initialized 359 | u8 msg[8]; | ^~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c: In function 'cdn_dp_event_config': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:388:12: note: byref variable will be forcibly initialized 388 | u8 msg[5]; | ^~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c: In function 'cdn_dp_get_hpd_status': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:410:12: note: byref variable will be forcibly initialized 410 | u8 status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c: In function 'cdn_dp_get_edid_block': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:438:20: note: byref variable will be forcibly initialized 438 | u8 msg[2], reg[2], i; | ^~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:438:12: note: byref variable will be forcibly initialized 438 | u8 msg[2], reg[2], i; | ^~~ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c: In function 'cdn_dp_set_video_status': /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-reg.c:570:12: note: byref variable will be forcibly initialized 570 | u8 msg; | ^~~ /kisskb/src/drivers/input/keyboard/adc-keys.c: In function 'adc_keys_poll': /kisskb/src/drivers/input/keyboard/adc-keys.c:35:16: note: byref variable will be forcibly initialized 35 | int i, value, ret; | ^~~~~ In file included from /kisskb/src/include/linux/input.h:19, from /kisskb/src/drivers/input/keyboard/adc-keys.c:11: /kisskb/src/drivers/input/keyboard/adc-keys.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/input/keyboard/adc-keys.c: In function 'adc_keys_probe': In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/mtd/mtdpart.c:10: /kisskb/src/drivers/mtd/mtdpart.c: In function 'queued_spin_unlock': /kisskb/src/drivers/input/keyboard/adc-keys.c:112:16: note: byref variable will be forcibly initialized 112 | int i, value; | ^~~~~ /kisskb/src/drivers/input/keyboard/adc-keys.c:111:28: note: byref variable will be forcibly initialized 111 | enum iio_chan_type type; | ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/input/serio/libps2.c:10: /kisskb/src/drivers/input/serio/libps2.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:45:25: note: in expansion of macro 'wait_event_timeout' 45 | wait_event_timeout(ps2dev->wait, | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/mtd/mtdpart.c:10: /kisskb/src/drivers/mtd/mtdpart.c: In function '__del_mtd_partitions': /kisskb/src/drivers/mtd/mtdpart.c:328:19: note: byref variable will be forcibly initialized 328 | LIST_HEAD(tmp_list); | ^~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_drain': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:136:9: note: in expansion of macro 'wait_event_timeout' 136 | wait_event_timeout(ps2dev->wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mtd/mtdpart.c: In function 'mtd_add_partition': /kisskb/src/drivers/mtd/mtdpart.c:244:30: note: byref variable will be forcibly initialized 244 | struct mtd_partition part; | ^~~~ /kisskb/src/drivers/input/serio/libps2.c: In function '__ps2_command': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:291:17: note: in expansion of macro 'wait_event_timeout' 291 | wait_event_timeout(ps2dev->wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:285:19: note: in expansion of macro 'wait_event_timeout' 285 | timeout = wait_event_timeout(ps2dev->wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:233:12: note: byref variable will be forcibly initialized 233 | u8 send_param[16]; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/drivers/input/serio/serio_raw.c:9: /kisskb/src/drivers/input/serio/serio_raw.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_sliced_command': /kisskb/src/drivers/input/serio/libps2.c:359:20: note: byref variable will be forcibly initialized 359 | u8 d = (command >> i) & 3; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/input/serio/sun4i-ps2.c:9: /kisskb/src/drivers/input/serio/sun4i-ps2.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/mtd/chips/gen_probe.c:8: /kisskb/src/drivers/mtd/chips/gen_probe.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mtd/chips/gen_probe.c: In function 'genprobe_ident_chips': /kisskb/src/drivers/mtd/chips/gen_probe.c:61:28: note: byref variable will be forcibly initialized 61 | struct cfi_private cfi; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/input/serio/serio_raw.c:10: /kisskb/src/drivers/input/serio/serio_raw.c: In function 'serio_raw_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/serio_raw.c:187:33: note: in expansion of macro 'wait_event_interruptible' 187 | error = wait_event_interruptible(serio_raw->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/serio_raw.c:162:14: note: byref variable will be forcibly initialized 162 | char c; | ^ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/input/serio/sun4i-ps2.c:9: /kisskb/src/drivers/input/serio/sun4i-ps2.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c: In function 'cfi_staa_writev': /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:667:30: note: byref variable will be forcibly initialized 667 | size_t totlen = 0, thislen; | ^~~~~~~ In file included from /kisskb/src/drivers/mtd/mtdconcat.c:13: /kisskb/src/drivers/mtd/mtdconcat.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_write': /kisskb/src/drivers/mtd/mtdconcat.c:156:30: note: byref variable will be forcibly initialized 156 | size_t size, retsize; | ^~~~~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_read': /kisskb/src/drivers/mtd/mtdconcat.c:63:30: note: byref variable will be forcibly initialized 63 | size_t size, retsize; | ^~~~~~~ In file included from /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c:29: /kisskb/src/drivers/mtd/chips/cfi_cmdset_0020.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_panic_write': /kisskb/src/drivers/mtd/mtdconcat.c:114:30: note: byref variable will be forcibly initialized 114 | size_t size, retsize; | ^~~~~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_write_oob': /kisskb/src/drivers/mtd/mtdconcat.c:320:28: note: byref variable will be forcibly initialized 320 | struct mtd_oob_ops devops = *ops; | ^~~~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_read_oob': /kisskb/src/drivers/mtd/mtdconcat.c:263:28: note: byref variable will be forcibly initialized 263 | struct mtd_oob_ops devops = *ops; | ^~~~~~ /kisskb/src/drivers/mtd/mtdconcat.c: In function 'concat_writev': /kisskb/src/drivers/mtd/mtdconcat.c:214:37: note: byref variable will be forcibly initialized 214 | size_t size, wsize, retsize, old_iov_len; | ^~~~~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_writeoob': /kisskb/src/drivers/mtd/mtdchar.c:347:18: note: byref variable will be forcibly initialized 347 | uint32_t retlen; | ^~~~~~ /kisskb/src/drivers/mtd/mtdchar.c:346:28: note: byref variable will be forcibly initialized 346 | struct mtd_oob_ops ops = {}; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_write_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:581:28: note: byref variable will be forcibly initialized 581 | struct mtd_oob_ops ops = {}; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:580:30: note: byref variable will be forcibly initialized 580 | struct mtd_write_req req; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'get_oobinfo': /kisskb/src/drivers/mtd/mtdchar.c:493:31: note: byref variable will be forcibly initialized 493 | struct mtd_oob_region oobregion; | ^~~~~~~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'shrink_ecclayout': /kisskb/src/drivers/mtd/mtdchar.c:446:31: note: byref variable will be forcibly initialized 446 | struct mtd_oob_region oobregion; | ^~~~~~~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'otp_select_filemode': /kisskb/src/drivers/mtd/mtdchar.c:313:16: note: byref variable will be forcibly initialized 313 | size_t retlen; | ^~~~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_blkpg_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:544:32: note: byref variable will be forcibly initialized 544 | struct blkpg_partition p; | ^ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1005:40: note: byref variable will be forcibly initialized 1005 | struct blkpg_ioctl_arg a; | ^ /kisskb/src/drivers/mtd/mtdchar.c:936:33: note: byref variable will be forcibly initialized 936 | struct otp_info oinfo; | ^~~~~ /kisskb/src/drivers/mtd/mtdchar.c:922:37: note: byref variable will be forcibly initialized 922 | int nbr = retlen / sizeof(struct otp_info); | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:906:24: note: byref variable will be forcibly initialized 906 | size_t retlen; | ^~~~~~ /kisskb/src/drivers/mtd/mtdchar.c:890:21: note: byref variable will be forcibly initialized 890 | int mode; | ^~~~ /kisskb/src/drivers/mtd/mtdchar.c:881:24: note: byref variable will be forcibly initialized 881 | loff_t offs; | ^~~~ /kisskb/src/drivers/mtd/mtdchar.c:872:24: note: byref variable will be forcibly initialized 872 | loff_t offs; | ^~~~ /kisskb/src/drivers/mtd/mtdchar.c:856:37: note: byref variable will be forcibly initialized 856 | struct nand_oobinfo oi; | ^~ /kisskb/src/drivers/mtd/mtdchar.c:844:40: note: byref variable will be forcibly initialized 844 | struct erase_info_user einfo; | ^~~~~ /kisskb/src/drivers/mtd/mtdchar.c:833:40: note: byref variable will be forcibly initialized 833 | struct erase_info_user einfo; | ^~~~~ /kisskb/src/drivers/mtd/mtdchar.c:822:40: note: byref variable will be forcibly initialized 822 | struct erase_info_user einfo; | ^~~~~ /kisskb/src/drivers/mtd/mtdchar.c:801:38: note: byref variable will be forcibly initialized 801 | struct mtd_oob_buf64 buf; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:787:38: note: byref variable will be forcibly initialized 787 | struct mtd_oob_buf64 buf; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:773:36: note: byref variable will be forcibly initialized 773 | struct mtd_oob_buf buf; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:759:36: note: byref variable will be forcibly initialized 759 | struct mtd_oob_buf buf; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:740:56: note: byref variable will be forcibly initialized 740 | struct erase_info_user einfo32; | ^~~~~~~ /kisskb/src/drivers/mtd/mtdchar.c:730:58: note: byref variable will be forcibly initialized 730 | struct erase_info_user64 einfo64; | ^~~~~~~ /kisskb/src/drivers/mtd/mtdchar.c:631:30: note: byref variable will be forcibly initialized 631 | struct mtd_info_user info; | ^~~~ In file included from /kisskb/src/drivers/gpu/drm/rockchip/rk3066_hdmi.c:7: /kisskb/src/drivers/gpu/drm/rockchip/rk3066_hdmi.c: In function 'drm_of_encoder_active_endpoint_id': /kisskb/src/include/drm/drm_of.h:141:28: note: byref variable will be forcibly initialized 141 | struct of_endpoint endpoint; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/rockchip/rk3066_hdmi.c: In function 'rk3066_hdmi_upload_frame': /kisskb/src/drivers/gpu/drm/rockchip/rk3066_hdmi.c:166:20: note: byref variable will be forcibly initialized 166 | u8 packed_frame[HDMI_MAXIMUM_INFO_FRAME_SIZE]; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/rockchip/rk3066_hdmi.c: In function 'rk3066_hdmi_config_avi': /kisskb/src/drivers/gpu/drm/rockchip/rk3066_hdmi.c:188:30: note: byref variable will be forcibly initialized 188 | union hdmi_infoframe frame; | ^~~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_write': /kisskb/src/drivers/mtd/mtdchar.c:263:44: note: byref variable will be forcibly initialized 263 | struct mtd_oob_ops ops = {}; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:224:16: note: byref variable will be forcibly initialized 224 | size_t retlen; | ^~~~~~ /kisskb/src/drivers/mtd/mtdchar.c:222:16: note: byref variable will be forcibly initialized 222 | size_t size = count; | ^~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_read': /kisskb/src/drivers/mtd/mtdchar.c:169:44: note: byref variable will be forcibly initialized 169 | struct mtd_oob_ops ops = {}; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:136:16: note: byref variable will be forcibly initialized 136 | size_t size = count; | ^~~~ /kisskb/src/drivers/mtd/mtdchar.c:132:16: note: byref variable will be forcibly initialized 132 | size_t retlen; | ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c:15: /kisskb/src/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c: In function 'drm_of_encoder_active_endpoint_id': /kisskb/src/include/drm/drm_of.h:141:28: note: byref variable will be forcibly initialized 141 | struct of_endpoint endpoint; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/hamradio/baycom_par.c:55: /kisskb/src/drivers/net/hamradio/baycom_par.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/net/hamradio/baycom_par.c:55: /kisskb/src/drivers/net/hamradio/baycom_par.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/net/hamradio/baycom_par.c: In function 'par96_open': /kisskb/src/drivers/net/hamradio/baycom_par.c:298:26: note: byref variable will be forcibly initialized 298 | struct pardev_cb par_cb; | ^~~~~~ /kisskb/src/drivers/net/hamradio/baycom_par.c: In function 'init_baycompar': /kisskb/src/drivers/net/hamradio/baycom_par.c:526:22: note: byref variable will be forcibly initialized 526 | char ifname[IFNAMSIZ]; | ^~~~~~ /kisskb/src/drivers/net/hamradio/baycom_par.c: In function 'baycom_ioctl': /kisskb/src/drivers/net/hamradio/baycom_par.c:415:29: note: byref variable will be forcibly initialized 415 | struct baycom_ioctl bi; | ^~ /kisskb/src/drivers/net/hamradio/baycom_par.c: In function 'baycom_par_setup': /kisskb/src/drivers/net/hamradio/baycom_par.c:583:13: note: byref variable will be forcibly initialized 583 | int ints[2]; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:11: /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:11: /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_get_connector': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:45:40: note: byref variable will be forcibly initialized 45 | struct drm_connector_list_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon0_mode_set_cpu': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:367:13: note: byref variable will be forcibly initialized 367 | u32 tcon_div; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a2xx_gpu.c: In function 'a2xx_hw_init': /kisskb/src/drivers/gpu/drm/msm/adreno/a2xx_gpu.c:105:29: note: byref variable will be forcibly initialized 105 | dma_addr_t pt_base, tran_error; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a2xx_gpu.c:105:20: note: byref variable will be forcibly initialized 105 | dma_addr_t pt_base, tran_error; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_of_get_id_from_port': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:967:21: note: byref variable will be forcibly initialized 967 | u32 reg; | ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_find_engine_traverse': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:891:13: note: byref variable will be forcibly initialized 891 | u32 reg = 0; | ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_handler': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:752:22: note: byref variable will be forcibly initialized 752 | unsigned int status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_probe': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:1323:27: note: byref variable will be forcibly initialized 1323 | struct drm_panel *panel; | ^~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:1322:28: note: byref variable will be forcibly initialized 1322 | struct drm_bridge *bridge; | ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:15: /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'adreno_gpu_ascii85_encode': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:606:14: note: byref variable will be forcibly initialized 606 | char out[ASCII85_BUFSZ]; | ^~~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'adreno_get_legacy_pwrlevels': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:827:30: note: byref variable will be forcibly initialized 827 | unsigned int val; | ^~~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'adreno_get_pwrlevels': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:849:23: note: byref variable will be forcibly initialized 849 | unsigned long freq = ULONG_MAX; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'adreno_request_fw': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:286:32: note: byref variable will be forcibly initialized 286 | const struct firmware *fw = NULL; | ^~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'zap_shader_load_mdt': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:32:25: note: byref variable will be forcibly initialized 32 | struct resource r; | ^ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:30:21: note: byref variable will be forcibly initialized 30 | const char *signed_fwname = NULL; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:29:32: note: byref variable will be forcibly initialized 29 | const struct firmware *fw; | ^~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'adreno_fw_create_bo': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:390:32: note: byref variable will be forcibly initialized 390 | struct drm_gem_object *bo; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/drivers/input/serio/userio.c:18: /kisskb/src/drivers/input/serio/userio.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/input/serio/userio.c:19: /kisskb/src/drivers/input/serio/userio.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/input/serio/userio.c: In function 'userio_char_write': /kisskb/src/drivers/input/serio/userio.c:183:27: note: byref variable will be forcibly initialized 183 | struct userio_cmd cmd; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/input/serio/userio.c:19: /kisskb/src/drivers/input/serio/userio.c: In function 'userio_char_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/userio.c:166:25: note: in expansion of macro 'wait_event_interruptible' 166 | error = wait_event_interruptible(userio->waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/userio.c:127:23: note: byref variable will be forcibly initialized 127 | unsigned char buf[USERIO_BUFSIZE]; | ^~~ /kisskb/src/drivers/input/keyboard/adp5588-keys.c: In function 'adp5588_build_gpiomap': /kisskb/src/drivers/input/keyboard/adp5588-keys.c:160:14: note: byref variable will be forcibly initialized 160 | bool pin_used[ADP5588_MAXGPIO]; | ^~~~~~~~ /kisskb/src/drivers/input/keyboard/bcm-keypad.c: In function 'bcm_kp_report_keys': /kisskb/src/drivers/input/keyboard/bcm-keypad.c:105:30: note: byref variable will be forcibly initialized 105 | unsigned long state, change; | ^~~~~~ /kisskb/src/drivers/input/keyboard/bcm-keypad.c: In function 'bcm_kp_matrix_key_parse_dt': /kisskb/src/drivers/input/keyboard/bcm-keypad.c:209:22: note: byref variable will be forcibly initialized 209 | unsigned int dt_val; | ^~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c: In function 'sun8i_dw_hdmi_bind': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c:123:66: note: byref variable will be forcibly initialized 123 | struct platform_device *pdev = to_platform_device(dev), *connector_pdev; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/keyboard/bcm-keypad.c: In function 'bcm_kp_probe': /kisskb/src/drivers/input/keyboard/bcm-keypad.c:391:30: note: byref variable will be forcibly initialized 391 | unsigned int desired_rate; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c: In function 'sun8i_hdmi_phy_config_h3': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c:198:13: note: byref variable will be forcibly initialized 198 | u32 val; | ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c: In function 'sun8i_hdmi_phy_init_h3': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c:433:22: note: byref variable will be forcibly initialized 433 | unsigned int val; | ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c: In function 'sun8i_hdmi_phy_probe': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c:677:25: note: byref variable will be forcibly initialized 677 | struct resource res; | ^~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/input/keyboard/gpio_keys_polled.c:17: /kisskb/src/drivers/input/keyboard/gpio_keys_polled.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/input/keyboard/adp5589-keys.c: In function 'adp5589_build_gpiomap': /kisskb/src/drivers/input/keyboard/adp5589-keys.c:470:14: note: byref variable will be forcibly initialized 470 | bool pin_used[ADP5589_MAXGPIO]; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c: In function 'sun8i_phy_clk_recalc_rate': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c:72:13: note: byref variable will be forcibly initialized 72 | u32 reg; | ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c: In function 'sun8i_phy_clk_get_parent': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c:111:13: note: byref variable will be forcibly initialized 111 | u32 reg; | ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c: In function 'sun8i_phy_clk_create': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c:148:21: note: byref variable will be forcibly initialized 148 | const char *parents[2]; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c:146:30: note: byref variable will be forcibly initialized 146 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/input/keyboard/cap11xx.c:10: /kisskb/src/drivers/input/keyboard/cap11xx.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/input.h:19, from /kisskb/src/drivers/input/keyboard/cap11xx.c:11: /kisskb/src/drivers/input/keyboard/cap11xx.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/input/keyboard/cap11xx.c: In function 'cap11xx_thread_func': /kisskb/src/drivers/input/keyboard/cap11xx.c:178:22: note: byref variable will be forcibly initialized 178 | unsigned int status; | ^~~~~~ /kisskb/src/drivers/input/keyboard/cap11xx.c: In function 'cap11xx_init_leds': /kisskb/src/drivers/input/keyboard/cap11xx.c:281:21: note: byref variable will be forcibly initialized 281 | u32 reg; | ^~~ /kisskb/src/drivers/input/keyboard/cap11xx.c: In function 'cap11xx_i2c_probe': /kisskb/src/drivers/input/keyboard/cap11xx.c:330:13: note: byref variable will be forcibly initialized 330 | u32 gain32; | ^~~~~~ /kisskb/src/drivers/input/keyboard/cap11xx.c:329:27: note: byref variable will be forcibly initialized 329 | unsigned int val, rev; | ^~~ /kisskb/src/drivers/input/keyboard/cap11xx.c:329:22: note: byref variable will be forcibly initialized 329 | unsigned int val, rev; | ^~~ /kisskb/src/drivers/input/keyboard/cypress-sf.c: In function 'cypress_sf_irq_handler': /kisskb/src/drivers/input/keyboard/cypress-sf.c:34:34: note: byref variable will be forcibly initialized 34 | unsigned long keystates, changed; | ^~~~~~~ /kisskb/src/drivers/input/keyboard/cypress-sf.c:34:23: note: byref variable will be forcibly initialized 34 | unsigned long keystates, changed; | ^~~~~~~~~ In file included from /kisskb/src/drivers/input/keyboard/cypress-sf.c:10: /kisskb/src/drivers/input/keyboard/cypress-sf.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c: In function 'ch7006_probe': /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:392:17: note: byref variable will be forcibly initialized 392 | uint8_t val; | ^~~ /kisskb/src/drivers/gpu/drm/i2c/ch7006_drv.c:391:17: note: byref variable will be forcibly initialized 391 | uint8_t addr = CH7006_VERSION_ID; | ^~~~ /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c: In function 'ch7006_write': /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:370:17: note: byref variable will be forcibly initialized 370 | uint8_t buf[] = {addr, val}; | ^~~ /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c: In function 'ch7006_read': /kisskb/src/drivers/gpu/drm/i2c/ch7006_mode.c:381:17: note: byref variable will be forcibly initialized 381 | uint8_t val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c:5: /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/energy_model.h:5, from /kisskb/src/include/linux/pm_opp.h:14, from /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c:9: /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c:11: /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c: In function 'check_speed_bin': /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_gpu.c:1716:13: note: byref variable will be forcibly initialized 1716 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/drivers/gpu/drm/msm/msm_gem.h:10, from /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c:5: /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/drivers/gpu/drm/msm/msm_gem.h:10, from /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c:5: /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c: In function 'preempt_init_ring': /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c:229:23: note: byref variable will be forcibly initialized 229 | u64 iova = 0, counters_iova = 0; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c:229:13: note: byref variable will be forcibly initialized 229 | u64 iova = 0, counters_iova = 0; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c:228:44: note: byref variable will be forcibly initialized 228 | struct drm_gem_object *bo = NULL, *counters_bo = NULL; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_preempt.c:228:32: note: byref variable will be forcibly initialized 228 | struct drm_gem_object *bo = NULL, *counters_bo = NULL; | ^~ /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c: In function 'sil164_write': /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:108:17: note: byref variable will be forcibly initialized 108 | uint8_t buf[] = {addr, val}; | ^~~ /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c: In function 'sil164_read': /kisskb/src/drivers/gpu/drm/i2c/sil164_drv.c:120:17: note: byref variable will be forcibly initialized 120 | uint8_t val; | ^~~ /kisskb/src/drivers/net/loopback.c: In function 'loopback_get_stats64': /kisskb/src/drivers/net/loopback.c:121:22: note: byref variable will be forcibly initialized 121 | u64 packets, bytes; | ^~~~~ /kisskb/src/drivers/net/loopback.c:121:13: note: byref variable will be forcibly initialized 121 | u64 packets, bytes; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: In function 'tda9950_read_range': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:105:24: note: byref variable will be forcibly initialized 105 | struct i2c_msg msg[2]; | ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: In function 'tda9950_read': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:129:12: note: byref variable will be forcibly initialized 129 | u8 val; | ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: In function 'tda9950_irq': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:142:24: note: byref variable will be forcibly initialized 142 | u8 csr, cconr, buf[19]; | ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: In function 'tda9950_write_range': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:76:12: note: byref variable will be forcibly initialized 76 | u8 buf[CEC_MAX_MSG_SIZE + 3]; | ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:75:24: note: byref variable will be forcibly initialized 75 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: In function 'tda9950_cec_transmit': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:215:12: note: byref variable will be forcibly initialized 215 | static int tda9950_cec_transmit(struct cec_adapter *adap, u8 attempts, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:219:12: note: byref variable will be forcibly initialized 219 | u8 buf[CEC_MAX_MSG_SIZE + 2]; | ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: In function 'tda9950_cec_adap_log_addr': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:237:12: note: byref variable will be forcibly initialized 237 | u8 buf[2]; | ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: In function 'tda9950_release': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:299:13: note: byref variable will be forcibly initialized 299 | static void tda9950_release(struct tda9950_priv *priv) | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: In function 'tda9950_open': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:278:12: note: byref variable will be forcibly initialized 278 | static int tda9950_open(struct tda9950_priv *priv) | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:278:12: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/input/keyboard/matrix_keypad.c:11: /kisskb/src/drivers/input/keyboard/matrix_keypad.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/input/keyboard/matrix_keypad.c:12: /kisskb/src/drivers/input/keyboard/matrix_keypad.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/input/keyboard/matrix_keypad.c: In function 'matrix_keypad_scan': /kisskb/src/drivers/input/keyboard/matrix_keypad.c:121:18: note: byref variable will be forcibly initialized 121 | uint32_t new_state[MATRIX_MAX_COLS]; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/input/keyboard/matrix_keypad.c:12: /kisskb/src/drivers/input/keyboard/matrix_keypad.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c: In function 'bcm2835_i2c_register_div': /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c:173:46: note: byref variable will be forcibly initialized 173 | init.parent_names = (const char* []) { mclk_name }; | ^ /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c:164:14: note: byref variable will be forcibly initialized 164 | char name[32]; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c:162:30: note: byref variable will be forcibly initialized 162 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/i2c/busses/i2c-cbus-gpio.c:19: /kisskb/src/drivers/i2c/busses/i2c-cbus-gpio.c: In function 'queued_spin_unlock': /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c: In function 'bcm2835_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c:409:13: note: byref variable will be forcibly initialized 409 | u32 bus_clk_rate; | ^~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/i2c/busses/i2c-cbus-gpio.c:19: /kisskb/src/drivers/i2c/busses/i2c-cbus-gpio.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/irq.h:13, from /kisskb/src/include/linux/of_irq.h:7, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c:8: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/include/linux/of_gpio.h:14, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c:9: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/include/linux/of_irq.h:7, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c:8: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:4: /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c: In function 'msm_hdmi_bind': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c:563:30: note: byref variable will be forcibly initialized 563 | char name3[32]; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'a6xx_hfi_wait_for_ack': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:119:46: note: byref variable will be forcibly initialized 119 | struct a6xx_hfi_msg_response resp; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/drivers/gpu/drm/msm/msm_gem.h:10, from /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c:5: /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'a6xx_hfi_send_test': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:478:34: note: byref variable will be forcibly initialized 478 | struct a6xx_hfi_msg_test msg = { 0 }; | ^~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'a6xx_hfi_send_start': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:486:35: note: byref variable will be forcibly initialized 486 | struct a6xx_hfi_msg_start msg = { 0 }; | ^~~ /kisskb/src/drivers/input/keyboard/tca6416-keypad.c: In function 'tca6416_keys_scan': /kisskb/src/drivers/input/keyboard/tca6416-keypad.c:91:13: note: byref variable will be forcibly initialized 91 | u16 reg_val, val; | ^~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/input/keyboard/tca6416-keypad.c:14: /kisskb/src/drivers/input/keyboard/tca6416-keypad.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/drivers/gpu/drm/msm/msm_gem.h:10, from /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c:5: /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gmu.c: In function 'a6xx_gmu_build_freq_table': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1329:23: note: byref variable will be forcibly initialized 1329 | unsigned long freq = 1; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gmu.c: In function 'a6xx_gmu_rpmh_arc_votes_init': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1232:27: note: byref variable will be forcibly initialized 1232 | size_t pri_count, sec_count; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gmu.c:1232:16: note: byref variable will be forcibly initialized 1232 | size_t pri_count, sec_count; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c: In function 'a6xx_set_pagetable': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c:106:13: note: byref variable will be forcibly initialized 106 | u32 asid; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c:105:21: note: byref variable will be forcibly initialized 105 | phys_addr_t ttbr; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c: In function 'a6xx_set_supported_hw': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1754:13: note: byref variable will be forcibly initialized 1754 | u32 speedbin; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1753:13: note: byref variable will be forcibly initialized 1753 | u32 supp_hw = UINT_MAX; | ^~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/input/keyboard/mcs_touchkey.c:11: /kisskb/src/drivers/input/keyboard/mcs_touchkey.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/input/keyboard/mpr121_touchkey.c: In function 'mpr_touchkey_report': /kisskb/src/drivers/input/keyboard/mpr121_touchkey.c:126:23: note: byref variable will be forcibly initialized 126 | unsigned long bit_changed; | ^~~~~~~~~~~ /kisskb/src/drivers/input/keyboard/mpr121_touchkey.c: In function 'mpr_touchkey_probe': /kisskb/src/drivers/input/keyboard/mpr121_touchkey.c:241:13: note: byref variable will be forcibly initialized 241 | u32 poll_interval = 0; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c: In function 'tm5p5_nt35596_bl_get_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c:240:13: note: byref variable will be forcibly initialized 240 | u16 brightness = bl->props.brightness; | ^~~~~~~~~~ In file included from /kisskb/src/drivers/pps/clients/pps-ktimer.c:15: /kisskb/src/drivers/pps/clients/pps-ktimer.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:37: note: byref variable will be forcibly initialized 102 | struct system_time_snapshot snap; | ^~~~ /kisskb/src/drivers/pps/clients/pps-ktimer.c: In function 'pps_ktimer_event': /kisskb/src/drivers/pps/clients/pps-ktimer.c:30:31: note: byref variable will be forcibly initialized 30 | struct pps_event_time ts; | ^~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_write': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:78:12: note: byref variable will be forcibly initialized 78 | u8 buffer[3]; | ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_write4': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:88:12: note: byref variable will be forcibly initialized 88 | u8 buffer[6]; | ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_read': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:102:23: note: byref variable will be forcibly initialized 102 | u8 tx_buf[2], rx_buf[1]; | ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:102:12: note: byref variable will be forcibly initialized 102 | u8 tx_buf[2], rx_buf[1]; | ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:101:24: note: byref variable will be forcibly initialized 101 | struct i2c_msg msgs[2]; | ^~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_s_io_pin_config': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:390:37: note: byref variable will be forcibly initialized 390 | u8 pinctrl[6], pinconf[10], voutctrl4; | ^~~~~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:390:12: note: byref variable will be forcibly initialized 390 | u8 pinctrl[6], pinconf[10], voutctrl4; | ^~~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx25840_read4': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:127:23: note: byref variable will be forcibly initialized 127 | u8 tx_buf[2], rx_buf[4]; | ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:127:12: note: byref variable will be forcibly initialized 127 | u8 tx_buf[2], rx_buf[4]; | ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:126:24: note: byref variable will be forcibly initialized 126 | struct i2c_msg msgs[2]; | ^~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c: In function 'cx23885_irq_handler': /kisskb/src/drivers/media/i2c/cx25840/cx25840-core.c:2642:14: note: byref variable will be forcibly initialized 2642 | bool block_handled; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kasan-checks.h:5, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/input/keyboard/omap4-keypad.c:11: /kisskb/src/drivers/input/keyboard/omap4-keypad.c: In function 'omap4_keypad_report_keys': /kisskb/src/drivers/input/keyboard/omap4-keypad.c:118:24: note: byref variable will be forcibly initialized 118 | DECLARE_BITMAP(mask, 64); | ^~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/media/i2c/msp3400-driver.c: In function 'msp_log_status': /kisskb/src/drivers/media/i2c/msp3400-driver.c:564:14: note: byref variable will be forcibly initialized 564 | char prefix[V4L2_SUBDEV_NAME_SIZE + 20]; | ^~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/input/keyboard/omap4-keypad.c:13: /kisskb/src/drivers/input/keyboard/omap4-keypad.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/i2c/tvaudio.c: In function 'chip_write': /kisskb/src/drivers/media/i2c/tvaudio.c:158:23: note: byref variable will be forcibly initialized 158 | unsigned char buffer[2]; | ^~~~~~ /kisskb/src/drivers/media/i2c/msp3400-driver.c: In function 'msp_reset': /kisskb/src/drivers/media/i2c/msp3400-driver.c:107:24: note: byref variable will be forcibly initialized 107 | struct i2c_msg reset[2] = { | ^~~~~ /kisskb/src/drivers/media/i2c/msp3400-driver.c:106:12: note: byref variable will be forcibly initialized 106 | u8 read[2]; | ^~~~ /kisskb/src/drivers/media/i2c/msp3400-driver.c: In function 'msp_read': /kisskb/src/drivers/media/i2c/msp3400-driver.c:149:12: note: byref variable will be forcibly initialized 149 | u8 read[2]; | ^~~~ /kisskb/src/drivers/media/i2c/msp3400-driver.c:148:12: note: byref variable will be forcibly initialized 148 | u8 write[3]; | ^~~~~ /kisskb/src/drivers/media/i2c/msp3400-driver.c: In function 'msp_write': /kisskb/src/drivers/media/i2c/msp3400-driver.c:199:12: note: byref variable will be forcibly initialized 199 | u8 buffer[5]; | ^~~~~~ /kisskb/src/drivers/media/i2c/tvaudio.c: In function 'chip_read': /kisskb/src/drivers/media/i2c/tvaudio.c:223:23: note: byref variable will be forcibly initialized 223 | unsigned char buffer; | ^~~~~~ /kisskb/src/drivers/media/i2c/tvaudio.c: In function 'chip_read2': /kisskb/src/drivers/media/i2c/tvaudio.c:243:23: note: byref variable will be forcibly initialized 243 | unsigned char read[1]; | ^~~~ /kisskb/src/drivers/media/i2c/tvaudio.c:242:23: note: byref variable will be forcibly initialized 242 | unsigned char write[1]; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c: In function 'msm_hdmi_config_avi_infoframe': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c:91:12: note: byref variable will be forcibly initialized 91 | u8 buffer[HDMI_INFOFRAME_SIZE(AVI)]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c:90:30: note: byref variable will be forcibly initialized 90 | union hdmi_infoframe frame; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_audio.c: In function 'msm_hdmi_audio_update': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_audio.c:116:25: note: byref variable will be forcibly initialized 116 | uint8_t buf[14]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/pps/pps.c:10: /kisskb/src/drivers/pps/pps.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/pps/pps.c:11: /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_pps_fetch': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:72:31: note: in expansion of macro 'wait_event_interruptible_timeout' 72 | err = wait_event_interruptible_timeout( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:60:23: note: in expansion of macro 'wait_event_interruptible' 60 | err = wait_event_interruptible(pps->queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_ioctl': /kisskb/src/drivers/pps/pps.c:207:38: note: byref variable will be forcibly initialized 207 | struct pps_bind_args bind_args; | ^~~~~~~~~ /kisskb/src/drivers/pps/pps.c:177:34: note: byref variable will be forcibly initialized 177 | struct pps_fdata fdata; | ^~~~~ /kisskb/src/drivers/pps/pps.c:94:28: note: byref variable will be forcibly initialized 94 | struct pps_kparams params; | ^~~~~~ /kisskb/src/drivers/pps/pps.c: In function 'pps_lookup_dev': /kisskb/src/drivers/pps/pps.c:434:18: note: byref variable will be forcibly initialized 434 | unsigned id; | ^~ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function '__i2c_dw_disable': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:442:13: note: byref variable will be forcibly initialized 442 | u32 status; | ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function 'i2c_dw_set_sda_hold': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:391:13: note: byref variable will be forcibly initialized 391 | u32 reg; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function 'i2c_dw_wait_bus_not_busy': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:530:13: note: byref variable will be forcibly initialized 530 | u32 status; | ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function 'i2c_dw_handle_tx_abort': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:551:23: note: byref variable will be forcibly initialized 551 | unsigned long abort_source = dev->abort_source; | ^~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function 'i2c_dw_set_fifo_size': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:574:13: note: byref variable will be forcibly initialized 574 | u32 param, tx_fifo_depth, rx_fifo_depth; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-common.c: In function 'i2c_dw_disable': /kisskb/src/drivers/i2c/busses/i2c-designware-common.c:609:13: note: byref variable will be forcibly initialized 609 | u32 dummy; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_hpd': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:401:22: note: byref variable will be forcibly initialized 401 | unsigned int irq0; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_irq_process': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:459:28: note: byref variable will be forcibly initialized 459 | unsigned int irq0, irq1; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:459:22: note: byref variable will be forcibly initialized 459 | unsigned int irq0, irq1; | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:8: /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_wait_for_edid': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:508:23: note: in expansion of macro 'wait_event_interruptible_timeout' 508 | ret = wait_event_interruptible_timeout(adv7511->wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_get_edid_block': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:539:30: note: byref variable will be forcibly initialized 539 | unsigned int status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:531:17: note: byref variable will be forcibly initialized 531 | uint8_t offset; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:530:24: note: byref variable will be forcibly initialized 530 | struct i2c_msg xfer[2]; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_set_config_csc': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:210:17: note: byref variable will be forcibly initialized 210 | uint8_t infoframe[17]; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:207:37: note: byref variable will be forcibly initialized 207 | struct adv7511_video_config config; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_detect': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:647:22: note: byref variable will be forcibly initialized 647 | unsigned int val; | ^~~ /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'parport_attach': /kisskb/src/drivers/pps/clients/pps_parport.c:125:26: note: byref variable will be forcibly initialized 125 | struct pardev_cb pps_client_cb; | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/pps/clients/pps_parport.c:23: /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:37: note: byref variable will be forcibly initialized 102 | struct system_time_snapshot snap; | ^~~~ /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'parport_irq': /kisskb/src/drivers/pps/clients/pps_parport.c:55:42: note: byref variable will be forcibly initialized 55 | struct pps_event_time ts_assert, ts_clear; | ^~~~~~~~ /kisskb/src/drivers/pps/clients/pps_parport.c:55:31: note: byref variable will be forcibly initialized 55 | struct pps_event_time ts_assert, ts_clear; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_hpd_work': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:421:22: note: byref variable will be forcibly initialized 421 | unsigned int val; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_parse_dt': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1075:21: note: byref variable will be forcibly initialized 1075 | const char *str; | ^~~ In file included from /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:9: /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c: In function 'adv7511_probe': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1160:22: note: byref variable will be forcibly initialized 1160 | unsigned int val; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1157:36: note: byref variable will be forcibly initialized 1157 | struct adv7511_link_config link_config; | ^~~~~~~~~~~ /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c: In function 'pcf_readbytes': /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c:241:16: note: byref variable will be forcibly initialized 241 | int i, status; | ^~~~~~ /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c: In function 'pcf_sendbytes': /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c:209:22: note: byref variable will be forcibly initialized 209 | int wrcount, status, timeout; | ^~~~~~ /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c: In function 'pcf_xfer': /kisskb/src/drivers/i2c/algos/i2c-algo-pcf.c:301:29: note: byref variable will be forcibly initialized 301 | int ret=0, timeout, status; | ^~~~~~ /kisskb/src/drivers/input/keyboard/qt1050.c: In function 'qt1050_irq_threaded': /kisskb/src/drivers/input/keyboard/qt1050.c:253:22: note: byref variable will be forcibly initialized 253 | unsigned int val; | ^~~ /kisskb/src/drivers/input/keyboard/qt1050.c:252:33: note: byref variable will be forcibly initialized 252 | unsigned long new_keys, changed; | ^~~~~~~ /kisskb/src/drivers/input/keyboard/qt1050.c:252:23: note: byref variable will be forcibly initialized 252 | unsigned long new_keys, changed; | ^~~~~~~~ /kisskb/src/drivers/input/keyboard/qt1050.c: In function 'qt1050_identify': /kisskb/src/drivers/input/keyboard/qt1050.c:225:22: note: byref variable will be forcibly initialized 225 | unsigned int val; | ^~~ /kisskb/src/drivers/input/keyboard/qt1050.c: In function 'qt1050_parse_fw': /kisskb/src/drivers/input/keyboard/qt1050.c:352:35: note: byref variable will be forcibly initialized 352 | struct qt1050_key button; | ^~~~~~ /kisskb/src/drivers/input/keyboard/qt1050.c: In function 'qt1050_probe': /kisskb/src/drivers/input/keyboard/qt1050.c:434:22: note: byref variable will be forcibly initialized 434 | unsigned int status, i; | ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_read_clear_intrbits': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:661:19: note: byref variable will be forcibly initialized 661 | u32 stat, dummy; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:661:13: note: byref variable will be forcibly initialized 661 | u32 stat, dummy; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_read': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:508:26: note: byref variable will be forcibly initialized 508 | u32 len, tmp; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:505:22: note: byref variable will be forcibly initialized 505 | unsigned int rx_valid; | ^~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_xfer_msg': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:373:22: note: byref variable will be forcibly initialized 373 | unsigned int flr; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_irq_handler_master': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:720:13: note: byref variable will be forcibly initialized 720 | u32 stat; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_isr': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:763:19: note: byref variable will be forcibly initialized 763 | u32 stat, enabled; | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:763:13: note: byref variable will be forcibly initialized 763 | u32 stat, enabled; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_check_stopbit': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:257:13: note: byref variable will be forcibly initialized 257 | u32 val; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_xfer_init': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:214:13: note: byref variable will be forcibly initialized 214 | u32 dummy; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'amd_i2c_dw_xfer_quirk': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:290:13: note: byref variable will be forcibly initialized 290 | u32 val; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-designware-master.c: In function 'i2c_dw_set_timings_master': /kisskb/src/drivers/i2c/busses/i2c-designware-master.c:42:13: note: byref variable will be forcibly initialized 42 | u32 comp_param1; | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_connector.c:7: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_connector.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/seq_file.h:12, from /kisskb/src/include/linux/pinctrl/consumer.h:16, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_connector.c:9: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_connector.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/input.h:19, from /kisskb/src/drivers/input/keyboard/sun4i-lradc-keys.c:19: /kisskb/src/drivers/input/keyboard/sun4i-lradc-keys.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c: In function 'boe_bf060y8m_aj0_bl_get_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c:266:13: note: byref variable will be forcibly initialized 266 | u16 brightness; | ^~~~~~~~~~ /kisskb/src/drivers/input/keyboard/sun4i-lradc-keys.c: In function 'sun4i_lradc_load_dt_keymap': /kisskb/src/drivers/input/keyboard/sun4i-lradc-keys.c:196:21: note: byref variable will be forcibly initialized 196 | u32 channel; | ^~~~~~~ /kisskb/src/drivers/input/keyboard/qt2160.c: In function 'qt2160_get_key_matrix': /kisskb/src/drivers/input/keyboard/qt2160.c:162:12: note: byref variable will be forcibly initialized 162 | u8 regs[6]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/pps/kapi.c:10: /kisskb/src/drivers/pps/kapi.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/pps/kapi.c:11: /kisskb/src/drivers/pps/kapi.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/pps/kapi.c: In function 'pps_event': /kisskb/src/drivers/pps/kapi.c:164:26: note: byref variable will be forcibly initialized 164 | struct pps_ktime ts_real = { .sec = 0, .nsec = 0, .flags = 0 }; | ^~~~~~~ /kisskb/src/drivers/input/keyboard/tc3589x-keypad.c: In function 'tc3589x_keypad_of_probe': /kisskb/src/drivers/input/keyboard/tc3589x-keypad.c:328:13: note: byref variable will be forcibly initialized 328 | int proplen; | ^~~~~~~ /kisskb/src/drivers/input/keyboard/tc3589x-keypad.c:327:13: note: byref variable will be forcibly initialized 327 | u32 debounce_ms; | ^~~~~~~~~~~ /kisskb/src/drivers/input/keyboard/tc3589x-keypad.c:326:19: note: byref variable will be forcibly initialized 326 | u32 cols, rows; | ^~~~ /kisskb/src/drivers/input/keyboard/tc3589x-keypad.c:326:13: note: byref variable will be forcibly initialized 326 | u32 cols, rows; | ^~~~ In file included from /kisskb/src/drivers/pps/clients/pps-gpio.c:19: /kisskb/src/drivers/pps/clients/pps-gpio.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:37: note: byref variable will be forcibly initialized 102 | struct system_time_snapshot snap; | ^~~~ /kisskb/src/drivers/pps/clients/pps-gpio.c: In function 'pps_gpio_irq_handler': /kisskb/src/drivers/pps/clients/pps-gpio.c:47:31: note: byref variable will be forcibly initialized 47 | struct pps_event_time ts; | ^~ /kisskb/src/drivers/pps/clients/pps-gpio.c: In function 'pps_gpio_setup': /kisskb/src/drivers/pps/clients/pps-gpio.c:106:13: note: byref variable will be forcibly initialized 106 | u32 value; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/input/keyboard/tegra-kbc.c:9: /kisskb/src/drivers/input/keyboard/tegra-kbc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/keyboard/tegra-kbc.c: In function 'tegra_kbc_report_keys': /kisskb/src/drivers/input/keyboard/tegra-kbc.c:146:24: note: byref variable will be forcibly initialized 146 | unsigned short keycodes[KBC_MAX_KPENT]; | ^~~~~~~~ /kisskb/src/drivers/input/keyboard/tegra-kbc.c:145:23: note: byref variable will be forcibly initialized 145 | unsigned char scancodes[KBC_MAX_KPENT]; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/input/keyboard/tegra-kbc.c:10: /kisskb/src/drivers/input/keyboard/tegra-kbc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/input/keyboard/tegra-kbc.c: In function 'tegra_kbc_parse_dt': /kisskb/src/drivers/input/keyboard/tegra-kbc.c:498:13: note: byref variable will be forcibly initialized 498 | int proplen; | ^~~~~~~ /kisskb/src/drivers/input/keyboard/tegra-kbc.c:497:13: note: byref variable will be forcibly initialized 497 | u32 rows_cfg[KBC_MAX_GPIO]; | ^~~~~~~~ /kisskb/src/drivers/input/keyboard/tegra-kbc.c:496:13: note: byref variable will be forcibly initialized 496 | u32 cols_cfg[KBC_MAX_GPIO]; | ^~~~~~~~ /kisskb/src/drivers/input/keyboard/tegra-kbc.c:492:13: note: byref variable will be forcibly initialized 492 | u32 prop; | ^~~~ /kisskb/src/drivers/input/keyboard/tegra-kbc.c: In function 'tegra_kbc_probe': /kisskb/src/drivers/input/keyboard/tegra-kbc.c:603:13: note: byref variable will be forcibly initialized 603 | int num_rows = 0; | ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.h:10, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c:7: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c: In function 'msm_hdmi_i2c_xfer': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c:163:15: note: in expansion of macro 'wait_event_timeout' 163 | ret = wait_event_timeout(hdmi_i2c->ddc_event, sw_done(hdmi_i2c), HZ/4); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy.c:6: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-slave.c: In function 'i2c_dw_read_clear_intrbits_slave': /kisskb/src/drivers/i2c/busses/i2c-designware-slave.c:107:19: note: byref variable will be forcibly initialized 107 | u32 stat, dummy; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-slave.c:107:13: note: byref variable will be forcibly initialized 107 | u32 stat, dummy; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-slave.c: In function 'i2c_dw_irq_handler_slave': /kisskb/src/drivers/i2c/busses/i2c-designware-slave.c:160:12: note: byref variable will be forcibly initialized 160 | u8 val = 0, slave_activity; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-designware-slave.c:159:38: note: byref variable will be forcibly initialized 159 | u32 raw_stat, stat, enabled, tmp; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-designware-slave.c:159:29: note: byref variable will be forcibly initialized 159 | u32 raw_stat, stat, enabled, tmp; | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-designware-slave.c:159:13: note: byref variable will be forcibly initialized 159 | u32 raw_stat, stat, enabled, tmp; | ^~~~~~~~ /kisskb/src/drivers/media/i2c/tda7432.c: In function 'tda7432_set': /kisskb/src/drivers/media/i2c/tda7432.c:240:23: note: byref variable will be forcibly initialized 240 | unsigned char buf[16]; | ^~~ /kisskb/src/drivers/media/i2c/tda7432.c: In function 'tda7432_write': /kisskb/src/drivers/media/i2c/tda7432.c:223:23: note: byref variable will be forcibly initialized 223 | unsigned char buffer[2]; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/pps/kc.c:10: /kisskb/src/drivers/pps/kc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/pps/kc.c:11: /kisskb/src/drivers/pps/kc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/i2c/busses/i2c-exynos5.c:8: /kisskb/src/drivers/i2c/busses/i2c-exynos5.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/i2c/busses/i2c-exynos5.c:9: /kisskb/src/drivers/i2c/busses/i2c-exynos5.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/media/i2c/saa6588.c:10: /kisskb/src/drivers/media/i2c/saa6588.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/saa6588.c: In function 'saa6588_configure': /kisskb/src/drivers/media/i2c/saa6588.c:329:23: note: byref variable will be forcibly initialized 329 | unsigned char buf[3]; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/i2c/saa6588.c:10: /kisskb/src/drivers/media/i2c/saa6588.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/media/i2c/saa6588.c: In function 'saa6588_i2c_poll': /kisskb/src/drivers/media/i2c/saa6588.c:252:23: note: byref variable will be forcibly initialized 252 | unsigned char tmpbuf[6]; | ^~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/i2c/saa6588.c:10: /kisskb/src/drivers/media/i2c/saa6588.c: In function 'read_from_buf': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/saa6588.c:183:27: note: in expansion of macro 'wait_event_interruptible' 183 | int ret = wait_event_interruptible(s->read_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/saa6588.c:173:23: note: byref variable will be forcibly initialized 173 | unsigned char buf[3]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c: In function 'adv7533_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:145:43: note: byref variable will be forcibly initialized 145 | const struct mipi_dsi_device_info info = { .type = "adv7533", | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c: In function 'adv7533_parse_dt': /kisskb/src/drivers/gpu/drm/bridge/adv7511/adv7533.c:192:13: note: byref variable will be forcibly initialized 192 | u32 num_lanes; | ^~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_slave_finish_op': /kisskb/src/drivers/i2c/busses/i2c-imx.c:683:12: note: byref variable will be forcibly initialized 683 | u8 val; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_slave_isr': /kisskb/src/drivers/i2c/busses/i2c-imx.c:707:12: note: byref variable will be forcibly initialized 707 | u8 value; | ^~~~~ In file included from /kisskb/src/drivers/i2c/busses/i2c-imx.c:29: /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:971:28: note: byref variable will be forcibly initialized 971 | struct scatterlist sg; | ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/i2c/busses/i2c-imx.c:24: /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_trx_complete': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-imx.c:506:17: note: in expansion of macro 'wait_event_timeout' 506 | wait_event_timeout(i2c_imx->queue, i2c_imx->i2csr & I2SR_IIF, HZ / 10); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_log_infoframe': /kisskb/src/drivers/media/i2c/tda1997x.c:1946:12: note: byref variable will be forcibly initialized 1946 | u8 buffer[40] = { 0 }; | ^~~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c:1945:30: note: byref variable will be forcibly initialized 1945 | union hdmi_infoframe frame; | ^~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_log_status': /kisskb/src/drivers/media/i2c/tda1997x.c:1967:32: note: byref variable will be forcibly initialized 1967 | struct v4l2_dv_timings timings; | ^~~~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_parse_infoframe': /kisskb/src/drivers/media/i2c/tda1997x.c:1266:12: note: byref variable will be forcibly initialized 1266 | u8 buffer[40] = { 0 }; | ^~~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c:1265:30: note: byref variable will be forcibly initialized 1265 | union hdmi_infoframe frame; | ^~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_isr_thread': /kisskb/src/drivers/media/i2c/tda1997x.c:1596:12: note: byref variable will be forcibly initialized 1596 | u8 flags; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_dma_request': /kisskb/src/drivers/i2c/busses/i2c-imx.c:320:33: note: byref variable will be forcibly initialized 320 | struct dma_slave_config dma_sconfig; | ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_parse_dt': /kisskb/src/drivers/media/i2c/tda1997x.c:2335:26: note: byref variable will be forcibly initialized 2335 | u32 reg, val, i; | ^~~ /kisskb/src/drivers/media/i2c/tda1997x.c:2335:21: note: byref variable will be forcibly initialized 2335 | u32 reg, val, i; | ^~~ /kisskb/src/drivers/media/i2c/tda1997x.c:2296:13: note: byref variable will be forcibly initialized 2296 | u32 v; | ^ /kisskb/src/drivers/media/i2c/tda1997x.c:2294:21: note: byref variable will be forcibly initialized 2294 | const char *str; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-pasemi-platform.c: In function 'pasemi_platform_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-pasemi-platform.c:50:13: note: byref variable will be forcibly initialized 50 | u32 frequency; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/edp/edp_connector.c: In function 'edp_connector_get_modes': /kisskb/src/drivers/gpu/drm/msm/edp/edp_connector.c:43:22: note: byref variable will be forcibly initialized 43 | struct edid *drm_edid = NULL; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:6: /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:6: /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_train_pattern_set_write': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:494:12: note: byref variable will be forcibly initialized 494 | u8 p = pattern; | ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_lane_set_write': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:470:12: note: byref variable will be forcibly initialized 470 | u8 buf[4]; | ^~~ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_start_link_train_1': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:591:12: note: byref variable will be forcibly initialized 591 | u8 link_status[DP_LINK_STATUS_SIZE]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_start_link_train_2': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:650:12: note: byref variable will be forcibly initialized 650 | u8 link_status[DP_LINK_STATUS_SIZE]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_do_link_train': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:753:12: note: byref variable will be forcibly initialized 753 | u8 values[2]; | ^~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c:12: /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c: In function 'i2c_pca_pf_waitforcompletion': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c:84:23: note: in expansion of macro 'wait_event_timeout' 84 | ret = wait_event_timeout(i2c->wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_ctrl_link_enable': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:899:16: note: byref variable will be forcibly initialized 899 | u32 m, n; | ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:899:13: note: byref variable will be forcibly initialized 899 | u32 m, n; | ^ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_ctrl_off_worker': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:1013:13: note: byref variable will be forcibly initialized 1013 | static void edp_ctrl_off_worker(struct work_struct *work) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:1038:20: note: byref variable will be forcibly initialized 1038 | u8 value; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c: In function 'i2c_pca_pf_probe': /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c:134:26: note: byref variable will be forcibly initialized 134 | struct resource *res; | ^~~ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c: In function 'edp_ctrl_on_worker': /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:954:13: note: byref variable will be forcibly initialized 954 | static void edp_ctrl_on_worker(struct work_struct *work) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/edp/edp_ctrl.c:958:12: note: byref variable will be forcibly initialized 958 | u8 value; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/ptp/ptp_clock.c:7: /kisskb/src/drivers/ptp/ptp_clock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/ptp/ptp_clock.c:7: /kisskb/src/drivers/ptp/ptp_clock.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/ptp/ptp_clock.c:14: /kisskb/src/drivers/ptp/ptp_clock.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:37: note: byref variable will be forcibly initialized 102 | struct system_time_snapshot snap; | ^~~~ /kisskb/src/drivers/ptp/ptp_clock.c: In function 'ptp_clock_register': /kisskb/src/drivers/ptp/ptp_clock.c:259:40: note: byref variable will be forcibly initialized 259 | struct pps_source_info pps; | ^~~ /kisskb/src/drivers/ptp/ptp_clock.c: In function 'ptp_clock_event': /kisskb/src/drivers/ptp/ptp_clock.c:343:31: note: byref variable will be forcibly initialized 343 | struct pps_event_time evt; | ^~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_i2c_write': /kisskb/src/drivers/input/mouse/cyapa.c:132:14: note: byref variable will be forcibly initialized 132 | char buf[32]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_i2c_read': /kisskb/src/drivers/input/mouse/cyapa.c:95:24: note: byref variable will be forcibly initialized 95 | struct i2c_msg msgs[] = { | ^~~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_get_state': /kisskb/src/drivers/input/mouse/cyapa.c:167:12: note: byref variable will be forcibly initialized 167 | u8 cmd[32]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa.c:166:12: note: byref variable will be forcibly initialized 166 | u8 status[BL_STATUS_SIZE]; | ^~~~~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_firmware': /kisskb/src/drivers/input/mouse/cyapa.c:1015:32: note: byref variable will be forcibly initialized 1015 | const struct firmware *fw; | ^~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_update_fw_store': /kisskb/src/drivers/input/mouse/cyapa.c:1080:14: note: byref variable will be forcibly initialized 1080 | char fw_name[NAME_MAX]; | ^~~~~~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_update_suspend_scanrate': /kisskb/src/drivers/input/mouse/cyapa.c:782:13: note: byref variable will be forcibly initialized 782 | u16 sleep_time; | ^~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_update_rt_suspend_scanrate': /kisskb/src/drivers/input/mouse/cyapa.c:891:13: note: byref variable will be forcibly initialized 891 | u16 time; | ^~~~ /kisskb/src/drivers/input/mouse/cyapa.c: In function 'cyapa_probe': /kisskb/src/drivers/input/mouse/cyapa.c:1253:30: note: byref variable will be forcibly initialized 1253 | union i2c_smbus_data dummy; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/i2c/busses/i2c-pxa.c:19: /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_slave_rxfull': /kisskb/src/drivers/i2c/busses/i2c-pxa.c:629:12: note: byref variable will be forcibly initialized 629 | u8 byte = readl(_IDBR(i2c)); | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_slave_txempty': /kisskb/src/drivers/i2c/busses/i2c-pxa.c:616:20: note: byref variable will be forcibly initialized 616 | u8 byte = 0; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_slave_start': /kisskb/src/drivers/i2c/busses/i2c-pxa.c:647:28: note: byref variable will be forcibly initialized 647 | u8 byte = 0; | ^~~~ /kisskb/src/drivers/media/i2c/saa7115.c: In function 'saa711x_detect_chip': /kisskb/src/drivers/media/i2c/saa7115.c:1708:14: note: byref variable will be forcibly initialized 1708 | char chip_ver[CHIP_VER_SIZE]; | ^~~~~~~~ /kisskb/src/drivers/media/i2c/saa7115.c: In function 'saa711x_probe': /kisskb/src/drivers/media/i2c/saa7115.c:1815:14: note: byref variable will be forcibly initialized 1815 | char name[CHIP_VER_SIZE + 1]; | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/i2c/busses/i2c-pxa.c:19: /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_send_mastercode': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-pxa.c:836:19: note: in expansion of macro 'wait_event_timeout' 836 | timeout = wait_event_timeout(i2c->wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_do_xfer': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-pxa.c:1094:19: note: in expansion of macro 'wait_event_timeout' 1094 | timeout = wait_event_timeout(i2c->wait, i2c->msg_num == 0, HZ * 5); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-pxa.c: In function 'i2c_pxa_probe': /kisskb/src/drivers/i2c/busses/i2c-pxa.c:1365:28: note: byref variable will be forcibly initialized 1365 | enum pxa_i2c_types i2c_type; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/gpu/drm/msm/msm_drv.h:11, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c:8: /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/msm/msm_drv.h:12, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c:8: /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/msm/msm_drv.h:12, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c:8: /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c: In function 'mdp_irq_wait': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c:97:9: note: in expansion of macro 'wait_event_timeout' 97 | wait_event_timeout(wait_event, (wait.count <= 0), | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/saa717x.c: In function 'saa717x_write': /kisskb/src/drivers/media/i2c/saa717x.c:92:24: note: byref variable will be forcibly initialized 92 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/i2c/saa717x.c:91:23: note: byref variable will be forcibly initialized 91 | unsigned char mm1[6]; | ^~~ /kisskb/src/drivers/media/i2c/saa717x.c: In function 'saa717x_read': /kisskb/src/drivers/media/i2c/saa717x.c:127:24: note: byref variable will be forcibly initialized 127 | struct i2c_msg msgs[2]; | ^~~~ /kisskb/src/drivers/media/i2c/saa717x.c:126:23: note: byref variable will be forcibly initialized 126 | unsigned char mm2[4] = { 0, 0, 0, 0 }; | ^~~ /kisskb/src/drivers/media/i2c/saa717x.c:125:23: note: byref variable will be forcibly initialized 125 | unsigned char mm1[2]; | ^~~ /kisskb/src/drivers/media/i2c/saa717x.c: In function 'saa717x_g_tuner': /kisskb/src/drivers/media/i2c/saa717x.c:1135:21: note: byref variable will be forcibly initialized 1135 | int dual_f, stereo_f; | ^~~~~~~~ /kisskb/src/drivers/media/i2c/saa717x.c:1135:13: note: byref variable will be forcibly initialized 1135 | int dual_f, stereo_f; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/i2c/busses/i2c-qcom-geni.c:4: /kisskb/src/drivers/i2c/busses/i2c-qcom-geni.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/anx7625.c: In function 'sp_tx_edid_read': /kisskb/src/drivers/gpu/drm/bridge/analogix/anx7625.c:796:12: note: byref variable will be forcibly initialized 796 | u8 pblock_buf[MAX_DPCD_BUFFER_SIZE]; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/anx7625.c: In function 'anx7625_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/analogix/anx7625.c:1314:43: note: byref variable will be forcibly initialized 1314 | const struct mipi_dsi_device_info info = { | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/anx7625.c: In function 'anx7625_dsi_video_timing_config': /kisskb/src/drivers/gpu/drm/bridge/analogix/anx7625.c:412:12: note: byref variable will be forcibly initialized 412 | u8 post_divider = 0; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/anx7625.c:409:26: note: byref variable will be forcibly initialized 409 | unsigned long m, n; | ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/anx7625.c:409:23: note: byref variable will be forcibly initialized 409 | unsigned long m, n; | ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/anx7625.c: In function 'anx7625_parse_dt': /kisskb/src/drivers/gpu/drm/bridge/analogix/anx7625.c:1232:27: note: byref variable will be forcibly initialized 1232 | struct drm_panel *panel; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, 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-qcom-geni.c:4: /kisskb/src/drivers/i2c/busses/i2c-qcom-geni.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-qcom-geni.c: In function 'geni_i2c_rx_one_msg': /kisskb/src/drivers/i2c/busses/i2c-qcom-geni.c:381:20: note: byref variable will be forcibly initialized 381 | dma_addr_t rx_dma = 0; | ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-qcom-geni.c: In function 'geni_i2c_tx_one_msg': /kisskb/src/drivers/i2c/busses/i2c-qcom-geni.c:420:20: note: byref variable will be forcibly initialized 420 | dma_addr_t tx_dma = 0; | ^~~~~~ /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'set_reg16': /kisskb/src/drivers/media/i2c/saa6752hs.c:300:12: note: byref variable will be forcibly initialized 300 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'set_reg8': /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized 291 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'saa6752hs_set_bitrate': /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'saa6752hs_probe': /kisskb/src/drivers/media/i2c/saa6752hs.c:669:12: note: byref variable will be forcibly initialized 669 | u8 data[12]; | ^~~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:668:12: note: byref variable will be forcibly initialized 668 | u8 addr = 0x13; | ^~~~ /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'saa6752hs_chip_command': /kisskb/src/drivers/media/i2c/saa6752hs.c:225:23: note: byref variable will be forcibly initialized 225 | unsigned char buf[3]; | ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c: In function 'saa6752hs_init': /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized 291 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:291:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/i2c/saa6752hs.c:432:23: note: byref variable will be forcibly initialized 432 | unsigned char localPMT[256]; | ^~~~~~~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:431:23: note: byref variable will be forcibly initialized 431 | unsigned char localPAT[256]; | ^~~~~~~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:426:31: note: byref variable will be forcibly initialized 426 | unsigned char buf[9], buf2[4]; | ^~~~ /kisskb/src/drivers/media/i2c/saa6752hs.c:426:23: note: byref variable will be forcibly initialized 426 | unsigned char buf[9], buf2[4]; | ^~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/drivers/i2c/busses/i2c-qup.c:8: /kisskb/src/drivers/i2c/busses/i2c-qup.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-qup.c: In function 'qup_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-qup.c:1665:13: note: byref variable will be forcibly initialized 1665 | u32 clk_freq = DEFAULT_CLK_FREQ; | ^~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-qup.c:1664:13: note: byref variable will be forcibly initialized 1664 | u32 src_clk_freq = DEFAULT_SRC_CLK; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/adv7175.c: In function 'adv7175_write_block': /kisskb/src/drivers/media/i2c/adv7175.c:82:20: note: byref variable will be forcibly initialized 82 | u8 block_data[32]; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c:7: /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c:7: /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c:7: /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c: In function 'mdp4_crtc_wait_for_flush_done': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c:538:15: note: in expansion of macro 'wait_event_timeout' 538 | ret = wait_event_timeout(dev->vblank[drm_crtc_index(crtc)].queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c: In function 'mdp4_crtc_cursor_set': /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c:413:18: note: byref variable will be forcibly initialized 413 | uint64_t iova; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c: In function 'update_cursor': /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c:367:26: note: byref variable will be forcibly initialized 367 | uint64_t iova = mdp4_crtc->cursor.next_iova; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-sprd.c: In function 'sprd_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-sprd.c:487:13: note: byref variable will be forcibly initialized 487 | u32 prop; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c: In function 'mdp4_irq_error_handler': /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c:30:36: note: byref variable will be forcibly initialized 30 | struct drm_printer p = drm_info_printer(mdp4_kms->dev->dev); | ^ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/muxes/i2c-demux-pinctrl.c:12: /kisskb/src/drivers/i2c/muxes/i2c-demux-pinctrl.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/i2c/muxes/i2c-demux-pinctrl.c: In function 'current_master_store': /kisskb/src/drivers/i2c/muxes/i2c-demux-pinctrl.c:192:22: note: byref variable will be forcibly initialized 192 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/muxes/i2c-demux-pinctrl.c:12: /kisskb/src/drivers/i2c/muxes/i2c-demux-pinctrl.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/ptp/ptp_chardev.c:7: /kisskb/src/drivers/ptp/ptp_chardev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_chardev.c: In function 'ptp_disable_pinfunc': /kisskb/src/drivers/ptp/ptp_chardev.c:21:34: note: byref variable will be forcibly initialized 21 | struct ptp_clock_request rq; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/ptp/ptp_chardev.c:7: /kisskb/src/drivers/ptp/ptp_chardev.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/ptp/ptp_chardev.c: In function 'ptp_ioctl': /kisskb/src/drivers/ptp/ptp_chardev.c:123:27: note: byref variable will be forcibly initialized 123 | struct timespec64 ts; | ^~ /kisskb/src/drivers/ptp/ptp_chardev.c:122:29: note: byref variable will be forcibly initialized 122 | struct ptp_pin_desc pd; | ^~ /kisskb/src/drivers/ptp/ptp_chardev.c:119:31: note: byref variable will be forcibly initialized 119 | struct ptp_clock_caps caps; | ^~~~ /kisskb/src/drivers/ptp/ptp_chardev.c:118:34: note: byref variable will be forcibly initialized 118 | struct ptp_clock_request req; | ^~~ /kisskb/src/drivers/ptp/ptp_chardev.c:117:37: note: byref variable will be forcibly initialized 117 | struct ptp_system_timestamp sts; | ^~~ /kisskb/src/drivers/ptp/ptp_chardev.c:114:42: note: byref variable will be forcibly initialized 114 | struct system_device_crosststamp xtstamp; | ^~~~~~~ /kisskb/src/drivers/ptp/ptp_chardev.c:113:39: note: byref variable will be forcibly initialized 113 | struct ptp_sys_offset_precise precise_offset; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/ptp/ptp_chardev.c:7: /kisskb/src/drivers/ptp/ptp_chardev.c: In function 'ptp_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_chardev.c:464:13: note: in expansion of macro 'wait_event_interruptible' 464 | if (wait_event_interruptible(ptp->tsev_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c: In function 'panel_lvds_parse_dt': /kisskb/src/drivers/gpu/drm/panel/panel-lvds.c:119:31: note: byref variable will be forcibly initialized 119 | struct display_timing timing; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c: In function 'mdp4_kms_init': /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c:401:20: note: byref variable will be forcibly initialized 401 | u32 major, minor; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c:401:13: note: byref variable will be forcibly initialized 401 | u32 major, minor; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-tegra.c: In function 'tegra_i2c_fill_tx_fifo': /kisskb/src/drivers/i2c/busses/i2c-tegra.c:795:13: note: byref variable will be forcibly initialized 795 | u32 val; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-tegra.c: In function 'tegra_i2c_empty_rx_fifo': /kisskb/src/drivers/i2c/busses/i2c-tegra.c:735:13: note: byref variable will be forcibly initialized 735 | u32 val; | ^~~ In file included from /kisskb/src/drivers/i2c/busses/i2c-tegra.c:12: /kisskb/src/drivers/i2c/busses/i2c-tegra.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:971:28: note: byref variable will be forcibly initialized 971 | struct scatterlist sg; | ^~ /kisskb/src/drivers/i2c/busses/i2c-tegra.c: In function 'tegra_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-tegra.c:1711:26: note: byref variable will be forcibly initialized 1711 | struct resource *res; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-uniphier.c: In function 'uniphier_i2c_send_byte': /kisskb/src/drivers/i2c/busses/i2c-uniphier.c:88:13: note: byref variable will be forcibly initialized 88 | u32 rxdata; | ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-uniphier.c: In function 'uniphier_i2c_rx': /kisskb/src/drivers/i2c/busses/i2c-uniphier.c:138:21: note: byref variable will be forcibly initialized 138 | u32 rxdata; | ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-uniphier.c: In function 'uniphier_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-uniphier.c:314:13: note: byref variable will be forcibly initialized 314 | u32 bus_speed; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_write_buffer': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:613:23: note: byref variable will be forcibly initialized 613 | unsigned char cmd[CYAPA_CMD_LEN + 1]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/gpu/drm/msm/msm_drv.h:11, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h:10, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c:6: /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_write_fw_block': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:651:12: note: byref variable will be forcibly initialized 651 | u8 status[BL_STATUS_SIZE]; | ^~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c:650:37: note: byref variable will be forcibly initialized 650 | struct gen3_write_block_cmd write_block_cmd; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_bl_query_data': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:1022:12: note: byref variable will be forcibly initialized 1022 | u8 bl_data[CYAPA_CMD_LEN]; | ^~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_try_poll_handler': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:1214:31: note: byref variable will be forcibly initialized 1214 | struct cyapa_reg_data data; | ^~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_irq_handler': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:1186:31: note: byref variable will be forcibly initialized 1186 | struct cyapa_reg_data data; | ^~~~ /kisskb/src/drivers/input/mouse/cyapa_gen3.c: In function 'cyapa_gen3_get_query_data': /kisskb/src/drivers/input/mouse/cyapa_gen3.c:983:12: note: byref variable will be forcibly initialized 983 | u8 query_data[QUERY_DATA_SIZE]; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/msm/msm_drv.h:12, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h:10, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c:6: /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c: In function 'mdp5_ctl_commit': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c:541:13: note: byref variable will be forcibly initialized 541 | u32 flush_id = ctl->id; | ^~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-xlp9xx.c: In function 'xlp9xx_i2c_get_frequency': /kisskb/src/drivers/i2c/busses/i2c-xlp9xx.c:463:13: note: byref variable will be forcibly initialized 463 | u32 freq; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c:8: /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c:8: /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:10: /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:10: /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:10: /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'mdp5_crtc_wait_for_flush_done': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:1232:15: note: in expansion of macro 'wait_event_timeout' 1232 | ret = wait_event_timeout(dev->vblank[drm_crtc_index(crtc)].queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'mdp5_crtc_atomic_check': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:696:28: note: byref variable will be forcibly initialized 696 | struct plane_state pstates[STAGE_MAX + 1]; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'mdp5_crtc_restore_cursor': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:876:25: note: byref variable will be forcibly initialized 876 | uint32_t roi_w, roi_h; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:876:18: note: byref variable will be forcibly initialized 876 | uint32_t roi_w, roi_h; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'blend_setup': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:229:24: note: byref variable will be forcibly initialized 229 | enum mdp5_pipe r_stage[STAGE_MAX + 1][MAX_PIPE_STAGE] = { { SSPP_NONE } }; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:228:24: note: byref variable will be forcibly initialized 228 | enum mdp5_pipe stage[STAGE_MAX + 1][MAX_PIPE_STAGE] = { { SSPP_NONE } }; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'mdp5_crtc_cursor_move': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:1030:18: note: byref variable will be forcibly initialized 1030 | uint32_t roi_h; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:1029:18: note: byref variable will be forcibly initialized 1029 | uint32_t roi_w; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c: In function 'mdp5_irq_error_handler': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c:32:36: note: byref variable will be forcibly initialized 32 | struct drm_printer p = drm_info_printer(mdp5_kms->dev->dev); | ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-gpmux.c: In function 'i2c_mux_probe': /kisskb/src/drivers/i2c/muxes/i2c-mux-gpmux.c:112:21: note: byref variable will be forcibly initialized 112 | u32 chan; | ^~~~ /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:171:34: note: byref variable will be forcibly initialized 171 | 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:502:26: note: byref variable will be forcibly initialized 502 | 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:455:26: note: byref variable will be forcibly initialized 455 | struct videomode vm; | ^~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:454:22: note: byref variable will be forcibly initialized 454 | unsigned int bus_flags; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_probe': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:544:31: note: byref variable will be forcibly initialized 544 | struct display_timing dt; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c:8: /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/include/linux/of_irq.h:7, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c:10: /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c: In function 'mdp5_init': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c:825:20: note: byref variable will be forcibly initialized 825 | u32 major, minor; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c:825:13: note: byref variable will be forcibly initialized 825 | u32 major, minor; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c: In function 'smp_show': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c:239:28: note: byref variable will be forcibly initialized 239 | struct drm_printer p = drm_seq_file_printer(m); | ^ /kisskb/src/drivers/i2c/busses/i2c-parport.c: In function 'i2c_parport_attach': /kisskb/src/drivers/i2c/busses/i2c-parport.c:268:26: note: byref variable will be forcibly initialized 268 | struct pardev_cb i2c_parport_cb; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_get_downstream_info': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:808:12: note: byref variable will be forcibly initialized 808 | u8 value; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_xtal_clk_sel': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:269:22: note: byref variable will be forcibly initialized 269 | unsigned int value; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_send_video_infoframe': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:773:12: note: byref variable will be forcibly initialized 773 | u8 buffer[HDMI_INFOFRAME_HEADER_SIZE + HDMI_AVI_INFOFRAME_SIZE]; | ^~~~~~ /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:985:35: note: byref variable will be forcibly initialized 985 | struct hdmi_avi_infoframe frame; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_dp_link_training': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:604:12: note: byref variable will be forcibly initialized 604 | static int anx78xx_dp_link_training(struct anx78xx *anx78xx) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:604:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:604:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:606:19: note: byref variable will be forcibly initialized 606 | u8 dp_bw, dpcd[2]; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:606:12: note: byref variable will be forcibly initialized 606 | u8 dp_bw, dpcd[2]; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_handle_hdmi_int_1': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1106:22: note: byref variable will be forcibly initialized 1106 | unsigned int value; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_i2c_probe': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1222:35: note: byref variable will be forcibly initialized 1222 | unsigned int i, idl, idh, version; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1222:30: note: byref variable will be forcibly initialized 1222 | unsigned int i, idl, idh, version; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1222:25: note: byref variable will be forcibly initialized 1222 | unsigned int i, idl, idh, version; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_intp_threaded_handler': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:1148:22: note: byref variable will be forcibly initialized 1148 | unsigned int irq; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-brcmstb.c: In function 'brcmstb_i2c_do_addr': /kisskb/src/drivers/i2c/busses/i2c-brcmstb.c:422:23: note: byref variable will be forcibly initialized 422 | unsigned char addr; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-brcmstb.c: In function 'brcmstb_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-brcmstb.c:613:21: note: byref variable will be forcibly initialized 613 | const char *int_name; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/ptp/ptp_sysfs.c:9: /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'max_vclocks_store': /kisskb/src/drivers/ptp/ptp_sysfs.c:268:13: note: byref variable will be forcibly initialized 268 | u32 max; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/ptp/ptp_sysfs.c:9: /kisskb/src/drivers/ptp/ptp_sysfs.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/ptp/ptp_sysfs.c:9: /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'extts_fifo_show': /kisskb/src/drivers/ptp/ptp_sysfs.c:68:32: note: byref variable will be forcibly initialized 68 | struct ptp_extts_event event; | ^~~~~ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'n_vclocks_store': /kisskb/src/drivers/ptp/ptp_sysfs.c:196:18: note: byref variable will be forcibly initialized 196 | u32 num, i; | ^ /kisskb/src/drivers/ptp/ptp_sysfs.c:196:13: note: byref variable will be forcibly initialized 196 | u32 num, i; | ^~~ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'pps_enable_store': /kisskb/src/drivers/ptp/ptp_sysfs.c:132:18: note: byref variable will be forcibly initialized 132 | int cnt, enable; | ^~~~~~ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'extts_enable_store': /kisskb/src/drivers/ptp/ptp_sysfs.c:44:18: note: byref variable will be forcibly initialized 44 | int cnt, enable; | ^~~~~~ /kisskb/src/drivers/ptp/ptp_sysfs.c: In function 'ptp_pin_store': /kisskb/src/drivers/ptp/ptp_sysfs.c:397:28: note: byref variable will be forcibly initialized 397 | unsigned int func, chan; | ^~~~ /kisskb/src/drivers/ptp/ptp_sysfs.c:397:22: note: byref variable will be forcibly initialized 397 | unsigned int func, chan; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c: In function 'slimpro_i2c_rd': /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:246:13: note: byref variable will be forcibly initialized 246 | u32 msg[3]; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c: In function 'slimpro_i2c_wr': /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:260:13: note: byref variable will be forcibly initialized 260 | u32 msg[3]; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c: In function 'slimpro_i2c_blkrd': /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:275:13: note: byref variable will be forcibly initialized 275 | u32 msg[3]; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c: In function 'slimpro_i2c_blkwr': /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:307:13: note: byref variable will be forcibly initialized 307 | u32 msg[3]; | ^~~ /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c: In function 'xgene_slimpro_i2c_xfer': /kisskb/src/drivers/i2c/busses/i2c-xgene-slimpro.c:342:13: note: byref variable will be forcibly initialized 342 | u32 val; | ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c: In function 'calc_scalex_steps': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c:566:18: note: byref variable will be forcibly initialized 566 | uint32_t phasex_step; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c: In function 'calc_scaley_steps': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c:589:18: note: byref variable will be forcibly initialized 589 | uint32_t phasey_step; | ^~~~~~~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-firmware.c: In function 'cx25840_loadfw': /kisskb/src/drivers/media/i2c/cx25840/cx25840-firmware.c:99:12: note: byref variable will be forcibly initialized 99 | u8 buffer[FWSEND]; | ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-firmware.c:98:32: note: byref variable will be forcibly initialized 98 | const struct firmware *fw = NULL; | ^~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c: In function 'mdp5_plane_atomic_check_with_state': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c:273:46: note: byref variable will be forcibly initialized 273 | struct mdp5_hw_pipe *new_right_hwpipe = NULL; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c:272:46: note: byref variable will be forcibly initialized 272 | struct mdp5_hw_pipe *new_hwpipe = NULL; | ^~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_write_reg': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized 181 | __be32 data_be = cpu_to_be32p(data); | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_set_sda': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:365:13: note: byref variable will be forcibly initialized 365 | u32 dummy = 0; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_set_scl': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:342:13: note: byref variable will be forcibly initialized 342 | u32 dummy = 0; | ^~~~~ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca9541.c: In function 'pca9541_reg_read': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca9541.c:116:30: note: byref variable will be forcibly initialized 116 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_start': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized 181 | __be32 data_be = cpu_to_be32p(data); | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_read_fifo': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:300:13: note: byref variable will be forcibly initialized 300 | u32 dummy; | ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_read_reg': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:167:16: note: byref variable will be forcibly initialized 167 | __be32 data_be; | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_unprepare_recovery': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:393:13: note: byref variable will be forcibly initialized 393 | u32 mode; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_prepare_recovery': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:378:13: note: byref variable will be forcibly initialized 378 | u32 mode; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_get_sda': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:354:13: note: byref variable will be forcibly initialized 354 | u32 stat = 0; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_get_scl': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:331:13: note: byref variable will be forcibly initialized 331 | u32 stat = 0; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_set_port': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized 181 | __be32 data_be = cpu_to_be32p(data); | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/busses/i2c-fsi.c:218:13: note: byref variable will be forcibly initialized 218 | u32 mode, dummy = 0; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_dev_init': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized 181 | __be32 data_be = cpu_to_be32p(data); | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/busses/i2c-fsi.c:189:39: note: byref variable will be forcibly initialized 189 | u32 mode = I2C_MODE_ENHANCED, extended_status, watermark; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_reset_engine': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized 181 | __be32 data_be = cpu_to_be32p(data); | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/busses/i2c-fsi.c:441:13: note: byref variable will be forcibly initialized 441 | u32 mode, dummy = 0; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_reset_bus': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized 181 | __be32 data_be = cpu_to_be32p(data); | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/busses/i2c-fsi.c:409:13: note: byref variable will be forcibly initialized 409 | u32 stat, dummy = 0; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_abort': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:181:16: note: byref variable will be forcibly initialized 181 | __be32 data_be = cpu_to_be32p(data); | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c:480:13: note: byref variable will be forcibly initialized 480 | u32 stat; | ^~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_wait': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:577:13: note: byref variable will be forcibly initialized 577 | u32 status = 0; | ^~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_find_port_of_node': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:665:13: note: byref variable will be forcibly initialized 665 | u32 port_no; | ^~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-fsi.c: In function 'fsi_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-fsi.c:682:29: note: byref variable will be forcibly initialized 682 | u32 port_no, ports, stat; | ^~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_irq_cmd_handler': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2609:13: note: byref variable will be forcibly initialized 2609 | int length; | ^~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_irq_handler': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2768:38: note: byref variable will be forcibly initialized 2768 | struct cyapa_pip_report_data report_data; | ^~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'gen5_hid_description_header_parse': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:837:12: note: byref variable will be forcibly initialized 837 | u8 resp_data[32]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_bl_initiate': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1058:13: note: byref variable will be forcibly initialized 1058 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1057:12: note: byref variable will be forcibly initialized 1057 | u8 resp_data[11]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1052:12: note: byref variable will be forcibly initialized 1052 | u8 cmd[CYAPA_TSG_MAX_CMD_SIZE]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_bl_enter': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1170:13: note: byref variable will be forcibly initialized 1170 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1169:12: note: byref variable will be forcibly initialized 1169 | u8 resp_data[2]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1168:12: note: byref variable will be forcibly initialized 1168 | u8 cmd[] = { 0x04, 0x00, 0x05, 0x00, 0x2F, 0x00, 0x01 }; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_write_fw_block': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1330:13: note: byref variable will be forcibly initialized 1330 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1329:12: note: byref variable will be forcibly initialized 1329 | u8 resp_data[11]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1321:12: note: byref variable will be forcibly initialized 1321 | u8 cmd[CYAPA_TSG_MAX_CMD_SIZE]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_set_proximity': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1581:13: note: byref variable will be forcibly initialized 1581 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1580:12: note: byref variable will be forcibly initialized 1580 | u8 resp_data[6]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1577:12: note: byref variable will be forcibly initialized 1577 | u8 cmd[] = { 0x04, 0x00, 0x06, 0x00, 0x2f, 0x00, PIP_SET_PROXIMITY, | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_calibrate_pwcs': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1795:13: note: byref variable will be forcibly initialized 1795 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1794:12: note: byref variable will be forcibly initialized 1794 | u8 resp_data[6]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1793:12: note: byref variable will be forcibly initialized 1793 | u8 cmd[8]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_get_interval_time': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1495:13: note: byref variable will be forcibly initialized 1495 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1494:12: note: byref variable will be forcibly initialized 1494 | u8 resp_data[11]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1492:12: note: byref variable will be forcibly initialized 1492 | u8 cmd[CYAPA_TSG_MAX_CMD_SIZE]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_set_interval_time': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1438:13: note: byref variable will be forcibly initialized 1438 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1437:12: note: byref variable will be forcibly initialized 1437 | u8 resp_data[7]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1435:12: note: byref variable will be forcibly initialized 1435 | u8 cmd[CYAPA_TSG_MAX_CMD_SIZE]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_change_power_state': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1415:13: note: byref variable will be forcibly initialized 1415 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1414:12: note: byref variable will be forcibly initialized 1414 | u8 resp_data[6]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1413:12: note: byref variable will be forcibly initialized 1413 | u8 cmd[8] = { 0x04, 0x00, 0x06, 0x00, 0x2f, 0x00, 0x08, 0x01 }; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_disable_pip_report': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1550:13: note: byref variable will be forcibly initialized 1550 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1549:12: note: byref variable will be forcibly initialized 1549 | u8 resp_data[7]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1548:12: note: byref variable will be forcibly initialized 1548 | u8 cmd[10]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_read_idac_data': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1948:28: note: byref variable will be forcibly initialized 1948 | int electrodes_rx, electrodes_tx; | ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1948:13: note: byref variable will be forcibly initialized 1948 | int electrodes_rx, electrodes_tx; | ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1940:13: note: byref variable will be forcibly initialized 1940 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1939:12: note: byref variable will be forcibly initialized 1939 | u8 resp_data[256]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1938:12: note: byref variable will be forcibly initialized 1938 | u8 cmd[12]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_read_mutual_idac_data': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2126:13: note: byref variable will be forcibly initialized 2126 | int data_size; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_read_self_idac_data': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2153:13: note: byref variable will be forcibly initialized 2153 | int data_size; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_execute_panel_scan': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2183:13: note: byref variable will be forcibly initialized 2183 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2182:12: note: byref variable will be forcibly initialized 2182 | u8 resp_data[6]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2181:12: note: byref variable will be forcibly initialized 2181 | u8 cmd[7]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_read_panel_scan_raw_data': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2215:13: note: byref variable will be forcibly initialized 2215 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2214:12: note: byref variable will be forcibly initialized 2214 | u8 resp_data[256]; /* Max bytes can transfer one time. */ | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2213:12: note: byref variable will be forcibly initialized 2213 | u8 cmd[12]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'gen5_idle_state_parse': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:773:12: note: byref variable will be forcibly initialized 773 | u8 cmd[2]; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:772:13: note: byref variable will be forcibly initialized 772 | int length; | ^~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:770:12: note: byref variable will be forcibly initialized 770 | u8 resp_data[PIP_HID_DESCRIPTOR_SIZE]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_bl_query_data': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2450:13: note: byref variable will be forcibly initialized 2450 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2449:12: note: byref variable will be forcibly initialized 2449 | u8 resp_data[PIP_BL_APP_INFO_RESP_LENGTH]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_get_query_data': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2481:13: note: byref variable will be forcibly initialized 2481 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2480:12: note: byref variable will be forcibly initialized 2480 | u8 resp_data[PIP_READ_SYS_INFO_RESP_LENGTH]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_bl_exit': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1144:13: note: byref variable will be forcibly initialized 1144 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1143:12: note: byref variable will be forcibly initialized 1143 | u8 resp_data[11]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1139:12: note: byref variable will be forcibly initialized 1139 | u8 bl_gen5_bl_exit[] = { 0x04, 0x00, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_deep_sleep': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1601:13: note: byref variable will be forcibly initialized 1601 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1600:12: note: byref variable will be forcibly initialized 1600 | u8 resp_data[5]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1599:12: note: byref variable will be forcibly initialized 1599 | u8 cmd[] = { 0x05, 0x00, 0x00, 0x08}; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_resume_scanning': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1745:13: note: byref variable will be forcibly initialized 1745 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1744:12: note: byref variable will be forcibly initialized 1744 | u8 resp_data[6]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1743:12: note: byref variable will be forcibly initialized 1743 | u8 cmd[] = { 0x04, 0x00, 0x05, 0x00, 0x2f, 0x00, 0x04 }; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_pip_suspend_scanning': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1769:13: note: byref variable will be forcibly initialized 1769 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1768:12: note: byref variable will be forcibly initialized 1768 | u8 resp_data[6]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:1767:12: note: byref variable will be forcibly initialized 1767 | u8 cmd[] = { 0x04, 0x00, 0x05, 0x00, 0x2f, 0x00, 0x03 }; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c: In function 'cyapa_gen5_show_baseline': /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2314:51: note: byref variable will be forcibly initialized 2314 | int self_baseline_max, self_baseline_min, self_baseline_ave; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2314:32: note: byref variable will be forcibly initialized 2314 | int self_baseline_max, self_baseline_min, self_baseline_ave; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2314:13: note: byref variable will be forcibly initialized 2314 | int self_baseline_max, self_baseline_min, self_baseline_ave; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2313:55: note: byref variable will be forcibly initialized 2313 | int mutual_baseline_max, mutual_baseline_min, mutual_baseline_ave; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2313:34: note: byref variable will be forcibly initialized 2313 | int mutual_baseline_max, mutual_baseline_min, mutual_baseline_ave; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2313:13: note: byref variable will be forcibly initialized 2313 | int mutual_baseline_max, mutual_baseline_min, mutual_baseline_ave; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2312:51: note: byref variable will be forcibly initialized 2312 | int self_diffdata_max, self_diffdata_min, self_diffdata_ave; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2312:32: note: byref variable will be forcibly initialized 2312 | int self_diffdata_max, self_diffdata_min, self_diffdata_ave; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2312:13: note: byref variable will be forcibly initialized 2312 | int self_diffdata_max, self_diffdata_min, self_diffdata_ave; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2311:55: note: byref variable will be forcibly initialized 2311 | int mutual_diffdata_max, mutual_diffdata_min, mutual_diffdata_ave; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2311:34: note: byref variable will be forcibly initialized 2311 | int mutual_diffdata_max, mutual_diffdata_min, mutual_diffdata_ave; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2311:13: note: byref variable will be forcibly initialized 2311 | int mutual_diffdata_max, mutual_diffdata_min, mutual_diffdata_ave; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2310:49: note: byref variable will be forcibly initialized 2310 | int raw_cap_self_max, raw_cap_self_min, raw_cap_self_ave; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2310:31: note: byref variable will be forcibly initialized 2310 | int raw_cap_self_max, raw_cap_self_min, raw_cap_self_ave; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2310:13: note: byref variable will be forcibly initialized 2310 | int raw_cap_self_max, raw_cap_self_min, raw_cap_self_ave; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2309:53: note: byref variable will be forcibly initialized 2309 | int raw_cap_mutual_max, raw_cap_mutual_min, raw_cap_mutual_ave; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2309:33: note: byref variable will be forcibly initialized 2309 | int raw_cap_mutual_max, raw_cap_mutual_min, raw_cap_mutual_ave; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2309:13: note: byref variable will be forcibly initialized 2309 | int raw_cap_mutual_max, raw_cap_mutual_min, raw_cap_mutual_ave; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2308:45: note: byref variable will be forcibly initialized 2308 | int lidac_self_max, lidac_self_min, lidac_self_ave; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2308:29: note: byref variable will be forcibly initialized 2308 | int lidac_self_max, lidac_self_min, lidac_self_ave; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2308:13: note: byref variable will be forcibly initialized 2308 | int lidac_self_max, lidac_self_min, lidac_self_ave; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2307:28: note: byref variable will be forcibly initialized 2307 | int gidac_self_rx, gidac_self_tx; | ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2307:13: note: byref variable will be forcibly initialized 2307 | int gidac_self_rx, gidac_self_tx; | ^~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2306:49: note: byref variable will be forcibly initialized 2306 | int lidac_mutual_max, lidac_mutual_min, lidac_mutual_ave; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2306:31: note: byref variable will be forcibly initialized 2306 | int lidac_mutual_max, lidac_mutual_min, lidac_mutual_ave; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2306:13: note: byref variable will be forcibly initialized 2306 | int lidac_mutual_max, lidac_mutual_min, lidac_mutual_ave; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2305:49: note: byref variable will be forcibly initialized 2305 | int gidac_mutual_max, gidac_mutual_min, gidac_mutual_ave; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2305:31: note: byref variable will be forcibly initialized 2305 | int gidac_mutual_max, gidac_mutual_min, gidac_mutual_ave; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen5.c:2305:13: note: byref variable will be forcibly initialized 2305 | int gidac_mutual_max, gidac_mutual_min, gidac_mutual_ave; | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/input/mouse/psmouse-base.c:13: /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'intellimouse_detect': /kisskb/src/drivers/input/mouse/psmouse-base.c:580:12: note: byref variable will be forcibly initialized 580 | u8 param[2]; | ^~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'im_explorer_detect': /kisskb/src/drivers/input/mouse/psmouse-base.c:613:12: note: byref variable will be forcibly initialized 613 | u8 param[2]; | ^~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'genius_detect': /kisskb/src/drivers/input/mouse/psmouse-base.c:548:12: note: byref variable will be forcibly initialized 548 | u8 param[4]; | ^~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'thinking_detect': /kisskb/src/drivers/input/mouse/psmouse-base.c:659:12: note: byref variable will be forcibly initialized 659 | u8 param[2]; | ^~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_set_resolution': /kisskb/src/drivers/input/mouse/psmouse-base.c:456:12: note: byref variable will be forcibly initialized 456 | u8 p; | ^ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_set_rate': /kisskb/src/drivers/input/mouse/psmouse-base.c:472:12: note: byref variable will be forcibly initialized 472 | u8 r; | ^ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_probe': /kisskb/src/drivers/input/mouse/psmouse-base.c:1252:12: note: byref variable will be forcibly initialized 1252 | u8 param[2]; | ^~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_set_int_attr': /kisskb/src/drivers/input/mouse/psmouse-base.c:1881:22: note: byref variable will be forcibly initialized 1881 | unsigned int value; | ^~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_attr_set_resolution': /kisskb/src/drivers/input/mouse/psmouse-base.c:2012:22: note: byref variable will be forcibly initialized 2012 | unsigned int value; | ^~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_attr_set_rate': /kisskb/src/drivers/input/mouse/psmouse-base.c:1999:22: note: byref variable will be forcibly initialized 1999 | unsigned int value; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c: In function '_dpu_core_perf_mode_write': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c:428:13: note: byref variable will be forcibly initialized 428 | u32 perf_mode = 0; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c: In function '_dpu_core_perf_mode_read': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c:462:14: note: byref variable will be forcibly initialized 462 | char buf[128]; | ^~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_reset': /kisskb/src/drivers/input/mouse/psmouse-base.c:437:12: note: byref variable will be forcibly initialized 437 | u8 param[2]; | ^~~~~ /kisskb/src/drivers/input/mouse/psmouse-base.c: In function 'psmouse_matches_pnp_id': /kisskb/src/drivers/input/mouse/psmouse-base.c:518:19: note: byref variable will be forcibly initialized 518 | char *p, *fw_id_copy, *save_ptr; | ^~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_get_pip_fixed_info': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:92:13: note: byref variable will be forcibly initialized 92 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:91:12: note: byref variable will be forcibly initialized 91 | u8 resp_data[PIP_READ_SYS_INFO_RESP_LENGTH]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_pip_state_parse': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:141:13: note: byref variable will be forcibly initialized 141 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:140:12: note: byref variable will be forcibly initialized 140 | u8 resp_data[PIP_HID_DESCRIPTOR_SIZE]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:139:31: note: byref variable will be forcibly initialized 139 | struct pip_fixed_info pip_info; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:138:12: note: byref variable will be forcibly initialized 138 | u8 cmd[] = { 0x01, 0x00}; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_config_dev_irq': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:294:13: note: byref variable will be forcibly initialized 294 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:293:12: note: byref variable will be forcibly initialized 293 | u8 resp_data[6]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:292:12: note: byref variable will be forcibly initialized 292 | u8 cmd[] = { 0x04, 0x00, 0x05, 0x00, 0x2f, 0x00, cmd_code }; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_get_interval_setting': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:394:13: note: byref variable will be forcibly initialized 394 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:393:12: note: byref variable will be forcibly initialized 393 | u8 resp_data[11]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:391:12: note: byref variable will be forcibly initialized 391 | u8 cmd[] = { 0x04, 0x00, 0x05, 0x00, 0x2f, 0x00, | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_change_power_state': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:324:13: note: byref variable will be forcibly initialized 324 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:323:12: note: byref variable will be forcibly initialized 323 | u8 resp_data[6]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:322:12: note: byref variable will be forcibly initialized 322 | u8 cmd[] = { 0x04, 0x00, 0x06, 0x00, 0x2f, 0x00, 0x46, power_mode }; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_bl_read_app_info': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:261:13: note: byref variable will be forcibly initialized 261 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:260:12: note: byref variable will be forcibly initialized 260 | u8 resp_data[PIP_BL_APP_INFO_RESP_LENGTH]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_read_sys_info': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:197:13: note: byref variable will be forcibly initialized 197 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:196:12: note: byref variable will be forcibly initialized 196 | u8 resp_data[PIP_READ_SYS_INFO_RESP_LENGTH]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_set_interval_setting': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:355:13: note: byref variable will be forcibly initialized 355 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:354:12: note: byref variable will be forcibly initialized 354 | u8 resp_data[11]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:353:20: note: byref variable will be forcibly initialized 353 | } __packed set_interval_cmd; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_pip_retrieve_data_structure': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:571:13: note: byref variable will be forcibly initialized 571 | int resp_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:570:12: note: byref variable will be forcibly initialized 570 | u8 resp_data[GEN6_MAX_RX_NUM + 10]; | ^~~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:569:20: note: byref variable will be forcibly initialized 569 | } __packed cmd; | ^~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_deep_sleep': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:414:12: note: byref variable will be forcibly initialized 414 | u8 ping[] = { 0x04, 0x00, 0x05, 0x00, 0x2f, 0x00, 0x00 }; | ^~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c: In function 'cyapa_gen6_show_baseline': /kisskb/src/drivers/input/mouse/cyapa_gen6.c:610:13: note: byref variable will be forcibly initialized 610 | int data_len; | ^~~~~~~~ /kisskb/src/drivers/input/mouse/cyapa_gen6.c:609:12: note: byref variable will be forcibly initialized 609 | u8 data[GEN6_MAX_RX_NUM]; | ^~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_read_reg': /kisskb/src/drivers/media/i2c/adv7604.c:626:22: note: byref variable will be forcibly initialized 626 | unsigned int val; | ^~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_read_check': /kisskb/src/drivers/media/i2c/adv7604.c:349:22: note: byref variable will be forcibly initialized 349 | unsigned int val; | ^~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_set_gain': /kisskb/src/drivers/media/i2c/adv7604.c:1082:12: note: byref variable will be forcibly initialized 1082 | u8 gain_buf[4]; | ^~~~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_set_offset': /kisskb/src/drivers/media/i2c/adv7604.c:1056:12: note: byref variable will be forcibly initialized 1056 | u8 offset_buf[4]; | ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'configure_custom_video_timings': /kisskb/src/drivers/media/i2c/adv7604.c:1005:18: note: byref variable will be forcibly initialized 1005 | const u8 pll[2] = { | ^~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_set_edid': /kisskb/src/drivers/media/i2c/adv7604.c:2315:17: note: byref variable will be forcibly initialized 2315 | u16 pa, parent_pa; | ^~~~~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c:2314:22: note: byref variable will be forcibly initialized 2314 | unsigned int spa_loc; | ^~~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_query_dv_timings': /kisskb/src/drivers/media/i2c/adv7604.c:1566:30: note: byref variable will be forcibly initialized 1566 | struct stdi_readback stdi; | ^~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_read_infoframe': /kisskb/src/drivers/media/i2c/adv7604.c:2461:17: note: byref variable will be forcibly initialized 2461 | uint8_t buffer[32]; | ^~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_log_infoframes': /kisskb/src/drivers/media/i2c/adv7604.c:2505:38: note: byref variable will be forcibly initialized 2505 | union hdmi_infoframe frame; | ^~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_log_status': /kisskb/src/drivers/media/i2c/adv7604.c:2519:30: note: byref variable will be forcibly initialized 2519 | struct stdi_readback stdi; | ^~~~ /kisskb/src/drivers/media/i2c/adv7604.c:2518:32: note: byref variable will be forcibly initialized 2518 | struct v4l2_dv_timings timings; | ^~~~~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_parse_dt': /kisskb/src/drivers/media/i2c/adv7604.c:3201:13: note: byref variable will be forcibly initialized 3201 | u32 v; | ^ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_irq_handler': /kisskb/src/drivers/media/i2c/adv7604.c:2265:14: note: byref variable will be forcibly initialized 2265 | bool handled = false; | ^~~~~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv_smbus_write_byte_no_check': /kisskb/src/drivers/media/i2c/adv7842.c:339:30: note: byref variable will be forcibly initialized 339 | 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:317:30: note: byref variable will be forcibly initialized 317 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/media/i2c/adv7604.c: In function 'adv76xx_probe': /kisskb/src/drivers/media/i2c/adv7604.c:3415:22: note: byref variable will be forcibly initialized 3415 | unsigned int val, val2; | ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-edp.c: In function 'panel_edp_get_timings_modes': /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:245:34: note: byref variable will be forcibly initialized 245 | struct videomode vm; | ^~ /kisskb/src/drivers/gpu/drm/panel/panel-edp.c: In function 'panel_edp_parse_panel_timing_node': /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:626:26: note: byref variable will be forcibly initialized 626 | struct videomode vm; | ^~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv_smbus_read_byte_data_check': /kisskb/src/drivers/media/i2c/adv7842.c:285:30: note: byref variable will be forcibly initialized 285 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/gpu/drm/panel/panel-edp.c: In function 'generic_edp_panel_probe': /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:675:13: note: byref variable will be forcibly initialized 675 | u32 absent_ms = 0; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:674:13: note: byref variable will be forcibly initialized 674 | u32 reliable_ms = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:673:13: note: byref variable will be forcibly initialized 673 | u16 product_id; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:672:14: note: byref variable will be forcibly initialized 672 | char vend[4]; | ^~~~ /kisskb/src/drivers/gpu/drm/panel/panel-edp.c: In function 'panel_edp_probe': /kisskb/src/drivers/gpu/drm/panel/panel-edp.c:757:31: note: byref variable will be forcibly initialized 757 | struct display_timing dt; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:10: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'read_stdi': /kisskb/src/drivers/media/i2c/adv7842.c:1463:13: note: byref variable will be forcibly initialized 1463 | u32 status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function '_dpu_crtc_program_lm_output_roi': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:194:41: note: byref variable will be forcibly initialized 194 | struct dpu_hw_mixer_cfg cfg; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:10: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function '_dpu_crtc_setup_cp_blocks': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:544:31: note: byref variable will be forcibly initialized 544 | struct dpu_hw_pcc_cfg cfg; | ^~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv7842_set_gain': /kisskb/src/drivers/media/i2c/adv7842.c:1143:12: note: byref variable will be forcibly initialized 1143 | u8 gain_buf[4]; | ^~~~~~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv7842_set_offset': /kisskb/src/drivers/media/i2c/adv7842.c:1118:12: note: byref variable will be forcibly initialized 1118 | u8 offset_buf[4]; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function 'dpu_crtc_atomic_check': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:950:38: note: byref variable will be forcibly initialized 950 | struct drm_rect dst, clip = crtc_rect; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:950:33: note: byref variable will be forcibly initialized 950 | struct drm_rect dst, clip = crtc_rect; | ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:916:39: note: byref variable will be forcibly initialized 916 | const struct drm_plane_state *pipe_staged[SSPP_MAX]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:914:43: note: byref variable will be forcibly initialized 914 | struct dpu_multirect_plane_states multirect_plane[DPU_STAGE_MAX * 2]; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'configure_custom_video_timings': /kisskb/src/drivers/media/i2c/adv7842.c:1061:18: note: byref variable will be forcibly initialized 1061 | const u8 pll[2] = { | ^~~ In file included from /kisskb/src/include/linux/sort.h:5, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:9: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function '_dpu_crtc_blend_setup_mixer': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:223:24: note: byref variable will be forcibly initialized 223 | DECLARE_BITMAP(fetch_active, SSPP_MAX); | ^~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:219:13: note: byref variable will be forcibly initialized 219 | u32 flush_mask; | ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'edid_write_hdmi_segment': /kisskb/src/drivers/media/i2c/adv7842.c:770:17: note: byref variable will be forcibly initialized 770 | u16 pa, parent_pa; | ^~~~~~~~~ /kisskb/src/drivers/media/i2c/adv7842.c:769:22: note: byref variable will be forcibly initialized 769 | unsigned int spa_loc; | ^~~~~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'log_infoframe': /kisskb/src/drivers/media/i2c/adv7842.c:2573:30: note: byref variable will be forcibly initialized 2573 | union hdmi_infoframe frame; | ^~~~~ /kisskb/src/drivers/media/i2c/adv7842.c:2572:12: note: byref variable will be forcibly initialized 2572 | u8 buffer[32]; | ^~~~~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv7842_cp_log_status': /kisskb/src/drivers/media/i2c/adv7842.c:2691:32: note: byref variable will be forcibly initialized 2691 | struct v4l2_dv_timings timings; | ^~~~~~~ /kisskb/src/drivers/media/i2c/ad9389b.c: In function 'ad9389b_notify_monitor_detect': /kisskb/src/drivers/media/i2c/ad9389b.c:892:39: note: byref variable will be forcibly initialized 892 | struct ad9389b_monitor_detect mdt; | ^~~ /kisskb/src/drivers/media/i2c/adv7842.c: In function 'adv7842_command_ram_test': /kisskb/src/drivers/media/i2c/adv7842.c:3200:32: note: byref variable will be forcibly initialized 3200 | struct v4l2_dv_timings timings; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:9: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ad9389b.c: In function 'ad9389b_dbg_dump_edid': /kisskb/src/drivers/media/i2c/ad9389b.c:795:20: note: byref variable will be forcibly initialized 795 | u8 b[128]; | ^ /kisskb/src/drivers/media/i2c/ad9389b.c: In function 'ad9389b_check_edid_status': /kisskb/src/drivers/media/i2c/ad9389b.c:1012:36: note: byref variable will be forcibly initialized 1012 | struct ad9389b_edid_detect ed; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/ptp/ptp_vclock.c:7: /kisskb/src/drivers/ptp/ptp_vclock.c: In function 'queued_spin_unlock': /kisskb/src/drivers/media/i2c/ad9389b.c: In function 'ad9389b_edid_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/ad9389b.c:815:36: note: byref variable will be forcibly initialized 815 | struct ad9389b_edid_detect ed; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:9: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:9: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_helper_wait_event_timeout': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1510:22: note: in expansion of macro 'wait_event_timeout' 1510 | rc = wait_event_timeout(*(info->wq), | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/ptp/ptp_vclock.c:7: /kisskb/src/drivers/ptp/ptp_vclock.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/ptp/ptp_dte.c:15: /kisskb/src/drivers/ptp/ptp_dte.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_vclock.c: In function 'ptp_vclock_refresh': /kisskb/src/drivers/ptp/ptp_vclock.c:77:27: note: byref variable will be forcibly initialized 77 | struct timespec64 ts; | ^~ /kisskb/src/drivers/ptp/ptp_vclock.c: In function 'ptp_get_vclocks_index': /kisskb/src/drivers/ptp/ptp_vclock.c:155:14: note: byref variable will be forcibly initialized 155 | char name[PTP_CLOCK_NAME_LEN] = ""; | ^~~~ /kisskb/src/drivers/ptp/ptp_vclock.c: In function 'ptp_convert_timestamp': /kisskb/src/drivers/ptp/ptp_vclock.c:191:14: note: byref variable will be forcibly initialized 191 | char name[PTP_CLOCK_NAME_LEN] = ""; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/ptp/ptp_dte.c:15: /kisskb/src/drivers/ptp/ptp_dte.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_setup_display': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:2016:41: note: byref variable will be forcibly initialized 2016 | struct dpu_enc_phys_init_params phys_params; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c: In function '_dpu_format_get_plane_sizes_linear': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:698:39: note: byref variable will be forcibly initialized 698 | uint32_t v_subsample, h_subsample; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:698:26: note: byref variable will be forcibly initialized 698 | uint32_t v_subsample, h_subsample; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_virt_mode_set': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1044:36: note: byref variable will be forcibly initialized 1044 | struct dpu_hw_blk *hw_blk[MAX_CHANNELS_PER_ENC]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:970:28: note: byref variable will be forcibly initialized 970 | struct dpu_hw_blk *hw_lm[MAX_CHANNELS_PER_ENC]; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:969:28: note: byref variable will be forcibly initialized 969 | struct dpu_hw_blk *hw_ctl[MAX_CHANNELS_PER_ENC]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:968:28: note: byref variable will be forcibly initialized 968 | struct dpu_hw_blk *hw_pp[MAX_CHANNELS_PER_ENC]; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c: In function 'dpu_format_populate_layout': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:898:18: note: byref variable will be forcibly initialized 898 | uint32_t plane_addr[DPU_MAX_PLANES]; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c: In function 'dpu_format_check_modified_format': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:945:34: note: byref variable will be forcibly initialized 945 | struct dpu_hw_fmt_layout layout; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function '_dpu_encoder_init_debugfs': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1905:14: note: byref variable will be forcibly initialized 1905 | char name[DPU_NAME_SIZE]; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_vsync_event_work_handler': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1763:17: note: byref variable will be forcibly initialized 1763 | ktime_t wakeup_time; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_kickoff': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1810:17: note: byref variable will be forcibly initialized 1810 | ktime_t wakeup_time; | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:7: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function 'dpu_encoder_phys_cmd_is_ongoing_pptx': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:580:37: note: byref variable will be forcibly initialized 580 | struct dpu_hw_pp_vsync_info info; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/include/drm/drm_device.h:5, from /kisskb/src/include/drm/drm_drv.h:33, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h:13, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h:11, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:8: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function 'dpu_encoder_phys_cmd_wait_for_vblank': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:693:38: note: byref variable will be forcibly initialized 693 | struct dpu_encoder_wait_info wait_info; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function '_dpu_encoder_phys_cmd_wait_for_ctl_start': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:645:38: note: byref variable will be forcibly initialized 645 | struct dpu_encoder_wait_info wait_info; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function '_dpu_encoder_phys_cmd_wait_for_idle': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:234:38: note: byref variable will be forcibly initialized 234 | struct dpu_encoder_wait_info wait_info; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/jiffies.h:5, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h:9, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:6: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/include/drm/drm_device.h:5, from /kisskb/src/include/drm/drm_drv.h:33, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h:13, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h:11, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:6: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c: In function 'dpu_encoder_phys_vid_wait_for_vblank': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:478:38: note: byref variable will be forcibly initialized 478 | struct dpu_encoder_wait_info wait_info; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/drm/drm_device.h:7, from /kisskb/src/include/drm/drm_drv.h:33, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h:13, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h:11, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:6: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c: In function 'dpu_encoder_phys_vid_wait_for_commit_done': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:509:15: note: in expansion of macro 'wait_event_timeout' 509 | ret = wait_event_timeout(phys_enc->pending_kickoff_wq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c: In function 'dpu_encoder_phys_vid_setup_timing_engine': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:244:33: note: byref variable will be forcibly initialized 244 | struct drm_display_mode mode; | ^~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/muxes/i2c-mux-pinctrl.c:8: /kisskb/src/drivers/i2c/muxes/i2c-mux-pinctrl.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/i2c/muxes/i2c-mux-pinctrl.c: In function 'i2c_mux_pinctrl_probe': /kisskb/src/drivers/i2c/muxes/i2c-mux-pinctrl.c:82:21: note: byref variable will be forcibly initialized 82 | const char *name; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_is_enhanced_mode_available': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:192:12: note: byref variable will be forcibly initialized 192 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_rx_to_enhanced_mode': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:168:1: note: byref variable will be forcibly initialized 168 | analogix_dp_enable_rx_to_enhanced_mode(struct analogix_dp_device *dp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:168:1: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:171:12: note: byref variable will be forcibly initialized 171 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_get_max_rx_bandwidth': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:615:12: note: byref variable will be forcibly initialized 615 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_get_max_rx_lane_count': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:630:12: note: byref variable will be forcibly initialized 630 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_fast_link_train_detection': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:926:12: note: byref variable will be forcibly initialized 926 | u8 spread; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_detect_sink_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:108:23: note: byref variable will be forcibly initialized 108 | unsigned char psr_version; | ^~~~~~~~~~~ /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:995:12: note: byref variable will be forcibly initialized 995 | u8 sink; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:993:23: note: byref variable will be forcibly initialized 993 | struct dp_sdp psr_vsc; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_training_pattern_dis': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:224:12: note: byref variable will be forcibly initialized 224 | static int analogix_dp_training_pattern_dis(struct analogix_dp_device *dp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_set_enhanced_mode': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:208:12: note: byref variable will be forcibly initialized 208 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_fast_link_train': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:715:24: note: byref variable will be forcibly initialized 715 | u8 link_align, link_status[2]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:715:12: note: byref variable will be forcibly initialized 715 | u8 link_align, link_status[2]; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_link_start': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:258:12: note: byref variable will be forcibly initialized 258 | static int analogix_dp_link_start(struct analogix_dp_device *dp) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:260:12: note: byref variable will be forcibly initialized 260 | u8 buf[4]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_process_clock_recovery': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:466:12: note: byref variable will be forcibly initialized 466 | static int analogix_dp_process_clock_recovery(struct analogix_dp_device *dp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:470:28: note: byref variable will be forcibly initialized 470 | u8 link_status[2], adjust_request[2]; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:470:12: note: byref variable will be forcibly initialized 470 | u8 link_status[2], adjust_request[2]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_process_equalizer_training': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:542:40: note: byref variable will be forcibly initialized 542 | u8 link_align, link_status[2], adjust_request[2]; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:542:24: note: byref variable will be forcibly initialized 542 | u8 link_align, link_status[2], adjust_request[2]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:542:12: note: byref variable will be forcibly initialized 542 | u8 link_align, link_status[2], adjust_request[2]; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:541:13: note: byref variable will be forcibly initialized 541 | u32 reg; | ^~~ /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:1019:12: note: byref variable will be forcibly initialized 1019 | static int analogix_dp_disable_psr(struct analogix_dp_device *dp) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1023:12: note: byref variable will be forcibly initialized 1023 | u8 sink; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1021:23: note: byref variable will be forcibly initialized 1021 | struct dp_sdp psr_vsc; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_scramble': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:859:12: note: byref variable will be forcibly initialized 859 | static int analogix_dp_enable_scramble(struct analogix_dp_device *dp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:859:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:862:12: note: byref variable will be forcibly initialized 862 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_sink_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:121:12: note: byref variable will be forcibly initialized 121 | static int analogix_dp_enable_sink_psr(struct analogix_dp_device *dp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:121:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:121:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:123:23: note: byref variable will be forcibly initialized 123 | unsigned char psr_en; | ^~~~~~ /kisskb/src/drivers/media/i2c/bt819.c: In function 'bt819_write_block': /kisskb/src/drivers/media/i2c/bt819.c:101:20: note: byref variable will be forcibly initialized 101 | u8 block_data[32]; | ^~~~~~~~~~ /kisskb/src/drivers/input/mouse/focaltech.c: In function 'focaltech_read_size': /kisskb/src/drivers/input/mouse/focaltech.c:377:14: note: byref variable will be forcibly initialized 377 | char param[3]; | ^~~~~ /kisskb/src/drivers/input/mouse/focaltech.c: In function 'focaltech_switch_protocol': /kisskb/src/drivers/input/mouse/focaltech.c:268:23: note: byref variable will be forcibly initialized 268 | unsigned char param[3]; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c:5: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_mode_cmd': /kisskb/src/drivers/input/mouse/synaptics.c:81:12: note: byref variable will be forcibly initialized 81 | u8 param[1]; | ^~~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_query_int': /kisskb/src/drivers/input/mouse/synaptics.c:227:11: note: byref variable will be forcibly initialized 227 | } resp = { 0 }; | ^~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_query_modes': /kisskb/src/drivers/input/mouse/synaptics.c:280:12: note: byref variable will be forcibly initialized 280 | u8 bid[3]; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c:6: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_resolution': /kisskb/src/drivers/input/mouse/synaptics.c:364:12: note: byref variable will be forcibly initialized 364 | u8 resp[3]; | ^~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_create_intertouch': /kisskb/src/drivers/input/mouse/synaptics.c:1766:37: note: byref variable will be forcibly initialized 1766 | const struct i2c_board_info intertouch_board = { | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mouse/synaptics.c:1753:47: note: byref variable will be forcibly initialized 1753 | const struct rmi_device_platform_data pdata = { | ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c:7: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_detect': /kisskb/src/drivers/input/mouse/synaptics.c:99:12: note: byref variable will be forcibly initialized 99 | u8 param[4] = { 0 }; | ^~~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_init_smbus': /kisskb/src/drivers/input/mouse/synaptics.c:1820:38: note: byref variable will be forcibly initialized 1820 | struct synaptics_device_info info; | ^~~~ /kisskb/src/drivers/input/mouse/synaptics.c: In function 'synaptics_init': /kisskb/src/drivers/input/mouse/synaptics.c:1859:38: note: byref variable will be forcibly initialized 1859 | struct synaptics_device_info info; | ^~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_gettime': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:380:12: note: byref variable will be forcibly initialized 380 | u8 trigger; | ^~~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:379:12: note: byref variable will be forcibly initialized 379 | u8 buf[TOD_BYTE_COUNT]; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_extts_check_channel': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:412:27: note: byref variable will be forcibly initialized 412 | struct timespec64 ts; | ^~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:411:32: note: byref variable will be forcibly initialized 411 | struct ptp_clock_event event; | ^~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_read_major_release': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1096:12: note: byref variable will be forcibly initialized 1096 | u8 buf = 0; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_read_product_id': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1084:12: note: byref variable will be forcibly initialized 1084 | u8 buf[2] = {0}; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'read_boot_status': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:209:12: note: byref variable will be forcibly initialized 209 | u8 buf[4] = {0}; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_get_pll_mode': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1387:12: note: byref variable will be forcibly initialized 1387 | u8 dpll_mode; | ^~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_get_manual_reference': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1427:12: note: byref variable will be forcibly initialized 1427 | u8 dpll_manu_ref_cfg; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'initialize_dco_operating_mode': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1671:23: note: byref variable will be forcibly initialized 1671 | enum pll_mode mode = PLL_MODE_DISABLED; | ^~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1670:31: note: byref variable will be forcibly initialized 1670 | enum manual_reference ref = MANU_REF_XO_DPLL; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_get_dco_delay': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2157:12: note: byref variable will be forcibly initialized 2157 | u8 nbuf[2] = {0}; | ^~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2156:12: note: byref variable will be forcibly initialized 2156 | u8 mbuf[8] = {0}; | ^~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_strverscmp': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:166:21: note: byref variable will be forcibly initialized 166 | u8 ver1[3], ver2[3]; | ^~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:166:12: note: byref variable will be forcibly initialized 166 | u8 ver1[3], ver2[3]; | ^~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_set_version_info': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2022:12: note: byref variable will be forcibly initialized 2022 | u8 config_select; | ^~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2021:12: note: byref variable will be forcibly initialized 2021 | u8 hw_rev_id; | ^~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2020:13: note: byref variable will be forcibly initialized 2020 | u16 product_id; | ^~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2019:12: note: byref variable will be forcibly initialized 2019 | u8 hotfix; | ^~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2018:12: note: byref variable will be forcibly initialized 2018 | u8 minor; | ^~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:2017:12: note: byref variable will be forcibly initialized 2017 | u8 major; | ^~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'clear_boot_status': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:201:12: note: byref variable will be forcibly initialized 201 | u8 buf[4] = {0}; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_state_machine_reset': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1046:13: note: byref variable will be forcibly initialized 1046 | u32 status = 0; | ^~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1045:12: note: byref variable will be forcibly initialized 1045 | u8 byte = SM_RESET_CMD; | ^~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_load_firmware': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1243:12: note: byref variable will be forcibly initialized 1243 | u8 val; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1238:32: note: byref variable will be forcibly initialized 1238 | const struct firmware *fw; | ^~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1237:14: note: byref variable will be forcibly initialized 1237 | char fname[128] = FW_FILENAME; | ^~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_adjfine': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1757:12: note: byref variable will be forcibly initialized 1757 | u8 buf[6] = {0}; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_output_enable': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1313:12: note: byref variable will be forcibly initialized 1313 | u8 val; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_set_scsr_read_trig': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:247:12: note: byref variable will be forcibly initialized 247 | u8 val; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_set_dpll_hw_tod': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:693:27: note: byref variable will be forcibly initialized 693 | struct timespec64 local_ts = *ts; | ^~~~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:691:12: note: byref variable will be forcibly initialized 691 | u8 cmd; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:690:12: note: byref variable will be forcibly initialized 690 | u8 buf[TOD_BYTE_COUNT]; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_sync_pll_output': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:491:12: note: byref variable will be forcibly initialized 491 | u8 temp; | ^~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:488:12: note: byref variable will be forcibly initialized 488 | u8 val; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_sync_pps_output': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:617:12: note: byref variable will be forcibly initialized 617 | u8 temp; | ^~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'set_tod_write_overhead': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:979:14: note: byref variable will be forcibly initialized 979 | char buf[TOD_BYTE_COUNT] = {0}; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_adjphase': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1717:12: note: byref variable will be forcibly initialized 1717 | u8 buf[4] = {0}; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_set_manual_reference': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1447:12: note: byref variable will be forcibly initialized 1447 | u8 dpll_manu_ref_cfg; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_set_phase_pull_in_offset': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:892:12: note: byref variable will be forcibly initialized 892 | u8 buf[4]; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_set_phase_pull_in_slope_limit': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:911:12: note: byref variable will be forcibly initialized 911 | u8 buf[3]; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_start_phase_pull_in': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:931:12: note: byref variable will be forcibly initialized 931 | u8 buf; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_set_pll_mode': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1405:12: note: byref variable will be forcibly initialized 1405 | u8 dpll_mode; | ^~~~~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'wait_for_boot_status_ready': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:220:13: note: byref variable will be forcibly initialized 220 | u32 status = 0; | ^~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'wait_for_sys_apll_dpll_lock': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:328:12: note: byref variable will be forcibly initialized 328 | u8 dpll = 0; | ^~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:327:12: note: byref variable will be forcibly initialized 327 | u8 apll = 0; | ^~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_set_dpll_scsr_tod': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:759:27: note: byref variable will be forcibly initialized 759 | struct timespec64 local_ts = *ts; | ^~~~~~~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:758:44: note: byref variable will be forcibly initialized 758 | unsigned char buf[TOD_BYTE_COUNT], cmd; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:758:23: note: byref variable will be forcibly initialized 758 | unsigned char buf[TOD_BYTE_COUNT], cmd; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_perout_enable': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1365:27: note: byref variable will be forcibly initialized 1365 | struct timespec64 ts = {0, 0}; | ^~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_enable_tod': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1985:12: note: byref variable will be forcibly initialized 1985 | u8 cfg; | ^~~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1983:27: note: byref variable will be forcibly initialized 1983 | struct timespec64 ts = {0, 0}; | ^~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function 'idtcm_adjtime': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1870:27: note: byref variable will be forcibly initialized 1870 | struct timespec64 ts; | ^~ /kisskb/src/drivers/ptp/ptp_clockmatrix.c: In function '_idtcm_adjtime_deprecated': /kisskb/src/drivers/ptp/ptp_clockmatrix.c:1016:27: note: byref variable will be forcibly initialized 1016 | struct timespec64 ts; | ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/i2c.h:146, from /kisskb/src/drivers/i2c/i2c-core-base.c:47: /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_write': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:9: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:25:1: note: in expansion of macro 'TRACE_EVENT_FN' 25 | TRACE_EVENT_FN(i2c_write, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_read': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:9: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:58:1: note: in expansion of macro 'TRACE_EVENT_FN' 58 | TRACE_EVENT_FN(i2c_read, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_reply': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:9: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:89:1: note: in expansion of macro 'TRACE_EVENT_FN' 89 | TRACE_EVENT_FN(i2c_reply, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_result': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:141:9: note: in expansion of macro 'TRACE_EVENT' 141 | TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:122:1: note: in expansion of macro 'TRACE_EVENT_FN' 122 | TRACE_EVENT_FN(i2c_result, | ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/media/i2c/cx25840/cx25840-ir.c:10: /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/media/i2c/cx25840/cx25840-ir.c:10: /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/input/mouse/touchkit_ps2.c: In function 'touchkit_ps2_detect': /kisskb/src/drivers/input/mouse/touchkit_ps2.c:59:23: note: byref variable will be forcibly initialized 59 | unsigned char param[3]; | ^~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/i2c/i2c-core-base.c:16: /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_default_probe': /kisskb/src/drivers/i2c/i2c-core-base.c:2358:30: note: byref variable will be forcibly initialized 2358 | union i2c_smbus_data dummy; | ^~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c: In function 'cx25840_ir_tx_s_parameters': /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c:940:13: note: byref variable will be forcibly initialized 940 | u16 txclk_divider; | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c: In function 'cx25840_ir_rx_s_parameters': /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c:752:13: note: byref variable will be forcibly initialized 752 | u16 rxclk_divider; | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c: In function 'cx25840_ir_irq_handler': /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c:517:13: note: byref variable will be forcibly initialized 517 | u32 events, v; | ^~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c:515:35: note: byref variable will be forcibly initialized 515 | union cx25840_ir_fifo_rec rx_data[FIFO_RX_DEPTH]; | ^~~~~~~ /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c: In function 'cx25840_ir_probe': /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c:1210:42: note: byref variable will be forcibly initialized 1210 | struct v4l2_subdev_ir_parameters default_params; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'new_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1275:22: note: byref variable will be forcibly initialized 1275 | char *blank, end; | ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c:1273:31: note: byref variable will be forcibly initialized 1273 | 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:2386:31: note: byref variable will be forcibly initialized 2386 | struct i2c_board_info info; | ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'delete_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1343:14: note: byref variable will be forcibly initialized 1343 | char end; | ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c:1342:24: note: byref variable will be forcibly initialized 1342 | unsigned short addr; | ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_new_ancillary_device': /kisskb/src/drivers/i2c/i2c-core-base.c:1220:13: note: byref variable will be forcibly initialized 1220 | u32 addr = default_addr; | ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/smbus.h:245, from /kisskb/src/drivers/i2c/i2c-core-smbus.c:22: /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_write': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:9: note: in expansion of macro 'TRACE_EVENT' 32 | TRACE_EVENT(name, \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:23:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' 23 | TRACE_EVENT_CONDITION(smbus_write, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_read': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:9: note: in expansion of macro 'TRACE_EVENT' 32 | TRACE_EVENT(name, \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:91:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' 91 | TRACE_EVENT_CONDITION(smbus_read, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_reply': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:9: note: in expansion of macro 'TRACE_EVENT' 32 | TRACE_EVENT(name, \ | ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:133:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' 133 | TRACE_EVENT_CONDITION(smbus_reply, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_result': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:199:1: note: in expansion of macro 'TRACE_EVENT' 199 | TRACE_EVENT(smbus_result, | ^~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_clients_command': /kisskb/src/drivers/i2c/i2c-core-base.c:2017:33: note: byref variable will be forcibly initialized 2017 | struct i2c_cmd_arg cmd_arg; | ^~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_transfer_buffer_flags': /kisskb/src/drivers/i2c/i2c-core-base.c:2289:24: note: byref variable will be forcibly initialized 2289 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_get_device_id': /kisskb/src/drivers/i2c/i2c-core-base.c:2317:30: note: byref variable will be forcibly initialized 2317 | union i2c_smbus_data raw_id; | ^~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_msg_pec': /kisskb/src/drivers/i2c/i2c-core-smbus.c:62:12: note: byref variable will be forcibly initialized 62 | u8 addr = i2c_8bit_addr_from_msg(msg); | ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_xfer_emulated': /kisskb/src/drivers/i2c/i2c-core-smbus.c:337:24: note: byref variable will be forcibly initialized 337 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c:333:23: note: byref variable will be forcibly initialized 333 | unsigned char msgbuf1[I2C_SMBUS_BLOCK_MAX+2]; | ^~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c:332:23: note: byref variable will be forcibly initialized 332 | unsigned char msgbuf0[I2C_SMBUS_BLOCK_MAX+3]; | ^~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_byte': /kisskb/src/drivers/i2c/i2c-core-smbus.c:103:30: note: byref variable will be forcibly initialized 103 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_byte_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:138:30: note: byref variable will be forcibly initialized 138 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_byte_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:160:30: note: byref variable will be forcibly initialized 160 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_word_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:178:30: note: byref variable will be forcibly initialized 178 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_word_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:200:30: note: byref variable will be forcibly initialized 200 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:226:30: note: byref variable will be forcibly initialized 226 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:253:30: note: byref variable will be forcibly initialized 253 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_i2c_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:269:30: note: byref variable will be forcibly initialized 269 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_i2c_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:289:30: note: byref variable will be forcibly initialized 289 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_get_resolution_v4': /kisskb/src/drivers/input/mouse/elantech.c:1095:23: note: byref variable will be forcibly initialized 1095 | unsigned char param[3]; | ^~~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_change_report_id': /kisskb/src/drivers/input/mouse/elantech.c:1578:23: note: byref variable will be forcibly initialized 1578 | unsigned char param[2] = { 0x10, 0x03 }; | ^~~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_query_info': /kisskb/src/drivers/input/mouse/elantech.c:1663:23: note: byref variable will be forcibly initialized 1663 | unsigned char ic_body[3]; | ^~~~~~~ /kisskb/src/drivers/input/mouse/elantech.c:1661:23: note: byref variable will be forcibly initialized 1661 | unsigned char param[3]; | ^~~~~ In file included from /kisskb/src/include/drm/drm_print.h:32, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c:12: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_read_reg': /kisskb/src/drivers/input/mouse/elantech.c:140:23: note: byref variable will be forcibly initialized 140 | unsigned char param[3]; | ^~~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_set_absolute_mode': /kisskb/src/drivers/input/mouse/elantech.c:1002:23: note: byref variable will be forcibly initialized 1002 | unsigned char val; | ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c: In function 'msm_dss_parse_clock': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c:126:21: note: byref variable will be forcibly initialized 126 | const char *clock_name; | ^~~~~~~~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_set_int_attr': /kisskb/src/drivers/input/mouse/elantech.c:1280:23: note: byref variable will be forcibly initialized 1280 | unsigned char value; | ^~~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_detect': /kisskb/src/drivers/input/mouse/elantech.c:1391:23: note: byref variable will be forcibly initialized 1391 | unsigned char param[3]; | ^~~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_init_smbus': /kisskb/src/drivers/input/mouse/elantech.c:1994:37: note: byref variable will be forcibly initialized 1994 | struct elantech_device_info info; | ^~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_init_ps2': /kisskb/src/drivers/input/mouse/elantech.c:2112:37: note: byref variable will be forcibly initialized 2112 | struct elantech_device_info info; | ^~~~ /kisskb/src/drivers/input/mouse/elantech.c: In function 'elantech_init': /kisskb/src/drivers/input/mouse/elantech.c:2133:37: note: byref variable will be forcibly initialized 2133 | struct elantech_device_info info; | ^~~~ /kisskb/src/drivers/input/mouse/psmouse-smbus.c: In function 'psmouse_smbus_create_companion': /kisskb/src/drivers/input/mouse/psmouse-smbus.c:191:24: note: byref variable will be forcibly initialized 191 | unsigned short addr_list[] = { smbdev->board.addr, I2C_CLIENT_END }; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c: In function '_dpu_hw_setup_scaler3_lut': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c:102:23: note: byref variable will be forcibly initialized 102 | unsigned long lut_flags; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c: In function '_dpu_hw_setup_scaler3lite_lut': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c:177:23: note: byref variable will be forcibly initialized 177 | unsigned long lut_flags; | ^~~~~~~~~ /kisskb/src/drivers/media/i2c/bt866.c: In function 'bt866_write': /kisskb/src/drivers/media/i2c/bt866.c:52:12: note: byref variable will be forcibly initialized 52 | u8 buffer[2]; | ^~~~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c:10: /kisskb/src/drivers/gpu/drm/panel/panel-innolux-p079zca.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c: In function 'analogix_dp_get_psr_status': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:941:12: note: byref variable will be forcibly initialized 941 | u8 status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function '_dpu_kms_initialize_dsi': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:474:33: note: byref variable will be forcibly initialized 474 | struct msm_display_info info; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function '_dpu_kms_initialize_displayport': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:546:33: note: byref variable will be forcibly initialized 546 | struct msm_display_info info; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function '_dpu_danger_signal_status': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:58:39: note: byref variable will be forcibly initialized 58 | struct dpu_danger_safe_status status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'dpu_kms_vsync_time': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:341:25: note: byref variable will be forcibly initialized 341 | ktime_t vsync_time; | ^~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:977, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:34: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_set_qos_luts': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:24:1: note: in expansion of macro 'TRACE_EVENT' 24 | TRACE_EVENT(dpu_perf_set_qos_luts, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_set_danger_luts': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:50:1: note: in expansion of macro 'TRACE_EVENT' 50 | TRACE_EVENT(dpu_perf_set_danger_luts, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_set_ot': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:74:1: note: in expansion of macro 'TRACE_EVENT' 74 | TRACE_EVENT(dpu_perf_set_ot, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_cmd_release_bw': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:94:1: note: in expansion of macro 'TRACE_EVENT' 94 | TRACE_EVENT(dpu_cmd_release_bw, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_tracing_mark_write': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' 106 | TRACE_EVENT(tracing_mark_write, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' 106 | TRACE_EVENT(tracing_mark_write, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_trace_counter': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' 123 | TRACE_EVENT(dpu_trace_counter, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' 123 | TRACE_EVENT(dpu_trace_counter, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_crtc_update': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:140:1: note: in expansion of macro 'TRACE_EVENT' 140 | TRACE_EVENT(dpu_perf_crtc_update, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_irq_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:170:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 170 | DECLARE_EVENT_CLASS(dpu_enc_irq_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_irq_wait_success': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:199:1: note: in expansion of macro 'TRACE_EVENT' 199 | TRACE_EVENT(dpu_enc_irq_wait_success, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_drm_obj_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:222:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 222 | DECLARE_EVENT_CLASS(dpu_drm_obj_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_enable': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:286:1: note: in expansion of macro 'TRACE_EVENT' 286 | TRACE_EVENT(dpu_enc_enable, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_keyval_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:303:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 303 | DECLARE_EVENT_CLASS(dpu_enc_keyval_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_atomic_check_flags': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:325:1: note: in expansion of macro 'TRACE_EVENT' 325 | TRACE_EVENT(dpu_enc_atomic_check_flags, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_id_enable_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:340:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 340 | DECLARE_EVENT_CLASS(dpu_enc_id_enable_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_rc': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:371:1: note: in expansion of macro 'TRACE_EVENT' 371 | TRACE_EVENT(dpu_enc_rc, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:371:1: note: in expansion of macro 'TRACE_EVENT' 371 | TRACE_EVENT(dpu_enc_rc, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_frame_done_cb_not_busy': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' 395 | TRACE_EVENT(dpu_enc_frame_done_cb_not_busy, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_frame_done_cb': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:412:1: note: in expansion of macro 'TRACE_EVENT' 412 | TRACE_EVENT(dpu_enc_frame_done_cb, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_trigger_flush': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:430:1: note: in expansion of macro 'TRACE_EVENT' 430 | TRACE_EVENT(dpu_enc_trigger_flush, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_ktime_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:459:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 459 | DECLARE_EVENT_CLASS(dpu_enc_ktime_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_id_event_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:482:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 482 | DECLARE_EVENT_CLASS(dpu_id_event_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_wait_event_timeout': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:512:1: note: in expansion of macro 'TRACE_EVENT' 512 | TRACE_EVENT(dpu_enc_wait_event_timeout, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_cmd_irq_ctrl': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:537:1: note: in expansion of macro 'TRACE_EVENT' 537 | TRACE_EVENT(dpu_enc_phys_cmd_irq_ctrl, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_cmd_pp_tx_done': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:558:1: note: in expansion of macro 'TRACE_EVENT' 558 | TRACE_EVENT(dpu_enc_phys_cmd_pp_tx_done, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_cmd_pdone_timeout': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:578:1: note: in expansion of macro 'TRACE_EVENT' 578 | TRACE_EVENT(dpu_enc_phys_cmd_pdone_timeout, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_vid_post_kickoff': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:601:1: note: in expansion of macro 'TRACE_EVENT' 601 | TRACE_EVENT(dpu_enc_phys_vid_post_kickoff, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_vid_irq_ctrl': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:615:1: note: in expansion of macro 'TRACE_EVENT' 615 | TRACE_EVENT(dpu_enc_phys_vid_irq_ctrl, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_setup_mixer': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:636:1: note: in expansion of macro 'TRACE_EVENT' 636 | TRACE_EVENT(dpu_crtc_setup_mixer, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_setup_lm_bounds': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:683:1: note: in expansion of macro 'TRACE_EVENT' 683 | TRACE_EVENT(dpu_crtc_setup_lm_bounds, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_vblank_enable': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:700:1: note: in expansion of macro 'TRACE_EVENT' 700 | TRACE_EVENT(dpu_crtc_vblank_enable, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_enable_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:722:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 722 | DECLARE_EVENT_CLASS(dpu_crtc_enable_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_disable_frame_pending': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:752:1: note: in expansion of macro 'TRACE_EVENT' 752 | TRACE_EVENT(dpu_crtc_disable_frame_pending, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_plane_set_scanout': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:767:1: note: in expansion of macro 'TRACE_EVENT' 767 | TRACE_EVENT(dpu_plane_set_scanout, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_plane_disable': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:793:1: note: in expansion of macro 'TRACE_EVENT' 793 | TRACE_EVENT(dpu_plane_disable, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_rm_iter_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:811:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 811 | DECLARE_EVENT_CLASS(dpu_rm_iter_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_rm_reserve_lms': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:833:1: note: in expansion of macro 'TRACE_EVENT' 833 | TRACE_EVENT(dpu_rm_reserve_lms, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_vbif_wait_xin_halt_fail': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:850:1: note: in expansion of macro 'TRACE_EVENT' 850 | TRACE_EVENT(dpu_vbif_wait_xin_halt_fail, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_pp_connect_ext_te': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:864:1: note: in expansion of macro 'TRACE_EVENT' 864 | TRACE_EVENT(dpu_pp_connect_ext_te, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_core_irq_callback_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:878:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 878 | DECLARE_EVENT_CLASS(dpu_core_irq_callback_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_core_perf_update_clk': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:901:1: note: in expansion of macro 'TRACE_EVENT' 901 | TRACE_EVENT(dpu_core_perf_update_clk, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:901:1: note: in expansion of macro 'TRACE_EVENT' 901 | TRACE_EVENT(dpu_core_perf_update_clk, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_hw_ctl_update_pending_flush': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:918:1: note: in expansion of macro 'TRACE_EVENT' 918 | TRACE_EVENT(dpu_hw_ctl_update_pending_flush, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_hw_ctl_pending_flush_template': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:933:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 933 | DECLARE_EVENT_CLASS(dpu_hw_ctl_pending_flush_template, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot.c: In function 'disp_devcoredump_read': /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot.c:14:28: note: byref variable will be forcibly initialized 14 | struct drm_printer p; | ^ /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot.c:13:35: note: byref variable will be forcibly initialized 13 | struct drm_print_iterator iter; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c: In function '_dpu_rm_reserve_lms': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c:334:13: note: byref variable will be forcibly initialized 334 | int pp_idx[MAX_BLOCKS]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c: In function 'anx_dp_aux_op_finished': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c:26:22: note: byref variable will be forcibly initialized 26 | unsigned int value; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c: In function 'anx_dp_aux_wait': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-i2c-dptx.c:39:22: note: byref variable will be forcibly initialized 39 | unsigned int status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c: In function 'dpu_rm_reserve': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c:579:36: note: byref variable will be forcibly initialized 579 | struct dpu_rm_requirements reqs; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function 'dpu_plane_prepare_fb': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:876:34: note: byref variable will be forcibly initialized 876 | struct dpu_hw_fmt_layout layout; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c: In function '_dpu_vbif_get_ot_limit': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c:105:13: note: byref variable will be forcibly initialized 105 | u32 ot_lim = 0; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function '_dpu_plane_set_ot_limit': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:473:39: note: byref variable will be forcibly initialized 473 | struct dpu_vbif_set_ot_params ot_params; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function '_dpu_plane_set_qos_remap': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:497:40: note: byref variable will be forcibly initialized 497 | struct dpu_vbif_set_qos_params qos_params; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c: In function 'dpu_vbif_clear_errors': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c:262:21: note: byref variable will be forcibly initialized 262 | u32 i, pnd, src; | ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c:262:16: note: byref variable will be forcibly initialized 262 | u32 i, pnd, src; | ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function 'dpu_plane_atomic_check': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:960:25: note: byref variable will be forcibly initialized 960 | struct drm_rect src, dst, fb_rect = { 0 }; | ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c: In function 'dpu_debugfs_vbif_init': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c:295:14: note: byref variable will be forcibly initialized 295 | char vbif_name[32]; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function '_dpu_plane_danger_write': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:1398:13: note: byref variable will be forcibly initialized 1398 | int disable_panic; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function '_dpu_plane_danger_read': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:1364:14: note: byref variable will be forcibly initialized 1364 | char buf[40]; | ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function 'dpu_plane_validate_multirect_v2': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:746:37: note: byref variable will be forcibly initialized 746 | struct drm_rect src[R_MAX], dst[R_MAX]; | ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:746:25: note: byref variable will be forcibly initialized 746 | struct drm_rect src[R_MAX], dst[R_MAX]; | ^~~ /kisskb/src/drivers/i2c/i2c-core-slave.c: In function 'i2c_detect_slave_mode': /kisskb/src/drivers/i2c/i2c-core-slave.c:98:21: note: byref variable will be forcibly initialized 98 | u32 reg; | ^~~ /kisskb/src/drivers/media/i2c/ks0127.c: In function 'ks0127_write': /kisskb/src/drivers/media/i2c/ks0127.c:333:14: note: byref variable will be forcibly initialized 333 | char msg[] = { reg, val }; | ^~~ /kisskb/src/drivers/media/i2c/ks0127.c: In function 'ks0127_read': /kisskb/src/drivers/media/i2c/ks0127.c:305:14: note: byref variable will be forcibly initialized 305 | char val = 0; | ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c: In function 'msm_disp_capture_atomic_state': /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c:101:40: note: byref variable will be forcibly initialized 101 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c: In function 'msm_disp_snapshot_add_block': /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c:169:17: note: byref variable will be forcibly initialized 169 | va_list va; | ^~ /kisskb/src/drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c:168:26: note: byref variable will be forcibly initialized 168 | struct va_format vaf; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/msm/msm_atomic_trace.h:110, from /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c:3: /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_commit_tail_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(msm_atomic_commit_tail_start, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_commit_tail_finish': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:26:1: note: in expansion of macro 'TRACE_EVENT' 26 | TRACE_EVENT(msm_atomic_commit_tail_finish, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_async_commit_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:41:1: note: in expansion of macro 'TRACE_EVENT' 41 | TRACE_EVENT(msm_atomic_async_commit_start, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_async_commit_finish': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:54:1: note: in expansion of macro 'TRACE_EVENT' 54 | TRACE_EVENT(msm_atomic_async_commit_finish, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_wait_flush_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:67:1: note: in expansion of macro 'TRACE_EVENT' 67 | TRACE_EVENT(msm_atomic_wait_flush_start, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_wait_flush_finish': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:80:1: note: in expansion of macro 'TRACE_EVENT' 80 | TRACE_EVENT(msm_atomic_wait_flush_finish, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_flush_commit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:93:1: note: in expansion of macro 'TRACE_EVENT' 93 | TRACE_EVENT(msm_atomic_flush_commit, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic.c: In function 'msm_atomic_commit_tail': /kisskb/src/drivers/gpu/drm/msm/msm_atomic.c:202:26: note: byref variable will be forcibly initialized 202 | struct drm_crtc *async_crtc = NULL; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c: In function 'jdi_panel_init': /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:135:49: note: byref variable will be forcibly initialized 135 | ret = mipi_dsi_generic_write(dsi, (u8[]){0xB0, 0x03}, 2); | ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:126:38: note: byref variable will be forcibly initialized 126 | {0xB3, 0x26, 0x08, 0x00, 0x20, 0x00}, 6); | ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:116:49: note: byref variable will be forcibly initialized 116 | ret = mipi_dsi_generic_write(dsi, (u8[]){0xB0, 0x00}, 2); | ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:102:40: note: byref variable will be forcibly initialized 102 | (u8[]){ 0x00 }, 1); | ^ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:94:40: note: byref variable will be forcibly initialized 94 | (u8[]){ 0x24 }, 1); | ^ /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:37: note: byref variable will be forcibly initialized 369 | struct backlight_properties props; | ^~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c: In function 'dsi_dcs_bl_get_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:331:13: note: byref variable will be forcibly initialized 331 | u16 brightness = bl->props.brightness; | ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/tw9910.c: In function 'tw9910_s_fmt': /kisskb/src/drivers/media/i2c/tw9910.c:777:32: note: byref variable will be forcibly initialized 777 | u32 width = mf->width, height = mf->height; | ^~~~~~ /kisskb/src/drivers/media/i2c/tw9910.c:777:13: note: byref variable will be forcibly initialized 777 | u32 width = mf->width, height = mf->height; | ^~~~~ /kisskb/src/drivers/input/misc/ad714x.c: In function 'ad714x_use_com_int': /kisskb/src/drivers/input/misc/ad714x.c:129:24: note: byref variable will be forcibly initialized 129 | unsigned short data; | ^~~~ /kisskb/src/drivers/input/misc/ad714x.c: In function 'ad714x_use_thr_int': /kisskb/src/drivers/input/misc/ad714x.c:146:24: note: byref variable will be forcibly initialized 146 | unsigned short data; | ^~~~ /kisskb/src/drivers/input/misc/ad714x.c: In function 'ad714x_hw_init': /kisskb/src/drivers/input/misc/ad714x.c:916:24: note: byref variable will be forcibly initialized 916 | unsigned short data; | ^~~~ /kisskb/src/drivers/input/misc/ad714x.c: In function 'ad714x_hw_detect': /kisskb/src/drivers/input/misc/ad714x.c:872:24: note: byref variable will be forcibly initialized 872 | unsigned short data; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c: In function 'msm_gpu_show': /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c:26:28: note: byref variable will be forcibly initialized 26 | struct drm_printer p = drm_seq_file_printer(m); | ^ /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c: In function 'msm_mm_show': /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c:154:28: note: byref variable will be forcibly initialized 154 | struct drm_printer p = drm_seq_file_printer(m); | ^ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_ioctl_wait_fence': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:975:17: note: byref variable will be forcibly initialized 975 | ktime_t timeout = to_ktime(args->timeout); | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_ioctl_gem_cpu_prep': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:839:17: note: byref variable will be forcibly initialized 839 | ktime_t timeout = to_ktime(args->timeout); | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'add_components_mdp': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:1243:36: note: byref variable will be forcibly initialized 1243 | struct of_endpoint ep; | ^~ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_pdev_probe': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:1384:33: note: byref variable will be forcibly initialized 1384 | struct component_match *match = NULL; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_clk_bulk_get_clock': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:94:14: note: byref variable will be forcibly initialized 94 | char n[32]; | ^ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_clk_get': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:110:14: note: byref variable will be forcibly initialized 110 | char name2[32]; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_init_vram': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:464:33: note: byref variable will be forcibly initialized 464 | struct resource r; | ^ /kisskb/src/drivers/gpu/drm/msm/msm_fb.c: In function 'msm_framebuffer_prepare': /kisskb/src/drivers/gpu/drm/msm/msm_fb.c:60:18: note: byref variable will be forcibly initialized 60 | uint64_t iova; | ^~~~ /kisskb/src/drivers/i2c/i2c-core-of.c: In function 'of_i2c_get_board_info': /kisskb/src/drivers/i2c/i2c-core-of.c:25:13: note: byref variable will be forcibly initialized 25 | u32 addr; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/msm_fb.c: In function 'msm_alloc_stolen_fb': /kisskb/src/drivers/gpu/drm/msm/msm_fb.c:216:32: note: byref variable will be forcibly initialized 216 | struct drm_gem_object *bo; | ^~ /kisskb/src/drivers/i2c/i2c-core-of.c: In function 'of_i2c_register_device': /kisskb/src/drivers/i2c/i2c-core-of.c:69:31: note: byref variable will be forcibly initialized 69 | struct i2c_board_info info; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/msm/msm_fence.c:7: /kisskb/src/drivers/gpu/drm/msm/msm_fence.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/w1/masters/ds1wm.c:14: /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_reset': /kisskb/src/drivers/w1/masters/ds1wm.c:223:36: note: byref variable will be forcibly initialized 223 | DECLARE_COMPLETION_ONSTACK(reset_done); | ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/drivers/w1/masters/ds1wm.c:223:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 223 | DECLARE_COMPLETION_ONSTACK(reset_done); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_write': /kisskb/src/drivers/w1/masters/ds1wm.c:254:36: note: byref variable will be forcibly initialized 254 | DECLARE_COMPLETION_ONSTACK(write_done); | ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/drivers/w1/masters/ds1wm.c:254:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 254 | DECLARE_COMPLETION_ONSTACK(write_done); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/w1/masters/ds1wm.c: In function 'ds1wm_read': /kisskb/src/drivers/w1/masters/ds1wm.c:277:36: note: byref variable will be forcibly initialized 277 | DECLARE_COMPLETION_ONSTACK(read_done); | ^~~~~~~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/drivers/w1/masters/ds1wm.c:277:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 277 | DECLARE_COMPLETION_ONSTACK(read_done); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-smbus.c: In function 'smbus_alert': /kisskb/src/drivers/i2c/i2c-smbus.c:75:35: note: byref variable will be forcibly initialized 75 | struct alert_data data; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/include/linux/dma-map-ops.h:9, from /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:7: /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/shmem_fs.h:6, from /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:9: /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'get_and_pin_iova_range_locked': /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:449:13: note: byref variable will be forcibly initialized 449 | u64 local; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'msm_gem_new': /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:1148:32: note: byref variable will be forcibly initialized 1148 | struct drm_gem_object *obj = NULL; | ^~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'msm_gem_import': /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:1240:32: note: byref variable will be forcibly initialized 1240 | struct drm_gem_object *obj; | ^~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'msm_gem_object_set_name': /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:1342:17: note: byref variable will be forcibly initialized 1342 | va_list ap; | ^~ /kisskb/src/drivers/gpu/drm/msm/msm_gem_shrinker.c: In function 'scan': /kisskb/src/drivers/gpu/drm/msm/msm_gem_shrinker.c:68:26: note: byref variable will be forcibly initialized 68 | struct list_head still_in_list; | ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/sync_file.h:17, from /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:8: /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/drm/drm_prime.h:37, from /kisskb/src/include/drm/drm_file.h:39, from /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:12: /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_mailbox_send': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:143:12: note: byref variable will be forcibly initialized 143 | u8 header[4]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_reg_write': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:212:12: note: byref variable will be forcibly initialized 212 | u8 msg[6]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_reg_write_bit': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:232:12: note: byref variable will be forcibly initialized 232 | u8 field[8]; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_set_firmware_active': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:325:12: note: byref variable will be forcibly initialized 325 | u8 msg[5]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_mailbox_recv_header': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:93:12: note: byref variable will be forcibly initialized 93 | u8 header[4]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'submit_lookup_cmds': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:169:47: note: byref variable will be forcibly initialized 169 | struct drm_msm_gem_submit_cmd submit_cmd; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_read_hpd_event': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:442:12: note: byref variable will be forcibly initialized 442 | u8 event = 0; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_get_hpd_status': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:360:12: note: byref variable will be forcibly initialized 360 | u8 status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_reg_read': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:168:20: note: byref variable will be forcibly initialized 168 | u8 msg[4], resp[8]; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:168:12: note: byref variable will be forcibly initialized 168 | u8 msg[4], resp[8]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_configure_video': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1760:31: note: byref variable will be forcibly initialized 1760 | u32 bpp, bpc, pxlfmt, framer; | ^~~~~~ In file included from /kisskb/src/include/linux/dma-fence-chain.h:15, from /kisskb/src/include/drm/drm_syncobj.h:30, from /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:13: /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'msm_parse_deps': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:559:35: note: byref variable will be forcibly initialized 559 | struct dma_fence *fence; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_adjust_lt': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:479:12: note: byref variable will be forcibly initialized 479 | u8 hdr[5]; /* For DPCD read response header */ | ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:478:12: note: byref variable will be forcibly initialized 478 | u8 payload[7]; | ^~~~~~~ /kisskb/src/drivers/media/i2c/vp27smpx.c: In function 'vp27smpx_set_audmode': /kisskb/src/drivers/media/i2c/vp27smpx.c:42:12: note: byref variable will be forcibly initialized 42 | u8 data[3] = { 0x00, 0x00, 0x04 }; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_get_edid_block': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:398:20: note: byref variable will be forcibly initialized 398 | u8 msg[2], reg[2], i; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:398:12: note: byref variable will be forcibly initialized 398 | u8 msg[2], reg[2], i; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_dpcd_write': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:288:20: note: byref variable will be forcibly initialized 288 | u8 msg[6], reg[5]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:288:12: note: byref variable will be forcibly initialized 288 | u8 msg[6], reg[5]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_dpcd_read': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:254:20: note: byref variable will be forcibly initialized 254 | u8 msg[5], reg[5]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:254:12: note: byref variable will be forcibly initialized 254 | u8 msg[5], reg[5]; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:22: /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_remove': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'submit_lookup_objects': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:100:46: note: byref variable will be forcibly initialized 100 | struct drm_msm_gem_submit_bo submit_bo; | ^~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2581:15: note: in expansion of macro 'wait_event_timeout' 2581 | ret = wait_event_timeout(mhdp->fw_load_wq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_power_down': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:574:5: note: byref variable will be forcibly initialized 574 | int cdns_mhdp_link_power_down(struct drm_dp_aux *aux, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:577:12: note: byref variable will be forcibly initialized 577 | u8 value; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_power_up': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:536:5: note: byref variable will be forcibly initialized 536 | int cdns_mhdp_link_power_up(struct drm_dp_aux *aux, struct cdns_mhdp_link *link) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:538:12: note: byref variable will be forcibly initialized 538 | u8 value; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_configure': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:609:12: note: byref variable will be forcibly initialized 609 | u8 values[2]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'submit_pin_objects': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:368:26: note: byref variable will be forcibly initialized 368 | uint64_t iova; | ^~~~ /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:858:12: note: byref variable will be forcibly initialized 858 | static int cdns_mhdp_link_training_init(struct cdns_mhdp_device *mhdp) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:858:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:860:34: note: byref variable will be forcibly initialized 860 | union phy_configure_opts phy_cfg; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'submit_reloc': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:456:22: note: byref variable will be forcibly initialized 456 | bool valid; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:455:26: note: byref variable will be forcibly initialized 455 | uint64_t iova; | ^~~~ /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:1171:42: note: byref variable will be forcibly initialized 1171 | bool same_before_adjust, max_swing_reached; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1171:22: note: byref variable will be forcibly initialized 1171 | bool same_before_adjust, max_swing_reached; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1170:20: note: byref variable will be forcibly initialized 1170 | u8 requested_adjust_pre_emphasis[CDNS_DP_MAX_NUM_LANES] = {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1169:20: note: byref variable will be forcibly initialized 1169 | u8 requested_adjust_volt_swing[CDNS_DP_MAX_NUM_LANES] = {}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1157:34: note: byref variable will be forcibly initialized 1157 | union phy_configure_opts phy_cfg; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1156:14: note: byref variable will be forcibly initialized 1156 | bool cr_done; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1155:12: note: byref variable will be forcibly initialized 1155 | u8 link_status[DP_LINK_STATUS_SIZE]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1153:12: note: byref variable will be forcibly initialized 1153 | u8 lanes_data[CDNS_DP_MAX_NUM_LANES], | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'msm_ioctl_gem_submit': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:846:26: note: byref variable will be forcibly initialized 846 | uint64_t iova; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:845:40: note: byref variable will be forcibly initialized 845 | struct msm_gem_object *msm_obj; | ^~~~~~~ /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:1025:13: note: byref variable will be forcibly initialized 1025 | static bool cdns_mhdp_link_training_channel_eq(struct cdns_mhdp_device *mhdp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1031:34: note: byref variable will be forcibly initialized 1031 | union phy_configure_opts phy_cfg; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1030:12: note: byref variable will be forcibly initialized 1030 | u8 link_status[DP_LINK_STATUS_SIZE]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1029:12: note: byref variable will be forcibly initialized 1029 | u8 lanes_data[CDNS_DP_MAX_NUM_LANES], fail_counter_short = 0; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1246:12: note: byref variable will be forcibly initialized 1246 | static int cdns_mhdp_link_training(struct cdns_mhdp_device *mhdp, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1246:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1249:13: note: byref variable will be forcibly initialized 1249 | u32 reg32; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_up': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1410:12: note: byref variable will be forcibly initialized 1410 | u8 ext_cap_chk = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1409:13: note: byref variable will be forcibly initialized 1409 | u32 resp, interval, interval_us; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1408:40: note: byref variable will be forcibly initialized 1408 | u8 dpcd[DP_RECEIVER_CAP_SIZE], amp[2]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1408:12: note: byref variable will be forcibly initialized 1408 | u8 dpcd[DP_RECEIVER_CAP_SIZE], amp[2]; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_update_link_status': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:9: /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2253:14: note: byref variable will be forcibly initialized 2253 | bool hpd_pulse; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2252:12: note: byref variable will be forcibly initialized 2252 | u8 status[DP_LINK_STATUS_SIZE]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_connector_init': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1675:13: note: byref variable will be forcibly initialized 1675 | u32 bus_format = MEDIA_BUS_FMT_RGB121212_1X36; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_atomic_enable': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1978:13: note: byref variable will be forcibly initialized 1978 | u32 resp; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_atomic_disable': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2059:13: note: byref variable will be forcibly initialized 2059 | u32 resp; | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/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_wait_for_sw_event': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2391:15: note: in expansion of macro 'wait_event_timeout' 2391 | ret = wait_event_timeout(mhdp->sw_events_wq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_readb': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:227:22: note: byref variable will be forcibly initialized 227 | unsigned int val = 0; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:9: /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_av_composer': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1852:13: note: byref variable will be forcibly initialized 1852 | static void hdmi_av_composer(struct dw_hdmi *hdmi, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1856:21: note: byref variable will be forcibly initialized 1856 | u8 inv_val, bytes; | ^~~~~ /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:1639:35: note: byref variable will be forcibly initialized 1639 | 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:1767:12: note: byref variable will be forcibly initialized 1767 | u8 buffer[10]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1766:38: note: byref variable will be forcibly initialized 1766 | 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:1821:12: note: byref variable will be forcibly initialized 1821 | u8 buffer[30]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1820:35: note: byref variable will be forcibly initialized 1820 | struct hdmi_drm_infoframe frame; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:13: /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /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:2453:35: note: byref variable will be forcibly initialized 2453 | 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:3445:47: note: byref variable will be forcibly initialized 3445 | struct dw_hdmi_i2s_audio_data audio; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3429:43: note: byref variable will be forcibly initialized 3429 | struct dw_hdmi_audio_data audio; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3223:13: note: byref variable will be forcibly initialized 3223 | u32 val = 1; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3218:33: note: byref variable will be forcibly initialized 3218 | struct dw_hdmi_cec_data cec; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3216:37: note: byref variable will be forcibly initialized 3216 | struct platform_device_info pdevinfo; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/gpu/drm/msm/msm_drv.h:11, from /kisskb/src/drivers/gpu/drm/msm/msm_gem_vma.c:7: /kisskb/src/drivers/gpu/drm/msm/msm_gem_vma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/sony-btf-mpx.c: In function 'mpx_write': /kisskb/src/drivers/media/i2c/sony-btf-mpx.c:50:24: note: byref variable will be forcibly initialized 50 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/i2c/sony-btf-mpx.c:49:12: note: byref variable will be forcibly initialized 49 | u8 buffer[5]; | ^~~~~~ /kisskb/src/drivers/media/i2c/sony-btf-mpx.c: In function 'mpx_setup': /kisskb/src/drivers/media/i2c/sony-btf-mpx.c:162:24: note: byref variable will be forcibly initialized 162 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/i2c/sony-btf-mpx.c:161:12: note: byref variable will be forcibly initialized 161 | u8 buffer[3]; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/i2c/i2c-dev.c:19: /kisskb/src/drivers/i2c/i2c-dev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/i2c-dev.c:24: /kisskb/src/drivers/i2c/i2c-dev.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl': /kisskb/src/drivers/i2c/i2c-dev.c:462:45: note: byref variable will be forcibly initialized 462 | struct i2c_smbus_ioctl_data data_arg; | ^~~~~~~~ /kisskb/src/drivers/i2c/i2c-dev.c:435:44: note: byref variable will be forcibly initialized 435 | struct i2c_rdwr_ioctl_data rdwr_arg; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/io-pgtable.h:5, from /kisskb/src/include/linux/adreno-smmu-priv.h:9, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu.h:10, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c:7: /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/iommu.h:10, from /kisskb/src/include/linux/io-pgtable.h:6, from /kisskb/src/include/linux/adreno-smmu-priv.h:9, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu.h:10, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c:7: /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c: In function 'msm_gpu_init': /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c:831:18: note: byref variable will be forcibly initialized 831 | uint64_t memptrs_iova; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/i2c/i2c-mux.c:22: /kisskb/src/drivers/i2c/i2c-mux.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c: In function 'msm_devfreq_idle_work': /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c:204:34: note: byref variable will be forcibly initialized 204 | unsigned long idle_freq, target_freq = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c: In function 'msm_devfreq_active': /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c:158:23: note: byref variable will be forcibly initialized 158 | unsigned long target_freq = df->idle_freq; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c:156:35: note: byref variable will be forcibly initialized 156 | struct devfreq_dev_status status; | ^~~~~~ /kisskb/src/drivers/i2c/i2c-mux.c: In function 'i2c_mux_add_adapter': /kisskb/src/drivers/i2c/i2c-mux.c:357:21: note: byref variable will be forcibly initialized 357 | u32 reg; | ^~~ /kisskb/src/drivers/i2c/i2c-mux.c:288:14: note: byref variable will be forcibly initialized 288 | char symlink_name[20]; | ^~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-mux.c: In function 'i2c_mux_del_adapters': /kisskb/src/drivers/i2c/i2c-mux.c:442:14: note: byref variable will be forcibly initialized 442 | char symlink_name[20]; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_iommu.c: In function 'msm_fault_handler': /kisskb/src/drivers/gpu/drm/msm/msm_iommu.c:228:39: note: byref variable will be forcibly initialized 228 | struct adreno_smmu_fault_info info, *ptr = NULL; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/msm_iommu.c: In function 'msm_iommu_pagetable_create': /kisskb/src/drivers/gpu/drm/msm/msm_iommu.c:154:31: note: byref variable will be forcibly initialized 154 | struct io_pgtable_cfg ttbr0_cfg; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_perf.c: In function 'refill_buf': /kisskb/src/drivers/gpu/drm/msm/msm_perf.c:81:26: note: byref variable will be forcibly initialized 81 | uint32_t cntrs[5]; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_perf.c:80:42: note: byref variable will be forcibly initialized 80 | uint32_t activetime = 0, totaltime = 0; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_perf.c:80:26: note: byref variable will be forcibly initialized 80 | uint32_t activetime = 0, totaltime = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/i2c/upd64083.c: In function 'upd64083_read': /kisskb/src/drivers/media/i2c/upd64083.c:79:12: note: byref variable will be forcibly initialized 79 | u8 buf[7]; | ^~~ /kisskb/src/drivers/media/i2c/upd64083.c: In function 'upd64083_log_status': /kisskb/src/drivers/media/i2c/upd64083.c:125:12: note: byref variable will be forcibly initialized 125 | u8 buf[7]; | ^~~ /kisskb/src/drivers/media/i2c/upd64083.c: In function 'upd64083_write': /kisskb/src/drivers/media/i2c/upd64083.c:64:12: note: byref variable will be forcibly initialized 64 | u8 buf[2]; | ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c: In function 'ltk050h3146w_a2_select_page': /kisskb/src/drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c:347:12: note: byref variable will be forcibly initialized 347 | u8 d[3] = { 0x98, 0x81, page }; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/media/i2c/video-i2c.c:12: /kisskb/src/drivers/media/i2c/video-i2c.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c: In function 'nt35950_set_scale_mode': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c:203:12: note: byref variable will be forcibly initialized 203 | u8 cmd_scaler[] = { MCS_PARAM_SCALEUP_MODE, mode }; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c: In function 'nt35950_set_scaler': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c:188:12: note: byref variable will be forcibly initialized 188 | u8 cmd_scaler[] = { MCS_PARAM_SCALER_FUNCTION, scale_up }; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c: In function 'nt35950_set_dispout': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c:258:12: note: byref variable will be forcibly initialized 258 | u8 cmd_dispout[] = { MCS_PARAM_DISP_OUTPUT_CTRL, 0x00 }; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c: In function 'nt35950_set_cmd2_page': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c:119:18: note: byref variable will be forcibly initialized 119 | const u8 mauc_cmd2_page[] = { MCS_CMD_MAUCCTR, 0x55, 0xaa, 0x52, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c: In function 'nt35950_set_data_compression': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c:143:12: note: byref variable will be forcibly initialized 143 | u8 cmd_vesa_dsc_setting[] = { MCS_PARAM_VESA_DSC_SETTING, 0x03 }; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c:142:12: note: byref variable will be forcibly initialized 142 | u8 cmd_vesa_dsc_on[] = { MCS_PARAM_VESA_DSC_ON, !!comp_mode }; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c:141:12: note: byref variable will be forcibly initialized 141 | u8 cmd_data_compression[] = { MCS_PARAM_DATA_COMPRESSION, comp_mode }; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c: In function 'nt35950_inject_black_image': /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c:227:12: note: byref variable will be forcibly initialized 227 | u8 cmd_test[] = { 0xff, 0xaa, 0x55, 0xa5, 0x80 }; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c:226:18: note: byref variable will be forcibly initialized 226 | const u8 cmd1_black_img[] = { 0xf3, 0x10 }; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-novatek-nt35950.c:225:18: note: byref variable will be forcibly initialized 225 | const u8 cmd0_black_img[] = { 0x6f, 0x01 }; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/i2c/st-mipid02.c: In function 'mipid02_write_reg': /kisskb/src/drivers/media/i2c/video-i2c.c: In function 'amg88xx_read': /kisskb/src/drivers/media/i2c/st-mipid02.c:251:12: note: byref variable will be forcibly initialized 251 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/i2c/st-mipid02.c:250:24: note: byref variable will be forcibly initialized 250 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/i2c/video-i2c.c:286:16: note: byref variable will be forcibly initialized 286 | __le16 buf; | ^~~ /kisskb/src/drivers/media/i2c/st-mipid02.c: In function 'mipid02_read_reg': /kisskb/src/drivers/media/i2c/st-mipid02.c:221:12: note: byref variable will be forcibly initialized 221 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/i2c/st-mipid02.c:220:24: note: byref variable will be forcibly initialized 220 | struct i2c_msg msg[2]; | ^~~ /kisskb/src/drivers/media/i2c/st-mipid02.c: In function 'mipid02_detect': /kisskb/src/drivers/media/i2c/st-mipid02.c:337:12: note: byref variable will be forcibly initialized 337 | u8 reg; | ^~~ /kisskb/src/drivers/media/i2c/st-mipid02.c: In function 'mipid02_probe': /kisskb/src/drivers/media/i2c/st-mipid02.c:337:12: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'rd_write': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:121:17: note: in expansion of macro 'smp_store_release' 121 | smp_store_release(&fifo->head, (fifo->head + n) & (BUF_SZ - 1)); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:110:17: note: in expansion of macro 'wait_event' 110 | wait_event(rd->fifo_event, circ_space(&rd->fifo) > 0 || !rd->open); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'rd_open': /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:181:18: note: byref variable will be forcibly initialized 181 | uint32_t gpu_id; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:180:18: note: byref variable will be forcibly initialized 180 | uint64_t val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'rd_read': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:162:9: note: in expansion of macro 'smp_store_release' 162 | smp_store_release(&fifo->tail, (fifo->tail + n) & (BUF_SZ - 1)); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:147:15: note: in expansion of macro 'wait_event_interruptible' 147 | ret = wait_event_interruptible(rd->fifo_event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'snapshot_buf': /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:319:38: note: byref variable will be forcibly initialized 319 | (uint32_t[3]){ iova, size, iova >> 32 }, 12); | ^ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'msm_rd_dump_submit': /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:411:46: note: byref variable will be forcibly initialized 411 | (uint32_t[3]){ iova, szd, iova >> 32 }, 12); | ^ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:361:25: note: byref variable will be forcibly initialized 361 | va_list args; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:349:14: note: byref variable will be forcibly initialized 349 | char msg[256]; | ^~~ /kisskb/src/drivers/gpu/drm/msm/msm_ringbuffer.c: In function 'msm_ringbuffer_new': /kisskb/src/drivers/gpu/drm/msm/msm_ringbuffer.c:53:14: note: byref variable will be forcibly initialized 53 | char name[32]; | ^~~~ /kisskb/src/drivers/input/misc/adxl34x.c: In function 'adxl34x_autosleep_store': /kisskb/src/drivers/input/misc/adxl34x.c:578:22: note: byref variable will be forcibly initialized 578 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/adxl34x.c: In function 'adxl34x_disable_store': /kisskb/src/drivers/input/misc/adxl34x.c:454:22: note: byref variable will be forcibly initialized 454 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/adxl34x.c: In function 'adxl34x_rate_store': /kisskb/src/drivers/input/misc/adxl34x.c:543:23: note: byref variable will be forcibly initialized 543 | unsigned char val; | ^~~ /kisskb/src/drivers/input/misc/adxl34x.c: In function 'adxl34x_get_triple': /kisskb/src/drivers/input/misc/adxl34x.c:240:16: note: byref variable will be forcibly initialized 240 | __le16 buf[3]; | ^~~ /kisskb/src/drivers/input/misc/adxl34x.c: In function 'adxl34x_service_ev_fifo': /kisskb/src/drivers/input/misc/adxl34x.c:259:28: note: byref variable will be forcibly initialized 259 | struct axis_triple axis; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/drivers/gpu/drm/msm/msm_submitqueue.c:5: /kisskb/src/drivers/gpu/drm/msm/msm_submitqueue.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_submitqueue.c: In function 'get_sched_entity': /kisskb/src/drivers/gpu/drm/msm/msm_submitqueue.c:97:43: note: byref variable will be forcibly initialized 97 | struct drm_gpu_scheduler *sched = &ring->sched; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu_trace.h:186, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c:6: /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_submit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(msm_gpu_submit, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_submit_flush': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:33:1: note: in expansion of macro 'TRACE_EVENT' 33 | TRACE_EVENT(msm_gpu_submit_flush, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_submit_retired': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:56:1: note: in expansion of macro 'TRACE_EVENT' 56 | TRACE_EVENT(msm_gpu_submit_retired, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_freq_change': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:87:1: note: in expansion of macro 'TRACE_EVENT' 87 | TRACE_EVENT(msm_gpu_freq_change, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gmu_freq_change': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:103:1: note: in expansion of macro 'TRACE_EVENT' 103 | TRACE_EVENT(msm_gmu_freq_change, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gem_purge': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' 118 | TRACE_EVENT(msm_gem_purge, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gem_evict': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:131:1: note: in expansion of macro 'TRACE_EVENT' 131 | TRACE_EVENT(msm_gem_evict, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gem_purge_vmaps': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:144:1: note: in expansion of macro 'TRACE_EVENT' 144 | TRACE_EVENT(msm_gem_purge_vmaps, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_suspend': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:157:1: note: in expansion of macro 'TRACE_EVENT' 157 | TRACE_EVENT(msm_gpu_suspend, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_resume': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:170:1: note: in expansion of macro 'TRACE_EVENT' 170 | TRACE_EVENT(msm_gpu_resume, | ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/firmware.h:7, from /kisskb/src/drivers/i2c/i2c-slave-eeprom.c:20: /kisskb/src/drivers/i2c/i2c-slave-eeprom.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/firmware.h:7, from /kisskb/src/drivers/i2c/i2c-slave-eeprom.c:20: /kisskb/src/drivers/i2c/i2c-slave-eeprom.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/i2c/i2c-slave-eeprom.c: In function 'i2c_slave_init_eeprom_data': /kisskb/src/drivers/i2c/i2c-slave-eeprom.c:127:21: note: byref variable will be forcibly initialized 127 | const char *eeprom_data; | ^~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-slave-eeprom.c:126:32: note: byref variable will be forcibly initialized 126 | const struct firmware *fw; | ^~ /kisskb/src/drivers/gpu/drm/msm/msm_gpummu.c: In function 'msm_gpummu_map': /kisskb/src/drivers/gpu/drm/msm/msm_gpummu.c:33:33: note: byref variable will be forcibly initialized 33 | struct sg_dma_page_iter dma_iter; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c: In function 'show': /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c:75:28: note: byref variable will be forcibly initialized 75 | struct drm_printer p = drm_seq_file_printer(m); | ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'reset_select_slave': /kisskb/src/drivers/w1/slaves/w1_therm.c:1007:12: note: byref variable will be forcibly initialized 1007 | u8 match[9] = { W1_MATCH_ROM, }; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c: In function 'dp_test_active_write': /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c:142:13: note: byref variable will be forcibly initialized 142 | int val = 0; | ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_read_temp': /kisskb/src/drivers/w1/slaves/w1_therm.c:2018:27: note: byref variable will be forcibly initialized 2018 | struct therm_info info; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_get_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:641:27: note: byref variable will be forcibly initialized 641 | struct therm_info info; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_set_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:593:33: note: byref variable will be forcibly initialized 593 | struct therm_info info, info2; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:593:27: note: byref variable will be forcibly initialized 593 | struct therm_info info, info2; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'features_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1981:13: note: byref variable will be forcibly initialized 1981 | int val, ret = 0; | ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1764:27: note: byref variable will be forcibly initialized 1764 | struct therm_info scratchpad; | ^~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'temperature_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1621:27: note: byref variable will be forcibly initialized 1621 | struct therm_info info; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'resolution_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1703:13: note: byref variable will be forcibly initialized 1703 | int val; | ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_slave_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1581:13: note: byref variable will be forcibly initialized 1581 | int val, ret = 0; | ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'conv_time_measure': /kisskb/src/drivers/w1/slaves/w1_therm.c:1151:27: note: byref variable will be forcibly initialized 1151 | struct therm_info inf, | ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'conv_time_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1955:21: note: byref variable will be forcibly initialized 1955 | int conv_time; | ^~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:1939:13: note: byref variable will be forcibly initialized 1939 | int val, ret = 0; | ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1789:15: note: byref variable will be forcibly initialized 1789 | char *p_args, *orig; | ^~~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:1786:13: note: byref variable will be forcibly initialized 1786 | int temp, ret; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:1785:12: note: byref variable will be forcibly initialized 1785 | u8 new_config_register[3]; /* array of data to be written */ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:1784:27: note: byref variable will be forcibly initialized 1784 | struct therm_info info; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_slave_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1529:27: note: byref variable will be forcibly initialized 1529 | struct therm_info info; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_seq_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:2061:13: note: byref variable will be forcibly initialized 2061 | u64 rn; | ^~ /kisskb/src/drivers/w1/slaves/w1_therm.c:2060:12: note: byref variable will be forcibly initialized 2060 | u8 ack; | ^~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_aux.c: In function 'dp_aux_transfer_helper': /kisskb/src/drivers/gpu/drm/msm/dp/dp_aux.c:241:31: note: byref variable will be forcibly initialized 241 | struct drm_dp_aux_msg helper_msg; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c: In function 'otm8009a_backlight_update_status': /kisskb/src/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:402:12: note: byref variable will be forcibly initialized 402 | u8 data[2]; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_catalog.c: In function 'dp_catalog_ctrl_config_msa': /kisskb/src/drivers/gpu/drm/msm/dp/dp_catalog.c:411:28: note: byref variable will be forcibly initialized 411 | unsigned long den, num; | ^~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_catalog.c:411:23: note: byref variable will be forcibly initialized 411 | unsigned long den, num; | ^~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c: In function 'print_ascii85': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c:1021:14: note: byref variable will be forcibly initialized 1021 | char out[ASCII85_BUFSZ]; | ^~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_train_pattern_set': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1044:13: note: byref variable will be forcibly initialized 1044 | static bool dp_ctrl_train_pattern_set(struct dp_ctrl_private *ctrl, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_aux_link_configure': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:87:12: note: byref variable will be forcibly initialized 87 | u8 values[2]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_update_vx_px': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1002:12: note: byref variable will be forcibly initialized 1002 | u8 buf[4]; | ^~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_link_train_1': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1079:12: note: byref variable will be forcibly initialized 1079 | u8 link_status[DP_LINK_STATUS_SIZE]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_link_train_2': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1186:12: note: byref variable will be forcibly initialized 1186 | u8 link_status[DP_LINK_STATUS_SIZE]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_link_train': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1231:12: note: byref variable will be forcibly initialized 1231 | u8 encoding = DP_SET_ANSI_8B10B; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_link_retrain': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1775:13: note: byref variable will be forcibly initialized 1775 | int training_step = DP_TRAINING_NONE; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_channel_eq_ok': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1643:12: note: byref variable will be forcibly initialized 1643 | u8 link_status[DP_LINK_STATUS_SIZE]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_calc_tu_parameters': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:938:33: note: byref variable will be forcibly initialized 938 | struct dp_tu_calc_input in; | ^~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_setup_tr_unit': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:964:39: note: byref variable will be forcibly initialized 964 | struct dp_vc_tu_mapping_table tu_calc_table; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_link_maintenance': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1482:13: note: byref variable will be forcibly initialized 1482 | int training_step = DP_TRAINING_NONE; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_on_link': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1659:22: note: byref variable will be forcibly initialized 1659 | unsigned int training_step; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1658:12: note: byref variable will be forcibly initialized 1658 | u8 link_status[DP_LINK_STATUS_SIZE]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_on_stream': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1775:13: note: byref variable will be forcibly initialized 1775 | int training_step = DP_TRAINING_NONE; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c:6: /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c:6: /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c:6: /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c: In function 'hpd_event_thread': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c:1061:25: note: in expansion of macro 'wait_event_interruptible' 1061 | wait_event_interruptible(dp_priv->event_q, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c:1057:25: note: in expansion of macro 'wait_event_timeout' 1057 | wait_event_timeout(dp_priv->event_q, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_drm.c: In function 'dp_connector_get_modes': /kisskb/src/drivers/gpu/drm/msm/dp/dp_drm.c:50:37: note: byref variable will be forcibly initialized 50 | struct drm_display_mode *m, drm_mode; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_aux_link_power_down': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:72:12: note: byref variable will be forcibly initialized 72 | static int dp_aux_link_power_down(struct drm_dp_aux *aux, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:75:12: note: byref variable will be forcibly initialized 75 | u8 value; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_get_period': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:98:12: note: byref variable will be forcibly initialized 98 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_parse_timing_params2': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:330:12: note: byref variable will be forcibly initialized 330 | u8 bp[2]; | ^~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_parse_timing_params1': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:308:12: note: byref variable will be forcibly initialized 308 | u8 bp[2]; | ^~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_parse_timing_params3': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:352:12: note: byref variable will be forcibly initialized 352 | u8 bp; | ^~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_aux_link_power_up': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:47:12: note: byref variable will be forcibly initialized 47 | static int dp_aux_link_power_up(struct drm_dp_aux *aux, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:50:12: note: byref variable will be forcibly initialized 50 | u8 value; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_parse_phy_test_params': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:574:12: note: byref variable will be forcibly initialized 574 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_parse_link_training_params': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:531:12: note: byref variable will be forcibly initialized 531 | u8 bp; | ^~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_parse_video_pattern_params': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:377:12: note: byref variable will be forcibly initialized 377 | u8 bp; | ^~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_parse_audio_mode': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:216:12: note: byref variable will be forcibly initialized 216 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_parse_audio_pattern_type': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:189:12: note: byref variable will be forcibly initialized 189 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_parse_request': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:628:12: note: byref variable will be forcibly initialized 628 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_send_test_response': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:782:6: note: byref variable will be forcibly initialized 782 | bool dp_link_send_test_response(struct dp_link *dp_link) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c: In function 'dp_link_send_edid_checksum': /kisskb/src/drivers/gpu/drm/msm/dp/dp_link.c:829:6: note: byref variable will be forcibly initialized 829 | bool dp_link_send_edid_checksum(struct dp_link *dp_link, u8 checksum) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_panel.c: In function 'dp_panel_get_edid_checksum': /kisskb/src/drivers/gpu/drm/msm/dp/dp_panel.c:274:14: note: byref variable will be forcibly initialized 274 | bool is_edid_corrupt = false; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_panel.c: In function 'dp_panel_read_sink_caps': /kisskb/src/drivers/gpu/drm/msm/dp/dp_panel.c:158:19: note: byref variable will be forcibly initialized 158 | int rlen, count; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_secure_mailbox_recv_header': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:57:12: note: byref variable will be forcibly initialized 57 | u8 header[4]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_secure_mailbox_send': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:105:12: note: byref variable will be forcibly initialized 105 | u8 header[4]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_get_status': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:131:12: note: byref variable will be forcibly initialized 131 | u8 hdcp_status[HDCP_STATUS_SIZE]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_rx_id_valid': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:187:12: note: byref variable will be forcibly initialized 187 | u8 rec_id_hdr[2]; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_set_config': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:270:13: note: byref variable will be forcibly initialized 270 | u16 hdcp_port_status; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_check_receviers': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:316:12: note: byref variable will be forcibly initialized 316 | u8 hdcp_num_rec; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:315:12: note: byref variable will be forcibly initialized 315 | u8 hdcp_rec_id[HDCP_MAX_RECEIVERS][HDCP_RECEIVER_ID_SIZE_BYTES]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_auth_22': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:335:13: note: byref variable will be forcibly initialized 335 | u16 hdcp_port_status; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:334:12: note: byref variable will be forcibly initialized 334 | u8 resp[HDCP_STATUS_SIZE]; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_auth_check': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:291:13: note: byref variable will be forcibly initialized 291 | u16 hdcp_port_status; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c: In function 'cdns_mhdp_hdcp_check_link': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c:434:13: note: byref variable will be forcibly initialized 434 | u16 hdcp_port_status; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_enum_links': /kisskb/src/drivers/media/mc/mc-device.c:178:48: note: byref variable will be forcibly initialized 178 | struct media_link_desc klink_desc; | ^~~~~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c:164:47: note: byref variable will be forcibly initialized 164 | struct media_pad_desc pad; | ^~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_get_topology': /kisskb/src/drivers/media/mc/mc-device.c:240:30: note: byref variable will be forcibly initialized 240 | struct media_v2_link klink, __user *ulink; | ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:239:29: note: byref variable will be forcibly initialized 239 | struct media_v2_pad kpad, __user *upad; | ^~~~ /kisskb/src/drivers/media/mc/mc-device.c:238:35: note: byref variable will be forcibly initialized 238 | struct media_v2_interface kintf, __user *uintf; | ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:237:32: note: byref variable will be forcibly initialized 237 | struct media_v2_entity kentity, __user *uentity; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_parser.c: In function 'dp_ioremap': /kisskb/src/drivers/gpu/drm/msm/dp/dp_parser.c:33:26: note: byref variable will be forcibly initialized 33 | struct resource *res; | ^~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_parser.c: In function 'dp_parser_init_clk_data': /kisskb/src/drivers/gpu/drm/msm/dp/dp_parser.c:128:21: note: byref variable will be forcibly initialized 128 | const char *clk_name; | ^~~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_ioctl': /kisskb/src/drivers/media/mc/mc-device.c:445:14: note: byref variable will be forcibly initialized 445 | char __karg[256], *karg = __karg; | ^~~~~~ In file included from /kisskb/src/drivers/media/tuners/tuner-xc2028.c:18: /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'tuner_i2c_xfer_send_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:48:24: note: byref variable will be forcibly initialized 48 | struct i2c_msg msg[2] = { { .addr = props->addr, .flags = 0, | ^~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_parser.c: In function 'dp_parser_clock': /kisskb/src/drivers/gpu/drm/msm/dp/dp_parser.c:208:21: note: byref variable will be forcibly initialized 208 | const char *clk_name; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'xc2028_get_reg': /kisskb/src/drivers/media/tuners/tuner-xc2028.c:161:23: note: byref variable will be forcibly initialized 161 | unsigned char ibuf[2]; | ^~~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c:160:23: note: byref variable will be forcibly initialized 160 | unsigned char buf[2]; | ^~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'xc2028_get_afc': /kisskb/src/drivers/media/tuners/tuner-xc2028.c:962:13: note: byref variable will be forcibly initialized 962 | s16 afc_reg = 0; | ^~~~~~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c:961:13: note: byref variable will be forcibly initialized 961 | u16 frq_lock = 0; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'xc2028_signal': /kisskb/src/drivers/media/tuners/tuner-xc2028.c:906:39: note: byref variable will be forcibly initialized 906 | u16 frq_lock, signal = 0; | ^~~~~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c:906:29: note: byref variable will be forcibly initialized 906 | u16 frq_lock, signal = 0; | ^~~~~~~~ In file included from /kisskb/src/drivers/media/tuners/tuner-xc2028.c:18: /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:24: note: byref variable will be forcibly initialized 27 | struct i2c_msg msg = { .addr = props->addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_register_entity': /kisskb/src/drivers/media/mc/mc-device.c:659:36: note: byref variable will be forcibly initialized 659 | struct media_graph new = { .top = 0 }; | ^~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'load_firmware': /kisskb/src/drivers/media/tuners/tuner-xc2028.c:547:39: note: byref variable will be forcibly initialized 547 | unsigned char *p, *endp, buf[MAX_XFER_SIZE]; | ^~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'check_firmware': /kisskb/src/drivers/media/tuners/tuner-xc2028.c:724:36: note: byref variable will be forcibly initialized 724 | v4l2_std_id std0; | ^~~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c:723:45: note: byref variable will be forcibly initialized 723 | u16 version, hwmodel; | ^~~~~~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c:723:36: note: byref variable will be forcibly initialized 723 | u16 version, hwmodel; | ^~~~~~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c:721:36: note: byref variable will be forcibly initialized 721 | struct firmware_properties new_fw; | ^~~~~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'generic_set_freq': /kisskb/src/drivers/media/tuners/tuner-xc2028.c:1016:28: note: byref variable will be forcibly initialized 1016 | unsigned char buf[4]; | ^~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/media/tuners/tuner-xc2028.c:9: /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'load_all_firmwares': /kisskb/src/drivers/media/tuners/tuner-xc2028.c:308:31: note: byref variable will be forcibly initialized 308 | char name[33]; | ^~~~ /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c: In function 'rpi_touchscreen_write': /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:237:12: note: byref variable will be forcibly initialized 237 | u8 msg[] = { | ^~~ /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:37: note: byref variable will be forcibly initialized 365 | struct mipi_dsi_device_info info = { | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/io.h:11, from /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:7: /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c: In function 'snd_dw_hdmi_probe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:523:25: note: byref variable will be forcibly initialized 523 | struct snd_pcm *pcm; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:522:26: note: byref variable will be forcibly initialized 522 | struct snd_card *card; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:7: /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c: In function 'dw_hdmi_create_cs': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:212:12: note: byref variable will be forcibly initialized 212 | u8 cs[4]; | ^~ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c: In function 'rad_panel_push_cmd_list': /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:239:20: note: byref variable will be forcibly initialized 239 | u8 buffer[2] = { entry->cmd, entry->param }; | ^~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c: In function 'rad_panel_enable': /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:350:49: note: byref variable will be forcibly initialized 350 | ret = mipi_dsi_generic_write(dsi, (u8[]){ 0xC2, 0x0B }, 2); | ^ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:336:49: note: byref variable will be forcibly initialized 336 | ret = mipi_dsi_generic_write(dsi, (u8[]){ WRMAUCCTR, 0x00 }, 2); | ^ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c: In function 'rad_bl_get_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:467:13: note: byref variable will be forcibly initialized 467 | u16 brightness; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/backlight.h:12, from /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:8: /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /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:544:13: note: byref variable will be forcibly initialized 544 | u32 video_mode; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:542:37: note: byref variable will be forcibly initialized 542 | struct backlight_properties bl_props; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxbsp_i2c_write_read': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:1315:24: note: byref variable will be forcibly initialized 1315 | struct i2c_msg msg[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxdap_fasi_read_block': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:1419:12: note: byref variable will be forcibly initialized 1419 | u8 buf[4]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxdap_fasi_read_reg16': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:1523:12: note: byref variable will be forcibly initialized 1523 | u8 buf[sizeof(*data)]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxdap_fasi_read_reg32': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:1556:12: note: byref variable will be forcibly initialized 1556 | u8 buf[sizeof(*data)]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxdap_fasi_write_block': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:1596:12: note: byref variable will be forcibly initialized 1596 | u8 buf[DRXDAP_MAX_WCHUNKSIZE]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxdap_fasi_write_reg16': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:1729:12: note: byref variable will be forcibly initialized 1729 | u8 buf[sizeof(data)]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_write_aud_reg16': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2025:21: note: byref variable will be forcibly initialized 2025 | u16 tr_status = 0; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_read_aud_reg16': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:1912:13: note: byref variable will be forcibly initialized 1912 | u16 tr_status = 0; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'get_sig_strength': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9386:13: note: byref variable will be forcibly initialized 9386 | u16 if_gain = 0; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9385:13: note: byref variable will be forcibly initialized 9385 | u16 rf_gain = 0; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'get_vsb_post_rs_pck_err': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6220:13: note: byref variable will be forcibly initialized 6220 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'get_vs_bpre_viterbi_ber': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6303:13: note: byref variable will be forcibly initialized 6303 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'get_vs_bpost_viterbi_ber': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6259:13: note: byref variable will be forcibly initialized 6259 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'get_vsbmer': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6325:13: note: byref variable will be forcibly initialized 6325 | u16 data_hi = 0; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'get_qamrs_err_count': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9310:52: note: byref variable will be forcibly initialized 9310 | nr_packet_errors = 0, nr_failures = 0, nr_snc_par_fail_count = 0; | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9310:35: note: byref variable will be forcibly initialized 9310 | nr_packet_errors = 0, nr_failures = 0, nr_snc_par_fail_count = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9310:13: note: byref variable will be forcibly initialized 9310 | nr_packet_errors = 0, nr_failures = 0, nr_snc_par_fail_count = 0; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9309:13: note: byref variable will be forcibly initialized 9309 | nr_symbol_errors = 0, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9308:13: note: byref variable will be forcibly initialized 9308 | u16 nr_bit_errors = 0, | ^~~~~~~~~~~~~ /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:9474:13: note: byref variable will be forcibly initialized 9474 | u16 fec_oc_period = 0; /* SNC sync failure measurement period */ | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9473:13: note: byref variable will be forcibly initialized 9473 | u16 qsym_err_vd = 0; /* quadrature symbol errors in QAM_VD */ | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9472:13: note: byref variable will be forcibly initialized 9472 | u16 qam_sl_err_power = 0; /* accumulated error between raw and sliced symbols */ | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_sig_quality': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10685:18: note: byref variable will be forcibly initialized 10685 | u16 mer, strength = 0; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10685:13: note: byref variable will be forcibly initialized 10685 | u16 mer, strength = 0; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10684:28: note: byref variable will be forcibly initialized 10684 | u32 ber, cnt, err, pkt; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10684:23: note: byref variable will be forcibly initialized 10684 | u32 ber, cnt, err, pkt; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10684:18: note: byref variable will be forcibly initialized 10684 | u32 ber, cnt, err, pkt; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10684:13: note: byref variable will be forcibly initialized 10684 | u32 ber, cnt, err, pkt; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_uio_write': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3674:13: note: byref variable will be forcibly initialized 3674 | u16 value = 0; | ^~~~~ /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:28: note: byref variable will be forcibly initialized 11911 | struct drxuio_data uio_data; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11910:27: note: byref variable will be forcibly initialized 11910 | struct drxuio_cfg uio_cfg; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'hi_command': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2279:13: note: byref variable will be forcibly initialized 2279 | u16 wait_cmd = 0; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_i2c_bridge': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3882:13: note: byref variable will be forcibly initialized 3882 | u16 result = 0; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3881:28: note: byref variable will be forcibly initialized 3881 | struct drxj_hi_cmd hi_cmd; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drx39xxj_i2c_gate_ctrl': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:12186:14: note: byref variable will be forcibly initialized 12186 | bool i2c_gate_state; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'hi_cfg_command': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2237:13: note: byref variable will be forcibly initialized 2237 | u16 result = 0; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2236:28: note: byref variable will be forcibly initialized 2236 | struct drxj_hi_cmd hi_cmd; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'scu_command': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3981:13: note: byref variable will be forcibly initialized 3981 | u16 cur_cmd = 0; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_lock_status': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10800:13: note: byref variable will be forcibly initialized 10800 | u16 cmd_result[2] = { 0, 0 }; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drx39xxj_read_status': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11966:30: note: byref variable will be forcibly initialized 11966 | enum drx_lock_status lock_status; | ^~~~~~~~~~~ /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:4147:13: note: byref variable will be forcibly initialized 4147 | u16 cmd_result[15]; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4146:13: note: byref variable will be forcibly initialized 4146 | u16 set_param_parameters[18]; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4144:28: note: byref variable will be forcibly initialized 4144 | struct drxjscu_cmd scu_cmd; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_scu_atomic_write_reg16': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4236:12: note: byref variable will be forcibly initialized 4236 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_scu_atomic_read_reg16': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4208:12: note: byref variable will be forcibly initialized 4208 | u8 buf[2] = { 0 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_iqm_af': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5354:13: note: byref variable will be forcibly initialized 5354 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_atv': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9754:13: note: byref variable will be forcibly initialized 9754 | u16 cmd_result = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'adc_sync_measurement': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4261:13: note: byref variable will be forcibly initialized 4261 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'adc_synchronization': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4336:21: note: byref variable will be forcibly initialized 4336 | u16 clk_neg = 0; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4324:13: note: byref variable will be forcibly initialized 4324 | u16 count = 0; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'init_agc': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4400:13: note: byref variable will be forcibly initialized 4400 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4397:13: note: byref variable will be forcibly initialized 4397 | u16 agc_ki = 0; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_agc_if': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5152:21: note: byref variable will be forcibly initialized 5152 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_agc_rf': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4938:21: note: byref variable will be forcibly initialized 4938 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_mpegtei_handling': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3377:13: note: byref variable will be forcibly initialized 3377 | u16 fec_oc_ems_mode = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3376:13: note: byref variable will be forcibly initialized 3376 | u16 fec_oc_snc_mode = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3375:13: note: byref variable will be forcibly initialized 3375 | u16 fec_oc_dpr_mode = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'bit_reverse_mpeg_output': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3448:13: note: byref variable will be forcibly initialized 3448 | u16 fec_oc_ipr_mode = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_mpeg_start_width': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3492:13: note: byref variable will be forcibly initialized 3492 | u16 fec_oc_comm_mb = 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:2110:13: note: byref variable will be forcibly initialized 2110 | u16 dummy = 0; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2109:13: note: byref variable will be forcibly initialized 2109 | u16 word; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2107:28: note: byref variable will be forcibly initialized 2107 | struct drxj_hi_cmd hi_cmd; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_atomic_read_reg32': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2184:12: note: byref variable will be forcibly initialized 2184 | u8 buf[sizeof(*data)] = { 0 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'get_device_capabilities': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2479:13: note: byref variable will be forcibly initialized 2479 | u16 bid = 0; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2478:13: note: byref variable will be forcibly initialized 2478 | u32 sio_top_jtagid_lo = 0; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2477:13: note: byref variable will be forcibly initialized 2477 | u16 sio_pdr_ohw_cfg = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_orx_nsu_aox': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9872:13: note: byref variable will be forcibly initialized 9872 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'smart_ant_init': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3918:13: note: byref variable will be forcibly initialized 3918 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3916:27: note: byref variable will be forcibly initialized 3916 | struct drxuio_cfg uio_cfg = { DRX_UIO1, DRX_UIO_MODE_FIRMWARE_SMA }; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxdap_fasi_write_reg32': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:1802:12: note: byref variable will be forcibly initialized 1802 | u8 buf[sizeof(data)]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_cfg_mpeg_output': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2734:13: note: byref variable will be forcibly initialized 2734 | u16 fec_oc_reg_ipr_mode = 0; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2733:13: note: byref variable will be forcibly initialized 2733 | u16 fec_oc_reg_mode = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_qam': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6370:13: note: byref variable will be forcibly initialized 6370 | u16 cmd_result = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6368:36: note: byref variable will be forcibly initialized 6368 | struct drx_cfg_mpeg_output cfg_mpeg_output; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_vsb': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5409:13: note: byref variable will be forcibly initialized 5409 | u16 cmd_result = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5407:36: note: byref variable will be forcibly initialized 5407 | struct drx_cfg_mpeg_output cfg_mpeg_output; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'qam_flip_spec': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8683:13: note: byref variable will be forcibly initialized 8683 | u16 fsm_state = 0; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8681:13: note: byref variable will be forcibly initialized 8681 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8680:13: note: byref variable will be forcibly initialized 8680 | u16 qam_ctl_ena = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8679:13: note: byref variable will be forcibly initialized 8679 | u32 iqm_fs_rate_lo = 0; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8678:13: note: byref variable will be forcibly initialized 8678 | u32 iqm_fs_rate_ofs = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'qam64auto': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8879:13: note: byref variable will be forcibly initialized 8879 | u16 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_standard': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10933:29: note: byref variable will be forcibly initialized 10933 | u16 dummy; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_vsb': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6110:44: note: byref variable will be forcibly initialized 6110 | struct drx_cfg_mpeg_output cfg_mpeg_output; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6076:42: note: byref variable will be forcibly initialized 6076 | struct drxj_cfg_afe_gain vsb_pga_cfg = { DRX_STANDARD_8VSB, 0 }; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5970:21: note: byref variable will be forcibly initialized 5970 | u16 fec_oc_reg_mode = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5933:21: note: byref variable will be forcibly initialized 5933 | u16 fec_oc_snc_mode = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5720:13: note: byref variable will be forcibly initialized 5720 | u16 cmd_param = 0; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5719:13: note: byref variable will be forcibly initialized 5719 | u16 cmd_result = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5717:28: note: byref variable will be forcibly initialized 5717 | 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:52: note: byref variable will be forcibly initialized 8620 | struct drx_cfg_mpeg_output cfg_mpeg_output; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8482:50: note: byref variable will be forcibly initialized 8482 | struct drxj_cfg_afe_gain qam_pga_cfg = { DRX_STANDARD_ITU_B, 0 }; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:7866:13: note: byref variable will be forcibly initialized 7866 | u16 set_env_parameters = 0; | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/media/mc/mc-entity.c:13: /kisskb/src/drivers/media/mc/mc-entity.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:7863:13: note: byref variable will be forcibly initialized 7863 | u16 cmd_result = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_qam_channel': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9225:29: note: byref variable will be forcibly initialized 9225 | u16 qam_ctl_ena = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c: In function 'pll_calculate': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:221:39: note: byref variable will be forcibly initialized 221 | struct hdmi_8996_post_divider pd; | ^~ /kisskb/src/drivers/media/mc/mc-entity.c: In function 'media_entity_get_fwnode_pad': /kisskb/src/drivers/media/mc/mc-entity.c:373:32: note: byref variable will be forcibly initialized 373 | struct fwnode_endpoint endpoint; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9143:29: note: byref variable will be forcibly initialized 9143 | u16 qam_ctl_ena = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9101:30: note: byref variable will be forcibly initialized 9101 | enum drx_lock_status lock_status = DRX_NOT_LOCKED; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/kasan-checks.h:5, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/media/mc/mc-entity.c:11: /kisskb/src/drivers/media/mc/mc-entity.c: In function '__media_pipeline_start': /kisskb/src/drivers/media/mc/mc-entity.c:427:32: note: byref variable will be forcibly initialized 427 | DECLARE_BITMAP(has_no_links, MEDIA_ENTITY_MAX_PADS); | ^~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/media/mc/mc-entity.c:426:32: note: byref variable will be forcibly initialized 426 | DECLARE_BITMAP(active, MEDIA_ENTITY_MAX_PADS); | ^~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_channel': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10585:36: note: byref variable will be forcibly initialized 10585 | struct drxuio_data uio1 = { DRX_UIO1, false }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10500:35: note: byref variable will be forcibly initialized 10500 | struct drxuio_cfg uio_cfg = { DRX_UIO1, DRX_UIO_MODE_FIRMWARE_SAW }; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drx_ctrl_u_code': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11854:28: note: byref variable will be forcibly initialized 11854 | u8 mc_data_buffer[DRX_UCODE_MAX_BUF_SIZE]; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c: In function 'hdmi_8996_pll_set_clk_rate': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:400:42: note: byref variable will be forcibly initialized 400 | struct hdmi_8996_phy_pll_reg_cfg cfg; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11757:40: note: byref variable will be forcibly initialized 11757 | const struct firmware *fw = NULL; | ^~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c: In function 'msm_hdmi_pll_8996_init': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:726:32: note: byref variable will be forcibly initialized 726 | char name[32], label[32]; | ^~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:726:22: note: byref variable will be forcibly initialized 726 | char name[32], label[32]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_oob': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9938:12: note: byref variable will be forcibly initialized 9938 | u8 pfi_coeffs[4][6] = { | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9930:13: note: byref variable will be forcibly initialized 9930 | u16 cmd_result[2] = { 0, 0 }; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9929:13: note: byref variable will be forcibly initialized 9929 | u16 set_param_parameters[3]; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9928:28: note: byref variable will be forcibly initialized 9928 | 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:32: note: byref variable will be forcibly initialized 2681 | struct i2c_device_addr wake_up_addr; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2679:12: note: byref variable will be forcibly initialized 2679 | u8 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drx39xxj_set_powerstate': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11945:29: note: byref variable will be forcibly initialized 11945 | enum drx_power_mode power_mode; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drx39xxj_set_frontend': /kisskb/src/drivers/w1/slaves/w1_ds2405.c: In function 'output_store': /kisskb/src/drivers/w1/slaves/w1_ds2405.c:183:20: note: byref variable will be forcibly initialized 183 | u8 cmd[9]; | ^~~ /kisskb/src/drivers/w1/slaves/w1_ds2405.c:145:22: note: byref variable will be forcibly initialized 145 | unsigned int val; | ^~~ /kisskb/src/drivers/w1/slaves/w1_ds2405.c:144:13: note: byref variable will be forcibly initialized 144 | int ret, current_pio; | ^~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:12107:21: note: byref variable will be forcibly initialized 12107 | u32 int_freq; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:12082:28: note: byref variable will be forcibly initialized 12082 | struct drx_channel channel; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:12081:27: note: byref variable will be forcibly initialized 12081 | enum drx_standard standard = DRX_STANDARD_8VSB; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_close': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11562:29: note: byref variable will be forcibly initialized 11562 | enum drx_power_mode power_mode = DRX_POWER_UP; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_open': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11353:29: note: byref variable will be forcibly initialized 11353 | enum drx_power_mode power_mode = DRX_POWER_UP; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11351:36: note: byref variable will be forcibly initialized 11351 | struct drx_cfg_mpeg_output cfg_mpeg_output; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11350:31: note: byref variable will be forcibly initialized 11350 | struct drxu_code_info ucode_info; | ^~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2413.c: In function 'output_write': /kisskb/src/drivers/w1/slaves/w1_ds2413.c:88:12: note: byref variable will be forcibly initialized 88 | u8 w1_buf[3]; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/refcount.h:95, from /kisskb/src/drivers/media/mc/mc-request.c:15: /kisskb/src/drivers/media/mc/mc-request.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/include/media/media-devnode.h:19, from /kisskb/src/include/media/media-device.h:17, from /kisskb/src/drivers/media/mc/mc-request.c:17: /kisskb/src/drivers/media/mc/mc-request.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hwmon/occ/common.c: In function 'occ_set_user_power_cap': /kisskb/src/drivers/hwmon/occ/common.c:184:12: note: byref variable will be forcibly initialized 184 | u8 cmd[8]; | ^~~ /kisskb/src/drivers/hwmon/occ/common.c: In function 'occ_poll': /kisskb/src/drivers/hwmon/occ/common.c:135:12: note: byref variable will be forcibly initialized 135 | u8 cmd[7]; | ^~~ /kisskb/src/drivers/hwmon/occ/common.c: In function 'occ_store_caps_user': /kisskb/src/drivers/hwmon/occ/common.c:690:28: note: byref variable will be forcibly initialized 690 | unsigned long long value; | ^~~~~ /kisskb/src/drivers/input/misc/bma150.c: In function 'bma150_report_xyz': /kisskb/src/drivers/input/misc/bma150.c:307:12: note: byref variable will be forcibly initialized 307 | u8 data[BMA150_XYZ_DATA_SIZE]; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/display-connector.c: In function 'display_connector_probe': /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:142:29: note: byref variable will be forcibly initialized 142 | const char *hdmi_type; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/display-connector.c:110:21: note: byref variable will be forcibly initialized 110 | const char *label = NULL; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2406.c: In function 'w1_f12_read_state': /kisskb/src/drivers/w1/slaves/w1_ds2406.c:30:12: note: byref variable will be forcibly initialized 30 | u8 w1_buf[6]={W1_F12_FUNC_READ_STATUS, 7, 0, 0, 0, 0}; | ^~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2406.c: In function 'w1_f12_write_output': /kisskb/src/drivers/w1/slaves/w1_ds2406.c:68:12: note: byref variable will be forcibly initialized 68 | u8 w1_buf[6]={W1_F12_FUNC_WRITE_STATUS, 7, 0, 0, 0, 0}; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_read_edid': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:599:22: note: byref variable will be forcibly initialized 599 | unsigned int temp; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_connector_detect': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:585:22: note: byref variable will be forcibly initialized 585 | unsigned int reg_val = 0; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_read_video_check': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:292:28: note: byref variable will be forcibly initialized 292 | unsigned int temp, temp2; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:292:22: note: byref variable will be forcibly initialized 292 | unsigned int temp, temp2; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_bridge_detect': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:925:22: note: byref variable will be forcibly initialized 925 | unsigned int reg_val = 0; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_enable_hpd_interrupts': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:432:22: note: byref variable will be forcibly initialized 432 | unsigned int val; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_read_device_rev': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:1004:22: note: byref variable will be forcibly initialized 1004 | unsigned int rev; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_irq_thread_handler': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:394:22: note: byref variable will be forcibly initialized 394 | unsigned int irq_flag3 = 0; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:393:22: note: byref variable will be forcibly initialized 393 | unsigned int irq_flag0 = 0; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:760:43: note: byref variable will be forcibly initialized 760 | const struct mipi_dsi_device_info info = { "lt9611", 0, NULL }; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_ds2430.c: In function 'w1_f14_readblock': /kisskb/src/drivers/w1/slaves/w1_ds2430.c:68:12: note: byref variable will be forcibly initialized 68 | u8 cmp[W1_F14_READ_MAXLEN]; | ^~~ /kisskb/src/drivers/w1/slaves/w1_ds2430.c:67:12: note: byref variable will be forcibly initialized 67 | u8 wrbuf[2]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2430.c: In function 'w1_f14_write': /kisskb/src/drivers/w1/slaves/w1_ds2430.c:149:12: note: byref variable will be forcibly initialized 149 | u8 rdbuf[W1_F14_SCRATCH_SIZE + 3]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2430.c:148:12: note: byref variable will be forcibly initialized 148 | u8 wrbuf[2]; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:905:35: note: byref variable will be forcibly initialized 905 | struct hdmi_avi_infoframe avi_frame; | ^~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2430.c: In function 'eeprom_write': /kisskb/src/drivers/w1/slaves/w1_ds2430.c:225:30: note: byref variable will be forcibly initialized 225 | char tmp[W1_F14_SCRATCH_SIZE]; | ^~~ /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:1063:28: note: byref variable will be forcibly initialized 1063 | struct of_endpoint of_ep; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2431.c: In function 'w1_f2d_readblock': /kisskb/src/drivers/w1/slaves/w1_ds2431.c:67:12: note: byref variable will be forcibly initialized 67 | u8 cmp[W1_F2D_READ_MAXLEN]; | ^~~ /kisskb/src/drivers/w1/slaves/w1_ds2431.c:66:12: note: byref variable will be forcibly initialized 66 | u8 wrbuf[3]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2431.c: In function 'w1_f2d_write': /kisskb/src/drivers/w1/slaves/w1_ds2431.c:149:12: note: byref variable will be forcibly initialized 149 | u8 rdbuf[W1_F2D_SCRATCH_SIZE + 3]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2431.c:148:12: note: byref variable will be forcibly initialized 148 | u8 wrbuf[4]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2431.c: In function 'eeprom_write': /kisskb/src/drivers/w1/slaves/w1_ds2431.c:224:30: note: byref variable will be forcibly initialized 224 | char tmp[W1_F2D_SCRATCH_SIZE]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c: In function 'stdp2690_get_edid': /kisskb/src/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c:75:24: note: byref variable will be forcibly initialized 75 | struct i2c_msg msgs[] = { | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c:71:23: note: byref variable will be forcibly initialized 71 | unsigned char start = 0x00; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c: In function 'ps8640_aux_transfer': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:164:12: note: byref variable will be forcibly initialized 164 | u8 addr_len[PAGE0_SWAUX_LENGTH + 1 - PAGE0_SWAUX_ADDR_7_0]; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:158:22: note: byref variable will be forcibly initialized 158 | unsigned int data; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_ds2805.c: In function 'w1_f0d_readblock': /kisskb/src/drivers/w1/slaves/w1_ds2805.c:64:12: note: byref variable will be forcibly initialized 64 | u8 cmp[W1_F0D_READ_MAXLEN]; | ^~~ /kisskb/src/drivers/w1/slaves/w1_ds2805.c:63:12: note: byref variable will be forcibly initialized 63 | u8 wrbuf[3]; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c: In function 'ps8640_bridge_vdo_control': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:281:12: note: byref variable will be forcibly initialized 281 | u8 vdo_ctrl_buf[] = { VDO_CTL_ADD, ctrl }; | ^~~~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2805.c: In function 'w1_f0d_write': /kisskb/src/drivers/w1/slaves/w1_ds2805.c:148:12: note: byref variable will be forcibly initialized 148 | u8 rdbuf[W1_F0D_SCRATCH_SIZE]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2805.c:147:12: note: byref variable will be forcibly initialized 147 | u8 wrbuf[3]; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c: In function 'ps8640_bridge_poweron': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:299:18: note: byref variable will be forcibly initialized 299 | int ret, status; | ^~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2805.c: In function 'w1_f0d_write_bin': /kisskb/src/drivers/w1/slaves/w1_ds2805.c:223:30: note: byref variable will be forcibly initialized 223 | char tmp[W1_F0D_SCRATCH_SIZE]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c: In function 'ps8640_probe': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:520:27: note: byref variable will be forcibly initialized 520 | struct drm_panel *panel; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c: In function 'ps8640_bridge_attach': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8640.c:408:43: note: byref variable will be forcibly initialized 408 | const struct mipi_dsi_device_info info = { .type = "ps8640", | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c: In function 'ps8622_set': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:71:12: note: byref variable will be forcibly initialized 71 | u8 data[] = {reg, val}; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:24: note: byref variable will be forcibly initialized 70 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c: In function 'ps8622_probe': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:455:27: note: byref variable will be forcibly initialized 455 | struct drm_panel *panel; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_firmware_write_page': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:704:29: note: byref variable will be forcibly initialized 704 | struct reg_sequence seq_write_addr[] = { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:694:29: note: byref variable will be forcibly initialized 694 | struct reg_sequence seq_write_prepare[] = { | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_firmware_read_page': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:724:29: note: byref variable will be forcibly initialized 724 | struct reg_sequence seq_read_page[] = { | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_firmware_read': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:741:29: note: byref variable will be forcibly initialized 741 | struct reg_sequence seq_read_setup[] = { | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_firmware_update': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:814:22: note: byref variable will be forcibly initialized 814 | char buf[LT9611UXC_FW_PAGE_SIZE]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:780:29: note: byref variable will be forcibly initialized 780 | struct reg_sequence seq_block_erase[] = { | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:771:29: note: byref variable will be forcibly initialized 771 | struct reg_sequence seq_setup[] = { | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:769:32: note: byref variable will be forcibly initialized 769 | const struct firmware *fw; | ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/firmware.h:7, from /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:7: /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_wait_for_edid': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:497:16: note: in expansion of macro 'wait_event_interruptible_timeout' 497 | return wait_event_interruptible_timeout(lt9611uxc->wq, lt9611uxc->edid_read, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:258:43: note: byref variable will be forcibly initialized 258 | const struct mipi_dsi_device_info info = { "lt9611uxc", 0, NULL }; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_bridge_detect': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:473:22: note: byref variable will be forcibly initialized 473 | unsigned int reg_val = 0; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_read_device_rev': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:589:34: note: byref variable will be forcibly initialized 589 | unsigned int rev0, rev1, rev2; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:589:28: note: byref variable will be forcibly initialized 589 | unsigned int rev0, rev1, rev2; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:589:22: note: byref variable will be forcibly initialized 589 | unsigned int rev0, rev1, rev2; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_read_version': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:609:22: note: byref variable will be forcibly initialized 609 | unsigned int rev; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_irq_thread_handler': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:141:22: note: byref variable will be forcibly initialized 141 | unsigned int hpd_status = 0; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:140:22: note: byref variable will be forcibly initialized 140 | unsigned int irq_status = 0; | ^~~~~~~~~~ /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:643:28: note: byref variable will be forcibly initialized 643 | struct of_endpoint of_ep; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c: In function 'dw_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:146:28: note: byref variable will be forcibly initialized 146 | struct of_endpoint of_ep; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c: In function 'snd_dw_hdmi_probe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:186:33: note: byref variable will be forcibly initialized 186 | struct hdmi_codec_pdata pdata; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:185:37: note: byref variable will be forcibly initialized 185 | struct platform_device_info pdevinfo; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c: In function 's6e3ha2_set_vint': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:419:23: note: byref variable will be forcibly initialized 419 | unsigned char data[] = { 0xf4, 0x8b, | ^~~~ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c: In function 's6e3ha2_update_gamma': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:436:12: note: byref variable will be forcibly initialized 436 | u8 data[S6E3HA2_GAMMA_CMD_CNT + 1] = { 0xca, }; | ^~~~ /kisskb/src/drivers/w1/slaves/w1_ds2433.c: In function 'eeprom_read': /kisskb/src/drivers/w1/slaves/w1_ds2433.c:98:12: note: byref variable will be forcibly initialized 98 | u8 wrbuf[3]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2433.c: In function 'w1_f23_write': /kisskb/src/drivers/w1/slaves/w1_ds2433.c:158:12: note: byref variable will be forcibly initialized 158 | u8 rdbuf[W1_PAGE_SIZE + 3]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds2433.c:157:12: note: byref variable will be forcibly initialized 157 | u8 wrbuf[4]; | ^~~~~ /kisskb/src/drivers/power/supply/power_supply_leds.c: In function 'power_supply_update_gen_leds': /kisskb/src/drivers/power/supply/power_supply_leds.c:115:36: note: byref variable will be forcibly initialized 115 | union power_supply_propval online; | ^~~~~~ /kisskb/src/drivers/power/supply/power_supply_leds.c: In function 'power_supply_update_bat_leds': /kisskb/src/drivers/power/supply/power_supply_leds.c:25:23: note: byref variable will be forcibly initialized 25 | unsigned long delay_off = 0; | ^~~~~~~~~ /kisskb/src/drivers/power/supply/power_supply_leds.c:24:23: note: byref variable will be forcibly initialized 24 | unsigned long delay_on = 0; | ^~~~~~~~ /kisskb/src/drivers/power/supply/power_supply_leds.c:23:36: note: byref variable will be forcibly initialized 23 | union power_supply_propval status; | ^~~~~~ /kisskb/src/drivers/power/supply/power_supply_sysfs.c: In function 'power_supply_store_property': /kisskb/src/drivers/power/supply/power_supply_sysfs.c:329:22: note: byref variable will be forcibly initialized 329 | long long_val; | ^~~~~~~~ /kisskb/src/drivers/power/supply/power_supply_sysfs.c:316:36: note: byref variable will be forcibly initialized 316 | 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:36: note: byref variable will be forcibly initialized 270 | union power_supply_propval value; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/power/supply/power_supply_core.c:12: /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/misc/da9052_onkey.c:15: /kisskb/src/drivers/input/misc/da9052_onkey.c: In function 'da9052_reg_read': /kisskb/src/include/linux/mfd/da9052/da9052.h:107:13: note: byref variable will be forcibly initialized 107 | int val, ret; | ^~~ /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:1064:36: note: byref variable will be forcibly initialized 1064 | union power_supply_propval val; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/power/supply/power_supply_core.c:12: /kisskb/src/drivers/power/supply/power_supply_core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/power/supply/power_supply_core.c:17: /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /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:39: note: byref variable will be forcibly initialized 329 | struct psy_am_i_supplied_data data = { psy, 0 }; | ^~~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_is_system_supplied': /kisskb/src/drivers/power/supply/power_supply_core.c:362:22: note: byref variable will be forcibly initialized 362 | unsigned int count = 0; | ^~~~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_get_battery_info': /kisskb/src/drivers/power/supply/power_supply_core.c:696:33: note: byref variable will be forcibly initialized 696 | int i, tab_len, size; | ^~~~ /kisskb/src/drivers/power/supply/power_supply_core.c:571:18: note: byref variable will be forcibly initialized 571 | int err, len, index; | ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c:570:21: note: byref variable will be forcibly initialized 570 | const char *value; | ^~~~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_batinfo_ocv2cap': /kisskb/src/drivers/power/supply/power_supply_core.c:873:13: note: byref variable will be forcibly initialized 873 | int table_len; | ^~~~~~~~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_read_temp': /kisskb/src/drivers/power/supply/power_supply_core.c:975:36: note: byref variable will be forcibly initialized 975 | union power_supply_propval val; | ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_max_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1028:36: note: byref variable will be forcibly initialized 1028 | 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:1046:36: note: byref variable will be forcibly initialized 1046 | union power_supply_propval val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/input/misc/da7280.c:10: /kisskb/src/drivers/input/misc/da7280.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/da7280.c: In function 'da7280_haptic_set_pwm': /kisskb/src/drivers/input/misc/da7280.c:327:26: note: byref variable will be forcibly initialized 327 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/input/misc/da7280.c: In function 'da7280_irq_handler': /kisskb/src/drivers/input/misc/da7280.c:906:12: note: byref variable will be forcibly initialized 906 | u8 events[DA7280_IRQ_NUM]; | ^~~~~~ /kisskb/src/drivers/input/misc/da7280.c: In function 'da7280_haptic_mem_update': /kisskb/src/drivers/input/misc/da7280.c:286:22: note: byref variable will be forcibly initialized 286 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/da7280.c: In function 'da7280_parse_properties': /kisskb/src/drivers/input/misc/da7280.c:780:13: note: byref variable will be forcibly initialized 780 | u32 val; | ^~~ /kisskb/src/drivers/input/misc/da7280.c:779:21: note: byref variable will be forcibly initialized 779 | const char *str; | ^~~ /kisskb/src/drivers/input/misc/da7280.c:778:14: note: byref variable will be forcibly initialized 778 | char gpi_str3[] = "dlg,gpi0-polarity"; | ^~~~~~~~ /kisskb/src/drivers/input/misc/da7280.c:777:14: note: byref variable will be forcibly initialized 777 | char gpi_str2[] = "dlg,gpi0-mode"; | ^~~~~~~~ /kisskb/src/drivers/input/misc/da7280.c:776:14: note: byref variable will be forcibly initialized 776 | char gpi_str1[] = "dlg,gpi0-seq-id"; | ^~~~~~~~ /kisskb/src/drivers/input/misc/da7280.c:775:25: note: byref variable will be forcibly initialized 775 | unsigned int i, mem[DA7280_SNP_MEM_SIZE]; | ^~~ /kisskb/src/drivers/input/misc/da7280.c: In function 'da7280_init': /kisskb/src/drivers/input/misc/da7280.c:964:22: note: byref variable will be forcibly initialized 964 | unsigned int val = 0; | ^~~ /kisskb/src/drivers/input/misc/da7280.c: In function 'da7280_probe': /kisskb/src/drivers/input/misc/da7280.c:1149:26: note: byref variable will be forcibly initialized 1149 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c: In function 's6e63m0_set_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c:638:12: note: byref variable will be forcibly initialized 638 | u8 elvss_cmd_set[5]; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c: In function 's6e63m0_check_lcd_type': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c:338:22: note: byref variable will be forcibly initialized 338 | u8 id1, id2, id3; | ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c:338:17: note: byref variable will be forcibly initialized 338 | u8 id1, id2, id3; | ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c:338:12: note: byref variable will be forcibly initialized 338 | u8 id1, id2, id3; | ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c: In function 's6e63m0_probe': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e63m0.c:698:13: note: byref variable will be forcibly initialized 698 | u32 max_brightness; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e04.c: In function 'pio_write': /kisskb/src/drivers/w1/slaves/w1_ds28e04.c:304:12: note: byref variable will be forcibly initialized 304 | u8 ack; | ^~~ /kisskb/src/drivers/w1/slaves/w1_ds28e04.c:303:12: note: byref variable will be forcibly initialized 303 | u8 wrbuf[3]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e04.c: In function 'w1_f1C_read': /kisskb/src/drivers/w1/slaves/w1_ds28e04.c:100:12: note: byref variable will be forcibly initialized 100 | u8 wrbuf[3]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e04.c: In function 'w1_f1C_refresh_block': /kisskb/src/drivers/w1/slaves/w1_ds28e04.c:74:17: note: byref variable will be forcibly initialized 74 | u8 wrbuf[3]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e04.c: In function 'w1_f1C_write': /kisskb/src/drivers/w1/slaves/w1_ds28e04.c:163:12: note: byref variable will be forcibly initialized 163 | u8 rdbuf[W1_PAGE_SIZE + 3]; | ^~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e04.c:162:12: note: byref variable will be forcibly initialized 162 | u8 wrbuf[4]; | ^~~~~ /kisskb/src/drivers/hwmon/occ/p9_sbe.c: In function 'p9_sbe_occ_send_cmd': /kisskb/src/drivers/hwmon/occ/p9_sbe.c:23:16: note: byref variable will be forcibly initialized 23 | size_t resp_len = sizeof(*resp); | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_read_buf': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:150:24: note: byref variable will be forcibly initialized 150 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:149:12: note: byref variable will be forcibly initialized 149 | u8 data = addr; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_readb': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_msc_mt_done': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_burst_receive': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:670:12: note: byref variable will be forcibly initialized 670 | u8 buf[3], *d; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_write_buf': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:192:12: note: byref variable will be forcibly initialized 192 | u8 data[2]; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_burst_send': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:658:20: note: byref variable will be forcibly initialized 658 | u8 b[2] = { min(ctx->burst.rx_ack, 255), 0 }; | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function '__sii8620_write_seq': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:241:17: note: in expansion of macro 'sii8620_write' 241 | sii8620_write(ctx, seq[i], seq[i + 1]); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_enable_gen2_write_burst': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:19: note: byref variable will be forcibly initialized 246 | const u16 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:318:9: note: in expansion of macro 'sii8620_write_seq' 318 | sii8620_write_seq(ctx, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_mt_read_devcap_send': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:19: note: byref variable will be forcibly initialized 246 | const u16 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:465:9: note: in expansion of macro 'sii8620_write_seq' 465 | sii8620_write_seq(ctx, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_stop_video': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1011:9: note: in expansion of macro 'sii8620_write' 1011 | sii8620_write(ctx, REG_TPI_SC, val); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_setbits': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:259:9: note: in expansion of macro 'sii8620_write' 259 | sii8620_write(ctx, addr, val); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_set_format': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:19: note: byref variable will be forcibly initialized 246 | const u16 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1043:9: note: in expansion of macro 'sii8620_write_seq' 1043 | sii8620_write_seq(ctx, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-dev.c: In function 'dev_debug_store': /kisskb/src/drivers/media/v4l2-core/v4l2-dev.c:68:13: note: byref variable will be forcibly initialized 68 | u16 value; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_emsc_enable': /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_dvb_configure': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/media/tuners/tuner-simple.c:856:13: note: byref variable will be forcibly initialized 856 | u32 frequency = freq / 62500; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1413:9: note: in expansion of macro 'sii8620_write' 1413 | sii8620_write(ctx, REG_EMSCINTRMASK, BIT_EMSCINTR_SPI_DVLD); | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c:853:20: note: byref variable will be forcibly initialized 853 | u8 config, cb; | ^~ /kisskb/src/drivers/media/tuners/tuner-simple.c:853:12: note: byref variable will be forcibly initialized 853 | u8 config, cb; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1412:9: note: in expansion of macro 'sii8620_write' 1412 | sii8620_write(ctx, REG_EMSCINTR, reg); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_mt_msc_cmd_send': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:376:17: note: in expansion of macro 'sii8620_write' 376 | sii8620_write(ctx, REG_MSC_COMMAND_START, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:375:17: note: in expansion of macro 'sii8620_write' 375 | sii8620_write(ctx, REG_MSC_CMD_OR_OFFSET, msg->reg[1]); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:370:17: note: in expansion of macro 'sii8620_write' 370 | sii8620_write(ctx, REG_MSC_COMMAND_START, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:365:17: note: in expansion of macro 'sii8620_write' 365 | sii8620_write(ctx, REG_MSC_COMMAND_START, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_edid': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1925:9: note: in expansion of macro 'sii8620_write' 1925 | sii8620_write(ctx, REG_INTR9, stat); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_block': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/media/tuners/tuner-simple.c:14: /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:24: note: byref variable will be forcibly initialized 37 | struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1986:9: note: in expansion of macro 'sii8620_write' 1986 | sii8620_write(ctx, REG_EMSCINTR, stat); | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'tuner_read_status': /kisskb/src/drivers/media/tuners/tuner-simple.c:127:23: note: byref variable will be forcibly initialized 127 | unsigned char byte; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_merr': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1918:9: note: in expansion of macro 'sii8620_write' 1918 | sii8620_write(ctx, REG_CBUS_INT_1, stat); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_send_features': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1750:9: note: in expansion of macro 'sii8620_write' 1750 | sii8620_write(ctx, REG_MDT_XMIT_CTRL, BIT_MDT_XMIT_CTRL_EN | ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/media/tuners/tuner-simple.c:14: /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:24: note: byref variable will be forcibly initialized 27 | struct i2c_msg msg = { .addr = props->addr, .flags = 0, | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1748:12: note: byref variable will be forcibly initialized 1748 | u8 buf[16]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_coc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_std_setup': /kisskb/src/drivers/media/tuners/tuner-simple.c:397:20: note: byref variable will be forcibly initialized 397 | u8 buffer[4] = { 0x14, 0x00, 0x17, 0x00}; | ^~~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c:392:40: note: byref variable will be forcibly initialized 392 | struct tuner_i2c_props i2c = priv->i2c_props; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1911:9: note: in expansion of macro 'sii8620_write' 1911 | sii8620_write(ctx, REG_COC_INTR, stat); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_read_burst': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1645:9: note: in expansion of macro 'sii8620_write' 1645 | sii8620_write(ctx, REG_MDT_RCV_CTRL, BIT_MDT_RCV_CTRL_MDT_RCV_EN | | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1642:12: note: byref variable will be forcibly initialized 1642 | u8 buf[17]; | ^~~ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_set_aux_byte': /kisskb/src/drivers/media/tuners/tuner-simple.c:426:12: note: byref variable will be forcibly initialized 426 | u8 buffer[2]; | ^~~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_dvb_set_params': /kisskb/src/drivers/media/tuners/tuner-simple.c:922:12: note: byref variable will be forcibly initialized 922 | u8 buf[5]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_cbus_reset': In file included from /kisskb/src/include/linux/kasan-checks.h:5, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/export.h:43, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/fs.h:5, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/media/v4l2-core/v4l2-dev.c:17: /kisskb/src/drivers/media/v4l2-core/v4l2-dev.c: In function 'determine_valid_ioctls': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:966:9: note: in expansion of macro 'sii8620_write' 966 | sii8620_write(ctx, REG_PWD_SRST, BIT_PWD_SRST_CBUS_RST_SW_EN); | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-dev.c:546:24: note: byref variable will be forcibly initialized 546 | DECLARE_BITMAP(valid_ioctls, BASE_VIDIOC_PRIVATE); | ^~~~~~~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:963:9: note: in expansion of macro 'sii8620_write' 963 | sii8620_write(ctx, REG_PWD_SRST, BIT_PWD_SRST_CBUS_RST | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_wait_for_fsm_state': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_set_radio_freq': /kisskb/src/drivers/media/tuners/tuner-simple.c:729:45: note: byref variable will be forcibly initialized 729 | struct v4l2_priv_tun_config tda9887_cfg; | ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c:728:21: note: byref variable will be forcibly initialized 728 | int config = 0; | ^~~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c:669:12: note: byref variable will be forcibly initialized 669 | u8 buffer[4]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_set_mode': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1482:25: note: in expansion of macro 'sii8620_write' 1482 | sii8620_write(ctx, REG_CBUS3_CNVT, 0x85); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1451:17: note: in expansion of macro 'sii8620_write' 1451 | sii8620_write(ctx, REG_M3_CTRL, VAL_M3_CTRL_MHL3_VALUE); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_thread': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:2028:12: note: byref variable will be forcibly initialized 2028 | u8 stats[LEN_FAST_INTR_STAT]; | ^~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_post_tune': /kisskb/src/drivers/media/tuners/tuner-simple.c:457:20: note: byref variable will be forcibly initialized 457 | u8 status_byte = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_status_dcap_ready': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1677:9: note: in expansion of macro 'sii8620_write' 1677 | sii8620_write(ctx, REG_INTR9_MASK, BIT_INTR9_DEVCAP_DONE | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_set_tv_freq': /kisskb/src/drivers/media/tuners/tuner-simple.c:610:21: note: byref variable will be forcibly initialized 610 | int tda_config = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c:609:45: note: byref variable will be forcibly initialized 609 | struct v4l2_priv_tun_config tda9887_cfg; | ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c:549:12: note: byref variable will be forcibly initialized 549 | u8 buffer[4]; | ^~~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c:547:20: note: byref variable will be forcibly initialized 547 | u8 config, cb; | ^~ /kisskb/src/drivers/media/tuners/tuner-simple.c:547:12: note: byref variable will be forcibly initialized 547 | u8 config, cb; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_ddc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:2001:9: note: in expansion of macro 'sii8620_write' 2001 | sii8620_write(ctx, REG_INTR3, stat); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1994:17: note: in expansion of macro 'sii8620_write' 1994 | sii8620_write(ctx, REG_INTR3_MASK, 0); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_g2wb': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1666:9: note: in expansion of macro 'sii8620_write' 1666 | sii8620_write(ctx, REG_MDT_INT_0, stat); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1664:17: note: in expansion of macro 'sii8620_write' 1664 | sii8620_write(ctx, REG_MDT_XMIT_CTRL, 0); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_disc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1637:9: note: in expansion of macro 'sii8620_write' 1637 | sii8620_write(ctx, REG_CBUS_DISC_INTR0, stat); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_msc_mr_msc_msg': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1829:12: note: byref variable will be forcibly initialized 1829 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_tuner_attach': /kisskb/src/drivers/media/tuners/tuner-simple.c:1068:32: note: byref variable will be forcibly initialized 1068 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/tuners/tuner-simple.c:1067:20: note: byref variable will be forcibly initialized 1067 | u8 b[1]; | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_msc_mr_write_stat': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1699:30: note: byref variable will be forcibly initialized 1699 | u8 st[MHL_DST_SIZE], xst[MHL_XDS_SIZE]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1699:12: note: byref variable will be forcibly initialized 1699 | u8 st[MHL_DST_SIZE], xst[MHL_XDS_SIZE]; | ^~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_tdm': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1972:9: note: in expansion of macro 'sii8620_write' 1972 | sii8620_write(ctx, REG_TRXINTH, stat); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_msc_mr_set_int': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1776:12: note: byref variable will be forcibly initialized 1776 | u8 ints[MHL_INT_SIZE]; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_set_infoframes': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1134:9: note: in expansion of macro 'sii8620_write' 1134 | sii8620_write(ctx, REG_TPI_INFO_FSEL, BIT_TPI_INFO_FSEL_EN | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1125:9: note: in expansion of macro 'sii8620_write' 1125 | sii8620_write(ctx, REG_PKT_FILTER_0, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1117:17: note: in expansion of macro 'sii8620_write' 1117 | sii8620_write(ctx, REG_PKT_FILTER_0, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1115:17: note: in expansion of macro 'sii8620_write' 1115 | sii8620_write(ctx, REG_TPI_SC, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1101:12: note: byref variable will be forcibly initialized 1101 | u8 buf[31]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1100:30: note: byref variable will be forcibly initialized 1100 | union hdmi_infoframe frm; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1099:31: note: byref variable will be forcibly initialized 1099 | struct mhl3_infoframe mhl_frm; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_start_video': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:19: note: byref variable will be forcibly initialized 246 | const u16 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1201:17: note: in expansion of macro 'sii8620_write_seq' 1201 | sii8620_write_seq(ctx, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1153:17: note: in expansion of macro 'sii8620_write' 1153 | sii8620_write(ctx, REG_TPI_SC, 0); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1151:17: note: in expansion of macro 'sii8620_write' 1151 | sii8620_write(ctx, REG_RX_HDMI_CTRL2, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_scdt': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1942:9: note: in expansion of macro 'sii8620_write' 1942 | sii8620_write(ctx, REG_INTR5, stat); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_fetch_edid': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:19: note: byref variable will be forcibly initialized 246 | const u16 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:863:9: note: in expansion of macro 'sii8620_write_seq' 863 | sii8620_write_seq(ctx, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:19: note: byref variable will be forcibly initialized 246 | const u16 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:810:17: note: in expansion of macro 'sii8620_write_seq' 810 | sii8620_write_seq(ctx, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:19: note: byref variable will be forcibly initialized 246 | const u16 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:805:17: note: in expansion of macro 'sii8620_write_seq' 805 | sii8620_write_seq(ctx, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:794:9: note: in expansion of macro 'sii8620_write' 794 | sii8620_write(ctx, REG_DDC_ADDR, 0x50 << 1); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:790:17: note: in expansion of macro 'sii8620_write' 790 | sii8620_write(ctx, REG_DDC_STATUS, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:19: note: byref variable will be forcibly initialized 246 | const u16 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:777:9: note: in expansion of macro 'sii8620_write_seq' 777 | sii8620_write_seq(ctx, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_identify_sink': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:489:14: note: byref variable will be forcibly initialized 489 | char sink_name[20]; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_irq_msc': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized 181 | u8 ret = 0; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:181:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1864:25: note: in expansion of macro 'sii8620_write' 1864 | sii8620_write(ctx, REG_CBUS_INT_0, BIT_CBUS_HPD_CHG); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1858:17: note: in expansion of macro 'sii8620_write' 1858 | sii8620_write(ctx, REG_CBUS_INT_0, stat & ~BIT_CBUS_HPD_CHG); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_mr_devcap': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:516:12: note: byref variable will be forcibly initialized 516 | u8 dcap[MHL_DCAP_SIZE]; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_mt_read_devcap_recv': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:246:19: note: byref variable will be forcibly initialized 246 | const u16 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:549:9: note: in expansion of macro 'sii8620_write_seq' 549 | sii8620_write_seq(ctx, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_xtal_set_rate': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:931:9: note: in expansion of macro 'sii8620_write' 931 | sii8620_write(ctx, REG_HDCP2X_TP1, rates[i].tp1); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:930:9: note: in expansion of macro 'sii8620_write' 930 | sii8620_write(ctx, REG_DIV_CTL_MAIN, rates[i].div); | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_cable_in': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:232:12: note: byref variable will be forcibly initialized 232 | u8 d[] = { arr }; \ | ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:2074:9: note: in expansion of macro 'sii8620_write' 2074 | sii8620_write(ctx, REG_DPD, | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:2055:12: note: byref variable will be forcibly initialized 2055 | u8 ver[5]; | ^~~ /kisskb/src/drivers/power/supply/generic-adc-battery.c: In function 'gab_get_property': /kisskb/src/drivers/power/supply/generic-adc-battery.c:147:13: note: byref variable will be forcibly initialized 147 | int result = 0; | ^~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/power/supply/generic-adc-battery.c:12: /kisskb/src/drivers/power/supply/generic-adc-battery.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/input/misc/da9063_onkey.c: In function 'da9063_onkey_irq_handler': /kisskb/src/drivers/input/misc/da9063_onkey.c:163:22: note: byref variable will be forcibly initialized 163 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/da9063_onkey.c: In function 'da9063_poll_on': /kisskb/src/drivers/input/misc/da9063_onkey.c:89:13: note: byref variable will be forcibly initialized 89 | int fault_log = 0; | ^~~~~~~~~ /kisskb/src/drivers/input/misc/da9063_onkey.c:88:22: note: byref variable will be forcibly initialized 88 | unsigned int val; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_write_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:202:30: note: byref variable will be forcibly initialized 202 | 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:30: note: byref variable will be forcibly initialized 187 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_update_bits_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:215:12: note: byref variable will be forcibly initialized 215 | u8 status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_i2c_bypass_deselect': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:901:12: note: byref variable will be forcibly initialized 901 | u8 status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_i2c_bypass_select': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:855:12: note: byref variable will be forcibly initialized 855 | u8 status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_connector_detect': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:252:22: note: byref variable will be forcibly initialized 252 | unsigned int status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_get_modes': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:276:13: note: byref variable will be forcibly initialized 276 | u32 bus_format = MEDIA_BUS_FMT_RGB888_1X24; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:359:35: note: byref variable will be forcibly initialized 359 | struct hdmi_avi_infoframe frame; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:358:12: note: byref variable will be forcibly initialized 358 | u8 buf[HDMI_INFOFRAME_SIZE(AVI)]; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_interrupt': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:823:22: note: byref variable will be forcibly initialized 823 | unsigned int status = 0; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_audio_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:709:28: note: byref variable will be forcibly initialized 709 | struct of_endpoint of_ep; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_audio_hw_params': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:511:12: note: byref variable will be forcibly initialized 511 | u8 infoframe_buf[HDMI_INFOFRAME_SIZE(AUDIO)]; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:506:12: note: byref variable will be forcibly initialized 506 | u8 i2s_config_reg = SII902X_TPI_I2S_SD_DIRECTION_MSB_FIRST; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_audio_codec_init': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:756:12: note: byref variable will be forcibly initialized 756 | u8 lanes[4]; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_init': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:963:12: note: byref variable will be forcibly initialized 963 | u8 chipid[4]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:962:22: note: byref variable will be forcibly initialized 962 | unsigned int status = 0; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358762.c: In function 'tc358762_write': /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:83:12: note: byref variable will be forcibly initialized 83 | u8 data[6]; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358762.c: In function 'tc358762_parse_dt': /kisskb/src/drivers/gpu/drm/bridge/tc358762.c:182:27: note: byref variable will be forcibly initialized 182 | struct drm_panel *panel; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358764.c: In function 'tc358764_write': /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:191:12: note: byref variable will be forcibly initialized 191 | u8 data[6]; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358764.c: In function 'tc358764_init': /kisskb/src/drivers/gpu/drm/bridge/tc358764.c:221:13: note: byref variable will be forcibly initialized 221 | u32 v = 0; | ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c: In function 's6e8aa0_panel_cond_set_v142': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:171:18: note: byref variable will be forcibly initialized 171 | const u8 d[] = { seq };\ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:249:9: note: in expansion of macro 's6e8aa0_dcs_write_seq' 249 | s6e8aa0_dcs_write_seq(ctx, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c: In function 's6e8aa0_elvss_nvm_set_v142': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:171:18: note: byref variable will be forcibly initialized 171 | const u8 d[] = { seq };\ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:341:9: note: in expansion of macro 's6e8aa0_dcs_write_seq' 341 | s6e8aa0_dcs_write_seq(ctx, 0xd9, 0x14, 0x40, 0x0c, 0xcb, 0xce, 0x6e, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c: In function 's6e8aa0_etc_elvss_control': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:171:18: note: byref variable will be forcibly initialized 171 | const u8 d[] = { seq };\ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:318:9: note: in expansion of macro 's6e8aa0_dcs_write_seq' 318 | s6e8aa0_dcs_write_seq(ctx, 0xb1, 0x04, id); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c: In function 's6e8aa0_read_mtp_id': /kisskb/src/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:822:12: note: byref variable will be forcibly initialized 822 | u8 id[3]; | ^~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_write': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:182:13: note: byref variable will be forcibly initialized 182 | int tmpval = val; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_update_bits': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:214:18: note: byref variable will be forcibly initialized 214 | u32 tmp, orig; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:454:32: note: byref variable will be forcibly initialized 454 | struct mipi_dsi_packet packet; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_dsi_host_attach': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:375:27: note: byref variable will be forcibly initialized 375 | struct drm_panel *panel; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:374:28: note: byref variable will be forcibly initialized 374 | struct drm_bridge *bridge; | ^~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function '__w1_f19_set_i2c_speed': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:536:12: note: byref variable will be forcibly initialized 536 | u8 w1_buf[2]; | ^~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function 'w1_f19_i2c_write_read': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:306:12: note: byref variable will be forcibly initialized 306 | u8 w1_buf[3]; | ^~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function 'w1_f19_i2c_read': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:267:12: note: byref variable will be forcibly initialized 267 | u8 w1_buf[5]; | ^~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function '__w1_f19_i2c_write': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:155:12: note: byref variable will be forcibly initialized 155 | u8 w1_buf[2]; | ^~~~~~ /kisskb/src/drivers/w1/slaves/w1_ds28e17.c: In function 'w1_f19_i2c_write': /kisskb/src/drivers/w1/slaves/w1_ds28e17.c:196:12: note: byref variable will be forcibly initialized 196 | u8 command[2]; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c: In function 'sn65dsi83_attach': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:253:43: note: byref variable will be forcibly initialized 253 | const struct mipi_dsi_device_info info = { | ^~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:31: /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c: In function 'sn65dsi83_atomic_enable': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:377:16: note: byref variable will be forcibly initialized 377 | __le16 le16val; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:376:22: note: byref variable will be forcibly initialized 376 | unsigned int pval; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c: In function 'sn65dsi83_parse_dt': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:596:27: note: byref variable will be forcibly initialized 596 | struct drm_panel *panel; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi83.c:593:28: note: byref variable will be forcibly initialized 593 | struct drm_bridge *panel_bridge; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_get_max_lanes': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:957:12: note: byref variable will be forcibly initialized 957 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_bridge_read_valid_rates': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:851:24: note: byref variable will be forcibly initialized 851 | __le16 sink_rates[DP_MAX_SUPPORTED_RATES]; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:838:12: note: byref variable will be forcibly initialized 838 | u8 dpcd_val; | ^~~~~~~~ /kisskb/src/drivers/hwmon/hwmon.c: In function 'hwmon_thermal_get_temp': /kisskb/src/drivers/hwmon/hwmon.c:144:14: note: byref variable will be forcibly initialized 144 | long t; | ^ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_link_training': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:973:22: note: byref variable will be forcibly initialized 973 | unsigned int val; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_bridge_enable': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:1028:13: note: byref variable will be forcibly initialized 1028 | static void ti_sn_bridge_enable(struct drm_bridge *bridge) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:1031:21: note: byref variable will be forcibly initialized 1031 | const char *last_err_str = "No supported DP rate"; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/hwmon.h:71, from /kisskb/src/drivers/hwmon/hwmon.c:26: /kisskb/src/drivers/hwmon/hwmon.c: In function 'trace_event_raw_event_hwmon_attr_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 10 | DECLARE_EVENT_CLASS(hwmon_attr_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 10 | DECLARE_EVENT_CLASS(hwmon_attr_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/hwmon.c: In function 'trace_event_raw_event_hwmon_attr_show_string': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' 46 | TRACE_EVENT(hwmon_attr_show_string, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_bridge_attach': /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' 46 | TRACE_EVENT(hwmon_attr_show_string, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:665:43: note: byref variable will be forcibly initialized 665 | const struct mipi_dsi_device_info info = { .type = "ti_sn_bridge", | ^~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:661:18: note: byref variable will be forcibly initialized 661 | int ret, val; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_bridge_parse_lanes': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:1140:13: note: byref variable will be forcibly initialized 1140 | u32 lane_assignments[SN_MAX_DP_LANES] = { 0, 1, 2, 3 }; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_bridge_probe': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:1205:27: note: byref variable will be forcibly initialized 1205 | struct drm_panel *panel; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_aux_transfer': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:466:12: note: byref variable will be forcibly initialized 466 | u8 addr_len[SN_AUX_LENGTH_REG + 1 - SN_AUX_ADDR_19_16_REG]; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:464:22: note: byref variable will be forcibly initialized 464 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/hwmon/hwmon.c:20: /kisskb/src/drivers/hwmon/hwmon.c: In function 'kmalloc_array': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:463:22: note: byref variable will be forcibly initialized 463 | unsigned int len = msg->size; | ^~~ /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/hwmon/hwmon.c: In function 'hwmon_attr_show': /kisskb/src/drivers/hwmon/hwmon.c:301:14: note: byref variable will be forcibly initialized 301 | long val; | ^~~ /kisskb/src/drivers/hwmon/hwmon.c: In function 'hwmon_attr_show_string': /kisskb/src/drivers/hwmon/hwmon.c:321:21: note: byref variable will be forcibly initialized 321 | const char *s; | ^ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'status_show': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:354:27: note: byref variable will be forcibly initialized 354 | unsigned int reg, val; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_bridge_gpio_get': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:1302:22: note: byref variable will be forcibly initialized 1302 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/hwmon.c: In function 'hwmon_attr_store': /kisskb/src/drivers/hwmon/hwmon.c:340:14: note: byref variable will be forcibly initialized 340 | long val; | ^~~ /kisskb/src/drivers/hwmon/hwmon.c: In function 'hwmon_notify_event': /kisskb/src/drivers/hwmon/hwmon.c:626:14: note: byref variable will be forcibly initialized 626 | char sattr[MAX_SYSFS_ATTR_NAME_LENGTH]; | ^~~~~ /kisskb/src/drivers/hwmon/hwmon.c: In function 'hwmon_device_unregister': /kisskb/src/drivers/hwmon/hwmon.c:910:13: note: byref variable will be forcibly initialized 910 | int id; | ^~ /kisskb/src/drivers/power/supply/test_power.c: In function 'map_get_value': /kisskb/src/drivers/power/supply/test_power.c:306:14: note: byref variable will be forcibly initialized 306 | char buf[MAX_KEYLENGTH]; | ^~~ /kisskb/src/drivers/power/supply/test_power.c: In function 'param_set_battery_capacity': /kisskb/src/drivers/power/supply/test_power.c:435:13: note: byref variable will be forcibly initialized 435 | int tmp; | ^~~ /kisskb/src/drivers/input/misc/gpio_decoder.c: In function 'gpio_decoder_probe': /kisskb/src/drivers/input/misc/gpio_decoder.c:72:14: note: byref variable will be forcibly initialized 72 | u32 max; | ^~~ /kisskb/src/drivers/power/supply/test_power.c: In function 'param_set_battery_voltage': /kisskb/src/drivers/power/supply/test_power.c:450:13: note: byref variable will be forcibly initialized 450 | int tmp; | ^~~ /kisskb/src/drivers/power/supply/test_power.c: In function 'param_set_battery_charge_counter': /kisskb/src/drivers/power/supply/test_power.c:465:13: note: byref variable will be forcibly initialized 465 | int tmp; | ^~~ /kisskb/src/drivers/power/supply/test_power.c: In function 'param_set_battery_current': /kisskb/src/drivers/power/supply/test_power.c:480:13: note: byref variable will be forcibly initialized 480 | int tmp; | ^~~ /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c: In function 'sharp_panel_write': /kisskb/src/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:50:12: note: byref variable will be forcibly initialized 50 | u8 payload[3] = { offset >> 8, offset & 0xff, value }; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c: In function 'sharp_nt_panel_init': /kisskb/src/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:55:51: note: byref variable will be forcibly initialized 55 | ret = mipi_dsi_dcs_write(dsi, 0xae, (u8[]){ 0x03 }, 1); | ^ /kisskb/src/drivers/input/misc/drv2665.c: In function 'drv2665_worker': /kisskb/src/drivers/input/misc/drv2665.c:80:22: note: byref variable will be forcibly initialized 80 | unsigned int read_buf; | ^~~~~~~~ /kisskb/src/drivers/input/misc/drv2667.c: In function 'drv2667_set_waveform_freq': /kisskb/src/drivers/input/misc/drv2667.c:131:22: note: byref variable will be forcibly initialized 131 | unsigned int read_buf; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-tfp410.c: In function 'tfp410_parse_timings': /kisskb/src/drivers/gpu/drm/bridge/ti-tfp410.c:228:13: note: byref variable will be forcibly initialized 228 | u32 deskew = 0; | ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-tfp410.c:227:13: note: byref variable will be forcibly initialized 227 | u32 bus_width = 24; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-tfp410.c:226:13: note: byref variable will be forcibly initialized 226 | u32 pclk_sample = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-tfp410.c: In function 'tfp410_i2c_probe': /kisskb/src/drivers/gpu/drm/bridge/ti-tfp410.c:383:13: note: byref variable will be forcibly initialized 383 | int reg; | ^~~ /kisskb/src/drivers/power/supply/act8945a_charger.c: In function 'act8945a_get_charger_state': /kisskb/src/drivers/power/supply/act8945a_charger.c:89:30: note: byref variable will be forcibly initialized 89 | unsigned int status, state; | ^~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c:89:22: note: byref variable will be forcibly initialized 89 | unsigned int status, state; | ^~~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c: In function 'act8945a_get_charge_type': /kisskb/src/drivers/power/supply/act8945a_charger.c:128:30: note: byref variable will be forcibly initialized 128 | unsigned int status, state; | ^~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c:128:22: note: byref variable will be forcibly initialized 128 | unsigned int status, state; | ^~~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c: In function 'act8945a_get_battery_health': /kisskb/src/drivers/power/supply/act8945a_charger.c:166:37: note: byref variable will be forcibly initialized 166 | unsigned int status, state, config; | ^~~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c:166:30: note: byref variable will be forcibly initialized 166 | unsigned int status, state, config; | ^~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c:166:22: note: byref variable will be forcibly initialized 166 | unsigned int status, state, config; | ^~~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c: In function 'act8945a_set_supply_type': /kisskb/src/drivers/power/supply/act8945a_charger.c:410:30: note: byref variable will be forcibly initialized 410 | unsigned int status, state; | ^~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c:410:22: note: byref variable will be forcibly initialized 410 | unsigned int status, state; | ^~~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c: In function 'act8945a_get_capacity_level': /kisskb/src/drivers/power/supply/act8945a_charger.c:213:37: note: byref variable will be forcibly initialized 213 | unsigned int status, state, config; | ^~~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c:213:30: note: byref variable will be forcibly initialized 213 | unsigned int status, state, config; | ^~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c:213:22: note: byref variable will be forcibly initialized 213 | unsigned int status, state, config; | ^~~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c: In function 'act8945a_get_current_max': /kisskb/src/drivers/power/supply/act8945a_charger.c:280:30: note: byref variable will be forcibly initialized 280 | unsigned int status, state; | ^~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c:280:22: note: byref variable will be forcibly initialized 280 | unsigned int status, state; | ^~~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c: In function 'act8945a_charger_config': /kisskb/src/drivers/power/supply/act8945a_charger.c:468:22: note: byref variable will be forcibly initialized 468 | unsigned int tmp; | ^~~ /kisskb/src/drivers/power/supply/act8945a_charger.c:465:13: note: byref variable will be forcibly initialized 465 | u32 input_voltage_threshold; | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c:464:13: note: byref variable will be forcibly initialized 464 | u32 pre_time_out; | ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/act8945a_charger.c:463:13: note: byref variable will be forcibly initialized 463 | u32 total_time_out; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_is_hpd_detect': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:521:13: note: byref variable will be forcibly initialized 521 | int val; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_wait_ddc_ready': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:357:18: note: byref variable will be forcibly initialized 357 | int ret, val; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_abort_ddc_ops': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:387:31: note: byref variable will be forcibly initialized 387 | unsigned int swreset, cpdesire; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:387:22: note: byref variable will be forcibly initialized 387 | unsigned int swreset, cpdesire; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_irq_threaded_handler': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:841:22: note: byref variable will be forcibly initialized 841 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:12: /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_get_edid_block': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:423:22: note: byref variable will be forcibly initialized 423 | unsigned int val; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c: In function 'it66121_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/ite-it66121.c:693:12: note: byref variable will be forcibly initialized 693 | u8 buf[HDMI_INFOFRAME_SIZE(AVI)]; | ^~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_status': /kisskb/src/drivers/power/supply/adp5061.c:160:12: note: byref variable will be forcibly initialized 160 | u8 buf[2]; | ^~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_chg_type': /kisskb/src/drivers/power/supply/adp5061.c:423:21: note: byref variable will be forcibly initialized 423 | u8 status1, status2; | ^~~~~~~ /kisskb/src/drivers/power/supply/adp5061.c:423:12: note: byref variable will be forcibly initialized 423 | u8 status1, status2; | ^~~~~~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_charger_status': /kisskb/src/drivers/power/supply/adp5061.c:442:21: note: byref variable will be forcibly initialized 442 | u8 status1, status2; | ^~~~~~~ /kisskb/src/drivers/power/supply/adp5061.c:442:12: note: byref variable will be forcibly initialized 442 | u8 status1, status2; | ^~~~~~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_battery_status': /kisskb/src/drivers/power/supply/adp5061.c:475:21: note: byref variable will be forcibly initialized 475 | u8 status1, status2; | ^~~~~~~ /kisskb/src/drivers/power/supply/adp5061.c:475:12: note: byref variable will be forcibly initialized 475 | u8 status1, status2; | ^~~~~~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_input_current_limit': /kisskb/src/drivers/power/supply/adp5061.c:178:22: note: byref variable will be forcibly initialized 178 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_max_voltage': /kisskb/src/drivers/power/supply/adp5061.c:260:22: note: byref variable will be forcibly initialized 260 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_min_voltage': /kisskb/src/drivers/power/supply/adp5061.c:228:22: note: byref variable will be forcibly initialized 228 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_chg_volt_lim': /kisskb/src/drivers/power/supply/adp5061.c:244:22: note: byref variable will be forcibly initialized 244 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_const_chg_current': /kisskb/src/drivers/power/supply/adp5061.c:338:22: note: byref variable will be forcibly initialized 338 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_prechg_current': /kisskb/src/drivers/power/supply/adp5061.c:357:22: note: byref variable will be forcibly initialized 357 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_vweak_th': /kisskb/src/drivers/power/supply/adp5061.c:390:22: note: byref variable will be forcibly initialized 390 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_termination_current': /kisskb/src/drivers/power/supply/adp5061.c:504:22: note: byref variable will be forcibly initialized 504 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/adp5061.c: In function 'adp5061_get_property': /kisskb/src/drivers/power/supply/adp5061.c:537:21: note: byref variable will be forcibly initialized 537 | u8 status1, status2; | ^~~~~~~ /kisskb/src/drivers/power/supply/adp5061.c:537:12: note: byref variable will be forcibly initialized 537 | u8 status1, status2; | ^~~~~~~ /kisskb/src/drivers/power/supply/cw2015_battery.c: In function 'cw_read_word': /kisskb/src/drivers/power/supply/cw2015_battery.c:85:16: note: byref variable will be forcibly initialized 85 | __be16 value; | ^~~~~ /kisskb/src/drivers/power/supply/cw2015_battery.c: In function 'cw_get_voltage': /kisskb/src/drivers/power/supply/cw2015_battery.c:308:13: note: byref variable will be forcibly initialized 308 | u16 reg_val; | ^~~~~~~ /kisskb/src/drivers/power/supply/cw2015_battery.c: In function 'cw_get_time_to_empty': /kisskb/src/drivers/power/supply/cw2015_battery.c:335:13: note: byref variable will be forcibly initialized 335 | u16 value16; | ^~~~~~~ /kisskb/src/drivers/power/supply/cw2015_battery.c: In function 'cw_update_profile': /kisskb/src/drivers/power/supply/cw2015_battery.c:99:22: note: byref variable will be forcibly initialized 99 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/power/supply/cw2015_battery.c: In function 'cw_init': /kisskb/src/drivers/power/supply/cw2015_battery.c:201:20: note: byref variable will be forcibly initialized 201 | u8 bat_info[CW2015_SIZE_BATINFO]; | ^~~~~~~~ /kisskb/src/drivers/power/supply/cw2015_battery.c:160:22: note: byref variable will be forcibly initialized 160 | unsigned int reg_val = CW2015_MODE_SLEEP; | ^~~~~~~ /kisskb/src/drivers/power/supply/cw2015_battery.c: In function 'cw_get_soc': /kisskb/src/drivers/power/supply/cw2015_battery.c:255:22: note: byref variable will be forcibly initialized 255 | unsigned int soc; | ^~~ /kisskb/src/drivers/power/supply/cw2015_battery.c: In function 'cw_bat_work': /kisskb/src/drivers/power/supply/cw2015_battery.c:424:22: note: byref variable will be forcibly initialized 424 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_suspend': /kisskb/src/drivers/input/misc/iqs269a.c:1704:22: note: byref variable will be forcibly initialized 1704 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_dev_init': /kisskb/src/drivers/input/misc/iqs269a.c:1037:22: note: byref variable will be forcibly initialized 1037 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_report': /kisskb/src/drivers/input/misc/iqs269a.c:1198:12: note: byref variable will be forcibly initialized 1198 | u8 slider_x[IQS269_NUM_SL]; | ^~~~~~~~ /kisskb/src/drivers/input/misc/iqs269a.c:1195:29: note: byref variable will be forcibly initialized 1195 | struct iqs269_flags flags; | ^~~~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_resume': /kisskb/src/drivers/input/misc/iqs269a.c:1763:22: note: byref variable will be forcibly initialized 1763 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'ati_trigger_store': /kisskb/src/drivers/input/misc/iqs269a.c:1580:22: note: byref variable will be forcibly initialized 1580 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'ati_target_store': /kisskb/src/drivers/input/misc/iqs269a.c:1552:22: note: byref variable will be forcibly initialized 1552 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'ati_base_store': /kisskb/src/drivers/input/misc/iqs269a.c:1519:22: note: byref variable will be forcibly initialized 1519 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'ati_mode_store': /kisskb/src/drivers/input/misc/iqs269a.c:1486:22: note: byref variable will be forcibly initialized 1486 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'rx_enable_store': /kisskb/src/drivers/input/misc/iqs269a.c:1447:22: note: byref variable will be forcibly initialized 1447 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'ch_number_store': /kisskb/src/drivers/input/misc/iqs269a.c:1418:22: note: byref variable will be forcibly initialized 1418 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'hall_enable_store': /kisskb/src/drivers/input/misc/iqs269a.c:1388:22: note: byref variable will be forcibly initialized 1388 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'ati_target_show': /kisskb/src/drivers/input/misc/iqs269a.c:1537:22: note: byref variable will be forcibly initialized 1537 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'ati_base_show': /kisskb/src/drivers/input/misc/iqs269a.c:1504:22: note: byref variable will be forcibly initialized 1504 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'ati_mode_show': /kisskb/src/drivers/input/misc/iqs269a.c:1471:22: note: byref variable will be forcibly initialized 1471 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'hall_bin_show': /kisskb/src/drivers/input/misc/iqs269a.c:1343:22: note: byref variable will be forcibly initialized 1343 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'counts_show': /kisskb/src/drivers/input/misc/iqs269a.c:1312:16: note: byref variable will be forcibly initialized 1312 | __le16 counts; | ^~~~~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_parse_mask': /kisskb/src/drivers/input/misc/iqs269a.c:475:22: note: byref variable will be forcibly initialized 475 | unsigned int val[IQS269_NUM_CH]; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_parse_chan': /kisskb/src/drivers/input/misc/iqs269a.c:508:27: note: byref variable will be forcibly initialized 508 | unsigned int reg, val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c:508:22: note: byref variable will be forcibly initialized 508 | unsigned int reg, val; | ^~~ In file included from /kisskb/src/drivers/input/misc/max8997_haptic.c:15: /kisskb/src/drivers/input/misc/max8997_haptic.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:387:26: note: byref variable will be forcibly initialized 387 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/input/misc/max8997_haptic.c: In function 'pwm_config': /kisskb/src/include/linux/pwm.h:343:26: note: byref variable will be forcibly initialized 343 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/input/misc/max8997_haptic.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:368:26: note: byref variable will be forcibly initialized 368 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_parse_prop': /kisskb/src/drivers/input/misc/iqs269a.c:756:22: note: byref variable will be forcibly initialized 756 | unsigned int val; | ^~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_input_init': /kisskb/src/drivers/input/misc/iqs269a.c:1091:29: note: byref variable will be forcibly initialized 1091 | struct iqs269_flags flags; | ^~~~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_probe': /kisskb/src/drivers/input/misc/iqs269a.c:1638:32: note: byref variable will be forcibly initialized 1638 | struct iqs269_ver_info ver_info; | ^~~~~~~~ /kisskb/src/drivers/power/supply/ds2760_battery.c: In function 'ds2760_battery_write_active_full': /kisskb/src/drivers/power/supply/ds2760_battery.c:459:23: note: byref variable will be forcibly initialized 459 | unsigned char tmp[2] = { | ^~~ /kisskb/src/drivers/power/supply/ds2760_battery.c: In function 'ds2760_battery_read_status': /kisskb/src/drivers/power/supply/ds2760_battery.c:265:35: note: byref variable will be forcibly initialized 265 | int ret, i, start, count, scale[5]; | ^~~~~ /kisskb/src/drivers/power/supply/ds2760_battery.c: In function 'ds2760_battery_set_charged_work': /kisskb/src/drivers/power/supply/ds2760_battery.c:502:14: note: byref variable will be forcibly initialized 502 | char bias; | ^~~~ /kisskb/src/drivers/power/supply/ds2760_battery.c: In function 'ds2760_battery_set_current_accum': /kisskb/src/drivers/power/supply/ds2760_battery.c:376:23: note: byref variable will be forcibly initialized 376 | unsigned char acr[2]; | ^~~ /kisskb/src/drivers/power/supply/ds2760_battery.c: In function 'w1_ds2760_add_slave': /kisskb/src/drivers/power/supply/ds2760_battery.c:710:21: note: byref variable will be forcibly initialized 710 | u32 tmp; | ^~~ /kisskb/src/drivers/power/supply/ds2760_battery.c:683:14: note: byref variable will be forcibly initialized 683 | char name[32]; | ^~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c: In function 'st7701_unprepare': /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:240:9: note: in expansion of macro 'ST7701_DSI' 240 | ST7701_DSI(st7701, MIPI_DCS_ENTER_SLEEP_MODE, 0x00); | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/w1/w1.c:6: /kisskb/src/drivers/w1/w1.c: In function 'queued_spin_unlock': /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c: In function 'st7701_enable': /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:222:9: note: in expansion of macro 'ST7701_DSI' 222 | ST7701_DSI(st7701, MIPI_DCS_SET_DISPLAY_ON, 0x00); | ^~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c: In function 'st7701_init_sequence': /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:193:9: note: in expansion of macro 'ST7701_DSI' 193 | ST7701_DSI(st7701, DSI_CMD2BKX_SEL, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:189:9: note: in expansion of macro 'ST7701_DSI' 189 | ST7701_DSI(st7701, 0xED, 0xFF, 0xF1, 0x04, 0x56, 0x72, 0x3F, 0xFF, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:188:9: note: in expansion of macro 'ST7701_DSI' 188 | ST7701_DSI(st7701, 0xEC, 0x00, 0x00); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:187:9: note: in expansion of macro 'ST7701_DSI' 187 | ST7701_DSI(st7701, 0xEB, 0x02, 0x02, 0x39, 0x39, 0xEE, 0x44, 0x00); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:185:9: note: in expansion of macro 'ST7701_DSI' 185 | ST7701_DSI(st7701, 0xE8, 0x0D, 0x78, 0x3C, 0xA0, 0x0F, 0x78, 0x3C, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:184:9: note: in expansion of macro 'ST7701_DSI' 184 | ST7701_DSI(st7701, 0xE7, 0x44, 0x44); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:183:9: note: in expansion of macro 'ST7701_DSI' 183 | ST7701_DSI(st7701, 0xE6, 0x00, 0x00, 0x33, 0x33); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:181:9: note: in expansion of macro 'ST7701_DSI' 181 | ST7701_DSI(st7701, 0xE5, 0x0C, 0x78, 0x3C, 0xA0, 0x0E, 0x78, 0x3C, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:180:9: note: in expansion of macro 'ST7701_DSI' 180 | ST7701_DSI(st7701, 0xE4, 0x44, 0x44); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:179:9: note: in expansion of macro 'ST7701_DSI' 179 | ST7701_DSI(st7701, 0xE3, 0x00, 0x00, 0x33, 0x33); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:177:9: note: in expansion of macro 'ST7701_DSI' 177 | ST7701_DSI(st7701, 0xE2, 0x33, 0x33, 0x44, 0x44, 0x64, 0x00, 0x66, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:175:9: note: in expansion of macro 'ST7701_DSI' 175 | ST7701_DSI(st7701, 0xE1, 0x0B, 0x00, 0x0D, 0x00, 0x0C, 0x00, 0x0E, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:174:9: note: in expansion of macro 'ST7701_DSI' 174 | ST7701_DSI(st7701, 0xE0, 0x00, 0x00, 0x02); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:168:9: note: in expansion of macro 'ST7701_DSI' 168 | ST7701_DSI(st7701, DSI_CMD2_BK1_MIPISET1, DSI_CMD2_BK1_MIPISET1_SET); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:167:9: note: in expansion of macro 'ST7701_DSI' 167 | ST7701_DSI(st7701, DSI_CMD2_BK1_SPD2, DSI_CMD2_BK1_SPD2_SET); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:166:9: note: in expansion of macro 'ST7701_DSI' 166 | ST7701_DSI(st7701, DSI_CMD2_BK1_SPD1, DSI_CMD2_BK1_SPD1_SET); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:165:9: note: in expansion of macro 'ST7701_DSI' 165 | ST7701_DSI(st7701, DSI_CMD2_BK1_PWCTLR2, DSI_CMD2_BK1_PWCTLR2_SET); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:164:9: note: in expansion of macro 'ST7701_DSI' 164 | ST7701_DSI(st7701, DSI_CMD2_BK1_PWCTLR1, DSI_CMD2_BK1_PWCTLR1_SET); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:163:9: note: in expansion of macro 'ST7701_DSI' 163 | ST7701_DSI(st7701, DSI_CMD2_BK1_VGLS, DSI_CMD2_BK1_VGLS_SET); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:162:9: note: in expansion of macro 'ST7701_DSI' 162 | ST7701_DSI(st7701, DSI_CMD2_BK1_TESTCMD, DSI_CMD2_BK1_TESTCMD_VAL); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:161:9: note: in expansion of macro 'ST7701_DSI' 161 | ST7701_DSI(st7701, DSI_CMD2_BK1_VGHSS, DSI_CMD2_BK1_VGHSS_SET); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:160:9: note: in expansion of macro 'ST7701_DSI' 160 | ST7701_DSI(st7701, DSI_CMD2_BK1_VCOM, DSI_CMD2_BK1_VCOM_SET); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:159:9: note: in expansion of macro 'ST7701_DSI' 159 | ST7701_DSI(st7701, DSI_CMD2_BK1_VRHS, DSI_CMD2_BK1_VRHA_SET); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:157:9: note: in expansion of macro 'ST7701_DSI' 157 | ST7701_DSI(st7701, DSI_CMD2BKX_SEL, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:153:9: note: in expansion of macro 'ST7701_DSI' 153 | ST7701_DSI(st7701, DSI_CMD2_BK0_INVSEL, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:150:9: note: in expansion of macro 'ST7701_DSI' 150 | ST7701_DSI(st7701, DSI_CMD2_BK0_PORCTRL, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:148:9: note: in expansion of macro 'ST7701_DSI' 148 | ST7701_DSI(st7701, DSI_CMD2_BK0_LNESET, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:145:9: note: in expansion of macro 'ST7701_DSI' 145 | ST7701_DSI(st7701, DSI_CMD2_BK0_NVGAMCTRL, 0x00, 0x0E, 0x95, 0x0F, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:142:9: note: in expansion of macro 'ST7701_DSI' 142 | ST7701_DSI(st7701, DSI_CMD2_BK0_PVGAMCTRL, 0x00, 0x0E, 0x15, 0x0F, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:140:9: note: in expansion of macro 'ST7701_DSI' 140 | ST7701_DSI(st7701, DSI_CMD2BKX_SEL, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:135:9: note: in expansion of macro 'ST7701_DSI' 135 | ST7701_DSI(st7701, MIPI_DCS_EXIT_SLEEP_MODE, 0x00); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:130:9: note: in expansion of macro 'ST7701_DSI' 130 | ST7701_DSI(st7701, MIPI_DCS_SOFT_RESET, 0x00); | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c: In function 'st7701_disable': /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:122:26: note: byref variable will be forcibly initialized 122 | const u8 d[] = { seq }; \ | ^ /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:231:9: note: in expansion of macro 'ST7701_DSI' 231 | ST7701_DSI(st7701, MIPI_DCS_SET_DISPLAY_OFF, 0x00); | ^~~~~~~~~~ In file included from /kisskb/src/include/drm/drm_mipi_dsi.h:12, from /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c:7: /kisskb/src/drivers/gpu/drm/panel/panel-sitronix-st7701.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/w1/w1_int.c: In function 'w1_add_master_device': /kisskb/src/drivers/w1/w1_int.c:97:31: note: byref variable will be forcibly initialized 97 | struct w1_netlink_msg msg; | ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_atoreg_num': /kisskb/src/drivers/w1/w1.c:406:13: note: byref variable will be forcibly initialized 406 | u64 rn64_le; | ^~~~~~~ /kisskb/src/drivers/w1/w1.c:404:28: note: byref variable will be forcibly initialized 404 | unsigned long long id; | ^~ /kisskb/src/drivers/w1/w1.c:403:22: note: byref variable will be forcibly initialized 403 | unsigned int family; | ^~~~~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_addr_crc_is_valid': /kisskb/src/drivers/w1/w1.c:935:21: note: byref variable will be forcibly initialized 935 | u64 corr_le = rn_le; | ^~~~~~~ /kisskb/src/drivers/w1/w1.c:920:13: note: byref variable will be forcibly initialized 920 | u64 rn_le = cpu_to_le64(rn); | ^~~~~ /kisskb/src/drivers/w1/w1_int.c: In function '__w1_remove_master_device': /kisskb/src/drivers/w1/w1_int.c:176:31: note: byref variable will be forcibly initialized 176 | struct w1_netlink_msg msg; | ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_pullup': /kisskb/src/drivers/w1/w1.c:262:14: note: byref variable will be forcibly initialized 262 | long tmp; | ^~~ /kisskb/src/drivers/input/misc/pm8xxx-vibrator.c: In function 'pm8xxx_work_handler': /kisskb/src/drivers/input/misc/pm8xxx-vibrator.c:107:22: note: byref variable will be forcibly initialized 107 | unsigned int val; | ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_search': /kisskb/src/drivers/w1/w1.c:226:14: note: byref variable will be forcibly initialized 226 | long tmp; | ^~~ /kisskb/src/drivers/input/misc/pm8xxx-vibrator.c: In function 'pm8xxx_vib_probe': /kisskb/src/drivers/input/misc/pm8xxx-vibrator.c:172:22: note: byref variable will be forcibly initialized 172 | unsigned int val; | ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_max_slave_count': /kisskb/src/drivers/w1/w1.c:320:13: note: byref variable will be forcibly initialized 320 | int tmp; | ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_attach_slave_device': /kisskb/src/drivers/w1/w1.c:725:31: note: byref variable will be forcibly initialized 725 | struct w1_netlink_msg msg; | ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_add': /kisskb/src/drivers/w1/w1.c:464:27: note: byref variable will be forcibly initialized 464 | struct w1_reg_num rn; | ^~ /kisskb/src/drivers/w1/w1.c: In function 'w1_unref_slave': /kisskb/src/drivers/w1/w1.c:793:39: note: byref variable will be forcibly initialized 793 | struct w1_netlink_msg msg; | ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_remove': /kisskb/src/drivers/w1/w1.c:502:27: note: byref variable will be forcibly initialized 502 | struct w1_reg_num rn; | ^~ /kisskb/src/drivers/w1/w1.c: In function 'w1_reconnect_slaves': /kisskb/src/drivers/w1/w1.c:898:51: note: byref variable will be forcibly initialized 898 | struct w1_reg_num rn; | ^~ /kisskb/src/drivers/w1/w1.c: In function 'w1_search': /kisskb/src/drivers/w1/w1.c:991:22: note: byref variable will be forcibly initialized 991 | u64 last_rn, rn, tmp64; | ^~ /kisskb/src/drivers/input/misc/palmas-pwrbutton.c: In function 'palmas_power_button_work': /kisskb/src/drivers/input/misc/palmas-pwrbutton.c:66:22: note: byref variable will be forcibly initialized 66 | unsigned int reg; | ^~~ /kisskb/src/drivers/input/misc/palmas-pwrbutton.c: In function 'palmas_pwron_params_ofinit': /kisskb/src/drivers/input/misc/palmas-pwrbutton.c:116:13: note: byref variable will be forcibly initialized 116 | u32 val; | ^~~ /kisskb/src/drivers/input/misc/palmas-pwrbutton.c: In function 'palmas_pwron_probe': /kisskb/src/drivers/input/misc/palmas-pwrbutton.c:168:36: note: byref variable will be forcibly initialized 168 | struct palmas_pwron_config config; | ^~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_capacity': /kisskb/src/drivers/power/supply/ds2780_battery.c:300:12: note: byref variable will be forcibly initialized 300 | u8 raw; | ^~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_read16': /kisskb/src/drivers/power/supply/ds2780_battery.c:71:12: note: byref variable will be forcibly initialized 71 | u8 raw[2]; | ^~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_voltage': /kisskb/src/drivers/power/supply/ds2780_battery.c:159:13: note: byref variable will be forcibly initialized 159 | s16 voltage_raw; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_temperature': /kisskb/src/drivers/power/supply/ds2780_battery.c:187:13: note: byref variable will be forcibly initialized 187 | s16 temperature_raw; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_current': /kisskb/src/drivers/power/supply/ds2780_battery.c:219:12: note: byref variable will be forcibly initialized 219 | u8 sense_res_raw, reg_msb; | ^~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c:218:13: note: byref variable will be forcibly initialized 218 | s16 current_raw; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_status': /kisskb/src/drivers/power/supply/ds2780_battery.c:312:30: note: byref variable will be forcibly initialized 312 | int ret, current_uA, capacity; | ^~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c:312:18: note: byref variable will be forcibly initialized 312 | int ret, current_uA, capacity; | ^~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_accumulated_current': /kisskb/src/drivers/power/supply/ds2780_battery.c:264:12: note: byref variable will be forcibly initialized 264 | u8 sense_res_raw; | ^~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c:263:13: note: byref variable will be forcibly initialized 263 | s16 current_raw; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_charge_now': /kisskb/src/drivers/power/supply/ds2780_battery.c:338:13: note: byref variable will be forcibly initialized 338 | u16 charge_raw; | ^~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_set_rsgain_register': /kisskb/src/drivers/power/supply/ds2780_battery.c:145:12: note: byref variable will be forcibly initialized 145 | u8 raw[] = {rsgain >> 8, rsgain & 0xFF}; | ^~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_set_pio_pin': /kisskb/src/drivers/power/supply/ds2780_battery.c:601:12: note: byref variable will be forcibly initialized 601 | u8 new_setting; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_set_sense_resistor_value': /kisskb/src/drivers/power/supply/ds2780_battery.c:520:12: note: byref variable will be forcibly initialized 520 | u8 new_setting; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_set_pmod_enabled': /kisskb/src/drivers/power/supply/ds2780_battery.c:467:25: note: byref variable will be forcibly initialized 467 | u8 control_reg, new_setting; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c:467:12: note: byref variable will be forcibly initialized 467 | u8 control_reg, new_setting; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_pio_pin': /kisskb/src/drivers/power/supply/ds2780_battery.c:583:12: note: byref variable will be forcibly initialized 583 | u8 sfr; | ^~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_rsgain_setting': /kisskb/src/drivers/power/supply/ds2780_battery.c:540:13: note: byref variable will be forcibly initialized 540 | u16 rsgain; | ^~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_sense_resistor_value': /kisskb/src/drivers/power/supply/ds2780_battery.c:502:12: note: byref variable will be forcibly initialized 502 | u8 sense_resistor; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_get_pmod_enabled': /kisskb/src/drivers/power/supply/ds2780_battery.c:448:12: note: byref variable will be forcibly initialized 448 | u8 control_reg; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/ds2780_battery.c: In function 'ds2780_set_rsgain_setting': /kisskb/src/drivers/power/supply/ds2780_battery.c:557:13: note: byref variable will be forcibly initialized 557 | u16 new_setting; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c: In function 'truly_nt35521_bl_get_brightness': /kisskb/src/drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c:433:13: note: byref variable will be forcibly initialized 433 | u16 brightness; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/input.h:8, from /kisskb/src/drivers/input/misc/pwm-beeper.c:7: /kisskb/src/drivers/input/misc/pwm-beeper.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/misc/pwm-beeper.c:14: /kisskb/src/drivers/input/misc/pwm-beeper.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:387:26: note: byref variable will be forcibly initialized 387 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/input/misc/pwm-beeper.c: In function 'pwm_beeper_on': /kisskb/src/drivers/input/misc/pwm-beeper.c:33:26: note: byref variable will be forcibly initialized 33 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/input/misc/pwm-beeper.c: In function 'pwm_beeper_probe': /kisskb/src/drivers/input/misc/pwm-beeper.c:127:13: note: byref variable will be forcibly initialized 127 | u32 bell_frequency; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/pwm-beeper.c:126:26: note: byref variable will be forcibly initialized 126 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_enum_freq_bands': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2667:39: note: byref variable will be forcibly initialized 2667 | struct v4l2_modulator m = { | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2649:35: note: byref variable will be forcibly initialized 2649 | 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:2228:33: note: byref variable will be forcibly initialized 2228 | struct v4l2_ext_control ctrl; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2227:34: note: byref variable will be forcibly initialized 2227 | 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:2194:33: note: byref variable will be forcibly initialized 2194 | struct v4l2_ext_control ctrl; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2193:34: note: byref variable will be forcibly initialized 2193 | struct v4l2_ext_controls ctrls; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_parm': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2094:21: note: byref variable will be forcibly initialized 2094 | v4l2_std_id std; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function '__video_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2910:32: note: byref variable will be forcibly initialized 2910 | struct v4l2_ioctl_info default_info; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'video_usercopy': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3276:19: note: byref variable will be forcibly initialized 3276 | void **kernel_ptr = NULL; | ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3275:22: note: byref variable will be forcibly initialized 3275 | void __user *user_ptr = NULL; | ^~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3274:17: note: byref variable will be forcibly initialized 3274 | size_t array_size = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3273:17: note: byref variable will be forcibly initialized 3273 | bool always_copy = false; | ^~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:3268:17: note: byref variable will be forcibly initialized 3268 | char sbuf[128]; | ^~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_read_regs': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:102:12: note: byref variable will be forcibly initialized 102 | u8 reg_start = reg; | ^~~~~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_read_charge_register': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:192:12: note: byref variable will be forcibly initialized 192 | u8 datar[2]; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/power/supply/goldfish_battery.c:11: /kisskb/src/drivers/power/supply/goldfish_battery.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_get_voltage': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:289:12: note: byref variable will be forcibly initialized 289 | u8 datar[2]; | ^~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_get_current': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:319:12: note: byref variable will be forcibly initialized 319 | u8 datar[2]; | ^~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_get_temperature': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:341:12: note: byref variable will be forcibly initialized 341 | u8 datar[2]; | ^~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_i2c_shutdown': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:570:12: note: byref variable will be forcibly initialized 570 | u8 control; | ^~~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:569:12: note: byref variable will be forcibly initialized 569 | u8 value; | ^~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_set_charge_thr': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:258:12: note: byref variable will be forcibly initialized 258 | u8 dataw[2]; | ^~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_set_charge_now': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:218:12: note: byref variable will be forcibly initialized 218 | u8 ctrl_reg; | ^~~~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:217:12: note: byref variable will be forcibly initialized 217 | u8 dataw[2]; | ^~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_reset': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:147:12: note: byref variable will be forcibly initialized 147 | u8 control; | ^~~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:146:12: note: byref variable will be forcibly initialized 146 | u8 value; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/power/supply/goldfish_battery.c:11: /kisskb/src/drivers/power/supply/goldfish_battery.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c: In function 'ltc294x_i2c_probe': /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:458:12: note: byref variable will be forcibly initialized 458 | u8 status; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:457:13: note: byref variable will be forcibly initialized 457 | s32 r_sense; | ^~~~~~~ /kisskb/src/drivers/power/supply/ltc2941-battery-gauge.c:456:13: note: byref variable will be forcibly initialized 456 | u32 prescaler_exp; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/drivers/w1/w1_family.c:6: /kisskb/src/drivers/w1/w1_family.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/input/misc/pwm-vibra.c:20: /kisskb/src/drivers/input/misc/pwm-vibra.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:387:26: note: byref variable will be forcibly initialized 387 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/input/misc/pwm-vibra.c: In function 'pwm_vibrator_start': /kisskb/src/drivers/input/misc/pwm-vibra.c:39:26: note: byref variable will be forcibly initialized 39 | struct pwm_state state; | ^~~~~ /kisskb/src/drivers/input/misc/pwm-vibra.c: In function 'pwm_vibrator_probe': /kisskb/src/drivers/input/misc/pwm-vibra.c:125:26: note: byref variable will be forcibly initialized 125 | struct pwm_state state; | ^~~~~ In file included from /kisskb/src/drivers/media/tuners/mt20xx.c:12: /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:24: note: byref variable will be forcibly initialized 27 | struct i2c_msg msg = { .addr = props->addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2050_set_if_freq': /kisskb/src/drivers/media/tuners/mt20xx.c:445:23: note: byref variable will be forcibly initialized 445 | unsigned char buf[6]; | ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2050_set_antenna': /kisskb/src/drivers/media/tuners/mt20xx.c:431:23: note: byref variable will be forcibly initialized 431 | unsigned char buf[2]; | ^~~ In file included from /kisskb/src/drivers/media/tuners/mt20xx.c:12: /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:24: note: byref variable will be forcibly initialized 37 | struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, | ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2050_init': /kisskb/src/drivers/media/tuners/mt20xx.c:569:23: note: byref variable will be forcibly initialized 569 | unsigned char buf[2]; | ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_init': /kisskb/src/drivers/media/tuners/mt20xx.c:375:23: note: byref variable will be forcibly initialized 375 | unsigned char buf[21]; | ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_check_lo_lock': /kisskb/src/drivers/media/tuners/mt20xx.c:186:23: note: byref variable will be forcibly initialized 186 | unsigned char buf[2]; | ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_optimize_vco': /kisskb/src/drivers/media/tuners/mt20xx.c:207:23: note: byref variable will be forcibly initialized 207 | unsigned char buf[2]; | ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_set_if_freq': /kisskb/src/drivers/media/tuners/mt20xx.c:246:26: note: byref variable will be forcibly initialized 246 | int lint_try,ret,sel,lock=0; | ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c:245:23: note: byref variable will be forcibly initialized 245 | unsigned char buf[21]; | ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'microtune_attach': /kisskb/src/drivers/media/tuners/mt20xx.c:596:23: note: byref variable will be forcibly initialized 596 | unsigned char buf[21]; | ^~~ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c: In function 'kirin_drm_platform_probe': /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c:274:33: note: byref variable will be forcibly initialized 274 | struct component_match *match = NULL; | ^~~~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'pwm_enable_store': /kisskb/src/drivers/hwmon/w83627hf.c:1097:23: note: byref variable will be forcibly initialized 1097 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'pwm_freq_store': /kisskb/src/drivers/hwmon/w83627hf.c:1140:23: note: byref variable will be forcibly initialized 1140 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/w83627hf.c:1049:23: note: byref variable will be forcibly initialized 1049 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'beep_store': /kisskb/src/drivers/hwmon/w83627hf.c:916:23: note: byref variable will be forcibly initialized 916 | unsigned long bit; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/w83627hf.c:998:23: note: byref variable will be forcibly initialized 998 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/w83627hf.c:687:23: note: byref variable will be forcibly initialized 687 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'beep_mask_store': /kisskb/src/drivers/hwmon/w83627hf.c:876:23: note: byref variable will be forcibly initialized 876 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'in0_max_store': /kisskb/src/drivers/hwmon/w83627hf.c:635:23: note: byref variable will be forcibly initialized 635 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'in0_min_store': /kisskb/src/drivers/hwmon/w83627hf.c:605:23: note: byref variable will be forcibly initialized 605 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/w83627hf.c:817:23: note: byref variable will be forcibly initialized 817 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'temp_type_store': /kisskb/src/drivers/hwmon/w83627hf.c:1184:23: note: byref variable will be forcibly initialized 1184 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'temp_max_hyst_store': /kisskb/src/drivers/hwmon/w83627hf.c:773:14: note: byref variable will be forcibly initialized 773 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/w83627hf.c:751:14: note: byref variable will be forcibly initialized 751 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/w83627hf.c:522:14: note: byref variable will be forcibly initialized 522 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/w83627hf.c:503:14: note: byref variable will be forcibly initialized 503 | long val; | ^~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_delayed_work': /kisskb/src/drivers/power/supply/sbs-battery.c:1075:13: note: byref variable will be forcibly initialized 1075 | s32 ret; | ^~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_read_string_data_fallback': /kisskb/src/drivers/power/supply/sbs-battery.c:362:12: note: byref variable will be forcibly initialized 362 | u8 block_buffer[I2C_SMBUS_BLOCK_MAX + 1]; | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/input.h:8, from /kisskb/src/include/uapi/linux/uinput.h:44, from /kisskb/src/drivers/input/misc/uinput.c:21: /kisskb/src/drivers/input/misc/uinput.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_probe': /kisskb/src/drivers/power/supply/sbs-battery.c:1199:44: note: byref variable will be forcibly initialized 1199 | union power_supply_propval val; | ^~~ /kisskb/src/drivers/hwmon/w83627hf.c: In function 'sensors_w83627hf_init': /kisskb/src/drivers/hwmon/w83627hf.c:1969:34: note: byref variable will be forcibly initialized 1969 | struct w83627hf_sio_data sio_data; | ^~~~~~~~ /kisskb/src/drivers/hwmon/w83627hf.c:1968:24: note: byref variable will be forcibly initialized 1968 | unsigned short address; | ^~~~~~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_get_property': /kisskb/src/drivers/power/supply/sbs-battery.c:1013:44: note: byref variable will be forcibly initialized 1013 | union power_supply_propval val; | ^~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_validate_absinfo': /kisskb/src/drivers/input/misc/uinput.c:400:23: note: byref variable will be forcibly initialized 400 | int min, max, range; | ^~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_event': /kisskb/src/drivers/input/misc/uinput.c:75:33: note: byref variable will be forcibly initialized 75 | struct timespec64 ts; | ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/input.h:19, from /kisskb/src/include/uapi/linux/uinput.h:44, from /kisskb/src/drivers/input/misc/uinput.c:21: /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_request_reserve_slot': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/uinput.c:130:16: note: in expansion of macro 'wait_event_interruptible' 130 | return wait_event_interruptible(udev->requests_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_erase_effect': /kisskb/src/drivers/input/misc/uinput.c:262:31: note: byref variable will be forcibly initialized 262 | struct uinput_request request; | ^~~~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_upload_effect': /kisskb/src/drivers/input/misc/uinput.c:239:31: note: byref variable will be forcibly initialized 239 | struct uinput_request request; | ^~~~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_setup': /kisskb/src/drivers/input/misc/uinput.c:449:29: note: byref variable will be forcibly initialized 449 | struct uinput_setup setup; | ^~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_ioctl_handler': /kisskb/src/drivers/input/misc/uinput.c:845:33: note: byref variable will be forcibly initialized 845 | struct uinput_ff_erase ff_erase; | ^~~~~~~~ /kisskb/src/drivers/input/misc/uinput.c:844:33: note: byref variable will be forcibly initialized 844 | struct uinput_ff_upload ff_up; | ^~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_inject_events': /kisskb/src/drivers/input/misc/uinput.c:575:28: note: byref variable will be forcibly initialized 575 | struct input_event ev; | ^~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_events_to_user': /kisskb/src/drivers/input/misc/uinput.c:642:28: note: byref variable will be forcibly initialized 642 | struct input_event event; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/input.h:19, from /kisskb/src/include/uapi/linux/uinput.h:44, from /kisskb/src/drivers/input/misc/uinput.c:21: /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/uinput.c:685:34: note: in expansion of macro 'wait_event_interruptible' 685 | retval = wait_event_interruptible(udev->waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/xen-kbdfront.c: In function 'xenkbd_connect_backend': /kisskb/src/drivers/input/misc/xen-kbdfront.c:427:35: note: byref variable will be forcibly initialized 427 | struct xenbus_transaction xbt; | ^~~ /kisskb/src/drivers/input/misc/xen-kbdfront.c:426:18: note: byref variable will be forcibly initialized 426 | int ret, evtchn; | ^~~~~~ /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:43: note: byref variable will be forcibly initialized 541 | const struct mipi_dsi_device_info info = { | ^~~~ In file included from /kisskb/src/drivers/power/supply/da9052-battery.c:20: /kisskb/src/drivers/power/supply/da9052-battery.c: In function 'da9052_group_read': /kisskb/src/include/linux/mfd/da9052/da9052.h:144:22: note: byref variable will be forcibly initialized 144 | unsigned int tmp; | ^~~ /kisskb/src/drivers/power/supply/da9052-battery.c: In function 'da9052_reg_read': /kisskb/src/include/linux/mfd/da9052/da9052.h:107:13: note: byref variable will be forcibly initialized 107 | int val, ret; | ^~~ /kisskb/src/drivers/power/supply/da9052-battery.c: In function 'da9052_bat_check_status': /kisskb/src/drivers/power/supply/da9052-battery.c:225:13: note: byref variable will be forcibly initialized 225 | int chg_end_current; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/da9052-battery.c:224:13: note: byref variable will be forcibly initialized 224 | int chg_current; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/da9052-battery.c:220:12: note: byref variable will be forcibly initialized 220 | u8 v[2] = {0, 0}; | ^ /kisskb/src/drivers/power/supply/da9052-battery.c: In function 'da9052_bat_read_capacity': /kisskb/src/drivers/power/supply/da9052-battery.c:356:13: note: byref variable will be forcibly initialized 356 | int bat_voltage; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/da9052-battery.c: In function 'da9052_bat_check_health': /kisskb/src/drivers/power/supply/da9052-battery.c:410:13: note: byref variable will be forcibly initialized 410 | int capacity; | ^~~~~~~~ /kisskb/src/drivers/power/supply/da9052-battery.c:409:13: note: byref variable will be forcibly initialized 409 | int bat_illegal; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/da9052-battery.c: In function 'da9052_bat_get_property': /kisskb/src/drivers/power/supply/da9052-battery.c:497:13: note: byref variable will be forcibly initialized 497 | int illegal; | ^~~~~~~ /kisskb/src/drivers/power/supply/sbs-charger.c: In function 'sbs_check_state': /kisskb/src/drivers/power/supply/sbs-charger.c:92:22: note: byref variable will be forcibly initialized 92 | unsigned int reg; | ^~~ /kisskb/src/drivers/power/supply/sbs-charger.c: In function 'sbs_probe': /kisskb/src/drivers/power/supply/sbs-charger.c:169:18: note: byref variable will be forcibly initialized 169 | int ret, val; | ^~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c: In function 'etnaviv_cmd_validate_one': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c:152:38: note: byref variable will be forcibly initialized 152 | struct etna_validation_state state; | ^~~~~ /kisskb/src/drivers/w1/w1_io.c: In function 'w1_reset_select_slave': /kisskb/src/drivers/w1/w1_io.c:395:20: note: byref variable will be forcibly initialized 395 | u8 match[9] = {W1_MATCH_ROM, }; | ^~~~~ /kisskb/src/drivers/power/supply/max1721x_battery.c: In function 'get_string': /kisskb/src/drivers/power/supply/max1721x_battery.c:229:22: note: byref variable will be forcibly initialized 229 | unsigned int val; | ^~~ /kisskb/src/drivers/power/supply/max1721x_battery.c: In function 'get_sn_string': /kisskb/src/drivers/power/supply/max1721x_battery.c:247:22: note: byref variable will be forcibly initialized 247 | unsigned int val[3]; | ^~~ /kisskb/src/drivers/power/supply/max1721x_battery.c: In function 'max1721x_battery_get_property': /kisskb/src/drivers/power/supply/max1721x_battery.c:132:22: note: byref variable will be forcibly initialized 132 | unsigned int reg = 0; | ^~~ /kisskb/src/drivers/power/supply/max1721x_battery.c: In function 'devm_w1_max1721x_add_device': /kisskb/src/drivers/power/supply/max1721x_battery.c:396:30: note: byref variable will be forcibly initialized 396 | unsigned int dev_name; | ^~~~~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_read_model_data': /kisskb/src/drivers/power/supply/max17042_battery.c:566:13: note: byref variable will be forcibly initialized 566 | u32 tmp; | ^~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_get_temperature': /kisskb/src/drivers/power/supply/max17042_battery.c:96:13: note: byref variable will be forcibly initialized 96 | u32 data; | ^~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_get_battery_health': /kisskb/src/drivers/power/supply/max17042_battery.c:176:13: note: byref variable will be forcibly initialized 176 | u32 val; | ^~~ /kisskb/src/drivers/power/supply/max17042_battery.c:175:13: note: byref variable will be forcibly initialized 175 | int temp, vavg, vbatt, ret; | ^~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_set_soc_threshold': /kisskb/src/drivers/power/supply/max17042_battery.c:855:13: note: byref variable will be forcibly initialized 855 | u32 soc, soc_tr; | ^~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/power/supply/max17042_battery.c:11: /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_write_verify_reg': /kisskb/src/drivers/power/supply/max17042_battery.c:510:13: note: byref variable will be forcibly initialized 510 | u32 read_value; | ^~~~~~~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_reset_vfsoc0_reg': /kisskb/src/drivers/power/supply/max17042_battery.c:694:22: note: byref variable will be forcibly initialized 694 | unsigned int vfSoc; | ^~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_load_new_capacity_params': /kisskb/src/drivers/power/supply/max17042_battery.c:705:41: note: byref variable will be forcibly initialized 705 | u32 full_cap0, rep_cap, dq_acc, vfSoc; | ^~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c:705:13: note: byref variable will be forcibly initialized 705 | u32 full_cap0, rep_cap, dq_acc, vfSoc; | ^~~~~~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_thread_handler': /kisskb/src/drivers/power/supply/max17042_battery.c:871:13: note: byref variable will be forcibly initialized 871 | u32 val; | ^~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_set_property': /kisskb/src/drivers/power/supply/max17042_battery.c:445:13: note: byref variable will be forcibly initialized 445 | u32 data; | ^~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_get_status': /kisskb/src/drivers/power/supply/max17042_battery.c:114:13: note: byref variable will be forcibly initialized 114 | u32 data; | ^~~~ /kisskb/src/drivers/power/supply/max17042_battery.c:112:31: note: byref variable will be forcibly initialized 112 | int ret, charge_full, charge_now; | ^~~~~~~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c:112:18: note: byref variable will be forcibly initialized 112 | int ret, charge_full, charge_now; | ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_get_property': /kisskb/src/drivers/power/supply/max17042_battery.c:236:13: note: byref variable will be forcibly initialized 236 | u32 data; | ^~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_get_default_pdata': /kisskb/src/drivers/power/supply/max17042_battery.c:955:18: note: byref variable will be forcibly initialized 955 | int ret, misc_cfg; | ^~~~~~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_get_of_pdata': /kisskb/src/drivers/power/supply/max17042_battery.c:913:13: note: byref variable will be forcibly initialized 913 | u32 prop; | ^~~~ /kisskb/src/drivers/power/supply/max17042_battery.c: In function 'max17042_probe': /kisskb/src/drivers/power/supply/max17042_battery.c:1051:13: note: byref variable will be forcibly initialized 1051 | u32 val; | ^~~ In file included from /kisskb/src/drivers/power/supply/gpio-charger.c:7: /kisskb/src/drivers/power/supply/gpio-charger.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/power/supply/gpio-charger.c: In function 'gpio_charger_get_type': /kisskb/src/drivers/power/supply/gpio-charger.c:140:21: note: byref variable will be forcibly initialized 140 | const char *chargetype; | ^~~~~~~~~~ /kisskb/src/drivers/power/supply/rt5033_battery.c: In function 'rt5033_battery_get_watt_prop': /kisskb/src/drivers/power/supply/rt5033_battery.c:41:18: note: byref variable will be forcibly initialized 41 | u32 msb, lsb; | ^~~ /kisskb/src/drivers/power/supply/rt5033_battery.c:41:13: note: byref variable will be forcibly initialized 41 | u32 msb, lsb; | ^~~ /kisskb/src/drivers/power/supply/rt5033_battery.c: In function 'rt5033_battery_get_present': /kisskb/src/drivers/power/supply/rt5033_battery.c:28:13: note: byref variable will be forcibly initialized 28 | u32 val; | ^~~ /kisskb/src/drivers/power/supply/rt5033_battery.c: In function 'rt5033_battery_get_capacity': /kisskb/src/drivers/power/supply/rt5033_battery.c:18:13: note: byref variable will be forcibly initialized 18 | u32 msb; | ^~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_status': /kisskb/src/drivers/power/supply/rt9455_charger.c:355:25: note: byref variable will be forcibly initialized 355 | unsigned int v, pwr_rdy; | ^~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:355:22: note: byref variable will be forcibly initialized 355 | unsigned int v, pwr_rdy; | ^ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_parse_dt': /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_battery_presence': /kisskb/src/drivers/power/supply/rt9455_charger.c:487:22: note: byref variable will be forcibly initialized 487 | unsigned int v; | ^ /kisskb/src/drivers/power/supply/lp8727_charger.c:512:21: note: byref variable will be forcibly initialized 512 | const char *type; | ^~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_online': /kisskb/src/drivers/power/supply/rt9455_charger.c:508:22: note: byref variable will be forcibly initialized 508 | unsigned int v; | ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_get_field_val': /kisskb/src/drivers/power/supply/rt9455_charger.c:275:22: note: byref variable will be forcibly initialized 275 | unsigned int v; | ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_current': /kisskb/src/drivers/power/supply/rt9455_charger.c:525:13: note: byref variable will be forcibly initialized 525 | int curr; | ^~~~ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_battery_get_property': /kisskb/src/drivers/power/supply/lp8727_charger.c:339:12: note: byref variable will be forcibly initialized 339 | u8 read; | ^~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_voltage': /kisskb/src/drivers/power/supply/rt9455_charger.c:555:13: note: byref variable will be forcibly initialized 555 | int voltage; | ^~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_term_current': /kisskb/src/drivers/power/supply/rt9455_charger.c:586:20: note: byref variable will be forcibly initialized 586 | int ichrg, ieoc_percentage, ret; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:586:13: note: byref variable will be forcibly initialized 586 | int ichrg, ieoc_percentage, ret; | ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_register_reset': /kisskb/src/drivers/power/supply/rt9455_charger.c:300:22: note: byref variable will be forcibly initialized 300 | unsigned int v; | ^ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_is_dedicated_charger': /kisskb/src/drivers/power/supply/lp8727_charger.c:160:12: note: byref variable will be forcibly initialized 160 | u8 val; | ^~~ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_is_usb_charger': /kisskb/src/drivers/power/supply/lp8727_charger.c:168:12: note: byref variable will be forcibly initialized 168 | u8 val; | ^~~ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_init_device': /kisskb/src/drivers/power/supply/lp8727_charger.c:142:12: note: byref variable will be forcibly initialized 142 | u8 intstat[LP8788_NUM_INTREGS]; | ^~~~~~~ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_enable_chgdet': /kisskb/src/drivers/power/supply/lp8727_charger.c:215:12: note: byref variable will be forcibly initialized 215 | u8 val; | ^~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_charger_get_health': /kisskb/src/drivers/power/supply/rt9455_charger.c:408:22: note: byref variable will be forcibly initialized 408 | unsigned int v; | ^ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_irq_handler_check_irq1_register': /kisskb/src/drivers/power/supply/rt9455_charger.c:854:35: note: byref variable will be forcibly initialized 854 | unsigned int irq1, mask1, mask2; | ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:854:28: note: byref variable will be forcibly initialized 854 | unsigned int irq1, mask1, mask2; | ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:854:22: note: byref variable will be forcibly initialized 854 | unsigned int irq1, mask1, mask2; | ^~~~ /kisskb/src/drivers/power/supply/lp8727_charger.c: In function 'lp8727_delayed_func': /kisskb/src/drivers/power/supply/lp8727_charger.c:226:12: note: byref variable will be forcibly initialized 226 | u8 intstat[LP8788_NUM_INTREGS]; | ^~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_batt_presence_work_callback': /kisskb/src/drivers/power/supply/rt9455_charger.c:1500:28: note: byref variable will be forcibly initialized 1500 | unsigned int irq1, mask1; | ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1500:22: note: byref variable will be forcibly initialized 1500 | unsigned int irq1, mask1; | ^~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_pwr_rdy_work_callback': /kisskb/src/drivers/power/supply/rt9455_charger.c:1448:22: note: byref variable will be forcibly initialized 1448 | unsigned int pwr_rdy; | ^~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_irq_handler_check_irq2_register': /kisskb/src/drivers/power/supply/rt9455_charger.c:948:28: note: byref variable will be forcibly initialized 948 | unsigned int irq2, mask2; | ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:948:22: note: byref variable will be forcibly initialized 948 | unsigned int irq2, mask2; | ^~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_irq_handler_check_irq3_register': /kisskb/src/drivers/power/supply/rt9455_charger.c:1060:28: note: byref variable will be forcibly initialized 1060 | unsigned int irq3, mask3; | ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1060:22: note: byref variable will be forcibly initialized 1060 | unsigned int irq3, mask3; | ^~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_irq_handler_thread': /kisskb/src/drivers/power/supply/rt9455_charger.c:1119:22: note: byref variable will be forcibly initialized 1119 | unsigned int status; | ^~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1118:14: note: byref variable will be forcibly initialized 1118 | bool is_battery_absent = false; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1117:14: note: byref variable will be forcibly initialized 1117 | bool alert_userspace = false; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c: In function 'rt9455_probe': /kisskb/src/drivers/power/supply/rt9455_charger.c:1598:24: note: byref variable will be forcibly initialized 1598 | u32 mivr = -1, iaicr = -1; | ^~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1598:13: note: byref variable will be forcibly initialized 1598 | u32 mivr = -1, iaicr = -1; | ^~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1596:20: note: byref variable will be forcibly initialized 1596 | u32 ichrg, ieoc_percentage; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/rt9455_charger.c:1596:13: note: byref variable will be forcibly initialized 1596 | u32 ichrg, ieoc_percentage; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c:14: /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /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:32: note: byref variable will be forcibly initialized 613 | 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:33: note: byref variable will be forcibly initialized 646 | struct drm_display_mode adj_mode; | ^~~~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_cell_count': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:90:22: note: byref variable will be forcibly initialized 90 | unsigned int val; | ^~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_status': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:131:22: note: byref variable will be forcibly initialized 131 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_charge_type': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:161:22: note: byref variable will be forcibly initialized 161 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_health': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:194:22: note: byref variable will be forcibly initialized 194 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_online': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:209:22: note: byref variable will be forcibly initialized 209 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_input_voltage': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:263:22: note: byref variable will be forcibly initialized 263 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_input_current': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:279:22: note: byref variable will be forcibly initialized 279 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_icharge': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:301:22: note: byref variable will be forcibly initialized 301 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_vcharge': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:339:22: note: byref variable will be forcibly initialized 339 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_iin_limit_dac': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:387:22: note: byref variable will be forcibly initialized 387 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_die_temp': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:423:22: note: byref variable will be forcibly initialized 423 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_term_current': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:443:22: note: byref variable will be forcibly initialized 443 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_vbat': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:226:22: note: byref variable will be forcibly initialized 226 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_get_ibat': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:245:22: note: byref variable will be forcibly initialized 245 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'arm_ship_mode_store': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:643:22: note: byref variable will be forcibly initialized 643 | unsigned int value; | ^~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'force_telemetry_store': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:603:22: note: byref variable will be forcibly initialized 603 | unsigned int value; | ^~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'arm_ship_mode_show': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:624:22: note: byref variable will be forcibly initialized 624 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'force_telemetry_show': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:585:22: note: byref variable will be forcibly initialized 585 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'vbat_avg_show': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:553:36: note: byref variable will be forcibly initialized 553 | union power_supply_propval val; | ^~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'vbat_show': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:537:36: note: byref variable will be forcibly initialized 537 | union power_supply_propval val; | ^~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ibat_show': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:569:36: note: byref variable will be forcibly initialized 569 | union power_supply_propval val; | ^~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'charge_status_show': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:511:22: note: byref variable will be forcibly initialized 511 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ltc4162l_probe': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:829:13: note: byref variable will be forcibly initialized 829 | u32 value; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c: In function 'etnaviv_cmdbuf_init': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.c:101:23: note: in expansion of macro 'wait_event_interruptible_timeout' 101 | ret = wait_event_interruptible_timeout(suballoc->free_event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/max14656_charger_detector.c: In function 'max14656_irq_worker': /kisskb/src/drivers/power/supply/max14656_charger_detector.c:138:12: note: byref variable will be forcibly initialized 138 | u8 buf[REG_TOTAL_NUM]; | ^~~ /kisskb/src/drivers/power/supply/max14656_charger_detector.c: In function 'max14656_hw_init': /kisskb/src/drivers/power/supply/max14656_charger_detector.c:171:17: note: byref variable will be forcibly initialized 171 | uint8_t val = 0; | ^~~ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tuner_i2c_xfer_send_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:48:24: note: byref variable will be forcibly initialized 48 | struct i2c_msg msg[2] = { { .addr = props->addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_has_signal': /kisskb/src/drivers/media/tuners/tda8290.c:387:23: note: byref variable will be forcibly initialized 387 | unsigned char ret; | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c:386:23: note: byref variable will be forcibly initialized 386 | unsigned char hvpll_stat = 0x26; | ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_has_signal': /kisskb/src/drivers/media/tuners/tda8290.c:445:23: note: byref variable will be forcibly initialized 445 | unsigned char afc = 0; | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c:444:23: note: byref variable will be forcibly initialized 444 | unsigned char i2c_get_afc[1] = { 0x1B }; | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:24: note: byref variable will be forcibly initialized 27 | struct i2c_msg msg = { .addr = props->addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_agc1_out': /kisskb/src/drivers/media/tuners/tda8290.c:349:23: note: byref variable will be forcibly initialized 349 | unsigned char buf[] = { 0x02, 0x00 }; /* DIV_FUNC */ | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_set_easy_mode': /kisskb/src/drivers/media/tuners/tda8290.c:320:23: note: byref variable will be forcibly initialized 320 | unsigned char buf[] = { 0x01, 0x00 }; | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_set_video_std': /kisskb/src/drivers/media/tuners/tda8290.c:335:23: note: byref variable will be forcibly initialized 335 | unsigned char buf[] = { 0x00, priv->tda8290_easy_mode }; | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_set_params': /kisskb/src/drivers/media/tuners/tda8290.c:201:31: note: byref variable will be forcibly initialized 201 | unsigned char deemphasis[] = { 0x13, 1 }; | ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c:170:23: note: byref variable will be forcibly initialized 170 | unsigned char easy_mode[] = { 0x01, priv->tda8290_easy_mode }; | ^~~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_power': /kisskb/src/drivers/media/tuners/tda8290.c:305:23: note: byref variable will be forcibly initialized 305 | unsigned char buf[] = { 0x30, 0x00 }; /* clb_stdbt */ | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_set_params': /kisskb/src/drivers/media/tuners/tda8290.c:401:23: note: byref variable will be forcibly initialized 401 | unsigned char blanking_mode[] = { 0x1d, 0x00 }; | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c:400:13: note: byref variable will be forcibly initialized 400 | u16 signal = 0; | ^~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_agc2_out': /kisskb/src/drivers/media/tuners/tda8290.c:365:23: note: byref variable will be forcibly initialized 365 | unsigned char set_gpio_val[] = { 0x46, 0x00 }; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c:364:23: note: byref variable will be forcibly initialized 364 | unsigned char set_gpio_cf[] = { 0x44, 0x00 }; | ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_standby': /kisskb/src/drivers/media/tuners/tda8290.c:462:24: note: byref variable will be forcibly initialized 462 | struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, .buf=cb1, .len = 2}; | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_probe': /kisskb/src/drivers/media/tuners/tda8290.c:662:24: note: byref variable will be forcibly initialized 662 | struct i2c_msg msg_read[] = { | ^~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c:661:24: note: byref variable will be forcibly initialized 661 | u8 reg = 0x1f, id; | ^~ /kisskb/src/drivers/media/tuners/tda8290.c:661:12: note: byref variable will be forcibly initialized 661 | u8 reg = 0x1f, id; | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8295_probe': /kisskb/src/drivers/media/tuners/tda8290.c:689:24: note: byref variable will be forcibly initialized 689 | struct i2c_msg msg_read[] = { | ^~~~~~~~ /kisskb/src/drivers/media/tuners/tda8290.c:688:24: note: byref variable will be forcibly initialized 688 | u8 reg = 0x2f, id; | ^~ /kisskb/src/drivers/media/tuners/tda8290.c:688:12: note: byref variable will be forcibly initialized 688 | u8 reg = 0x2f, id; | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_init_tuner': /kisskb/src/drivers/media/tuners/tda8290.c:536:24: note: byref variable will be forcibly initialized 536 | struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda829x_find_tuner': /kisskb/src/drivers/media/tuners/tda8290.c:573:12: note: byref variable will be forcibly initialized 573 | u8 data; | ^~~~ /kisskb/src/drivers/power/supply/max77650-charger.c: In function 'max77650_charger_get_property': /kisskb/src/drivers/power/supply/max77650-charger.c:195:17: note: byref variable will be forcibly initialized 195 | int rv, reg; | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda829x_probe': /kisskb/src/drivers/media/tuners/tda8290.c:834:23: note: byref variable will be forcibly initialized 834 | unsigned char buf[PROBE_BUFFER_SIZE]; | ^~~ /kisskb/src/drivers/media/tuners/tda8290.c:832:23: note: byref variable will be forcibly initialized 832 | unsigned char data; | ^~~~ /kisskb/src/drivers/power/supply/max77650-charger.c: In function 'max77650_charger_check_status': /kisskb/src/drivers/power/supply/max77650-charger.c:161:17: note: byref variable will be forcibly initialized 161 | int rv, reg; | ^~~ /kisskb/src/drivers/power/supply/max77650-charger.c: In function 'max77650_charger_probe': /kisskb/src/drivers/power/supply/max77650-charger.c:286:22: note: byref variable will be forcibly initialized 286 | unsigned int prop; | ^~~~ /kisskb/src/drivers/power/supply/max77693_charger.c: In function 'device_attr_store': /kisskb/src/drivers/power/supply/max77693_charger.c:260:23: note: byref variable will be forcibly initialized 260 | unsigned long val; | ^~~ /kisskb/src/drivers/power/supply/max77693_charger.c: In function 'max77693_get_charger_state': /kisskb/src/drivers/power/supply/max77693_charger.c:35:22: note: byref variable will be forcibly initialized 35 | unsigned int data; | ^~~~ /kisskb/src/drivers/power/supply/max77693_charger.c: In function 'max77693_get_charge_type': /kisskb/src/drivers/power/supply/max77693_charger.c:76:22: note: byref variable will be forcibly initialized 76 | unsigned int data; | ^~~~ /kisskb/src/drivers/power/supply/max77693_charger.c: In function 'max77693_get_battery_health': /kisskb/src/drivers/power/supply/max77693_charger.c:128:22: note: byref variable will be forcibly initialized 128 | unsigned int data; | ^~~~ /kisskb/src/drivers/power/supply/max77693_charger.c: In function 'max77693_get_present': /kisskb/src/drivers/power/supply/max77693_charger.c:170:22: note: byref variable will be forcibly initialized 170 | unsigned int data; | ^~~~ /kisskb/src/drivers/power/supply/max77693_charger.c: In function 'max77693_get_online': /kisskb/src/drivers/power/supply/max77693_charger.c:188:22: note: byref variable will be forcibly initialized 188 | unsigned int data; | ^~~~ /kisskb/src/drivers/power/supply/max77693_charger.c: In function 'fast_charge_timer_show': /kisskb/src/drivers/power/supply/max77693_charger.c:278:22: note: byref variable will be forcibly initialized 278 | unsigned int data, val; | ^~~~ /kisskb/src/drivers/power/supply/max77693_charger.c: In function 'top_off_threshold_current_show': /kisskb/src/drivers/power/supply/max77693_charger.c:344:22: note: byref variable will be forcibly initialized 344 | unsigned int data, val; | ^~~~ /kisskb/src/drivers/power/supply/max77693_charger.c: In function 'top_off_timer_show': /kisskb/src/drivers/power/supply/max77693_charger.c:395:22: note: byref variable will be forcibly initialized 395 | unsigned int data, val; | ^~~~ In file included from /kisskb/src/drivers/media/tuners/tea5761.c:12: /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:24: note: byref variable will be forcibly initialized 37 | struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, | ^~~ /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tea5761_get_rf_strength': /kisskb/src/drivers/media/tuners/tea5761.c:252:23: note: byref variable will be forcibly initialized 252 | unsigned char buffer[16]; | ^~~~~~ /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tea5761_get_status': /kisskb/src/drivers/media/tuners/tea5761.c:236:23: note: byref variable will be forcibly initialized 236 | unsigned char buffer[16]; | ^~~~~~ In file included from /kisskb/src/drivers/media/tuners/tea5761.c:12: /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:24: note: byref variable will be forcibly initialized 27 | 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/tea5761.c:142:23: note: byref variable will be forcibly initialized 142 | unsigned char buffer[7] = {0, 0, 0, 0, 0, 0, 0 }; | ^~~~~~ /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tea5761_autodetection': /kisskb/src/drivers/media/tuners/tea5761.c:264:23: note: byref variable will be forcibly initialized 264 | unsigned char buffer[16]; | ^~~~~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_field_read': /kisskb/src/drivers/power/supply/bq24257_charger.c:214:13: note: byref variable will be forcibly initialized 214 | int val; | ^~~ /kisskb/src/drivers/thermal/broadcom/bcm2835_thermal.c: In function 'bcm2835_thermal_probe': /kisskb/src/drivers/thermal/broadcom/bcm2835_thermal.c:227:21: note: byref variable will be forcibly initialized 227 | int trip_temp, offset, slope; | ^~~~~~~~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_hw_init': /kisskb/src/drivers/power/supply/bq24257_charger.c:680:30: note: byref variable will be forcibly initialized 680 | struct bq24257_state state; | ^~~~~ In file included from /kisskb/src/drivers/media/tuners/tda9887.c:12: /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:24: note: byref variable will be forcibly initialized 27 | struct i2c_msg msg = { .addr = props->addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:24: note: byref variable will be forcibly initialized 37 | struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, | ^~~ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tda9887_status': /kisskb/src/drivers/media/tuners/tda9887.c:537:23: note: byref variable will be forcibly initialized 537 | unsigned char buf[1]; | ^~~ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tda9887_get_afc': /kisskb/src/drivers/media/tuners/tda9887.c:609:14: note: byref variable will be forcibly initialized 609 | __u8 reg = 0; | ^~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_irq_handler_thread': /kisskb/src/drivers/power/supply/bq24257_charger.c:653:30: note: byref variable will be forcibly initialized 653 | struct bq24257_state state; | ^~~~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_fw_probe': /kisskb/src/drivers/power/supply/bq24257_charger.c:884:13: note: byref variable will be forcibly initialized 884 | u32 property; | ^~~~~~~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_sysfs_set_enable': /kisskb/src/drivers/power/supply/bq24257_charger.c:813:14: note: byref variable will be forcibly initialized 813 | long val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq24735-charger.c: In function 'bq24735_parse_dt_data': /kisskb/src/drivers/power/supply/bq24735-charger.c:328:13: note: byref variable will be forcibly initialized 328 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/input/input.c:13: /kisskb/src/drivers/input/input.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/input/input.c: In function 'input_pass_event': /kisskb/src/drivers/input/input.c:169:28: note: byref variable will be forcibly initialized 169 | struct input_value vals[] = { { type, code, value } }; | ^~~~ In file included from /kisskb/src/drivers/input/input.c:16: /kisskb/src/drivers/input/input.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/input/input.c:13: /kisskb/src/drivers/input/input.c: In function '__input_release_device': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c:568:17: note: in expansion of macro 'rcu_assign_pointer' 568 | rcu_assign_pointer(dev->grab, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c: In function 'input_dev_release_keys': /kisskb/src/drivers/input/input.c:169:28: note: byref variable will be forcibly initialized 169 | struct input_value vals[] = { { type, code, value } }; | ^~~~ /kisskb/src/drivers/input/input.c:169:28: note: byref variable will be forcibly initialized /kisskb/src/drivers/input/input.c: In function 'inhibited_store': /kisskb/src/drivers/input/input.c:1441:14: note: byref variable will be forcibly initialized 1441 | bool inhibited; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c: In function 'input_get_disposition': /kisskb/src/drivers/input/input.c:265:13: note: byref variable will be forcibly initialized 265 | int value = *pval; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/input/input.c:13: /kisskb/src/drivers/input/input.c: In function 'input_grab_device': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c:552:9: note: in expansion of macro 'rcu_assign_pointer' 552 | rcu_assign_pointer(dev->grab, handle); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c: In function 'input_default_setkeycode': /kisskb/src/drivers/input/input.c:843:22: note: byref variable will be forcibly initialized 843 | unsigned int index; | ^~~~~ /kisskb/src/drivers/input/input.c: In function 'input_default_getkeycode': /kisskb/src/drivers/input/input.c:814:22: note: byref variable will be forcibly initialized 814 | unsigned int index; | ^~~~~ /kisskb/src/drivers/input/input.c: In function 'input_set_keycode': /kisskb/src/drivers/input/input.c:960:36: note: byref variable will be forcibly initialized 960 | struct input_value vals[] = { | ^~~~ /kisskb/src/drivers/input/input.c:934:22: note: byref variable will be forcibly initialized 934 | unsigned int old_keycode; | ^~~~~~~~~~~ /kisskb/src/drivers/input/input.c: In function 'input_repeat_key': /kisskb/src/drivers/input/input.c:188:36: note: byref variable will be forcibly initialized 188 | struct input_value vals[] = { | ^~~~ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_field_read': /kisskb/src/drivers/power/supply/bq25890_charger.c:318:13: note: byref variable will be forcibly initialized 318 | int val; | ^~~ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function '__bq25890_handle_irq': /kisskb/src/drivers/power/supply/bq25890_charger.c:572:30: note: byref variable will be forcibly initialized 572 | struct bq25890_state new_state; | ^~~~~~~~~ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_fw_read_u32_props': /kisskb/src/drivers/power/supply/bq25890_charger.c:850:13: note: byref variable will be forcibly initialized 850 | u32 property; | ^~~~~~~~ /kisskb/src/drivers/power/supply/bq25890_charger.c: In function 'bq25890_power_supply_get_property': /kisskb/src/drivers/power/supply/bq25890_charger.c:407:13: note: byref variable will be forcibly initialized 407 | int ret; | ^~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_state': /kisskb/src/drivers/power/supply/bq25980_charger.c:567:22: note: byref variable will be forcibly initialized 567 | unsigned int ibat_adc_msb; | ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:566:22: note: byref variable will be forcibly initialized 566 | unsigned int stat4; | ^~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:565:22: note: byref variable will be forcibly initialized 565 | unsigned int stat3; | ^~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:564:22: note: byref variable will be forcibly initialized 564 | unsigned int stat2; | ^~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:563:22: note: byref variable will be forcibly initialized 563 | unsigned int stat1; | ^~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:562:22: note: byref variable will be forcibly initialized 562 | unsigned int chg_ctrl_2; | ^~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_irq_handler_thread': /kisskb/src/drivers/power/supply/bq25980_charger.c:834:30: note: byref variable will be forcibly initialized 834 | struct bq25980_state state; | ^~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_ibat_adc': /kisskb/src/drivers/power/supply/bq25980_charger.c:521:27: note: byref variable will be forcibly initialized 521 | int ibat_adc_lsb, ibat_adc_msb; | ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:521:13: note: byref variable will be forcibly initialized 521 | int ibat_adc_lsb, ibat_adc_msb; | ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_adc_vbat': /kisskb/src/drivers/power/supply/bq25980_charger.c:542:27: note: byref variable will be forcibly initialized 542 | int vsys_adc_lsb, vsys_adc_msb; | ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:542:13: note: byref variable will be forcibly initialized 542 | int vsys_adc_lsb, vsys_adc_msb; | ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_input_volt_lim': /kisskb/src/drivers/power/supply/bq25980_charger.c:323:22: note: byref variable will be forcibly initialized 323 | unsigned int busovp_reg_code; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_input_curr_lim': /kisskb/src/drivers/power/supply/bq25980_charger.c:277:22: note: byref variable will be forcibly initialized 277 | unsigned int busocp_reg_code; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_adc_ibus': /kisskb/src/drivers/power/supply/bq25980_charger.c:479:27: note: byref variable will be forcibly initialized 479 | int ibus_adc_lsb, ibus_adc_msb; | ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:479:13: note: byref variable will be forcibly initialized 479 | int ibus_adc_lsb, ibus_adc_msb; | ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_adc_vbus': /kisskb/src/drivers/power/supply/bq25980_charger.c:501:27: note: byref variable will be forcibly initialized 501 | int vbus_adc_lsb, vbus_adc_msb; | ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c:501:13: note: byref variable will be forcibly initialized 501 | int vbus_adc_lsb, vbus_adc_msb; | ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_const_charge_curr': /kisskb/src/drivers/power/supply/bq25980_charger.c:377:22: note: byref variable will be forcibly initialized 377 | unsigned int batocp_reg_code; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_const_charge_volt': /kisskb/src/drivers/power/supply/bq25980_charger.c:409:22: note: byref variable will be forcibly initialized 409 | unsigned int batovp_reg_code; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_charger_property': /kisskb/src/drivers/power/supply/bq25980_charger.c:701:30: note: byref variable will be forcibly initialized 701 | struct bq25980_state state; | ^~~~~ In file included from /kisskb/src/drivers/power/supply/tps65090-charger.c:21: /kisskb/src/drivers/power/supply/tps65090-charger.c: In function 'tps65090_read': /kisskb/src/include/linux/mfd/tps65090.h:124:22: note: byref variable will be forcibly initialized 124 | unsigned int temp_val; | ^~~~~~~~ /kisskb/src/drivers/power/supply/tps65090-charger.c: In function 'tps65090_config_charger': /kisskb/src/drivers/power/supply/tps65090-charger.c:89:17: note: byref variable will be forcibly initialized 89 | uint8_t intrmask = 0; | ^~~~~~~~ /kisskb/src/drivers/power/supply/tps65090-charger.c: In function 'tps65090_enable_charging': /kisskb/src/drivers/power/supply/tps65090-charger.c:64:17: note: byref variable will be forcibly initialized 64 | uint8_t ctrl0 = 0; | ^~~~~ /kisskb/src/drivers/power/supply/tps65090-charger.c: In function 'tps65090_charger_probe': /kisskb/src/drivers/power/supply/tps65090-charger.c:234:17: note: byref variable will be forcibly initialized 234 | uint8_t status1 = 0; | ^~~~~~~ /kisskb/src/drivers/power/supply/tps65090-charger.c: In function 'tps65090_charger_isr': /kisskb/src/drivers/power/supply/tps65090-charger.c:143:17: note: byref variable will be forcibly initialized 143 | uint8_t intrsts = 0; | ^~~~~~~ /kisskb/src/drivers/power/supply/tps65090-charger.c:142:17: note: byref variable will be forcibly initialized 142 | uint8_t status1 = 0; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function '_stb0899_read_reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:220:24: note: byref variable will be forcibly initialized 220 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:218:12: note: byref variable will be forcibly initialized 218 | u8 buf; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:217:12: note: byref variable will be forcibly initialized 217 | u8 b0[] = { reg >> 8, reg & 0xff }; | ^~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function '_stb0899_read_s2reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:304:24: note: byref variable will be forcibly initialized 304 | struct i2c_msg msg_r = { | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:297:24: note: byref variable will be forcibly initialized 297 | struct i2c_msg msg_1 = { | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:290:24: note: byref variable will be forcibly initialized 290 | struct i2c_msg msg_0 = { | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:285:12: note: byref variable will be forcibly initialized 285 | u8 buf_1[] = { | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:277:12: note: byref variable will be forcibly initialized 277 | u8 buf_0[] = { | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:274:12: note: byref variable will be forcibly initialized 274 | u8 buf[7] = { 0 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_get_dev_id': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:1264:14: note: byref variable will be forcibly initialized 1264 | char fec_str[5] = { 0 }; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:1263:14: note: byref variable will be forcibly initialized 1263 | char demod_str[5] = { 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:24: note: byref variable will be forcibly initialized 400 | struct i2c_msg msg_1 = { | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:393:24: note: byref variable will be forcibly initialized 393 | struct i2c_msg msg_0 = { | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:384:12: note: byref variable will be forcibly initialized 384 | u8 buf_1[] = { | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:376:12: note: byref variable will be forcibly initialized 376 | u8 buf_0[] = { | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_read_regs': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:446:24: note: byref variable will be forcibly initialized 446 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:444:12: note: byref variable will be forcibly initialized 444 | u8 b0[] = { reg >> 8, reg & 0xff }; | ^~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_read_snr': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:998:12: note: byref variable will be forcibly initialized 998 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_init_calc': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:632:12: note: byref variable will be forcibly initialized 632 | u8 agc[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_write_regs': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:488:24: note: byref variable will be forcibly initialized 488 | struct i2c_msg i2c_msg = { | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:487:12: note: byref variable will be forcibly initialized 487 | u8 buf[MAX_XFER_SIZE]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_write_reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized 530 | u8 tmp = data; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_i2c_gate_ctrl': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_set_delivery': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:1293:12: note: byref variable will be forcibly initialized 1293 | u8 stop_clk[2]; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_set_mclk': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized 530 | u8 tmp = data; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_search': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_set_voltage': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_set_tone': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_send_diseqc_burst': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_send_diseqc_msg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_postproc': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_diseqc_init': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_init': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_wakeup': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:530:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_usb_vbus_get_current_limit': /kisskb/src/drivers/power/supply/smb347-charger.c:1334:22: note: byref variable will be forcibly initialized 1334 | unsigned int val; | ^~~ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_get_charging_status': /kisskb/src/drivers/power/supply/smb347-charger.c:1048:22: note: byref variable will be forcibly initialized 1048 | unsigned int val; | ^~~ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_charging_status': /kisskb/src/drivers/power/supply/smb347-charger.c:357:22: note: byref variable will be forcibly initialized 357 | unsigned int val; | ^~~ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'get_const_charge_voltage': /kisskb/src/drivers/power/supply/smb347-charger.c:1026:22: note: byref variable will be forcibly initialized 1026 | unsigned int v; | ^ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'get_const_charge_current': /kisskb/src/drivers/power/supply/smb347-charger.c:994:22: note: byref variable will be forcibly initialized 994 | unsigned int v; | ^ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_update_ps_status': /kisskb/src/drivers/power/supply/smb347-charger.c:311:22: note: byref variable will be forcibly initialized 311 | unsigned int val; | ^~~ /kisskb/src/drivers/power/supply/smb347-charger.c: In function 'smb347_interrupt': /kisskb/src/drivers/power/supply/smb347-charger.c:797:52: note: byref variable will be forcibly initialized 797 | unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; | ^~~~~~~~~ /kisskb/src/drivers/power/supply/smb347-charger.c:797:41: note: byref variable will be forcibly initialized 797 | unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; | ^~~~~~~~~ /kisskb/src/drivers/power/supply/smb347-charger.c:797:30: note: byref variable will be forcibly initialized 797 | unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; | ^~~~~~~~~ /kisskb/src/drivers/power/supply/smb347-charger.c:797:22: note: byref variable will be forcibly initialized 797 | unsigned int stat_c, irqstat_c, irqstat_d, irqstat_e; | ^~~~~~ /kisskb/src/drivers/hwmon/w83773g.c: In function 'get_update_interval': /kisskb/src/drivers/hwmon/w83773g.c:144:22: note: byref variable will be forcibly initialized 144 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/w83773g.c: In function 'get_local_temp': /kisskb/src/drivers/hwmon/w83773g.c:63:22: note: byref variable will be forcibly initialized 63 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/w83773g.c: In function 'get_remote_temp': /kisskb/src/drivers/hwmon/w83773g.c:77:22: note: byref variable will be forcibly initialized 77 | unsigned int regval_low; | ^~~~~~~~~~ /kisskb/src/drivers/hwmon/w83773g.c:76:22: note: byref variable will be forcibly initialized 76 | unsigned int regval_high; | ^~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83773g.c: In function 'get_fault': /kisskb/src/drivers/hwmon/w83773g.c:94:22: note: byref variable will be forcibly initialized 94 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/w83773g.c: In function 'get_offset': /kisskb/src/drivers/hwmon/w83773g.c:108:22: note: byref variable will be forcibly initialized 108 | unsigned int regval_low; | ^~~~~~~~~~ /kisskb/src/drivers/hwmon/w83773g.c:107:22: note: byref variable will be forcibly initialized 107 | unsigned int regval_high; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c: In function 'stb0899_set_srate': /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:69:12: note: byref variable will be forcibly initialized 69 | u8 sfr[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c: In function 'stb0899_search_tmg': /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:202:12: note: byref variable will be forcibly initialized 202 | u8 cfr[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c: In function 'stb0899_search_carrier': /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:272:12: note: byref variable will be forcibly initialized 272 | u8 cfr[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c: In function 'stb0899_search_data': /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:380:12: note: byref variable will be forcibly initialized 380 | u8 cfr[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c: In function 'stb0899_first_subrange': /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:138:13: note: byref variable will be forcibly initialized 138 | u32 bandwidth = 0; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c: In function 'stb0899_dvbs_algo': /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:499:13: note: byref variable will be forcibly initialized 499 | u32 bandwidth = 0; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:497:12: note: byref variable will be forcibly initialized 497 | u8 eq_const[10]; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_algo.c:496:12: note: byref variable will be forcibly initialized 496 | u8 cfr[2]; | ^~~ /kisskb/src/drivers/power/supply/ucs1002_power.c: In function 'ucs1002_get_online': /kisskb/src/drivers/power/supply/ucs1002_power.c:126:22: note: byref variable will be forcibly initialized 126 | unsigned int reg; | ^~~ /kisskb/src/drivers/power/supply/ucs1002_power.c: In function 'ucs1002_get_max_current': /kisskb/src/drivers/power/supply/ucs1002_power.c:239:22: note: byref variable will be forcibly initialized 239 | unsigned int reg; | ^~~ /kisskb/src/drivers/power/supply/ucs1002_power.c: In function 'ucs1002_get_usb_type': /kisskb/src/drivers/power/supply/ucs1002_power.c:339:22: note: byref variable will be forcibly initialized 339 | unsigned int reg; | ^~~ /kisskb/src/drivers/power/supply/ucs1002_power.c: In function 'ucs1002_charger_irq': /kisskb/src/drivers/power/supply/ucs1002_power.c:473:18: note: byref variable will be forcibly initialized 473 | int ret, regval; | ^~~~~~ /kisskb/src/drivers/power/supply/ucs1002_power.c: In function 'ucs1002_health_poll': /kisskb/src/drivers/power/supply/ucs1002_power.c:444:13: note: byref variable will be forcibly initialized 444 | u32 reg; | ^~~ /kisskb/src/drivers/power/supply/ucs1002_power.c: In function 'ucs1002_get_charge': /kisskb/src/drivers/power/supply/ucs1002_power.c:183:22: note: byref variable will be forcibly initialized 183 | unsigned int reg; | ^~~ /kisskb/src/drivers/power/supply/ucs1002_power.c:182:23: note: byref variable will be forcibly initialized 182 | unsigned long total_acc_charger; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/ucs1002_power.c: In function 'ucs1002_get_current': /kisskb/src/drivers/power/supply/ucs1002_power.c:212:22: note: byref variable will be forcibly initialized 212 | unsigned int reg; | ^~~ /kisskb/src/drivers/power/supply/ucs1002_power.c:211:23: note: byref variable will be forcibly initialized 211 | unsigned long current_measurement; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/ucs1002_power.c: In function 'ucs1002_set_max_current': /kisskb/src/drivers/power/supply/ucs1002_power.c:258:22: note: byref variable will be forcibly initialized 258 | unsigned int reg; | ^~~ /kisskb/src/drivers/power/supply/ucs1002_power.c: In function 'ucs1002_probe': /kisskb/src/drivers/power/supply/ucs1002_power.c:547:22: note: byref variable will be forcibly initialized 547 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_mmu_show': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:132:28: note: byref variable will be forcibly initialized 132 | struct drm_printer p = drm_seq_file_printer(m); | ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_mm_show': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:121:28: note: byref variable will be forcibly initialized 121 | struct drm_printer p = drm_seq_file_printer(m); | ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_open': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:68:43: note: byref variable will be forcibly initialized 68 | struct drm_gpu_scheduler *sched; | ^~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_pdev_probe': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:592:33: note: byref variable will be forcibly initialized 592 | struct component_match *match = NULL; | ^~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_dump.c: In function 'etnaviv_core_dump': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_dump.c:116:35: note: byref variable will be forcibly initialized 116 | struct core_dump_iterator iter; | ^~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c: In function 'etnaviv_gem_prime_release': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:62:28: note: byref variable will be forcibly initialized 62 | struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(etnaviv_obj->vaddr); | ^~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c: In function 'etnaviv_gem_prime_vmap_impl': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:77:28: note: byref variable will be forcibly initialized 77 | struct dma_buf_map map; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/drm/drm_util.h:35, from /kisskb/src/include/drm/drm_connector.h:32, from /kisskb/src/include/drm/drm_client.h:11, from /kisskb/src/include/drm/drm_fb_helper.h:35, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:15, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:9: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c: In function 'etnaviv_gem_prime_import_sg_table': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c:104:36: note: byref variable will be forcibly initialized 104 | struct etnaviv_gem_object *etnaviv_obj; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/pl111/pl111_versatile.c: In function 'pl111_versatile_init': /kisskb/src/drivers/gpu/drm/pl111/pl111_versatile.c:472:36: note: byref variable will be forcibly initialized 472 | const struct of_device_id *clcd_id; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/pl111/pl111_display.c:12: /kisskb/src/drivers/gpu/drm/pl111/pl111_display.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/pl111/pl111_display.c: In function 'pl111_init_clock_divider': /kisskb/src/drivers/gpu/drm/pl111/pl111_display.c:539:21: note: byref variable will be forcibly initialized 539 | const char *parent_name; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/pl111/pl111_drv.c: In function 'pl111_modeset_init': /kisskb/src/drivers/gpu/drm/pl111/pl111_drv.c:98:36: note: byref variable will be forcibly initialized 98 | struct drm_bridge *tmp_bridge; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/pl111/pl111_drv.c:97:35: note: byref variable will be forcibly initialized 97 | struct drm_panel *tmp_panel; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_drv.c:8: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_drv.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_drv.c: In function 'panfrost_copy_in_sync': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_drv.c:214:35: note: byref variable will be forcibly initialized 214 | struct dma_fence *fence; | ^~~~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_set_analog_params': /kisskb/src/drivers/media/tuners/tda827x.c:241:23: note: byref variable will be forcibly initialized 241 | unsigned char reg2[2]; | ^~~~ /kisskb/src/drivers/media/tuners/tda827x.c:240:23: note: byref variable will be forcibly initialized 240 | unsigned char tuner_reg[8]; | ^~~~~~~~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_set_params': /kisskb/src/drivers/media/tuners/tda827x.c:149:24: note: byref variable will be forcibly initialized 149 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:146:12: note: byref variable will be forcibly initialized 146 | u8 buf[14]; | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827x_probe_version': /kisskb/src/drivers/media/tuners/tda827x.c:844:24: note: byref variable will be forcibly initialized 844 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = I2C_M_RD, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:841:12: note: byref variable will be forcibly initialized 841 | u8 data; | ^~~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:750:24: note: byref variable will be forcibly initialized 750 | struct i2c_msg msg = {.addr = priv->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:749:23: note: byref variable will be forcibly initialized 749 | unsigned char data[] = {0x80, 0x2c}; | ^~~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_lna_gain': /kisskb/src/drivers/media/tuners/tda827x.c:452:23: note: byref variable will be forcibly initialized 452 | unsigned char buf[] = {0x22, 0x01}; | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_set_analog_params': /kisskb/src/drivers/media/tuners/tda827x.c:655:24: note: byref variable will be forcibly initialized 655 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:651:23: note: byref variable will be forcibly initialized 651 | unsigned char tuner_reg[11]; | ^~~~~~~~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_set_params': /kisskb/src/drivers/media/tuners/tda827x.c:508:24: note: byref variable will be forcibly initialized 508 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:506:12: note: byref variable will be forcibly initialized 506 | u8 buf[11]; | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:435:24: note: byref variable will be forcibly initialized 435 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:325:24: note: byref variable will be forcibly initialized 325 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda827x.c:324:23: note: byref variable will be forcibly initialized 324 | unsigned char data[] = { 0x80, 0x0c }; | ^~~~ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:223:24: note: byref variable will be forcibly initialized 223 | struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_calc_rf_cal': /kisskb/src/drivers/media/tuners/tda18271-common.c:688:12: note: byref variable will be forcibly initialized 688 | u8 val; | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function '_tda_printk': /kisskb/src/drivers/media/tuners/tda18271-common.c:709:17: note: byref variable will be forcibly initialized 709 | va_list args; | ^~~~ /kisskb/src/drivers/media/tuners/tda18271-common.c:708:26: note: byref variable will be forcibly initialized 708 | struct va_format vaf; | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_read_regs': /kisskb/src/drivers/media/tuners/tda18271-common.c:115:24: note: byref variable will be forcibly initialized 115 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c:113:23: note: byref variable will be forcibly initialized 113 | unsigned char buf = 0x00; | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_read_extended': /kisskb/src/drivers/media/tuners/tda18271-common.c:145:24: note: byref variable will be forcibly initialized 145 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c:143:23: note: byref variable will be forcibly initialized 143 | unsigned char buf = 0x00; | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c:142:23: note: byref variable will be forcibly initialized 142 | unsigned char regdump[TDA18271_NUM_REGS]; | ^~~~~~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function '__tda18271_write_regs': /kisskb/src/drivers/media/tuners/tda18271-common.c:183:23: note: byref variable will be forcibly initialized 183 | unsigned char buf[TDA18271_NUM_REGS + 1]; | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_calc_main_pll': /kisskb/src/drivers/media/tuners/tda18271-common.c:555:15: note: byref variable will be forcibly initialized 555 | u8 d, pd; | ^~ /kisskb/src/drivers/media/tuners/tda18271-common.c:555:12: note: byref variable will be forcibly initialized 555 | u8 d, pd; | ^ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_calc_cal_pll': /kisskb/src/drivers/media/tuners/tda18271-common.c:578:15: note: byref variable will be forcibly initialized 578 | u8 d, pd; | ^~ /kisskb/src/drivers/media/tuners/tda18271-common.c:578:12: note: byref variable will be forcibly initialized 578 | u8 d, pd; | ^ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_calc_bp_filter': /kisskb/src/drivers/media/tuners/tda18271-common.c:603:12: note: byref variable will be forcibly initialized 603 | u8 val; | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_calc_km': /kisskb/src/drivers/media/tuners/tda18271-common.c:620:12: note: byref variable will be forcibly initialized 620 | u8 val; | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_calc_rf_band': /kisskb/src/drivers/media/tuners/tda18271-common.c:637:12: note: byref variable will be forcibly initialized 637 | u8 val; | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_calc_gain_taper': /kisskb/src/drivers/media/tuners/tda18271-common.c:654:12: note: byref variable will be forcibly initialized 654 | u8 val; | ^~~ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function 'tda18271_calc_ir_measure': /kisskb/src/drivers/media/tuners/tda18271-common.c:671:12: note: byref variable will be forcibly initialized 671 | u8 val; | ^~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c: In function 'tda18271c2_rf_tracking_filters_correction': /kisskb/src/drivers/media/tuners/tda18271-fe.c:249:24: note: byref variable will be forcibly initialized 249 | u8 tm_current, dc_over_dt, rf_tab; | ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c: In function 'tda18271_powerscan': /kisskb/src/drivers/media/tuners/tda18271-fe.c:437:13: note: byref variable will be forcibly initialized 437 | u32 freq; | ^~~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c:436:13: note: byref variable will be forcibly initialized 436 | u16 count_limit; | ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c:435:12: note: byref variable will be forcibly initialized 435 | u8 cid_target; | ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c: In function 'tda18271_rf_tracking_filters_init': /kisskb/src/drivers/media/tuners/tda18271-fe.c:570:13: note: byref variable will be forcibly initialized 570 | u32 rf_freq[3]; | ^~~~~~~ /kisskb/src/drivers/media/tuners/tda18271-fe.c:569:13: note: byref variable will be forcibly initialized 569 | u32 rf_default[3]; | ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_send_i2c_data': /kisskb/src/drivers/media/tuners/xc5000.c:246:24: note: byref variable will be forcibly initialized 246 | struct i2c_msg msg = { .addr = priv->i2c_props.addr, | ^~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_load_i2c_sequence': /kisskb/src/drivers/media/tuners/xc5000.c:355:12: note: byref variable will be forcibly initialized 355 | u8 buf[XC_MAX_I2C_WRITE_LENGTH]; | ^~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc5000_readreg': /kisskb/src/drivers/media/tuners/xc5000.c:277:24: note: byref variable will be forcibly initialized 277 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/tuners/xc5000.c:276:12: note: byref variable will be forcibly initialized 276 | u8 bval[2] = { 0, 0 }; | ^~~~ /kisskb/src/drivers/media/tuners/xc5000.c:275:12: note: byref variable will be forcibly initialized 275 | u8 buf[2] = { reg >> 8, reg & 0xff }; | ^~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc5000_get_status': /kisskb/src/drivers/media/tuners/xc5000.c:1088:13: note: byref variable will be forcibly initialized 1088 | u16 lock_status = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc5000_is_firmware_loaded': /kisskb/src/drivers/media/tuners/xc5000.c:821:13: note: byref variable will be forcibly initialized 821 | u16 id; | ^~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_write_reg': /kisskb/src/drivers/media/tuners/xc5000.c:319:12: note: byref variable will be forcibly initialized 319 | u8 buf[4]; | ^~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_load_fw_and_init_tuner': /kisskb/src/drivers/media/tuners/xc5000.c:1106:13: note: byref variable will be forcibly initialized 1106 | u16 fw_ck; | ^~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:1105:13: note: byref variable will be forcibly initialized 1105 | u16 pll_lock_status; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:1103:32: note: byref variable will be forcibly initialized 1103 | const struct firmware *fw; | ^~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_get_frequency_error': /kisskb/src/drivers/media/tuners/xc5000.c:484:13: note: byref variable will be forcibly initialized 484 | u16 reg_data; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_get_version': /kisskb/src/drivers/media/tuners/xc5000.c:505:13: note: byref variable will be forcibly initialized 505 | u16 data; | ^~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_get_hsync_freq': /kisskb/src/drivers/media/tuners/xc5000.c:527:13: note: byref variable will be forcibly initialized 527 | u16 reg_data; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_debug_dump': /kisskb/src/drivers/media/tuners/xc5000.c:636:13: note: byref variable will be forcibly initialized 636 | u16 regval; | ^~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:635:13: note: byref variable will be forcibly initialized 635 | u16 fw_buildversion = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:634:33: note: byref variable will be forcibly initialized 634 | u8 fw_majorversion = 0, fw_minorversion = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:634:12: note: byref variable will be forcibly initialized 634 | u8 fw_majorversion = 0, fw_minorversion = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:633:33: note: byref variable will be forcibly initialized 633 | u8 hw_majorversion = 0, hw_minorversion = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:633:12: note: byref variable will be forcibly initialized 633 | u8 hw_majorversion = 0, hw_minorversion = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:632:13: note: byref variable will be forcibly initialized 632 | u16 totalgain; | ^~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:631:13: note: byref variable will be forcibly initialized 631 | u16 snr; | ^~~ /kisskb/src/drivers/media/tuners/xc5000.c:630:13: note: byref variable will be forcibly initialized 630 | u16 quality; | ^~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:629:13: note: byref variable will be forcibly initialized 629 | u16 frame_lines; | ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:628:13: note: byref variable will be forcibly initialized 628 | u32 hsync_freq_hz = 0; | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:627:13: note: byref variable will be forcibly initialized 627 | u16 lock_status; | ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:626:13: note: byref variable will be forcibly initialized 626 | u32 freq_error_hz = 0; | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c:625:13: note: byref variable will be forcibly initialized 625 | u16 adc_envelope; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc5000_set_tv_freq': /kisskb/src/drivers/media/tuners/xc5000.c:900:13: note: byref variable will be forcibly initialized 900 | u16 pll_lock_status; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc5000_attach': /kisskb/src/drivers/media/tuners/xc5000.c:1370:13: note: byref variable will be forcibly initialized 1370 | u16 id = 0; | ^~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_send_i2c_data': /kisskb/src/drivers/media/tuners/xc4000.c:243:24: note: byref variable will be forcibly initialized 243 | struct i2c_msg msg = { .addr = priv->i2c_props.addr, | ^~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_load_i2c_sequence': /kisskb/src/drivers/media/tuners/xc4000.c:302:12: note: byref variable will be forcibly initialized 302 | u8 buf[XC_MAX_I2C_WRITE_LENGTH]; | ^~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_write_reg': /kisskb/src/drivers/media/tuners/xc4000.c:284:12: note: byref variable will be forcibly initialized 284 | u8 buf[4]; | ^~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'load_scode': /kisskb/src/drivers/media/tuners/xc4000.c:865:25: note: byref variable will be forcibly initialized 865 | u8 indirect_mode[5]; | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:864:25: note: byref variable will be forcibly initialized 864 | u8 scode_buf[13]; | ^~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_readreg': /kisskb/src/drivers/media/tuners/xc4000.c:535:24: note: byref variable will be forcibly initialized 535 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/tuners/xc4000.c:534:12: note: byref variable will be forcibly initialized 534 | u8 bval[2] = { 0, 0 }; | ^~~~ /kisskb/src/drivers/media/tuners/xc4000.c:533:12: note: byref variable will be forcibly initialized 533 | u8 buf[2] = { reg >> 8, reg & 0xff }; | ^~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_get_signal': /kisskb/src/drivers/media/tuners/xc4000.c:1454:13: note: byref variable will be forcibly initialized 1454 | u16 value = 0; | ^~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_get_status': /kisskb/src/drivers/media/tuners/xc4000.c:1554:17: note: byref variable will be forcibly initialized 1554 | u16 lock_status = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_wait_for_lock': /kisskb/src/drivers/media/tuners/xc4000.c:485:17: note: byref variable will be forcibly initialized 485 | u16 lock_state = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_get_frequency': /kisskb/src/drivers/media/tuners/xc4000.c:1526:33: note: byref variable will be forcibly initialized 1526 | u16 snr = 0; | ^~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_get_version': /kisskb/src/drivers/media/tuners/xc4000.c:435:13: note: byref variable will be forcibly initialized 435 | u16 data; | ^~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_get_frequency_error': /kisskb/src/drivers/media/tuners/xc4000.c:413:13: note: byref variable will be forcibly initialized 413 | u16 regData; | ^~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_get_hsync_freq': /kisskb/src/drivers/media/tuners/xc4000.c:452:13: note: byref variable will be forcibly initialized 452 | u16 regData; | ^~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_debug_dump': /kisskb/src/drivers/media/tuners/xc4000.c:1101:38: note: byref variable will be forcibly initialized 1101 | u8 fw_majorversion = 0, fw_minorversion = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1101:17: note: byref variable will be forcibly initialized 1101 | u8 fw_majorversion = 0, fw_minorversion = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1100:38: note: byref variable will be forcibly initialized 1100 | u8 hw_majorversion = 0, hw_minorversion = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1100:17: note: byref variable will be forcibly initialized 1100 | u8 hw_majorversion = 0, hw_minorversion = 0; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1099:17: note: byref variable will be forcibly initialized 1099 | u16 noise = 0; | ^~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1098:17: note: byref variable will be forcibly initialized 1098 | u16 signal = 0; | ^~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1097:17: note: byref variable will be forcibly initialized 1097 | u16 quality; | ^~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1096:17: note: byref variable will be forcibly initialized 1096 | u16 frame_lines; | ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1095:17: note: byref variable will be forcibly initialized 1095 | u32 hsync_freq_hz = 0; | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1094:17: note: byref variable will be forcibly initialized 1094 | u16 lock_status; | ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1093:17: note: byref variable will be forcibly initialized 1093 | u32 freq_error_hz = 0; | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:1092:17: note: byref variable will be forcibly initialized 1092 | u16 adc_envelope; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/media/tuners/xc4000.c:17: /kisskb/src/drivers/media/tuners/xc4000.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_fwupload': /kisskb/src/drivers/media/tuners/xc4000.c:712:31: note: byref variable will be forcibly initialized 712 | char name[33]; | ^~~~ /kisskb/src/drivers/media/tuners/xc4000.c:708:32: note: byref variable will be forcibly initialized 708 | const struct firmware *fw = NULL; | ^~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'check_firmware': /kisskb/src/drivers/media/tuners/xc4000.c:931:78: note: byref variable will be forcibly initialized 931 | u8 hw_major = 0, hw_minor = 0, fw_major = 0, fw_minor = 0; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:931:64: note: byref variable will be forcibly initialized 931 | u8 hw_major = 0, hw_minor = 0, fw_major = 0, fw_minor = 0; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:931:50: note: byref variable will be forcibly initialized 931 | u8 hw_major = 0, hw_minor = 0, fw_major = 0, fw_minor = 0; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:931:36: note: byref variable will be forcibly initialized 931 | u8 hw_major = 0, hw_minor = 0, fw_major = 0, fw_minor = 0; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:930:36: note: byref variable will be forcibly initialized 930 | v4l2_std_id std0; | ^~~~ /kisskb/src/drivers/media/tuners/xc4000.c:929:36: note: byref variable will be forcibly initialized 929 | u16 hwmodel; | ^~~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c:927:36: note: byref variable will be forcibly initialized 927 | struct firmware_properties new_fw; | ^~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc4000_attach': /kisskb/src/drivers/media/tuners/xc4000.c:1652:17: note: byref variable will be forcibly initialized 1652 | u16 id = 0; | ^~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_pwm_mode': /kisskb/src/drivers/hwmon/w83792d.c:698:23: note: byref variable will be forcibly initialized 698 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/w83792d.c:621:23: note: byref variable will be forcibly initialized 621 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_fan_div': /kisskb/src/drivers/hwmon/w83792d.c:456:23: note: byref variable will be forcibly initialized 456 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_fan_min': /kisskb/src/drivers/hwmon/w83792d.c:412:23: note: byref variable will be forcibly initialized 412 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_sf2_level': /kisskb/src/drivers/hwmon/w83792d.c:897:23: note: byref variable will be forcibly initialized 897 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_sf2_point': /kisskb/src/drivers/hwmon/w83792d.c:855:23: note: byref variable will be forcibly initialized 855 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_thermal_cruise': /kisskb/src/drivers/hwmon/w83792d.c:769:23: note: byref variable will be forcibly initialized 769 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_tolerance': /kisskb/src/drivers/hwmon/w83792d.c:809:23: note: byref variable will be forcibly initialized 809 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'intrusion0_alarm_store': /kisskb/src/drivers/hwmon/w83792d.c:734:23: note: byref variable will be forcibly initialized 734 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_pwmenable': /kisskb/src/drivers/hwmon/w83792d.c:647:23: note: byref variable will be forcibly initialized 647 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_in_min': /kisskb/src/drivers/hwmon/w83792d.c:374:23: note: byref variable will be forcibly initialized 374 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83792d.c:386:1: note: in expansion of macro 'store_in_reg' 386 | store_in_reg(MIN, min); | ^~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_in_max': /kisskb/src/drivers/hwmon/w83792d.c:374:23: note: byref variable will be forcibly initialized 374 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83792d.c:387:1: note: in expansion of macro 'store_in_reg' 387 | store_in_reg(MAX, max); | ^~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_temp23': /kisskb/src/drivers/hwmon/w83792d.c:543:14: note: byref variable will be forcibly initialized 543 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83792d.c: In function 'store_temp1': /kisskb/src/drivers/hwmon/w83792d.c:503:14: note: byref variable will be forcibly initialized 503 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/w83793.c:334:23: note: byref variable will be forcibly initialized 334 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_fan_min': /kisskb/src/drivers/hwmon/w83793.c:489:23: note: byref variable will be forcibly initialized 489 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_temp': /kisskb/src/drivers/hwmon/w83793.c:588:14: note: byref variable will be forcibly initialized 588 | long tmp; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/w83793.c:535:23: note: byref variable will be forcibly initialized 535 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_beep': /kisskb/src/drivers/hwmon/w83793.c:381:23: note: byref variable will be forcibly initialized 381 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_sf2_temp': /kisskb/src/drivers/hwmon/w83793.c:933:14: note: byref variable will be forcibly initialized 933 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_sf2_pwm': /kisskb/src/drivers/hwmon/w83793.c:892:23: note: byref variable will be forcibly initialized 892 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_sf_ctrl': /kisskb/src/drivers/hwmon/w83793.c:820:14: note: byref variable will be forcibly initialized 820 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_temp_mode': /kisskb/src/drivers/hwmon/w83793.c:654:23: note: byref variable will be forcibly initialized 654 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_sf_setup': /kisskb/src/drivers/hwmon/w83793.c:719:14: note: byref variable will be forcibly initialized 719 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_beep_enable': /kisskb/src/drivers/hwmon/w83793.c:414:23: note: byref variable will be forcibly initialized 414 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_chassis_clear': /kisskb/src/drivers/hwmon/w83793.c:442:23: note: byref variable will be forcibly initialized 442 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83793.c: In function 'store_in': /kisskb/src/drivers/hwmon/w83793.c:981:23: note: byref variable will be forcibly initialized 981 | unsigned long val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/media/v4l2-core/v4l2-device.c:11: /kisskb/src/drivers/media/v4l2-core/v4l2-device.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'mt2063_read': /kisskb/src/drivers/media/tuners/mt2063.c:306:32: note: byref variable will be forcibly initialized 306 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/tuners/mt2063.c:305:20: note: byref variable will be forcibly initialized 305 | u8 b0[] = { subAddress + i }; | ^~ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'mt2063_write': /kisskb/src/drivers/media/tuners/mt2063.c:244:24: note: byref variable will be forcibly initialized 244 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/tuners/mt2063.c:243:12: note: byref variable will be forcibly initialized 243 | u8 buf[60]; | ^~~ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'MT2063_SetReceiverMode': /kisskb/src/drivers/media/tuners/mt2063.c:1178:13: note: byref variable will be forcibly initialized 1178 | u32 longval; | ^~~~~~~ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'mt2063_init': /kisskb/src/drivers/media/tuners/mt2063.c:1856:20: note: byref variable will be forcibly initialized 1856 | u8 val = *def++; | ^~~ /kisskb/src/drivers/media/tuners/mt2063.c:1776:12: note: byref variable will be forcibly initialized 1776 | u8 all_resets = 0xF0; /* reset/load bits */ | ^~~~~~~~~~ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'MT2063_AvoidSpurs': /kisskb/src/drivers/media/tuners/mt2063.c:790:17: note: byref variable will be forcibly initialized 790 | u32 fm, fp; /* restricted range on LO's */ | ^~ /kisskb/src/drivers/media/tuners/mt2063.c:790:13: note: byref variable will be forcibly initialized 790 | u32 fm, fp; /* restricted range on LO's */ | ^~ /kisskb/src/drivers/media/tuners/mt2063.c: In function 'MT2063_Tune': /kisskb/src/drivers/media/tuners/mt2063.c:1516:13: note: byref variable will be forcibly initialized 1516 | u32 Num2; /* Numerator for LO2 reg. value */ | ^~~~ /kisskb/src/drivers/media/tuners/mt2063.c:1515:13: note: byref variable will be forcibly initialized 1515 | u32 LO2; /* 2nd LO register value */ | ^~~ /kisskb/src/drivers/media/tuners/mt2063.c:1513:13: note: byref variable will be forcibly initialized 1513 | u32 Num1; /* Numerator for LO1 reg. value */ | ^~~~ /kisskb/src/drivers/media/tuners/mt2063.c:1512:13: note: byref variable will be forcibly initialized 1512 | u32 LO1; /* 1st LO register value */ | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_beep': /kisskb/src/drivers/hwmon/w83795.c:730:23: note: byref variable will be forcibly initialized 730 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_in': /kisskb/src/drivers/hwmon/w83795.c:1518:23: note: byref variable will be forcibly initialized 1518 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_sf4_temp': /kisskb/src/drivers/hwmon/w83795.c:1301:23: note: byref variable will be forcibly initialized 1301 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_sf4_pwm': /kisskb/src/drivers/hwmon/w83795.c:1265:23: note: byref variable will be forcibly initialized 1265 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_temp_pwm': /kisskb/src/drivers/hwmon/w83795.c:1205:23: note: byref variable will be forcibly initialized 1205 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_temp_pwm_enable': /kisskb/src/drivers/hwmon/w83795.c:1096:23: note: byref variable will be forcibly initialized 1096 | unsigned long tmp; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_temp_mode': /kisskb/src/drivers/hwmon/w83795.c:1443:23: note: byref variable will be forcibly initialized 1443 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_fanin': /kisskb/src/drivers/hwmon/w83795.c:1157:23: note: byref variable will be forcibly initialized 1157 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_pwm_enable': /kisskb/src/drivers/hwmon/w83795.c:923:23: note: byref variable will be forcibly initialized 923 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/w83795.c:863:23: note: byref variable will be forcibly initialized 863 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_chassis_clear': /kisskb/src/drivers/hwmon/w83795.c:755:23: note: byref variable will be forcibly initialized 755 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_temp_src': /kisskb/src/drivers/hwmon/w83795.c:1028:23: note: byref variable will be forcibly initialized 1028 | unsigned long channel; | ^~~~~~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_fan_min': /kisskb/src/drivers/hwmon/w83795.c:801:23: note: byref variable will be forcibly initialized 801 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_dts_ext': /kisskb/src/drivers/hwmon/w83795.c:1402:14: note: byref variable will be forcibly initialized 1402 | long tmp; | ^~~ /kisskb/src/drivers/hwmon/w83795.c: In function 'store_temp': /kisskb/src/drivers/hwmon/w83795.c:1341:14: note: byref variable will be forcibly initialized 1341 | long tmp; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/drm/drm_file.h:34, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/dma-resv.h:44, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:10: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/smp.h:110, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/mutex.h:17, from /kisskb/src/include/drm/drm_prime.h:35, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:27: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:12: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'etnaviv_timeout_to_jiffies': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:107:27: note: byref variable will be forcibly initialized 107 | struct timespec64 ts, to = { | ^~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c: In function 'etnaviv_ioctl_gem_submit': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c:436:31: note: byref variable will be forcibly initialized 436 | struct ww_acquire_ctx ticket; | ^~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/shmem_fs.h:6, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:8: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'etnaviv_gem_new_handle': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:608:32: note: byref variable will be forcibly initialized 608 | struct drm_gem_object *obj = NULL; | ^~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'etnaviv_gem_new_private': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:646:32: note: byref variable will be forcibly initialized 646 | struct drm_gem_object *obj; | ^~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c: In function 'etnaviv_gem_new_userptr': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.c:729:36: note: byref variable will be forcibly initialized 729 | struct etnaviv_gem_object *etnaviv_obj; | ^~~~~~~~~~~ /kisskb/src/drivers/thermal/broadcom/sr-thermal.c: In function 'sr_thermal_probe': /kisskb/src/drivers/thermal/broadcom/sr-thermal.c:54:13: note: byref variable will be forcibly initialized 54 | u32 sr_tmon_list = 0; | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/smp.h:110, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/mutex.h:17, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:27: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writeregs': /kisskb/src/drivers/media/tuners/mt2266.c:78:24: note: byref variable will be forcibly initialized 78 | struct i2c_msg msg = { | ^~~ In file included from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gem.h:11, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.h:10, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:20: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_timeout_to_jiffies': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.h:107:27: note: byref variable will be forcibly initialized 107 | struct timespec64 ts, to = { | ^~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writereg': /kisskb/src/drivers/media/tuners/mt2266.c:65:24: note: byref variable will be forcibly initialized 65 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/tuners/mt2266.c:64:12: note: byref variable will be forcibly initialized 64 | u8 buf[2] = { reg, val }; | ^~~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_readreg': /kisskb/src/drivers/media/tuners/mt2266.c:50:24: note: byref variable will be forcibly initialized 50 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_set_params': /kisskb/src/drivers/media/tuners/mt2266.c:124:13: note: byref variable will be forcibly initialized 124 | u8 b[10]; | ^ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_attach': /kisskb/src/drivers/media/tuners/mt2266.c:314:12: note: byref variable will be forcibly initialized 314 | u8 id = 0; | ^~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_gpu_debugfs': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:889:26: note: byref variable will be forcibly initialized 889 | struct dma_debug debug; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:6: /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_gpu_wait_obj_inactive': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:1266:15: note: in expansion of macro 'wait_event_interruptible_timeout' 1266 | ret = wait_event_interruptible_timeout(gpu->fence_event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c: In function 'etnaviv_gpu_submit': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_gpu.c:1341:40: note: byref variable will be forcibly initialized 1341 | unsigned int i, nr_events = 1, event[3]; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_reg': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:152:24: note: byref variable will be forcibly initialized 152 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c:150:12: note: byref variable will be forcibly initialized 150 | u8 regs[STB6100_NUMREGS]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_regs': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:124:24: note: byref variable will be forcibly initialized 124 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_get_frequency': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:304:12: note: byref variable will be forcibly initialized 304 | u8 regs[STB6100_NUMREGS]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_write_reg_range': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:177:24: note: byref variable will be forcibly initialized 177 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c:176:12: note: byref variable will be forcibly initialized 176 | u8 cmdbuf[MAX_XFER_SIZE]; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_write_reg': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:217:12: note: byref variable will be forcibly initialized 217 | u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22700.c: In function 'cx22700_writereg': /kisskb/src/drivers/media/dvb-frontends/cx22700.c:62:24: note: byref variable will be forcibly initialized 62 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22700.c:61:12: note: byref variable will be forcibly initialized 61 | u8 buf [] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22700.c: In function 'cx22700_readreg': /kisskb/src/drivers/media/dvb-frontends/cx22700.c:80:24: note: byref variable will be forcibly initialized 80 | struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22700.c:79:12: note: byref variable will be forcibly initialized 79 | u8 b1 [] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/cx22700.c:78:12: note: byref variable will be forcibly initialized 78 | u8 b0 [] = { reg }; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/bluetooth/btmrvl_main.c:21: /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/bluetooth/btmrvl_main.c:21: /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'btmrvl_send_sync_cmd': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c:209:14: note: in expansion of macro 'wait_event_interruptible_timeout' 209 | if (!wait_event_interruptible_timeout(priv->adapter->cmd_wait_q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'btmrvl_enable_sco_routing_to_host': /kisskb/src/drivers/bluetooth/btmrvl_main.c:236:12: note: byref variable will be forcibly initialized 236 | u8 subcmd = 0; | ^~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'btmrvl_set_bdaddr': /kisskb/src/drivers/bluetooth/btmrvl_main.c:571:12: note: byref variable will be forcibly initialized 571 | u8 buf[8]; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/bluetooth/btmrvl_main.c:21: /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'btmrvl_check_device_tree': /kisskb/src/drivers/bluetooth/btmrvl_main.c:510:19: note: byref variable will be forcibly initialized 510 | u16 gpio, gap; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c:510:13: note: byref variable will be forcibly initialized 510 | u16 gpio, gap; | ^~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c:508:12: note: byref variable will be forcibly initialized 508 | u8 cal_data[BT_CAL_HDR_LEN + BT_CAL_DATA_SIZE]; | ^~~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_device.c:7: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_device.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'btmrvl_service_main_thread': /kisskb/src/drivers/bluetooth/btmrvl_main.c:607:28: note: byref variable will be forcibly initialized 607 | wait_queue_entry_t wait; | ^~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'btmrvl_send_hscfg_cmd': /kisskb/src/drivers/bluetooth/btmrvl_main.c:265:12: note: byref variable will be forcibly initialized 265 | u8 param[2]; | ^~~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'btmrvl_enable_ps': /kisskb/src/drivers/bluetooth/btmrvl_main.c:284:12: note: byref variable will be forcibly initialized 284 | u8 param; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/bluetooth/btmrvl_main.c:21: /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'btmrvl_enable_hs': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c:310:15: note: in expansion of macro 'wait_event_interruptible_timeout' 310 | ret = wait_event_interruptible_timeout(adapter->event_hs_wait_q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_writereg': /kisskb/src/drivers/media/tuners/qt1010.c:33:24: note: byref variable will be forcibly initialized 33 | struct i2c_msg msg = { .addr = priv->cfg->i2c_address, | ^~~ /kisskb/src/drivers/media/tuners/qt1010.c:32:12: note: byref variable will be forcibly initialized 32 | u8 buf[2] = { reg, val }; | ^~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_readreg': /kisskb/src/drivers/media/tuners/qt1010.c:14:24: note: byref variable will be forcibly initialized 14 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_set_params': /kisskb/src/drivers/media/tuners/qt1010.c:50:15: note: byref variable will be forcibly initialized 50 | u8 i, tmpval, reg05; | ^~~~~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_init_meas1': /kisskb/src/drivers/media/tuners/qt1010.c:218:21: note: byref variable will be forcibly initialized 218 | u8 i, val1, val2; | ^~~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_init_meas2': /kisskb/src/drivers/media/tuners/qt1010.c:254:15: note: byref variable will be forcibly initialized 254 | u8 i, val = 0xff; | ^~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_init': /kisskb/src/drivers/media/tuners/qt1010.c:285:15: note: byref variable will be forcibly initialized 285 | u8 i, tmpval, *valptr = NULL; | ^~~~~~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_attach': /kisskb/src/drivers/media/tuners/qt1010.c:411:12: note: byref variable will be forcibly initialized 411 | u8 id; | ^~ /kisskb/src/drivers/media/dvb-frontends/s5h1432.c: In function 's5h1432_readreg': /kisskb/src/drivers/media/dvb-frontends/s5h1432.c:65:24: note: byref variable will be forcibly initialized 65 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1432.c:63:12: note: byref variable will be forcibly initialized 63 | u8 b1[] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/s5h1432.c:62:12: note: byref variable will be forcibly initialized 62 | u8 b0[] = { reg }; | ^~ /kisskb/src/drivers/media/dvb-frontends/s5h1432.c: In function 's5h1432_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1432.c:48:24: note: byref variable will be forcibly initialized 48 | struct i2c_msg msg = {.addr = addr, .flags = 0, .buf = buf, .len = 2 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1432.c:46:12: note: byref variable will be forcibly initialized 46 | u8 buf[] = { reg, data }; | ^~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/input.h:19, from /kisskb/src/include/linux/input/mt.h:11, from /kisskb/src/drivers/input/input-mt.c:8: /kisskb/src/drivers/input/input-mt.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/input/input-mt.c:10: /kisskb/src/drivers/input/input-mt.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/thermal/samsung/exynos_tmu.c: In function 'exynos_tmu_initialize': /kisskb/src/drivers/thermal/samsung/exynos_tmu.c:266:28: note: byref variable will be forcibly initialized 266 | int ret = 0, temp, hyst; | ^~~~ /kisskb/src/drivers/thermal/samsung/exynos_tmu.c:266:22: note: byref variable will be forcibly initialized 266 | int ret = 0, temp, hyst; | ^~~~ /kisskb/src/drivers/thermal/samsung/exynos_tmu.c: In function 'exynos_map_dt_data': /kisskb/src/drivers/thermal/samsung/exynos_tmu.c:871:25: note: byref variable will be forcibly initialized 871 | struct resource res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/media/v4l2-core/v4l2-fh.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-fh.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/media/v4l2-core/v4l2-fh.c:13: /kisskb/src/drivers/media/v4l2-core/v4l2-fh.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/media/tuners/max2165.c: In function 'max2165_read_reg': /kisskb/src/drivers/media/tuners/max2165.c:59:24: note: byref variable will be forcibly initialized 59 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/tuners/max2165.c:58:12: note: byref variable will be forcibly initialized 58 | u8 b1[] = { 0 }; | ^~ /kisskb/src/drivers/media/tuners/max2165.c:57:12: note: byref variable will be forcibly initialized 57 | u8 b0[] = { reg }; | ^~ /kisskb/src/drivers/media/tuners/mc44s803.c: In function 'mc44s803_writereg': /kisskb/src/drivers/media/tuners/mc44s803.c:26:24: note: byref variable will be forcibly initialized 26 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/tuners/mc44s803.c:25:12: note: byref variable will be forcibly initialized 25 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/tuners/max2165.c: In function 'max2165_debug_status': /kisskb/src/drivers/media/tuners/max2165.c:219:20: note: byref variable will be forcibly initialized 219 | u8 status, autotune; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/max2165.c:219:12: note: byref variable will be forcibly initialized 219 | u8 status, autotune; | ^~~~~~ /kisskb/src/drivers/media/tuners/max2165.c: In function 'max2165_write_reg': /kisskb/src/drivers/media/tuners/max2165.c:35:12: note: byref variable will be forcibly initialized 35 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/tuners/mc44s803.c: In function 'mc44s803_readreg': /kisskb/src/drivers/media/tuners/mc44s803.c:47:24: note: byref variable will be forcibly initialized 47 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/tuners/mc44s803.c:45:12: note: byref variable will be forcibly initialized 45 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/tuners/max2165.c: In function 'max2165_mask_write_reg': /kisskb/src/drivers/media/tuners/max2165.c:81:12: note: byref variable will be forcibly initialized 81 | u8 v; | ^ /kisskb/src/drivers/media/tuners/max2165.c: In function 'max2165_set_rf': /kisskb/src/drivers/media/tuners/max2165.c:182:23: note: byref variable will be forcibly initialized 182 | u32 quotient, fraction; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/max2165.c:182:13: note: byref variable will be forcibly initialized 182 | u32 quotient, fraction; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/mc44s803.c: In function 'mc44s803_attach': /kisskb/src/drivers/media/tuners/mc44s803.c:312:13: note: byref variable will be forcibly initialized 312 | u32 reg; | ^~~ /kisskb/src/drivers/media/tuners/max2165.c: In function 'max2165_read_rom_table': /kisskb/src/drivers/media/tuners/max2165.c:96:12: note: byref variable will be forcibly initialized 96 | u8 dat[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24110.c: In function 'cx24110_readreg': /kisskb/src/drivers/media/dvb-frontends/cx24110.c:123:24: note: byref variable will be forcibly initialized 123 | struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24110.c:122:12: note: byref variable will be forcibly initialized 122 | u8 b1 [] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/cx24110.c:121:12: note: byref variable will be forcibly initialized 121 | u8 b0 [] = { reg }; | ^~ /kisskb/src/drivers/media/dvb-frontends/cx24110.c: In function 'cx24110_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24110.c:106:24: note: byref variable will be forcibly initialized 106 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24110.c:105:12: note: byref variable will be forcibly initialized 105 | u8 buf [] = { reg, data }; | ^~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c: In function 'etnaviv_iommu_find_iova': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:146:34: note: byref variable will be forcibly initialized 146 | struct list_head list; | ^~~~ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:145:36: note: byref variable will be forcibly initialized 145 | struct drm_mm_scan scan; | ^~~~ /kisskb/src/drivers/media/tuners/e4000.c: In function 'e4000_pll_lock': /kisskb/src/drivers/media/tuners/e4000.c:486:22: note: byref variable will be forcibly initialized 486 | unsigned int uitmp; | ^~~~~ /kisskb/src/drivers/media/tuners/e4000.c: In function 'e4000_set_if_gain': /kisskb/src/drivers/media/tuners/e4000.c:447:12: note: byref variable will be forcibly initialized 447 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/tuners/e4000.c: In function 'e4000_set_params': /kisskb/src/drivers/media/tuners/e4000.c:103:31: note: byref variable will be forcibly initialized 103 | u8 buf[5], i_data[4], q_data[4]; | ^~~~~~ /kisskb/src/drivers/media/tuners/e4000.c:103:20: note: byref variable will be forcibly initialized 103 | u8 buf[5], i_data[4], q_data[4]; | ^~~~~~ /kisskb/src/drivers/media/tuners/e4000.c:103:12: note: byref variable will be forcibly initialized 103 | u8 buf[5], i_data[4], q_data[4]; | ^~~ /kisskb/src/drivers/media/tuners/e4000.c: In function 'e4000_probe': /kisskb/src/drivers/media/tuners/e4000.c:619:22: note: byref variable will be forcibly initialized 619 | unsigned int uitmp; | ^~~~~ /kisskb/src/drivers/media/tuners/fc2580.c: In function 'fc2580_set_params': /kisskb/src/drivers/media/tuners/fc2580.c:32:22: note: byref variable will be forcibly initialized 32 | unsigned int uitmp, div_ref, div_ref_val, div_n, k, k_cw, div_out; | ^~~~~ /kisskb/src/drivers/media/tuners/fc2580.c: In function 'fc2580_probe': /kisskb/src/drivers/media/tuners/fc2580.c:516:22: note: byref variable will be forcibly initialized 516 | unsigned int uitmp; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_devfreq.c:4: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_devfreq.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_devfreq.c:4: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_devfreq.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_devfreq.c: In function 'panfrost_devfreq_init': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_devfreq.c:89:23: note: byref variable will be forcibly initialized 89 | unsigned long cur_freq; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_writereg': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:53:24: note: byref variable will be forcibly initialized 53 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8083.c:52:12: note: byref variable will be forcibly initialized 52 | u8 buf [] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_readregs': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:67:24: note: byref variable will be forcibly initialized 67 | struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = ®1, .len = 1 }, | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_read_ber': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:272:12: note: byref variable will be forcibly initialized 272 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_readreg': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:81:12: note: byref variable will be forcibly initialized 81 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_read_ucblocks': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:81:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_read_snr': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:81:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:81:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_read_status': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:81:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda8083.c:81:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_get_fec': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:81:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_get_frontend': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:81:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_wait_diseqc_fifo': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:81:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_attach': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:81:12: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_gem.c:5: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_gem.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_reset': /kisskb/src/drivers/media/tuners/mxl5005s.c:3853:24: note: byref variable will be forcibly initialized 3853 | struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/mxl5005s.c:3852:12: note: byref variable will be forcibly initialized 3852 | u8 buf[2] = { 0xff, 0x00 }; | ^~~ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_writereg': /kisskb/src/drivers/media/tuners/mxl5005s.c:3879:24: note: byref variable will be forcibly initialized 3879 | struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, | ^~~ /kisskb/src/drivers/media/tuners/mxl5005s.c:3878:12: note: byref variable will be forcibly initialized 3878 | u8 buf[3] = { reg, val, MXL5005S_LATCH_BYTE }; | ^~~ In file included from /kisskb/src/drivers/media/tuners/mxl5005s.c:64: /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_reconfigure': /kisskb/src/drivers/media/tuners/mxl5005s.c:3931:13: note: byref variable will be forcibly initialized 3931 | int TableLen; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_SetRfFreqHz': /kisskb/src/drivers/media/tuners/mxl5005s.c:344:13: note: byref variable will be forcibly initialized 344 | u32 IfDivval = 0; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/mxl5005s.c:342:13: note: byref variable will be forcibly initialized 342 | int TableLen; | ^~~~~~~~ /kisskb/src/drivers/media/tuners/mxl5005s.c:341:23: note: byref variable will be forcibly initialized 341 | unsigned char ByteTable[MXL5005S_REG_WRITING_TABLE_LEN_MAX]; | ^~~~~~~~~ /kisskb/src/drivers/media/tuners/mxl5005s.c:340:23: note: byref variable will be forcibly initialized 340 | unsigned char AddrTable[MXL5005S_REG_WRITING_TABLE_LEN_MAX]; | ^~~~~~~~~ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_readreg': /kisskb/src/drivers/media/tuners/fc0011.c:86:24: note: byref variable will be forcibly initialized 86 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:85:12: note: byref variable will be forcibly initialized 85 | u8 dummy; | ^~~~~ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_writereg': /kisskb/src/drivers/media/tuners/fc0011.c:70:24: note: byref variable will be forcibly initialized 70 | struct i2c_msg msg = { .addr = priv->addr, | ^~~ /kisskb/src/drivers/media/tuners/fc0011.c:69:12: note: byref variable will be forcibly initialized 69 | u8 buf[2] = { reg, val }; | ^~~ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_set_params': /kisskb/src/drivers/media/tuners/fc0011.c:173:12: note: byref variable will be forcibly initialized 173 | u8 regs[FC11_NR_REGS] = { }; | ^~~~ /kisskb/src/drivers/media/tuners/fc0011.c:172:29: note: byref variable will be forcibly initialized 172 | u8 fa, fp, vco_sel, vco_cal; | ^~~~~~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_tune_wait': /kisskb/src/drivers/media/tuners/si2157.c:317:12: note: byref variable will be forcibly initialized 317 | u8 wait_status; | ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_probe': /kisskb/src/drivers/media/tuners/si2157.c:820:27: note: byref variable will be forcibly initialized 820 | struct si2157_cmd cmd; | ^~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_get_rf_strength': /kisskb/src/drivers/media/tuners/si2157.c:736:27: note: byref variable will be forcibly initialized 736 | struct si2157_cmd cmd; | ^~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_set_params': /kisskb/src/drivers/media/tuners/si2157.c:401:27: note: byref variable will be forcibly initialized 401 | struct si2157_cmd cmd; | ^~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_sleep': /kisskb/src/drivers/media/tuners/si2157.c:285:27: note: byref variable will be forcibly initialized 285 | struct si2157_cmd cmd; | ^~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_init': /kisskb/src/drivers/media/tuners/si2157.c:86:32: note: byref variable will be forcibly initialized 86 | const struct firmware *fw; | ^~ /kisskb/src/drivers/media/tuners/si2157.c:85:27: note: byref variable will be forcibly initialized 85 | 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:27: note: byref variable will be forcibly initialized 512 | struct si2157_cmd cmd; | ^~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_stat_work': /kisskb/src/drivers/media/tuners/si2157.c:792:27: note: byref variable will be forcibly initialized 792 | struct si2157_cmd cmd; | ^~~ /kisskb/src/drivers/input/input-poller.c: In function 'input_dev_set_poll_interval': /kisskb/src/drivers/input/input-poller.c:152:22: note: byref variable will be forcibly initialized 152 | unsigned int interval; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/include/media/v4l2-dev.h:13, from /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/media/v4l2-dev.h:15, from /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/include/media/v4l2-dev.h:13, from /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_dequeue': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:72:23: note: in expansion of macro 'wait_event_interruptible' 72 | ret = wait_event_interruptible(fh->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_unsubscribe_all': /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:279:40: note: byref variable will be forcibly initialized 279 | struct v4l2_event_subscription sub; | ^~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'store_sensor': /kisskb/src/drivers/hwmon/w83781d.c:784:23: note: byref variable will be forcibly initialized 784 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/w83781d.c:710:23: note: byref variable will be forcibly initialized 710 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'pwm2_enable_store': /kisskb/src/drivers/hwmon/w83781d.c:729:23: note: byref variable will be forcibly initialized 729 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'store_beep': /kisskb/src/drivers/hwmon/w83781d.c:534:23: note: byref variable will be forcibly initialized 534 | unsigned long bit; | ^~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'store_in_max': /kisskb/src/drivers/hwmon/w83781d.c:266:23: note: byref variable will be forcibly initialized 266 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83781d.c:279:1: note: in expansion of macro 'store_in_reg' 279 | store_in_reg(MAX, max); | ^~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'store_in_min': /kisskb/src/drivers/hwmon/w83781d.c:266:23: note: byref variable will be forcibly initialized 266 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83781d.c:278:1: note: in expansion of macro 'store_in_reg' 278 | store_in_reg(MIN, min); | ^~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'beep_mask_store': /kisskb/src/drivers/hwmon/w83781d.c:494:23: note: byref variable will be forcibly initialized 494 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/w83781d.c:426:23: note: byref variable will be forcibly initialized 426 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'store_fan_div': /kisskb/src/drivers/hwmon/w83781d.c:643:23: note: byref variable will be forcibly initialized 643 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'store_fan_min': /kisskb/src/drivers/hwmon/w83781d.c:319:23: note: byref variable will be forcibly initialized 319 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'store_temp_max_hyst': /kisskb/src/drivers/hwmon/w83781d.c:371:14: note: byref variable will be forcibly initialized 371 | long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83781d.c:391:1: note: in expansion of macro 'store_temp_reg' 391 | store_temp_reg(HYST, max_hyst); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83781d.c: In function 'store_temp_max': /kisskb/src/drivers/hwmon/w83781d.c:371:14: note: byref variable will be forcibly initialized 371 | long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83781d.c:390:1: note: in expansion of macro 'store_temp_reg' 390 | store_temp_reg(OVER, max); | ^~~~~~~~~~~~~~ /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:40: note: byref variable will be forcibly initialized 803 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_crtc_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:833:40: note: byref variable will be forcibly initialized 833 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:36: /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /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:40: note: byref variable will be forcibly initialized 98 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_disable': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:433:48: note: byref variable will be forcibly initialized 433 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /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:40: note: byref variable will be forcibly initialized 525 | 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:45: note: byref variable will be forcibly initialized 1010 | struct drm_mode_set set = { | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/w83791d.c:724:23: note: byref variable will be forcibly initialized 724 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_beep': /kisskb/src/drivers/hwmon/w83791d.c:448:23: note: byref variable will be forcibly initialized 448 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_fan_div': /kisskb/src/drivers/hwmon/w83791d.c:581:23: note: byref variable will be forcibly initialized 581 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_fan_min': /kisskb/src/drivers/hwmon/w83791d.c:537:23: note: byref variable will be forcibly initialized 537 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_temp_tolerance': /kisskb/src/drivers/hwmon/w83791d.c:872:23: note: byref variable will be forcibly initialized 872 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_pwmenable': /kisskb/src/drivers/hwmon/w83791d.c:765:23: note: byref variable will be forcibly initialized 765 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/w83791d.c:1153:23: note: byref variable will be forcibly initialized 1153 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_in_max': /kisskb/src/drivers/hwmon/w83791d.c:374:23: note: byref variable will be forcibly initialized 374 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83791d.c:386:1: note: in expansion of macro 'store_in_reg' 386 | store_in_reg(MAX, max); | ^~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_in_min': /kisskb/src/drivers/hwmon/w83791d.c:374:23: note: byref variable will be forcibly initialized 374 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83791d.c:385:1: note: in expansion of macro 'store_in_reg' 385 | store_in_reg(MIN, min); | ^~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_temp_target': /kisskb/src/drivers/hwmon/w83791d.c:831:14: note: byref variable will be forcibly initialized 831 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_beep_mask': /kisskb/src/drivers/hwmon/w83791d.c:1063:14: note: byref variable will be forcibly initialized 1063 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_beep_enable': /kisskb/src/drivers/hwmon/w83791d.c:1097:14: note: byref variable will be forcibly initialized 1097 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_temp23': /kisskb/src/drivers/hwmon/w83791d.c:966:14: note: byref variable will be forcibly initialized 966 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83791d.c: In function 'store_temp1': /kisskb/src/drivers/hwmon/w83791d.c:934:14: note: byref variable will be forcibly initialized 934 | long val; | ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_readreg': /kisskb/src/drivers/media/tuners/fc0013.c:29:24: note: byref variable will be forcibly initialized 29 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_writereg': /kisskb/src/drivers/media/tuners/fc0013.c:16:24: note: byref variable will be forcibly initialized 16 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/tuners/fc0013.c:15:12: note: byref variable will be forcibly initialized 15 | u8 buf[2] = {reg, val}; | ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_set_vhf_track': /kisskb/src/drivers/media/tuners/fc0013.c:182:12: note: byref variable will be forcibly initialized 182 | u8 tmp; | ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_get_rf_strength': /kisskb/src/drivers/media/tuners/fc0013.c:502:23: note: byref variable will be forcibly initialized 502 | unsigned char tmp; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c: In function 'btmrvl_hscfgcmd_write': /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c:38:14: note: byref variable will be forcibly initialized 38 | long result, ret; | ^~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c: In function 'btmrvl_hscmd_write': /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c:118:14: note: byref variable will be forcibly initialized 118 | long result, ret; | ^~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c: In function 'btmrvl_pscmd_write': /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c:78:14: note: byref variable will be forcibly initialized 78 | long result, ret; | ^~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c: In function 'btmrvl_hscfgcmd_read': /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c:58:14: note: byref variable will be forcibly initialized 58 | char buf[16]; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c: In function 'btmrvl_hscmd_read': /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c:137:14: note: byref variable will be forcibly initialized 137 | char buf[16]; | ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_set_params': /kisskb/src/drivers/media/tuners/fc0013.c:216:46: note: byref variable will be forcibly initialized 216 | unsigned char reg[7], am, pm, multi, tmp; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c: In function 'btmrvl_pscmd_read': /kisskb/src/drivers/bluetooth/btmrvl_debugfs.c:99:14: note: byref variable will be forcibly initialized 99 | char buf[16]; | ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_rc_cal_add': /kisskb/src/drivers/media/tuners/fc0013.c:119:12: note: byref variable will be forcibly initialized 119 | u8 rc_cal; | ^~~~~~ /kisskb/src/drivers/thermal/tegra/soctherm-fuse.c: In function 'tegra_calc_shared_calib': /kisskb/src/drivers/thermal/tegra/soctherm-fuse.c:76:13: note: byref variable will be forcibly initialized 76 | u32 val; | ^~~ /kisskb/src/drivers/thermal/tegra/soctherm-fuse.c: In function 'tegra_calc_tsensor_calib': /kisskb/src/drivers/thermal/tegra/soctherm-fuse.c:112:13: note: byref variable will be forcibly initialized 112 | u32 val, calib; | ^~~ /kisskb/src/drivers/media/tuners/it913x.c: In function 'it913x_set_params': /kisskb/src/drivers/media/tuners/it913x.c:213:22: note: byref variable will be forcibly initialized 213 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/tuners/it913x.c: In function 'it913x_init': /kisskb/src/drivers/media/tuners/it913x.c:32:32: note: byref variable will be forcibly initialized 32 | u8 iqik_m_cal, nv_val, buf[2]; | ^~~ /kisskb/src/drivers/media/tuners/it913x.c:31:22: note: byref variable will be forcibly initialized 31 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c: In function 'reg_write': /kisskb/src/drivers/media/tuners/mxl301rf.c:47:12: note: byref variable will be forcibly initialized 47 | u8 buf[2] = { reg, val }; | ^~~ /kisskb/src/drivers/media/tuners/mxl301rf.c: In function 'reg_read': /kisskb/src/drivers/media/tuners/mxl301rf.c:54:12: note: byref variable will be forcibly initialized 54 | u8 wbuf[2] = { 0xfb, reg }; | ^~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c: In function 'mxl301rf_get_rf_strength': /kisskb/src/drivers/media/tuners/mxl301rf.c:47:12: note: byref variable will be forcibly initialized 47 | u8 buf[2] = { reg, val }; | ^~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:72:38: note: byref variable will be forcibly initialized 72 | u8 rf_in1, rf_in2, rf_off1, rf_off2; | ^~~~~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:72:29: note: byref variable will be forcibly initialized 72 | u8 rf_in1, rf_in2, rf_off1, rf_off2; | ^~~~~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:72:21: note: byref variable will be forcibly initialized 72 | u8 rf_in1, rf_in2, rf_off1, rf_off2; | ^~~~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:72:13: note: byref variable will be forcibly initialized 72 | u8 rf_in1, rf_in2, rf_off1, rf_off2; | ^~~~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c: In function 'mxl301rf_set_params': /kisskb/src/drivers/media/tuners/mxl301rf.c:47:12: note: byref variable will be forcibly initialized 47 | u8 buf[2] = { reg, val }; | ^~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:165:24: note: byref variable will be forcibly initialized 165 | struct reg_val tune1[] = { | ^~~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c:155:24: note: byref variable will be forcibly initialized 155 | struct reg_val tune0[] = { | ^~~~~ /kisskb/src/drivers/media/tuners/mxl301rf.c: In function 'mxl301rf_init': /kisskb/src/drivers/media/tuners/mxl301rf.c:47:12: note: byref variable will be forcibly initialized 47 | u8 buf[2] = { reg, val }; | ^~~ /kisskb/src/drivers/thermal/tegra/soctherm.c: In function 'tegra_thermctl_get_trend': /kisskb/src/drivers/thermal/tegra/soctherm.c:641:13: note: byref variable will be forcibly initialized 641 | int trip_temp, temp, last_temp, ret; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/input.h:8, from /kisskb/src/drivers/input/ff-core.c:14: /kisskb/src/drivers/input/ff-core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen.c: In function 'touchscreen_get_prop_u32': /kisskb/src/drivers/input/touchscreen.c:20:13: note: byref variable will be forcibly initialized 20 | u32 val; | ^~~ /kisskb/src/drivers/input/touchscreen.c: In function 'touchscreen_parse_properties': /kisskb/src/drivers/input/touchscreen.c:71:40: note: byref variable will be forcibly initialized 71 | unsigned int minimum, maximum, fuzz; | ^~~~ /kisskb/src/drivers/input/touchscreen.c:71:31: note: byref variable will be forcibly initialized 71 | unsigned int minimum, maximum, fuzz; | ^~~~~~~ /kisskb/src/drivers/input/touchscreen.c:71:22: note: byref variable will be forcibly initialized 71 | unsigned int minimum, maximum, fuzz; | ^~~~~~~ In file included from /kisskb/src/drivers/input/ff-core.c:18: /kisskb/src/drivers/input/ff-core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/thermal/tegra/soctherm.c: In function 'get_hot_temp': /kisskb/src/drivers/thermal/tegra/soctherm.c:726:32: note: byref variable will be forcibly initialized 726 | enum thermal_trip_type type; | ^~~~ /kisskb/src/drivers/thermal/tegra/soctherm.c: In function 'tegra_soctherm_set_hwtrips': /kisskb/src/drivers/thermal/tegra/soctherm.c:778:22: note: byref variable will be forcibly initialized 778 | int i, trip, temperature, ret; | ^~~~~~~~~~~ /kisskb/src/drivers/thermal/tegra/soctherm.c:778:16: note: byref variable will be forcibly initialized 778 | int i, trip, temperature, ret; | ^~~~ /kisskb/src/drivers/thermal/tegra/soctherm.c: In function 'tegra_thermctl_set_trip_temp': /kisskb/src/drivers/thermal/tegra/soctherm.c:592:32: note: byref variable will be forcibly initialized 592 | enum thermal_trip_type type; | ^~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/thermal/tegra/soctherm.c:30: /kisskb/src/drivers/thermal/tegra/soctherm.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/tuners/qm1d1b0004.c: In function 'qm1d1b0004_init': /kisskb/src/drivers/media/tuners/qm1d1b0004.c:175:12: note: byref variable will be forcibly initialized 175 | u8 buf[2] = {0xf8, 0x04}; | ^~~ /kisskb/src/drivers/thermal/tegra/soctherm.c: In function 'soctherm_throt_cfg_parse': /kisskb/src/drivers/media/tuners/qm1d1b0004.c: In function 'qm1d1b0004_set_params': /kisskb/src/drivers/media/tuners/qm1d1b0004.c:109:12: note: byref variable will be forcibly initialized 109 | u8 buf[4], cb, lpf; | ^~~ /kisskb/src/drivers/thermal/tegra/soctherm.c:1648:13: note: byref variable will be forcibly initialized 1648 | u32 val; | ^~~ /kisskb/src/drivers/thermal/tegra/soctherm.c: In function 'soctherm_oc_cfg_parse': /kisskb/src/drivers/thermal/tegra/soctherm.c:1620:13: note: byref variable will be forcibly initialized 1620 | u32 val; | ^~~ In file included from /kisskb/src/drivers/thermal/tegra/soctherm.c:27: /kisskb/src/drivers/thermal/tegra/soctherm.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/thermal/tegra/soctherm.c: In function 'tegra_soctherm_probe': /kisskb/src/drivers/thermal/tegra/soctherm.c:2120:37: note: byref variable will be forcibly initialized 2120 | struct tsensor_shared_calib shared_calib; | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c:4: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'reset_and_configure': /kisskb/src/drivers/media/dvb-frontends/l64781.c:102:24: note: byref variable will be forcibly initialized 102 | struct i2c_msg msg = { .addr = 0x00, .flags = 0, .buf = buf, .len = 1 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:101:12: note: byref variable will be forcibly initialized 101 | u8 buf [] = { 0x06 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'l64781_readreg': /kisskb/src/drivers/media/dvb-frontends/l64781.c:58:24: note: byref variable will be forcibly initialized 58 | struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, | ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:57:12: note: byref variable will be forcibly initialized 57 | u8 b1 [] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:56:12: note: byref variable will be forcibly initialized 56 | u8 b0 [] = { reg }; | ^~ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'l64781_writereg': /kisskb/src/drivers/media/dvb-frontends/l64781.c:44:24: note: byref variable will be forcibly initialized 44 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:43:12: note: byref variable will be forcibly initialized 43 | u8 buf [] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'l64781_attach': /kisskb/src/drivers/media/dvb-frontends/l64781.c:496:24: note: byref variable will be forcibly initialized 496 | struct i2c_msg msg [] = { { .addr = config->demod_address, .flags = 0, .buf = b0, .len = 1 }, | ^~~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:495:12: note: byref variable will be forcibly initialized 495 | u8 b1 [] = { 0x00 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/l64781.c:494:12: note: byref variable will be forcibly initialized 494 | u8 b0 [] = { 0x1a }; | ^~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c: In function 'panfrost_reset': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c:602:23: note: byref variable will be forcibly initialized 602 | u32 js_state, js_state_mask = 0xffffffff; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c: In function 'panfrost_job_push': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c:273:31: note: byref variable will be forcibly initialized 273 | struct ww_acquire_ctx acquire_ctx; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c: In function 'panfrost_job_open': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c:853:35: note: byref variable will be forcibly initialized 853 | struct drm_gpu_scheduler *sched; | ^~~~~ /kisskb/src/drivers/media/tuners/tda18250.c: In function 'tda18250_pll_calc': /kisskb/src/drivers/media/tuners/tda18250.c:435:22: note: byref variable will be forcibly initialized 435 | unsigned int uval, exp, lopd, scale; | ^~~~ /kisskb/src/drivers/media/tuners/tda18250.c: In function 'tda18250_wait_for_irq': /kisskb/src/drivers/media/tuners/tda18250.c:91:22: note: byref variable will be forcibly initialized 91 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/tuners/tda18250.c: In function 'tda18250_set_params': /kisskb/src/drivers/media/tuners/tda18250.c:502:12: note: byref variable will be forcibly initialized 502 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/tuners/tda18250.c: In function 'tda18250_power_control': /kisskb/src/drivers/media/tuners/tda18250.c:19:22: note: byref variable will be forcibly initialized 19 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/tuners/tda18250.c: In function 'tda18250_probe': /kisskb/src/drivers/media/tuners/tda18250.c:751:23: note: byref variable will be forcibly initialized 751 | unsigned char chip_id[3]; | ^~~~~~~ /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:28: note: byref variable will be forcibly initialized 76 | 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:28: note: byref variable will be forcibly initialized 184 | struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(perfcnt->buf); | ^~~ /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c: In function 'dib3000_write_reg': /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c:75:24: note: byref variable will be forcibly initialized 75 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c:71:12: note: byref variable will be forcibly initialized 71 | u8 b[] = { | ^ /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c: In function 'dib3000_read_reg': /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c:55:24: note: byref variable will be forcibly initialized 55 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c:54:12: note: byref variable will be forcibly initialized 54 | u8 rb[2]; | ^~ /kisskb/src/drivers/media/dvb-frontends/dib3000mb.c:53:12: note: byref variable will be forcibly initialized 53 | u8 wb[] = { ((reg >> 8) | 0x80) & 0xff, reg & 0xff }; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_mmu.c:6: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_mmu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_get_quirks': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2004:12: note: byref variable will be forcibly initialized 2004 | u8 any_device[] = DEVICE_ID_ANY; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/gpu/drm/panfrost/panfrost_mmu.c:10: /kisskb/src/drivers/gpu/drm/panfrost/panfrost_mmu.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_dpcd_access': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:285:31: note: byref variable will be forcibly initialized 285 | 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:1557:31: note: byref variable will be forcibly initialized 1557 | 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:1594:31: note: byref variable will be forcibly initialized 1594 | struct drm_dp_aux_msg msg; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_read_extended_dpcd_caps': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:625:12: note: byref variable will be forcibly initialized 625 | u8 dpcd_ext[DP_RECEIVER_CAP_SIZE]; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_aux_get_crc': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1691:12: note: byref variable will be forcibly initialized 1691 | u8 buf, count; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_aux_crc_work': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1727:18: note: byref variable will be forcibly initialized 1727 | uint32_t crcs[3]; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1726:12: note: byref variable will be forcibly initialized 1726 | u8 crc_bytes[6]; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_edp_backlight_probe_level': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3426:12: note: byref variable will be forcibly initialized 3426 | u8 mode_reg; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3425:12: note: byref variable will be forcibly initialized 3425 | u8 buf[2]; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_configure_dsc_enc': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3033:5: note: byref variable will be forcibly initialized 3033 | int drm_dp_pcon_configure_dsc_enc(struct drm_dp_aux *aux, u8 pps_buf_config) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3035:12: note: byref variable will be forcibly initialized 3035 | u8 buf; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_edp_backlight_set_enable': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3196:1: note: byref variable will be forcibly initialized 3196 | drm_edp_backlight_set_enable(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3200:12: note: byref variable will be forcibly initialized 3200 | u8 buf; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_edp_backlight_probe_max': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3329:1: note: byref variable will be forcibly initialized 3329 | drm_edp_backlight_probe_max(struct drm_dp_aux *aux, struct drm_edp_backlight_info *bl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3334:24: note: byref variable will be forcibly initialized 3334 | u8 pn, pn_min, pn_max; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3334:16: note: byref variable will be forcibly initialized 3334 | u8 pn, pn_min, pn_max; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3334:12: note: byref variable will be forcibly initialized 3334 | u8 pn, pn_min, pn_max; | ^~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_send_real_edid_checksum': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:563:51: note: byref variable will be forcibly initialized 563 | u8 link_edid_read = 0, auto_test_req = 0, test_resp = 0; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:563:32: note: byref variable will be forcibly initialized 563 | u8 link_edid_read = 0, auto_test_req = 0, test_resp = 0; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:563:12: note: byref variable will be forcibly initialized 563 | u8 link_edid_read = 0, auto_test_req = 0, test_resp = 0; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_downstream_debug': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1120:17: note: byref variable will be forcibly initialized 1120 | uint8_t rev[2]; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1118:14: note: byref variable will be forcibly initialized 1118 | char id[7]; | ^~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_read_sink_count': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1301:12: note: byref variable will be forcibly initialized 1301 | u8 count; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_start_crc': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1913:5: note: byref variable will be forcibly initialized 1913 | int drm_dp_start_crc(struct drm_dp_aux *aux, struct drm_crtc *crtc) | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1915:12: note: byref variable will be forcibly initialized 1915 | u8 buf; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_stop_crc': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1940:5: note: byref variable will be forcibly initialized 1940 | int drm_dp_stop_crc(struct drm_dp_aux *aux) | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1942:12: note: byref variable will be forcibly initialized 1942 | u8 buf; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_get_phy_test_pattern': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2360:18: note: byref variable will be forcibly initialized 2360 | u8 rate, lanes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2360:12: note: byref variable will be forcibly initialized 2360 | u8 rate, lanes; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_set_phy_test_pattern': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2407:5: note: byref variable will be forcibly initialized 2407 | int drm_dp_set_phy_test_pattern(struct drm_dp_aux *aux, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2407:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2411:12: note: byref variable will be forcibly initialized 2411 | u8 link_config[2]; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_frl_prepare': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2664:5: note: byref variable will be forcibly initialized 2664 | int drm_dp_pcon_frl_prepare(struct drm_dp_aux *aux, bool enable_frl_ready_hpd) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_is_frl_ready': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2688:12: note: byref variable will be forcibly initialized 2688 | u8 buf; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_frl_configure_1': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2713:5: note: byref variable will be forcibly initialized 2713 | int drm_dp_pcon_frl_configure_1(struct drm_dp_aux *aux, int max_frl_gbps, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2717:12: note: byref variable will be forcibly initialized 2717 | u8 buf; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_frl_configure_2': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2773:5: note: byref variable will be forcibly initialized 2773 | int drm_dp_pcon_frl_configure_2(struct drm_dp_aux *aux, int max_frl_mask, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_reset_frl_config': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2798:5: note: byref variable will be forcibly initialized 2798 | int drm_dp_pcon_reset_frl_config(struct drm_dp_aux *aux) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_frl_enable': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2816:5: note: byref variable will be forcibly initialized 2816 | int drm_dp_pcon_frl_enable(struct drm_dp_aux *aux) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2819:12: note: byref variable will be forcibly initialized 2819 | u8 buf = 0; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_hdmi_link_active': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2846:12: note: byref variable will be forcibly initialized 2846 | u8 buf; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_hdmi_link_mode': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2870:12: note: byref variable will be forcibly initialized 2870 | u8 buf; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_hdmi_frl_link_error_count': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:2898:12: note: byref variable will be forcibly initialized 2898 | u8 buf, error_count; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_pcon_convert_rgb_to_ycbcr': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3137:5: note: byref variable will be forcibly initialized 3137 | int drm_dp_pcon_convert_rgb_to_ycbcr(struct drm_dp_aux *aux, u8 color_spc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3140:12: note: byref variable will be forcibly initialized 3140 | u8 buf; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_edp_backlight_set_level': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3174:12: note: byref variable will be forcibly initialized 3174 | u8 buf[2] = { 0 }; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_edp_backlight_enable': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3245:5: note: byref variable will be forcibly initialized 3245 | int drm_edp_backlight_enable(struct drm_dp_aux *aux, const struct drm_edp_backlight_info *bl, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3245:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3245:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3249:12: note: byref variable will be forcibly initialized 3249 | u8 dpcd_buf, new_dpcd_buf; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_panel_dp_aux_backlight': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3568:12: note: byref variable will be forcibly initialized 3568 | u8 edp_dpcd[EDP_DISPLAY_CTL_CAP_SIZE]; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3567:12: note: byref variable will be forcibly initialized 3567 | u8 current_mode; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:3566:13: note: byref variable will be forcibly initialized 3566 | u16 current_level; | ^~~~~~~~~~~~~ /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:40: note: byref variable will be forcibly initialized 284 | struct drm_modeset_acquire_ctx ctx; | ^~~ /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:40: note: byref variable will be forcibly initialized 246 | 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:40: note: byref variable will be forcibly initialized 427 | 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:624:40: note: byref variable will be forcibly initialized 624 | 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:908:40: note: byref variable will be forcibly initialized 908 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/input/ff-memless.c:16: /kisskb/src/drivers/input/ff-memless.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c: In function 'v4l2_ctrl_query_fill': /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:71:13: note: byref variable will be forcibly initialized 71 | s64 def = _def; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:70:13: note: byref variable will be forcibly initialized 70 | u64 step = _step; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:69:13: note: byref variable will be forcibly initialized 69 | s64 max = _max; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:68:13: note: byref variable will be forcibly initialized 68 | s64 min = _min; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:67:21: note: byref variable will be forcibly initialized 67 | const char *name; | ^~~~ In file included from /kisskb/src/drivers/input/matrix-keymap.c:11: /kisskb/src/drivers/input/matrix-keymap.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/input/matrix-keymap.c:19: /kisskb/src/drivers/input/matrix-keymap.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/kasan-checks.h:5, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/asm-generic/bug.h:5, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/input/ff-memless.c:16: /kisskb/src/drivers/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:393:24: note: byref variable will be forcibly initialized 393 | DECLARE_BITMAP(handled_bm, FF_MEMLESS_EFFECTS); | ^~~~~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/input/ff-memless.c:392:26: note: byref variable will be forcibly initialized 392 | struct ff_effect effect; | ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c: In function 'v4l2_get_link_freq': /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:456:39: note: byref variable will be forcibly initialized 456 | struct v4l2_querymenu qm = { .id = V4L2_CID_LINK_FREQ }; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/input/ff-memless.c:16: /kisskb/src/drivers/input/ff-memless.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'subdev_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:651:29: note: byref variable will be forcibly initialized 651 | v4l2_std_id id; | ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:521:46: note: byref variable will be forcibly initialized 521 | struct v4l2_subdev_selection sel; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:503:46: note: byref variable will be forcibly initialized 503 | struct v4l2_subdev_selection sel; | ^~~ In file included from /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:14: /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'v4l2_subdev_link_validate': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:848:45: note: byref variable will be forcibly initialized 848 | struct v4l2_subdev_format sink_fmt, source_fmt; | ^~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:848:35: note: byref variable will be forcibly initialized 848 | struct v4l2_subdev_format sink_fmt, source_fmt; | ^~~~~~~~ In file included from /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:10: /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'send_initial_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:44:27: note: byref variable will be forcibly initialized 44 | struct v4l2_event ev; | ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'send_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:55:27: note: byref variable will be forcibly initialized 55 | struct v4l2_event ev; | ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'v4l2_ctrl_new_std': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1417:13: note: byref variable will be forcibly initialized 1417 | u32 flags; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1416:29: note: byref variable will be forcibly initialized 1416 | enum v4l2_ctrl_type type; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1415:21: note: byref variable will be forcibly initialized 1415 | const char *name; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'v4l2_ctrl_new_custom': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1380:13: note: byref variable will be forcibly initialized 1380 | s64 def = cfg->def; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1379:13: note: byref variable will be forcibly initialized 1379 | u64 step = cfg->step; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1378:13: note: byref variable will be forcibly initialized 1378 | s64 max = cfg->max; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1377:13: note: byref variable will be forcibly initialized 1377 | s64 min = cfg->min; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1376:13: note: byref variable will be forcibly initialized 1376 | u32 flags = cfg->flags; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1375:29: note: byref variable will be forcibly initialized 1375 | enum v4l2_ctrl_type type = cfg->type; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1372:21: note: byref variable will be forcibly initialized 1372 | const char *name = cfg->name; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'v4l2_ctrl_new_std_menu': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1446:13: note: byref variable will be forcibly initialized 1446 | u32 flags; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1445:13: note: byref variable will be forcibly initialized 1445 | u64 step; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1444:13: note: byref variable will be forcibly initialized 1444 | s64 def = _def; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1443:13: note: byref variable will be forcibly initialized 1443 | s64 max = _max; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1442:13: note: byref variable will be forcibly initialized 1442 | s64 min; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1441:29: note: byref variable will be forcibly initialized 1441 | enum v4l2_ctrl_type type; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1440:21: note: byref variable will be forcibly initialized 1440 | const char *name; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1439:22: note: byref variable will be forcibly initialized 1439 | unsigned int qmenu_int_len = 0; | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'v4l2_ctrl_new_std_menu_items': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1476:13: note: byref variable will be forcibly initialized 1476 | s64 def = _def; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1475:13: note: byref variable will be forcibly initialized 1475 | s64 max = _max; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1474:13: note: byref variable will be forcibly initialized 1474 | s64 min; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1473:13: note: byref variable will be forcibly initialized 1473 | u64 step; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1472:13: note: byref variable will be forcibly initialized 1472 | u32 flags; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1471:21: note: byref variable will be forcibly initialized 1471 | const char *name; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1470:29: note: byref variable will be forcibly initialized 1470 | enum v4l2_ctrl_type type; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'v4l2_ctrl_new_std_compound': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1506:29: note: byref variable will be forcibly initialized 1506 | s64 min, max, step, def; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1506:23: note: byref variable will be forcibly initialized 1506 | s64 min, max, step, def; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1506:18: note: byref variable will be forcibly initialized 1506 | s64 min, max, step, def; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1506:13: note: byref variable will be forcibly initialized 1506 | s64 min, max, step, def; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1505:13: note: byref variable will be forcibly initialized 1505 | u32 flags; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1504:29: note: byref variable will be forcibly initialized 1504 | enum v4l2_ctrl_type type; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1503:21: note: byref variable will be forcibly initialized 1503 | const char *name; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'v4l2_ctrl_new_int_menu': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1530:13: note: byref variable will be forcibly initialized 1530 | u32 flags; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1529:13: note: byref variable will be forcibly initialized 1529 | s64 def = _def; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1528:13: note: byref variable will be forcibly initialized 1528 | s64 max = _max; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1527:13: note: byref variable will be forcibly initialized 1527 | u64 step; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1526:13: note: byref variable will be forcibly initialized 1526 | s64 min; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1525:29: note: byref variable will be forcibly initialized 1525 | enum v4l2_ctrl_type type; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:1524:21: note: byref variable will be forcibly initialized 1524 | const char *name; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/firmware.h:7, from /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:21: /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:28: /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /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:40: note: byref variable will be forcibly initialized 77 | 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:177:14: note: byref variable will be forcibly initialized 177 | bool visible; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:169:25: note: byref variable will be forcibly initialized 169 | struct drm_rect dest = { | ^~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:163:25: note: byref variable will be forcibly initialized 163 | struct drm_rect src = { | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_read_rx_len': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:382:13: note: byref variable will be forcibly initialized 382 | int ret; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_read_fw_status': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:362:13: note: byref variable will be forcibly initialized 362 | int ret; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_get_rx_unit': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:350:13: note: byref variable will be forcibly initialized 350 | int ret; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_disable_host_int_mask': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:409:13: note: byref variable will be forcibly initialized 409 | int ret; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_enable_host_int_mask': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:394:13: note: byref variable will be forcibly initialized 394 | int ret; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_wakeup_fw': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:1224:13: note: byref variable will be forcibly initialized 1224 | int ret = 0; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_dump_regs': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:1247:14: note: byref variable will be forcibly initialized 1247 | char buf[256], *ptr; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:1245:13: note: byref variable will be forcibly initialized 1245 | int ret = 0; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_write_to_clear': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:884:13: note: byref variable will be forcibly initialized 884 | int ret; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_rdwr_firmware': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:1297:13: note: byref variable will be forcibly initialized 1297 | int ret, tries; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_coredump': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:1347:13: note: byref variable will be forcibly initialized 1347 | int ret = 0; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/firmware.h:7, from /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:21: /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_card_to_host': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:716:13: note: byref variable will be forcibly initialized 716 | u16 buf_len = 0; | ^~~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_register_dev': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:951:13: note: byref variable will be forcibly initialized 951 | int ret; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_interrupt': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:917:12: note: byref variable will be forcibly initialized 917 | u8 ireg = 0; | ^~~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_poll_card_status': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:430:13: note: byref variable will be forcibly initialized 430 | int ret; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_download_helper': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:475:32: note: byref variable will be forcibly initialized 475 | const struct firmware *fw_helper = NULL; | ^~~~~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_download_fw_w_helper': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:575:38: note: byref variable will be forcibly initialized 575 | int firmwarelen, tmpfwbufsz, ret; | ^~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:573:32: note: byref variable will be forcibly initialized 573 | const struct firmware *fw_firmware = NULL; | ^~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_verify_fw_download': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:453:13: note: byref variable will be forcibly initialized 453 | u16 firmwarestat; | ^~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_sdio.c: In function 'btmrvl_sdio_download_fw': /kisskb/src/drivers/bluetooth/btmrvl_sdio.c:1157:13: note: byref variable will be forcibly initialized 1157 | int ret; | ^~~ /kisskb/src/drivers/bluetooth/btqca.c: In function 'qca_disable_soc_logging': /kisskb/src/drivers/bluetooth/btqca.c:490:12: note: byref variable will be forcibly initialized 490 | u8 cmd[2]; | ^~~ /kisskb/src/drivers/bluetooth/btqca.c: In function 'qca_tlv_send_segment': /kisskb/src/drivers/bluetooth/btqca.c:309:12: note: byref variable will be forcibly initialized 309 | u8 cmd[MAX_SIZE_PER_TLV_SEGMENT + 2]; | ^~~ /kisskb/src/drivers/bluetooth/btqca.c: In function 'qca_download_firmware': /kisskb/src/drivers/bluetooth/btqca.c:405:32: note: byref variable will be forcibly initialized 405 | const struct firmware *fw; | ^~ /kisskb/src/drivers/hwmon/ad7414.c: In function 'max_min_store': /kisskb/src/drivers/hwmon/ad7414.c:130:14: note: byref variable will be forcibly initialized 130 | long temp; | ^~~~ /kisskb/src/drivers/bluetooth/btqca.c: In function 'qca_read_fw_build_info': /kisskb/src/drivers/bluetooth/btqca.c:101:19: note: byref variable will be forcibly initialized 101 | char cmd, build_label[QCA_FW_BUILD_VER_LEN]; | ^~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btqca.c:101:14: note: byref variable will be forcibly initialized 101 | char cmd, build_label[QCA_FW_BUILD_VER_LEN]; | ^~~ /kisskb/src/drivers/bluetooth/btqca.c: In function 'qca_read_soc_version': /kisskb/src/drivers/bluetooth/btqca.c:22:14: note: byref variable will be forcibly initialized 22 | char cmd; | ^~~ /kisskb/src/drivers/bluetooth/btqca.c: In function 'qca_set_bdaddr_rome': /kisskb/src/drivers/bluetooth/btqca.c:511:12: note: byref variable will be forcibly initialized 511 | u8 cmd[9]; | ^~~ /kisskb/src/drivers/bluetooth/btqca.c: In function 'qca_uart_setup': /kisskb/src/drivers/bluetooth/btqca.c:536:30: note: byref variable will be forcibly initialized 536 | struct qca_fw_config config; | ^~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_runtime_resume': /kisskb/src/drivers/bluetooth/btmtksdio.c:1066:13: note: byref variable will be forcibly initialized 1066 | int err; | ^~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_runtime_suspend': /kisskb/src/drivers/bluetooth/btmtksdio.c:1039:13: note: byref variable will be forcibly initialized 1039 | int err; | ^~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'mtk_hci_wmt_sync': /kisskb/src/drivers/bluetooth/btmtksdio.c:177:32: note: byref variable will be forcibly initialized 177 | struct mtk_hci_wmt_cmd wc; | ^~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_func_query': /kisskb/src/drivers/bluetooth/btmtksdio.c:663:12: note: byref variable will be forcibly initialized 663 | u8 param = 0; | ^~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c:662:13: note: byref variable will be forcibly initialized 662 | int status, err; | ^~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c:661:37: note: byref variable will be forcibly initialized 661 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'mtk_setup_firmware': /kisskb/src/drivers/bluetooth/btmtksdio.c:688:18: note: byref variable will be forcibly initialized 688 | u8 flag, param; | ^~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c:684:32: note: byref variable will be forcibly initialized 684 | const struct firmware *fw; | ^~ /kisskb/src/drivers/bluetooth/btmtksdio.c:683:37: note: byref variable will be forcibly initialized 683 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_setup': /kisskb/src/drivers/bluetooth/btmtksdio.c:780:12: note: byref variable will be forcibly initialized 780 | u8 param = 0x1; | ^~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c:779:18: note: byref variable will be forcibly initialized 779 | int err, status; | ^~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c:776:32: note: byref variable will be forcibly initialized 776 | struct btmtk_tci_sleep tci_sleep; | ^~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c:774:37: note: byref variable will be forcibly initialized 774 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_open': /kisskb/src/drivers/bluetooth/btmtksdio.c:542:13: note: byref variable will be forcibly initialized 542 | int err; | ^~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_shutdown': /kisskb/src/drivers/bluetooth/btmtksdio.c:885:12: note: byref variable will be forcibly initialized 885 | u8 param = 0x0; | ^~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c:884:37: note: byref variable will be forcibly initialized 884 | struct btmtk_hci_wmt_params wmt_params; | ^~~~~~~~~~ /kisskb/src/drivers/hwmon/ad7418.c: In function 'temp_store': /kisskb/src/drivers/hwmon/ad7418.c:163:14: note: byref variable will be forcibly initialized 163 | long temp; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/dib7000m.c: In function 'dib7000m_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib7000m.c:968:40: note: byref variable will be forcibly initialized 968 | struct dtv_frontend_properties schan; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/dibx000_common.c: In function 'dibx000_reset_i2c_master': /kisskb/src/drivers/media/dvb-frontends/dibx000_common.c:413:12: note: byref variable will be forcibly initialized 413 | u8 tx[4]; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib7000p.c: In function 'dib7000p_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib7000p.c:1134:40: note: byref variable will be forcibly initialized 1134 | struct dtv_frontend_properties schan; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/poll.h:8, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/input/evdev.c:17: /kisskb/src/drivers/input/evdev.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function 'evdev_grab': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:352:9: note: in expansion of macro 'rcu_assign_pointer' 352 | rcu_assign_pointer(evdev->grab, client); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_ungrab': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:365:9: note: in expansion of macro 'rcu_assign_pointer' 365 | rcu_assign_pointer(evdev->grab, NULL); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib7000p.c: In function 'dib7000p_get_stats': /kisskb/src/drivers/media/dvb-frontends/dib7000p.c:1901:26: note: byref variable will be forcibly initialized 1901 | u32 time_us = 0, val, snr; | ^~~ /kisskb/src/drivers/media/dvb-frontends/dib7000p.c: In function 'dib7000p_agc_startup': /kisskb/src/drivers/media/dvb-frontends/dib7000p.c:868:29: note: byref variable will be forcibly initialized 868 | u32 frequency_tuner; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_pass_values': /kisskb/src/drivers/input/evdev.c:249:28: note: byref variable will be forcibly initialized 249 | struct input_event event; | ^~~~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_event': /kisskb/src/drivers/input/evdev.c:317:28: note: byref variable will be forcibly initialized 317 | struct input_value vals[] = { { type, code, value } }; | ^~~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_handle_get_keycode_v2': /kisskb/src/drivers/input/evdev.c:827:35: note: byref variable will be forcibly initialized 827 | 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:35: note: byref variable will be forcibly initialized 862 | struct input_keymap_entry ke; | ^~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_do_ioctl': /kisskb/src/drivers/input/evdev.c:1039:22: note: byref variable will be forcibly initialized 1039 | unsigned int i, t, u, v; | ^ /kisskb/src/drivers/input/evdev.c:1037:26: note: byref variable will be forcibly initialized 1037 | struct ff_effect effect; | ^~~~~~ /kisskb/src/drivers/input/evdev.c:1036:27: note: byref variable will be forcibly initialized 1036 | struct input_mask mask; | ^~~~ /kisskb/src/drivers/input/evdev.c:1035:30: note: byref variable will be forcibly initialized 1035 | struct input_absinfo abs; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_write': /kisskb/src/drivers/input/evdev.c:507:28: note: byref variable will be forcibly initialized 507 | struct input_event event; | ^~~~~ In file included from /kisskb/src/include/linux/poll.h:8, 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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:598:33: note: in expansion of macro 'wait_event_interruptible' 598 | error = wait_event_interruptible(client->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/evdev.c:563:28: note: byref variable will be forcibly initialized 563 | struct input_event event; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function '__topology_ref_save': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1584:15: note: byref variable will be forcibly initialized 1584 | ulong stack_entries[STACK_DEPTH]; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:26: /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_rad_to_str': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:181:12: note: byref variable will be forcibly initialized 181 | u8 unpacked_rad[16]; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function '__dump_topology_ref_history': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1649:28: note: byref variable will be forcibly initialized 1649 | struct drm_printer p = drm_debug_printer(DBG_PREFIX); | ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_dpcd_write_payload': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4620:12: note: byref variable will be forcibly initialized 4620 | static int drm_dp_dpcd_write_payload(struct drm_dp_mst_topology_mgr *mgr, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4623:30: note: byref variable will be forcibly initialized 4623 | u8 payload_alloc[3], status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4623:12: note: byref variable will be forcibly initialized 4623 | u8 payload_alloc[3], status; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'do_get_act_status': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4666:12: note: byref variable will be forcibly initialized 4666 | u8 status; | ^~~~~~ /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:3920:40: note: byref variable will be forcibly initialized 3920 | struct drm_dp_sideband_msg_hdr hdr; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3919:12: note: byref variable will be forcibly initialized 3919 | u8 hdrlen; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3916:12: note: byref variable will be forcibly initialized 3916 | u8 replyblock[32]; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_handle_down_rep': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3992:35: note: byref variable will be forcibly initialized 3992 | struct drm_dp_mst_branch *mstb = NULL; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dump_mstb': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4784:14: note: byref variable will be forcibly initialized 4784 | char prefix[10]; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_mst_prop_path': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2240:14: note: byref variable will be forcibly initialized 2240 | char temp[8]; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_port_add_connector': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2299:14: note: byref variable will be forcibly initialized 2299 | char proppath[255]; | ^~~~~~~~ /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:2759:45: note: byref variable will be forcibly initialized 2759 | 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:1144:45: note: byref variable will be forcibly initialized 1144 | 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:1206:45: note: byref variable will be forcibly initialized 1206 | 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:1222:45: note: byref variable will be forcibly initialized 1222 | 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:1189:45: note: byref variable will be forcibly initialized 1189 | 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:1174:45: note: byref variable will be forcibly initialized 1174 | 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:1164:45: note: byref variable will be forcibly initialized 1164 | 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:1156:45: note: byref variable will be forcibly initialized 1156 | 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:691:14: note: byref variable will be forcibly initialized 691 | char buf[64]; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:690:45: note: byref variable will be forcibly initialized 690 | 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:2874:44: note: byref variable will be forcibly initialized 2874 | struct drm_printer p = drm_debug_printer(DBG_PREFIX); | ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2835:25: note: byref variable will be forcibly initialized 2835 | int len, space, idx, tosend; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2834:40: note: byref variable will be forcibly initialized 2834 | struct drm_dp_sideband_msg_hdr hdr; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2833:12: note: byref variable will be forcibly initialized 2833 | u8 chunk[48]; | ^~~~~ /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:2919:36: note: byref variable will be forcibly initialized 2919 | 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:1359:36: note: byref variable will be forcibly initialized 1359 | struct drm_printer p = drm_debug_printer(DBG_PREFIX); | ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:26: /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1325:23: note: in expansion of macro 'wait_event_timeout' 1325 | ret = wait_event_timeout(mgr->tx_waitq, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_reset_stats': /kisskb/src/drivers/media/dvb-frontends/dib8000.c:999:13: note: byref variable will be forcibly initialized 999 | u32 ucb; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_payload_send_msg': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3163:12: note: byref variable will be forcibly initialized 3163 | u8 sinks[DRM_DP_MAX_SDP_STREAMS]; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3162:18: note: byref variable will be forcibly initialized 3162 | int ret, port_num; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/dib8000.c:3839:13: note: byref variable will be forcibly initialized 3839 | u16 val; | ^~~ /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:5618:45: note: byref variable will be forcibly initialized 5618 | 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:5671:45: note: byref variable will be forcibly initialized 5671 | struct drm_dp_sideband_msg_req_body msg; | ^~~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_set_frequency_offset': /kisskb/src/drivers/media/dvb-frontends/dib8000.c:2741:13: note: byref variable will be forcibly initialized 2741 | u32 current_rf; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_port_set_pdt': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2096:12: note: byref variable will be forcibly initialized 2096 | u8 rad[8], lct; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_send_link_address': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2990:22: note: byref variable will be forcibly initialized 2990 | char buf[64]; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_send_query_stream_enc_status': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3253:12: note: byref variable will be forcibly initialized 3253 | u8 nonce[7]; | ^~~~~ /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:3367:31: note: byref variable will be forcibly initialized 3367 | struct drm_dp_payload req_payload; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_get_stats': /kisskb/src/drivers/media/dvb-frontends/dib8000.c:4130:13: note: byref variable will be forcibly initialized 4130 | u16 strength; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c:4127:31: note: byref variable will be forcibly initialized 4127 | u32 time_us = 0, snr, val; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_read_mst_cap': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3683:12: note: byref variable will be forcibly initialized 3683 | u8 mstm_cap; | ^~~~~~~~ /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:3703:5: note: byref variable will be forcibly initialized 3703 | int drm_dp_mst_topology_mgr_set_mst(struct drm_dp_mst_topology_mgr *mgr, bool mst_state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3703:5: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3716:39: note: byref variable will be forcibly initialized 3716 | struct drm_dp_payload reset_pay; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_topology_mgr_suspend': /kisskb/src/drivers/media/dvb-frontends/dib8000.c: In function 'dib8000_get_frontend': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3813:6: note: byref variable will be forcibly initialized 3813 | void drm_dp_mst_topology_mgr_suspend(struct drm_dp_mst_topology_mgr *mgr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib8000.c:3418:24: note: byref variable will be forcibly initialized 3418 | enum fe_status stat = 0; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_topology_mgr_resume': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3850:5: note: byref variable will be forcibly initialized 3850 | int drm_dp_mst_topology_mgr_resume(struct drm_dp_mst_topology_mgr *mgr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3854:12: note: byref variable will be forcibly initialized 3854 | u8 guid[16]; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dump_topology': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4890:20: note: byref variable will be forcibly initialized 4890 | u8 buf[DP_PAYLOAD_TABLE_SIZE]; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:4863:30: note: byref variable will be forcibly initialized 4863 | char name[14]; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dsc_aux_for_port': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5925:20: note: byref variable will be forcibly initialized 5925 | u8 dpcd_ext[DP_RECEIVER_CAP_SIZE]; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5885:20: note: byref variable will be forcibly initialized 5885 | u8 upstream_dsc; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5860:12: note: byref variable will be forcibly initialized 5860 | u8 endpoint_dsc; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5859:12: note: byref variable will be forcibly initialized 5859 | u8 endpoint_fec; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:28: /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:28: /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'handle_conflicting_encoders': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:108:40: note: byref variable will be forcibly initialized 108 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_read': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:66:24: note: byref variable will be forcibly initialized 66 | struct i2c_msg msgs[] = { | ^~~~ /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:108:24: note: byref variable will be forcibly initialized 108 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_detect': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:187:17: note: byref variable will be forcibly initialized 187 | uint8_t adaptor_id = 0x00; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:186:14: note: byref variable will be forcibly initialized 186 | char hdmi_id[DP_DUAL_MODE_HDMI_ID_LEN] = {}; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_max_tmds_clock': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:271:17: note: byref variable will be forcibly initialized 271 | uint8_t max_tmds_clock; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_get_tmds_output': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:317:17: note: byref variable will be forcibly initialized 317 | uint8_t tmds_oen; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_set_tmds_output': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:369:25: note: byref variable will be forcibly initialized 369 | uint8_t tmp; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:357:17: note: byref variable will be forcibly initialized 357 | uint8_t tmds_oen = enable ? 0 : DP_DUAL_MODE_TMDS_DISABLE; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_lspcon_get_mode': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:442:12: note: byref variable will be forcibly initialized 442 | u8 data; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_lspcon_set_mode': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:492:30: note: byref variable will be forcibly initialized 492 | enum drm_lspcon_mode current_mode; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:489:12: note: byref variable will be forcibly initialized 489 | u8 data = 0; | ^~~~ In file included from /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_g_ext_ctrls_common': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:355:33: note: byref variable will be forcibly initialized 355 | struct v4l2_ctrl_helper helper[4]; | ^~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'try_set_ext_ctrls_common': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:519:33: note: byref variable will be forcibly initialized 519 | struct v4l2_ctrl_helper helper[4]; | ^~~~~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:28: /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_wait_for_vblanks': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:1509:23: note: in expansion of macro 'wait_event_timeout' 1509 | ret = wait_event_timeout(dev->vblank[i].queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:726:33: note: byref variable will be forcibly initialized 726 | struct v4l2_ext_control c; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:807:33: note: byref variable will be forcibly initialized 807 | struct v4l2_ext_control c; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl_int64': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:820:33: note: byref variable will be forcibly initialized 820 | struct v4l2_ext_control c; | ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_i2c_read16': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:282:24: note: byref variable will be forcibly initialized 282 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_i2c_write16': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:363:24: note: byref variable will be forcibly initialized 363 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_mbx_send_attr': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:529:16: note: byref variable will be forcibly initialized 529 | u8 *d, b[2]; | ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_risc_apb_access_read': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1015:15: note: byref variable will be forcibly initialized 1015 | u8 i, s; | ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1014:13: note: byref variable will be forcibly initialized 1014 | u16 mb[10]; | ^~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_risc_apb_access_write': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1042:12: note: byref variable will be forcibly initialized 1042 | u8 s, i; | ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1041:13: note: byref variable will be forcibly initialized 1041 | u16 mb[10]; | ^~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_shutdown': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3116:40: note: byref variable will be forcibly initialized 3116 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_duplicate_state': /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_write_word_attr': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:384:12: note: byref variable will be forcibly initialized 384 | u8 b[2] = { val >> 8, val & 0xff }; | ^ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3159:40: note: byref variable will be forcibly initialized 3159 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_suspend': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3244:40: note: byref variable will be forcibly initialized 3244 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_write_word': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:378:12: note: byref variable will be forcibly initialized 378 | u8 b[2] = { val >> 8, val & 0xff }; | ^ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_resume': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3337:40: note: byref variable will be forcibly initialized 3337 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_risc_mem_setup_cmd': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:403:12: note: byref variable will be forcibly initialized 403 | u8 b[14] = { 0 }; | ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_set_diversity_in': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1532:13: note: byref variable will be forcibly initialized 1532 | u16 mode = (u16) onoff; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_set_output_mode': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1539:13: note: byref variable will be forcibly initialized 1539 | u16 outreg, smo_mode; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_risc_check_version': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:768:13: note: byref variable will be forcibly initialized 768 | u16 fw_version = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:767:12: note: byref variable will be forcibly initialized 767 | u8 size; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c:766:12: note: byref variable will be forcibly initialized 766 | u8 r[4]; | ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_init': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1083:12: note: byref variable will be forcibly initialized 1083 | u8 size; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_set_channel_head': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1157:12: note: byref variable will be forcibly initialized 1157 | u8 b[9]; | ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_set_channel_union': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1349:31: note: byref variable will be forcibly initialized 1349 | struct dibDVBTChannel ch; | ^~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_component_bus_xfer': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1660:12: note: byref variable will be forcibly initialized 1660 | u8 p[13] = { 0 }; | ^ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:2240:13: note: byref variable will be forcibly initialized 2240 | u16 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_get_frontend': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1901:24: note: byref variable will be forcibly initialized 1901 | enum fe_status stat; | ^~~~ /kisskb/src/drivers/hwmon/adm9240.c: In function 'adm9240_intrusion_read': /kisskb/src/drivers/hwmon/adm9240.c:403:22: note: byref variable will be forcibly initialized 403 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/adm9240.c: In function 'adm9240_in_read': /kisskb/src/drivers/hwmon/adm9240.c:442:22: note: byref variable will be forcibly initialized 442 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/adm9240.c: In function 'adm9240_temp_read': /kisskb/src/drivers/hwmon/adm9240.c:557:22: note: byref variable will be forcibly initialized 557 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/adm9240.c: In function 'cpu0_vid_show': /kisskb/src/drivers/hwmon/adm9240.c:218:22: note: byref variable will be forcibly initialized 218 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/adm9240.c: In function 'aout_output_show': /kisskb/src/drivers/hwmon/adm9240.c:238:22: note: byref variable will be forcibly initialized 238 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/adm9240.c: In function 'adm9240_write_fan_div': /kisskb/src/drivers/hwmon/adm9240.c:137:22: note: byref variable will be forcibly initialized 137 | unsigned int reg, old, shift = (channel + 2) * 2; | ^~~ /kisskb/src/drivers/hwmon/adm9240.c: In function 'adm9240_fan_read': /kisskb/src/drivers/hwmon/adm9240.c:499:22: note: byref variable will be forcibly initialized 499 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_set_frontend': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1998:47: note: byref variable will be forcibly initialized 1998 | struct dvb_frontend_parametersContext channel_status; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/adm9240.c: In function 'aout_output_store': /kisskb/src/drivers/hwmon/adm9240.c:253:14: note: byref variable will be forcibly initialized 253 | long val; | ^~~ /kisskb/src/drivers/hwmon/adm9240.c: In function 'adm9240_chip_read': /kisskb/src/drivers/hwmon/adm9240.c:384:12: note: byref variable will be forcibly initialized 384 | u8 regs[2]; | ^~~~ /kisskb/src/drivers/hwmon/adm1031.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/adm1031.c:480:14: note: byref variable will be forcibly initialized 480 | long val; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/thermal.h:211, from /kisskb/src/drivers/thermal/thermal_core.c:25: /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_temperature': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' 24 | TRACE_EVENT(thermal_temperature, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' 24 | TRACE_EVENT(thermal_temperature, | ^~~~~~~~~~~ /kisskb/src/drivers/hwmon/adm1031.c: In function 'auto_temp_max_store': /kisskb/src/drivers/hwmon/adm1031.c:439:14: note: byref variable will be forcibly initialized 439 | long val; | ^~~ /kisskb/src/drivers/hwmon/adm1031.c: In function 'auto_temp_min_store': /kisskb/src/drivers/hwmon/adm1031.c:409:14: note: byref variable will be forcibly initialized 409 | long val; | ^~~ /kisskb/src/drivers/hwmon/adm9240.c: In function 'adm9240_init_client': /kisskb/src/drivers/hwmon/adm9240.c:316:18: note: byref variable will be forcibly initialized 316 | u8 conf, mode; | ^~~~ /kisskb/src/drivers/hwmon/adm9240.c:316:12: note: byref variable will be forcibly initialized 316 | u8 conf, mode; | ^~~~ /kisskb/src/drivers/hwmon/adm1031.c: In function 'temp_crit_store': /kisskb/src/drivers/hwmon/adm9240.c:315:22: note: byref variable will be forcibly initialized 315 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/adm1031.c:779:14: note: byref variable will be forcibly initialized 779 | long val; | ^~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_cdev_update': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' 49 | TRACE_EVENT(cdev_update, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' 49 | TRACE_EVENT(cdev_update, | ^~~~~~~~~~~ /kisskb/src/drivers/hwmon/adm1031.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/adm1031.c:757:14: note: byref variable will be forcibly initialized 757 | long val; | ^~~ /kisskb/src/drivers/hwmon/adm1031.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/adm1031.c:735:14: note: byref variable will be forcibly initialized 735 | long val; | ^~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_zone_trip': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' 68 | TRACE_EVENT(thermal_zone_trip, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' 68 | TRACE_EVENT(thermal_zone_trip, | ^~~~~~~~~~~ /kisskb/src/drivers/hwmon/adm1031.c: In function 'temp_offset_store': /kisskb/src/drivers/hwmon/adm1031.c:713:14: note: byref variable will be forcibly initialized 713 | long val; | ^~~ /kisskb/src/drivers/hwmon/adm1031.c: In function 'fan_auto_channel_store': /kisskb/src/drivers/hwmon/adm1031.c:336:14: note: byref variable will be forcibly initialized 336 | long val; | ^~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_power_cpu_get_power': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:95:1: note: in expansion of macro 'TRACE_EVENT' 95 | TRACE_EVENT(thermal_power_cpu_get_power, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:95:1: note: in expansion of macro 'TRACE_EVENT' 95 | TRACE_EVENT(thermal_power_cpu_get_power, | ^~~~~~~~~~~ /kisskb/src/drivers/hwmon/adm1031.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/adm1031.c:591:14: note: byref variable will be forcibly initialized 591 | long val; | ^~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_power_cpu_limit': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:125:1: note: in expansion of macro 'TRACE_EVENT' 125 | TRACE_EVENT(thermal_power_cpu_limit, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:125:1: note: in expansion of macro 'TRACE_EVENT' 125 | TRACE_EVENT(thermal_power_cpu_limit, | ^~~~~~~~~~~ /kisskb/src/drivers/hwmon/adm1031.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/adm1031.c:616:14: note: byref variable will be forcibly initialized 616 | long val; | ^~~ /kisskb/src/drivers/hwmon/adm1031.c: In function 'update_interval_store': /kisskb/src/drivers/thermal/thermal_core.c: In function 'handle_critical_trips': /kisskb/src/drivers/hwmon/adm1031.c:864:23: note: byref variable will be forcibly initialized 864 | unsigned long val; | ^~~ /kisskb/src/drivers/thermal/thermal_core.c:345:13: note: byref variable will be forcibly initialized 345 | int trip_temp; | ^~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'update_temperature': /kisskb/src/drivers/thermal/thermal_core.c:399:13: note: byref variable will be forcibly initialized 399 | int temp, ret; | ^~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'handle_thermal_trip': /kisskb/src/drivers/thermal/thermal_core.c:364:24: note: byref variable will be forcibly initialized 364 | int trip_temp, hyst = 0; | ^~~~ /kisskb/src/drivers/thermal/thermal_core.c:364:13: note: byref variable will be forcibly initialized 364 | int trip_temp, hyst = 0; | ^~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c:363:32: note: byref variable will be forcibly initialized 363 | enum thermal_trip_type type; | ^~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'thermal_zone_bind_cooling_device': /kisskb/src/drivers/thermal/thermal_core.c:628:23: note: byref variable will be forcibly initialized 628 | unsigned long max_state; | ^~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'thermal_zone_device_register': /kisskb/src/drivers/thermal/thermal_core.c:1189:13: note: byref variable will be forcibly initialized 1189 | int trip_temp; | ^~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c:1188:32: note: byref variable will be forcibly initialized 1188 | enum thermal_trip_type trip_type; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/media/v4l2-core/v4l2-ctrls-request.c:11: /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-request.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/media/v4l2-core/v4l2-ctrls-request.c:11: /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-request.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-request.c: In function 'v4l2_ctrl_request_clone': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-request.c:70:39: note: byref variable will be forcibly initialized 70 | struct v4l2_ctrl_ref *new_ref; | ^~~~~~~ /kisskb/src/drivers/hwmon/ads7828.c: In function 'ads7828_in_show': /kisskb/src/drivers/hwmon/ads7828.c:58:22: note: byref variable will be forcibly initialized 58 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/ads7828.c: In function 'ads7828_probe': /kisskb/src/drivers/hwmon/ads7828.c:114:22: note: byref variable will be forcibly initialized 114 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/adt7411.c: In function 'adt7411_set_bit': /kisskb/src/drivers/hwmon/adt7411.c:183:23: note: byref variable will be forcibly initialized 183 | unsigned long flag; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/ves1x93.c: In function 'ves1x93_writereg': /kisskb/src/drivers/media/dvb-frontends/ves1x93.c:85:24: note: byref variable will be forcibly initialized 85 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 3 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/ves1x93.c:84:12: note: byref variable will be forcibly initialized 84 | u8 buf [] = { 0x00, reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/ves1x93.c: In function 'ves1x93_readreg': /kisskb/src/drivers/media/dvb-frontends/ves1x93.c:101:24: note: byref variable will be forcibly initialized 101 | struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 2 }, | ^~~ /kisskb/src/drivers/media/dvb-frontends/ves1x93.c:100:12: note: byref variable will be forcibly initialized 100 | u8 b1 [] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/ves1x93.c:99:12: note: byref variable will be forcibly initialized 99 | u8 b0 [] = { 0x00, reg }; | ^~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c: In function 'tda1004x_write_byteI': /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:118:12: note: byref variable will be forcibly initialized 118 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c: In function 'tda1004x_read_byte': /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:139:12: note: byref variable will be forcibly initialized 139 | u8 b1[] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:138:12: note: byref variable will be forcibly initialized 138 | u8 b0[] = { reg }; | ^~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c: In function 'tda1004x_do_upload': /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:310:12: note: byref variable will be forcibly initialized 310 | u8 buf[65]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c: In function 'tda10045_fwupload': /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:382:32: note: byref variable will be forcibly initialized 382 | const struct firmware *fw; | ^~ /kisskb/src/drivers/media/dvb-frontends/tda1004x.c: In function 'tda10046_fwupload': /kisskb/src/drivers/media/dvb-frontends/tda1004x.c:476:32: note: byref variable will be forcibly initialized 476 | const struct firmware *fw; | ^~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'sp887x_writereg': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:57:24: note: byref variable will be forcibly initialized 57 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 4 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c:56:12: note: byref variable will be forcibly initialized 56 | u8 b0 [] = { reg >> 8 , reg & 0xff, data >> 8, data & 0xff }; | ^~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'sp887x_correct_offsets': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:315:13: note: byref variable will be forcibly initialized 315 | int frequency_shift; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:42:24: note: byref variable will be forcibly initialized 42 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = len }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'sp887x_initial_setup': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:140:12: note: byref variable will be forcibly initialized 140 | u8 buf [BLOCKSIZE + 2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'sp887x_readreg': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:81:24: note: byref variable will be forcibly initialized 81 | struct i2c_msg msg[] = {{ .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 2 }, | ^~~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c:79:12: note: byref variable will be forcibly initialized 79 | u8 b1 [2]; | ^~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c:78:12: note: byref variable will be forcibly initialized 78 | u8 b0 [] = { reg >> 8 , reg & 0xff }; | ^~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'sp887x_setup_frontend_parameters': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:355:18: note: byref variable will be forcibly initialized 355 | u16 val, reg0xc05; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c:353:18: note: byref variable will be forcibly initialized 353 | unsigned actual_freq; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'sp887x_init': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:523:32: note: byref variable will be forcibly initialized 523 | const struct firmware *fw = NULL; | ^~ /kisskb/src/drivers/media/dvb-frontends/mt352.c: In function 'mt352_single_write': /kisskb/src/drivers/media/dvb-frontends/mt352.c:48:24: note: byref variable will be forcibly initialized 48 | struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, | ^~~ /kisskb/src/drivers/media/dvb-frontends/mt352.c:47:12: note: byref variable will be forcibly initialized 47 | u8 buf[2] = { reg, val }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/mt352.c: In function 'mt352_set_parameters': /kisskb/src/drivers/media/dvb-frontends/mt352.c:159:23: note: byref variable will be forcibly initialized 159 | unsigned char buf[13]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/mt352.c: In function 'mt352_read_register': /kisskb/src/drivers/media/dvb-frontends/mt352.c:73:24: note: byref variable will be forcibly initialized 73 | struct i2c_msg msg [] = { { .addr = state->config.demod_address, | ^~~ /kisskb/src/drivers/media/dvb-frontends/mt352.c:72:12: note: byref variable will be forcibly initialized 72 | u8 b1 [] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/mt352.c:71:12: note: byref variable will be forcibly initialized 71 | u8 b0 [] = { reg }; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic_helper.h:31, from /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:23: /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /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:26: note: byref variable will be forcibly initialized 52 | struct list_head panel_list; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/drivers/edac/edac_mc.c:22: /kisskb/src/drivers/edac/edac_mc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/edac/edac_mc.c: In function 'edac_mc_alloc_dimms': /kisskb/src/drivers/edac/edac_mc.c:308:22: note: byref variable will be forcibly initialized 308 | unsigned int pos[EDAC_MAX_LAYERS]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/edac/edac_mc.c: In function 'edac_mc_alloc': /kisskb/src/drivers/edac/edac_mc.c:395:21: note: byref variable will be forcibly initialized 395 | void *pvt, *ptr = NULL; | ^~~ /kisskb/src/drivers/media/dvb-frontends/zl10036.c: In function 'zl10036_write': /kisskb/src/drivers/media/dvb-frontends/zl10036.c:84:24: note: byref variable will be forcibly initialized 84 | struct i2c_msg msg[1] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/zl10036.c: In function 'zl10036_set_gain_params': /kisskb/src/drivers/media/dvb-frontends/zl10036.c:272:12: note: byref variable will be forcibly initialized 272 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/zl10036.c: In function 'zl10036_set_frequency': /kisskb/src/drivers/media/dvb-frontends/zl10036.c:172:12: note: byref variable will be forcibly initialized 172 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/zl10036.c: In function 'zl10036_set_bandwidth': /kisskb/src/drivers/media/dvb-frontends/zl10036.c:200:12: note: byref variable will be forcibly initialized 200 | u8 zl10036_rsd_off[] = { 0xc8 }; /* set RSD=1 */ | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/zl10036.c:197:12: note: byref variable will be forcibly initialized 197 | u8 buf_br[] = { | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/zl10036.c:194:12: note: byref variable will be forcibly initialized 194 | u8 buf_bf[] = { | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/zl10036.c: In function 'zl10036_sleep': /kisskb/src/drivers/media/dvb-frontends/zl10036.c:136:12: note: byref variable will be forcibly initialized 136 | u8 buf[] = { 0xf0, 0x80 }; /* regs 12/13 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/zl10036.c: In function 'zl10036_init_regs': /kisskb/src/drivers/media/dvb-frontends/zl10036.c:385:12: note: byref variable will be forcibly initialized 385 | u8 zl10036_init_tab[][2] = { | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/zl10036.c: In function 'zl10036_read_status_reg': /kisskb/src/drivers/media/dvb-frontends/zl10036.c:62:24: note: byref variable will be forcibly initialized 62 | struct i2c_msg msg[1] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/zl10036.c:61:12: note: byref variable will be forcibly initialized 61 | u8 status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_read': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:57:24: note: byref variable will be forcibly initialized 57 | struct i2c_msg msgs[2] = { | ^~~~ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_write': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:96:24: note: byref variable will be forcibly initialized 96 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_get_scrambling_status': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:139:12: note: byref variable will be forcibly initialized 139 | u8 status; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_set_scrambling': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:164:6: note: byref variable will be forcibly initialized 164 | bool drm_scdc_set_scrambling(struct i2c_adapter *adapter, bool enable) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:166:12: note: byref variable will be forcibly initialized 166 | u8 config; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_set_high_tmds_clock_ratio': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:219:6: note: byref variable will be forcibly initialized 219 | bool drm_scdc_set_high_tmds_clock_ratio(struct i2c_adapter *adapter, bool set) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:221:12: note: byref variable will be forcibly initialized 221 | u8 config; | ^~~~~~ /kisskb/src/drivers/hwmon/scmi-hwmon.c: In function 'scmi_hwmon_read': /kisskb/src/drivers/hwmon/scmi-hwmon.c:71:13: note: byref variable will be forcibly initialized 71 | u64 value; | ^~~~~ In file included from /kisskb/src/include/linux/scmi_protocol.h:12, from /kisskb/src/drivers/hwmon/scmi-hwmon.c:11: /kisskb/src/drivers/hwmon/scmi-hwmon.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/hwmon/scmi-hwmon.c: In function 'scmi_hwmon_probe': /kisskb/src/drivers/hwmon/scmi-hwmon.c:173:38: note: byref variable will be forcibly initialized 173 | struct scmi_protocol_handle *ph; | ^~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/adt7475.c:1060:14: note: byref variable will be forcibly initialized 1060 | long val; | ^~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'voltage_store': /kisskb/src/drivers/hwmon/adt7475.c:356:14: note: byref variable will be forcibly initialized 356 | long val; | ^~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'stall_disable_store': /kisskb/src/drivers/hwmon/adt7475.c:838:14: note: byref variable will be forcibly initialized 838 | long val; | ^~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/adt7475.c:778:14: note: byref variable will be forcibly initialized 778 | long val; | ^~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'pwmchan_store': /kisskb/src/drivers/hwmon/adt7475.c:923:14: note: byref variable will be forcibly initialized 923 | long val; | ^~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'pwmctrl_store': /kisskb/src/drivers/hwmon/adt7475.c:947:14: note: byref variable will be forcibly initialized 947 | long val; | ^~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'pwmfreq_store': /kisskb/src/drivers/hwmon/adt7475.c:991:14: note: byref variable will be forcibly initialized 991 | long val; | ^~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'pwm_use_point2_pwm_at_crit_store': /kisskb/src/drivers/hwmon/adt7475.c:1030:14: note: byref variable will be forcibly initialized 1030 | long val; | ^~~ /kisskb/src/drivers/hwmon/aht10.c: In function 'aht10_init': /kisskb/src/drivers/hwmon/aht10.c:91:12: note: byref variable will be forcibly initialized 91 | u8 status; | ^~~~~~ /kisskb/src/drivers/hwmon/aht10.c:88:18: note: byref variable will be forcibly initialized 88 | const u8 cmd_init[] = {AHT10_CMD_INIT, AHT10_CAL_ENABLED | AHT10_MODE_CYC, | ^~~~~~~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'temp_store': /kisskb/src/drivers/hwmon/adt7475.c:452:14: note: byref variable will be forcibly initialized 452 | long val; | ^~~ /kisskb/src/drivers/hwmon/aht10.c: In function 'aht10_read_values': /kisskb/src/drivers/hwmon/aht10.c:135:12: note: byref variable will be forcibly initialized 135 | u8 raw_data[AHT10_MEAS_SIZE]; | ^~~~~~~~ /kisskb/src/drivers/hwmon/aht10.c:132:18: note: byref variable will be forcibly initialized 132 | const u8 cmd_meas[] = {AHT10_CMD_MEAS, 0x33, 0x00}; | ^~~~~~~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'point2_store': /kisskb/src/drivers/hwmon/adt7475.c:657:14: note: byref variable will be forcibly initialized 657 | long val; | ^~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'tach_store': /kisskb/src/drivers/hwmon/adt7475.c:718:23: note: byref variable will be forcibly initialized 718 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'temp_st_store': /kisskb/src/drivers/hwmon/adt7475.c:580:15: note: byref variable will be forcibly initialized 580 | ulong val; | ^~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'set_property_bit': /kisskb/src/drivers/hwmon/adt7475.c:1466:13: note: byref variable will be forcibly initialized 1466 | u32 prop_value = 0; | ^~~~~~~~~~ /kisskb/src/drivers/hwmon/adt7475.c: In function 'adt7475_set_pwm_polarity': /kisskb/src/drivers/hwmon/adt7475.c:1514:13: note: byref variable will be forcibly initialized 1514 | u32 states[ADT7475_PWM_COUNT]; | ^~~~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_pwm_ast': /kisskb/src/drivers/hwmon/asc7621.c:711:14: note: byref variable will be forcibly initialized 711 | long reqval; | ^~~~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_pwm_enable': /kisskb/src/drivers/hwmon/asc7621.c:589:14: note: byref variable will be forcibly initialized 589 | long reqval; | ^~~~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_u8': /kisskb/src/drivers/hwmon/asc7621.c:176:14: note: byref variable will be forcibly initialized 176 | long reqval; | ^~~~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_temp62': /kisskb/src/drivers/hwmon/asc7621.c:416:14: note: byref variable will be forcibly initialized 416 | long reqval, i, f; | ^~~~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_ap2_temp': /kisskb/src/drivers/hwmon/asc7621.c:470:14: note: byref variable will be forcibly initialized 470 | long reqval, auto_point1; | ^~~~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_temp_st': /kisskb/src/drivers/hwmon/asc7621.c:758:14: note: byref variable will be forcibly initialized 758 | long reqval; | ^~~~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_bitmask': /kisskb/src/drivers/hwmon/asc7621.c:208:14: note: byref variable will be forcibly initialized 208 | long reqval; | ^~~~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_temp8': /kisskb/src/drivers/hwmon/asc7621.c:360:14: note: byref variable will be forcibly initialized 360 | long reqval; | ^~~~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_fan16': /kisskb/src/drivers/hwmon/asc7621.c:253:14: note: byref variable will be forcibly initialized 253 | long reqval; | ^~~~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_in8': /kisskb/src/drivers/hwmon/asc7621.c:327:14: note: byref variable will be forcibly initialized 327 | long reqval; | ^~~~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_pwm_freq': /kisskb/src/drivers/media/dvb-frontends/cx22702.c: In function 'cx22702_writereg': /kisskb/src/drivers/media/dvb-frontends/cx22702.c:77:24: note: byref variable will be forcibly initialized 77 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22702.c:76:12: note: byref variable will be forcibly initialized 76 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/hwmon/asc7621.c:662:23: note: byref variable will be forcibly initialized 662 | unsigned long reqval; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx22702.c: In function 'cx22702_readreg': /kisskb/src/drivers/media/dvb-frontends/cx22702.c:98:24: note: byref variable will be forcibly initialized 98 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22702.c:96:12: note: byref variable will be forcibly initialized 96 | u8 data; | ^~~~ /kisskb/src/drivers/hwmon/asc7621.c: In function 'store_pwm_ac': /kisskb/src/drivers/hwmon/asc7621.c:521:23: note: byref variable will be forcibly initialized 521 | unsigned long reqval; | ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/v4l2.h:268, from /kisskb/src/drivers/media/v4l2-core/v4l2-trace.c:7: /kisskb/src/drivers/media/v4l2-core/v4l2-trace.c: In function 'trace_event_raw_event_v4l2_event_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/v4l2.h:100:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 100 | DECLARE_EVENT_CLASS(v4l2_event_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-trace.c: In function 'trace_event_raw_event_vb2_v4l2_event_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/v4l2.h:181:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 181 | DECLARE_EVENT_CLASS(vb2_v4l2_event_class, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function 'lock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:95:24: note: byref variable will be forcibly initialized 95 | struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c:94:12: note: byref variable will be forcibly initialized 94 | u8 buf[2] = { 0x0f, tda10021_inittab[0x0f] | 0x80 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function 'unlock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:109:24: note: byref variable will be forcibly initialized 109 | struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c:108:12: note: byref variable will be forcibly initialized 108 | u8 buf[2] = { 0x0f, tda10021_inittab[0x0f] & 0x7f }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function 'tda10021_readreg': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:79:24: note: byref variable will be forcibly initialized 79 | struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c:78:12: note: byref variable will be forcibly initialized 78 | u8 b1 [] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c:77:12: note: byref variable will be forcibly initialized 77 | u8 b0 [] = { reg }; | ^~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function '_tda10021_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:63:24: note: byref variable will be forcibly initialized 63 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c:62:12: note: byref variable will be forcibly initialized 62 | u8 buf[] = { reg, data }; | ^~~ In file included from /kisskb/src/drivers/opp/core.c:16: /kisskb/src/drivers/opp/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'lock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:120:24: note: byref variable will be forcibly initialized 120 | struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c:119:12: note: byref variable will be forcibly initialized 119 | u8 buf[2] = { 0x0f, 0xc0 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'unlock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:134:24: note: byref variable will be forcibly initialized 134 | struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c:133:12: note: byref variable will be forcibly initialized 133 | u8 buf[2] = { 0x0f, 0x40 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'tda10023_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:72:24: note: byref variable will be forcibly initialized 72 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c:71:12: note: byref variable will be forcibly initialized 71 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'tda10023_readreg': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:56:24: note: byref variable will be forcibly initialized 56 | struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 1 }, | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c:55:12: note: byref variable will be forcibly initialized 55 | u8 b1 [] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c:54:12: note: byref variable will be forcibly initialized 54 | u8 b0 [] = { reg }; | ^~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'tda10023_init': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:220:12: note: byref variable will be forcibly initialized 220 | u8 tda10023_inittab[] = { | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/opp/core.c: In function '_find_current_opp': /kisskb/src/drivers/opp/core.c:945:23: note: byref variable will be forcibly initialized 945 | unsigned long freq; | ^~~~ /kisskb/src/drivers/opp/core.c: In function 'dev_pm_opp_set_rate': /kisskb/src/drivers/opp/core.c:1094:33: note: byref variable will be forcibly initialized 1094 | unsigned long freq = 0, temp_freq; | ^~~~~~~~~ /kisskb/src/drivers/opp/core.c: In function '_opp_add': /kisskb/src/drivers/opp/core.c:1708:27: note: byref variable will be forcibly initialized 1708 | struct list_head *head; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c: In function 'drm_gem_fb_init_with_funcs': /kisskb/src/drivers/gpu/drm/drm_gem_framebuffer_helper.c:151:32: note: byref variable will be forcibly initialized 151 | struct drm_gem_object *objs[DRM_FORMAT_MAX_PLANES]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/kernfs.h:9, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/drivers/thermal/thermal_sysfs.c:15: /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'cur_state_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:596:23: note: byref variable will be forcibly initialized 596 | unsigned long state; | ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'max_state_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:583:23: note: byref variable will be forcibly initialized 583 | unsigned long state; | ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'offset_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:21: note: byref variable will be forcibly initialized 327 | s32 value; \ | ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:347:1: note: in expansion of macro 'create_s32_tzp_attr' 347 | create_s32_tzp_attr(offset); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'slope_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:21: note: byref variable will be forcibly initialized 327 | s32 value; \ | ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:346:1: note: in expansion of macro 'create_s32_tzp_attr' 346 | create_s32_tzp_attr(slope); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'integral_cutoff_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:21: note: byref variable will be forcibly initialized 327 | s32 value; \ | ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:345:1: note: in expansion of macro 'create_s32_tzp_attr' 345 | create_s32_tzp_attr(integral_cutoff); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'k_d_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:21: note: byref variable will be forcibly initialized 327 | s32 value; \ | ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:344:1: note: in expansion of macro 'create_s32_tzp_attr' 344 | create_s32_tzp_attr(k_d); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'k_i_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:21: note: byref variable will be forcibly initialized 327 | s32 value; \ | ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:343:1: note: in expansion of macro 'create_s32_tzp_attr' 343 | create_s32_tzp_attr(k_i); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'k_pu_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:21: note: byref variable will be forcibly initialized 327 | s32 value; \ | ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:342:1: note: in expansion of macro 'create_s32_tzp_attr' 342 | create_s32_tzp_attr(k_pu); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'k_po_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:327:21: note: byref variable will be forcibly initialized 327 | s32 value; \ | ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:341:1: note: in expansion of macro 'create_s32_tzp_attr' 341 | create_s32_tzp_attr(k_po); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'sustainable_power_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:296:13: note: byref variable will be forcibly initialized 296 | u32 sustainable_power; | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'policy_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:224:14: note: byref variable will be forcibly initialized 224 | char name[THERMAL_NAME_LENGTH]; | ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'temp_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:38:13: note: byref variable will be forcibly initialized 38 | int temperature, ret; | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/thermal/thermal_sysfs.c:18: /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_hyst_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:206:13: note: byref variable will be forcibly initialized 206 | int temperature; | ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:205:13: note: byref variable will be forcibly initialized 205 | int trip, ret; | ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_temp_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:154:13: note: byref variable will be forcibly initialized 154 | int temperature; | ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:153:13: note: byref variable will be forcibly initialized 153 | int trip, ret; | ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_type_show': /kisskb/src/drivers/thermal/thermal_sysfs.c:83:13: note: byref variable will be forcibly initialized 83 | int trip, result; | ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:82:32: note: byref variable will be forcibly initialized 82 | enum thermal_trip_type type; | ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_hyst_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:176:13: note: byref variable will be forcibly initialized 176 | int temperature; | ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:175:13: note: byref variable will be forcibly initialized 175 | int trip, ret; | ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'trip_point_temp_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:116:32: note: byref variable will be forcibly initialized 116 | enum thermal_trip_type type; | ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:115:26: note: byref variable will be forcibly initialized 115 | int temperature, hyst = 0; | ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:115:13: note: byref variable will be forcibly initialized 115 | int temperature, hyst = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c:114:13: note: byref variable will be forcibly initialized 114 | int trip, ret; | ^~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'cooling_device_stats_setup': /kisskb/src/drivers/thermal/thermal_sysfs.c:817:23: note: byref variable will be forcibly initialized 817 | unsigned long states; | ^~~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'cur_state_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:610:23: note: byref variable will be forcibly initialized 610 | unsigned long state; | ^~~~~ /kisskb/src/drivers/thermal/thermal_sysfs.c: In function 'weight_store': /kisskb/src/drivers/thermal/thermal_sysfs.c:898:18: note: byref variable will be forcibly initialized 898 | int ret, weight; | ^~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:33: /kisskb/src/drivers/gpu/drm/drm_damage_helper.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c: In function 'drm_atomic_helper_dirtyfb': /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:111:40: note: byref variable will be forcibly initialized 111 | 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:310:25: note: byref variable will be forcibly initialized 310 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:309:46: note: byref variable will be forcibly initialized 309 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/hwmon/atxp1.c: In function 'cpu0_vid_store': /kisskb/src/drivers/hwmon/atxp1.c:96:23: note: byref variable will be forcibly initialized 96 | unsigned long vcore; | ^~~~~ /kisskb/src/drivers/hwmon/atxp1.c: In function 'gpio2_store': /kisskb/src/drivers/hwmon/atxp1.c:214:23: note: byref variable will be forcibly initialized 214 | unsigned long value; | ^~~~~ /kisskb/src/drivers/hwmon/atxp1.c: In function 'gpio1_store': /kisskb/src/drivers/hwmon/atxp1.c:169:23: note: byref variable will be forcibly initialized 169 | unsigned long value; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_writebytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:89:24: note: byref variable will be forcibly initialized 89 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf2, .len = len + 1 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:87:12: note: byref variable will be forcibly initialized 87 | u8 buf2[MAX_XFER_SIZE]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_microcontroller_start': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:279:12: note: byref variable will be forcibly initialized 279 | u8 buf; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:61:24: note: byref variable will be forcibly initialized 61 | 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:24: note: byref variable will be forcibly initialized 74 | struct i2c_msg msg = { .addr = addr, .flags = I2C_M_RD, .buf = buf, .len = len }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_readbytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:112:24: note: byref variable will be forcibly initialized 112 | struct i2c_msg msg [] = { { .addr = state->config->demod_address, .flags = 0, .buf = reg2, .len = 1 }, | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:110:12: note: byref variable will be forcibly initialized 110 | u8 reg2 [] = { reg }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_readreg_multibyte': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:202:17: note: byref variable will be forcibly initialized 202 | u8 buf, len2, attr; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:202:12: note: byref variable will be forcibly initialized 202 | u8 buf, len2, attr; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_read_ucblocks': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:839:12: note: byref variable will be forcibly initialized 839 | u8 b[3]; | ^ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_read_snr': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:806:12: note: byref variable will be forcibly initialized 806 | u8 b[2]; | ^ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:786:12: note: byref variable will be forcibly initialized 786 | u8 b[2]; | ^ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_read_ber': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:774:12: note: byref variable will be forcibly initialized 774 | u8 b[3]; | ^ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_read_status': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:757:12: note: byref variable will be forcibly initialized 757 | u8 lock; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_writereg_multibyte': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:143:24: note: byref variable will be forcibly initialized 143 | u8 attr, len2, buf; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:143:18: note: byref variable will be forcibly initialized 143 | u8 attr, len2, buf; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_agc_reset': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:378:12: note: byref variable will be forcibly initialized 378 | u8 buf; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt2002_load_firmware': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:405:12: note: byref variable will be forcibly initialized 405 | u8 buf[3], written = 0, chunkpos = 0; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt2004_load_firmware': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:472:12: note: byref variable will be forcibly initialized 472 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_microcontroller_stop': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:246:12: note: byref variable will be forcibly initialized 246 | u8 buf, stopval, counter = 0; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_writetuner': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:319:12: note: byref variable will be forcibly initialized 319 | u8 buf, count = 0; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt2004_microcontroller_init': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:288:12: note: byref variable will be forcibly initialized 288 | u8 buf[9]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_setup_frontend_parameters': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:523:12: note: byref variable will be forcibly initialized 523 | u8 buf[5]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt2002_init': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:857:12: note: byref variable will be forcibly initialized 857 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:855:32: note: byref variable will be forcibly initialized 855 | const struct firmware *fw; | ^~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt2004_init': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:920:12: note: byref variable will be forcibly initialized 920 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:918:32: note: byref variable will be forcibly initialized 918 | const struct firmware *fw; | ^~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_attach': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:1128:12: note: byref variable will be forcibly initialized 1128 | u8 buf [] = {0,0,0,0,0}; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/memory.h:174, from /kisskb/src/arch/arm64/include/asm/page.h:46, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/edac/edac_device.c: In function 'edac_device_alloc_ctl_info': /kisskb/src/drivers/edac/edac_device.c:65:21: note: byref variable will be forcibly initialized 65 | void *pvt, *p; | ^ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/media/dvb-core/dvbdev.c:27: /kisskb/src/drivers/media/dvb-core/dvbdev.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/dvb-core/dvbdev.c: In function 'dvb_usercopy': /kisskb/src/drivers/media/dvb-core/dvbdev.c:917:17: note: byref variable will be forcibly initialized 917 | char sbuf[128]; | ^~~~ In file included from /kisskb/src/drivers/opp/of.c:18: /kisskb/src/drivers/opp/of.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/opp/of.c: In function '_read_opp_key': /kisskb/src/drivers/opp/of.c:772:13: note: byref variable will be forcibly initialized 772 | u64 rate; | ^~~~ /kisskb/src/drivers/opp/of.c: In function '_opp_is_supported': /kisskb/src/drivers/opp/of.c:524:13: note: byref variable will be forcibly initialized 524 | u32 val; | ^~~ /kisskb/src/drivers/opp/of.c: In function 'opp_parse_supplies': /kisskb/src/drivers/opp/of.c:581:14: note: byref variable will be forcibly initialized 581 | char name[NAME_MAX]; | ^~~~ /kisskb/src/drivers/opp/of.c: In function '_of_init_opp_table': /kisskb/src/drivers/opp/of.c:212:13: note: byref variable will be forcibly initialized 212 | u32 val; | ^~~ /kisskb/src/drivers/opp/of.c: In function '_opp_add_static_v2': /kisskb/src/drivers/opp/of.c:841:14: note: byref variable will be forcibly initialized 841 | bool rate_not_available = false; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/opp/of.c:839:13: note: byref variable will be forcibly initialized 839 | u32 val; | ^~~ /kisskb/src/drivers/opp/of.c: In function 'dev_pm_opp_of_register_em': /kisskb/src/drivers/opp/of.c:1464:13: note: byref variable will be forcibly initialized 1464 | u32 cap; | ^~~ /kisskb/src/drivers/gpu/drm/drm_format_helper.c: In function 'drm_fb_blit_dstclip': /kisskb/src/drivers/gpu/drm/drm_format_helper.c:512:25: note: byref variable will be forcibly initialized 512 | struct drm_rect fullscreen = { | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'or51211_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/or51211.c:316:13: note: byref variable will be forcibly initialized 316 | u16 snr; | ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:24: note: byref variable will be forcibly initialized 62 | 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:24: note: byref variable will be forcibly initialized 79 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'or51211_read_snr': /kisskb/src/drivers/media/dvb-frontends/or51211.c:285:12: note: byref variable will be forcibly initialized 285 | u8 snd_buf[3]; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:284:12: note: byref variable will be forcibly initialized 284 | u8 rec_buf[2]; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'or51211_read_status': /kisskb/src/drivers/media/dvb-frontends/or51211.c:230:23: note: byref variable will be forcibly initialized 230 | unsigned char snd_buf[] = {0x04,0x00,0x03,0x00}; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:229:23: note: byref variable will be forcibly initialized 229 | unsigned char rec_buf[2]; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'or51211_setmode': /kisskb/src/drivers/media/dvb-frontends/or51211.c:155:12: note: byref variable will be forcibly initialized 155 | u8 rec_buf[14]; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'or51211_load_firmware': /kisskb/src/drivers/media/dvb-frontends/or51211.c:97:12: note: byref variable will be forcibly initialized 97 | u8 tudata[585]; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'or51211_init': /kisskb/src/drivers/media/dvb-frontends/or51211.c:355:23: note: byref variable will be forcibly initialized 355 | unsigned char rec_buf[14]; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:354:23: note: byref variable will be forcibly initialized 354 | unsigned char get_ver_buf[] = {0x04,0x00,0x30,0x00,0x00}; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:353:32: note: byref variable will be forcibly initialized 353 | const struct firmware* fw; | ^~ /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:31: note: byref variable will be forcibly initialized 125 | struct i2c_board_info info; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_writebytes': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:85:24: note: byref variable will be forcibly initialized 85 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b, .len = len + 1 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:83:12: note: byref variable will be forcibly initialized 83 | u8 b[256]; | ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_write_ram': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:610:12: note: byref variable will be forcibly initialized 610 | static int bcm3510_write_ram(struct bcm3510_state *st, u16 addr, const u8 *b, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:610:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:610:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_readbytes': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:106:24: note: byref variable will be forcibly initialized 106 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_hab_send_request': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized 154 | static int bcm3510_hab_send_request(struct bcm3510_state *st, u8 *buf, int len) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:156:32: note: byref variable will be forcibly initialized 156 | bcm3510_register_value v,hab; | ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_hab_get_response': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:137:12: note: byref variable will be forcibly initialized 137 | static int bcm3510_hab_get_response(struct bcm3510_state *st, u8 *buf, int len) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:139:32: note: byref variable will be forcibly initialized 139 | bcm3510_register_value v; | ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_do_hab_cmd': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:207:31: note: byref variable will be forcibly initialized 207 | u8 ob[MAX_XFER_SIZE], ib[MAX_XFER_SIZE]; | ^~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:207:12: note: byref variable will be forcibly initialized 207 | u8 ob[MAX_XFER_SIZE], ib[MAX_XFER_SIZE]; | ^~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_tuner_i2c_tuner_xfer': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:837:12: note: byref variable will be forcibly initialized 837 | u8 tx_open[2] = { CON_1, state->CON_1_val | 1 }; /* repeater stops once there was a stop condition */ | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:836:24: note: byref variable will be forcibly initialized 836 | struct i2c_msg m[3]; | ^ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:99:24: note: byref variable will be forcibly initialized 99 | struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:98:12: note: byref variable will be forcibly initialized 98 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_tuner_cmd': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:365:37: note: byref variable will be forcibly initialized 365 | struct bcm3510_hab_cmd_tune c; | ^ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_readreg': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:69:24: note: byref variable will be forcibly initialized 69 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:68:12: note: byref variable will be forcibly initialized 68 | u8 b[2]; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_endpoint_parse_csi1_bus': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:373:13: note: byref variable will be forcibly initialized 373 | u32 v; | ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_check_firmware_version': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:663:49: note: byref variable will be forcibly initialized 663 | struct bcm3510_hab_cmd_get_version_info ver; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_connector_parse_analog': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:604:13: note: byref variable will be forcibly initialized 604 | u32 stds; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_bert_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized 265 | static int bcm3510_bert_reset(struct bcm3510_state *st) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:267:32: note: byref variable will be forcibly initialized 267 | bcm3510_register_value b; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_endpoint_parse_csi2_bus': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:131:13: note: byref variable will be forcibly initialized 131 | u32 v; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:126:13: note: byref variable will be forcibly initialized 126 | u32 array[1 + V4L2_FWNODE_CSI2_MAX_DATA_LANES]; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_set_frontend': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:500:45: note: byref variable will be forcibly initialized 500 | struct bcm3510_hab_cmd_bert_control bert; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:499:44: note: byref variable will be forcibly initialized 499 | struct bcm3510_hab_cmd_ext_acquire cmd; | ^~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_clear_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:702:12: note: byref variable will be forcibly initialized 702 | static int bcm3510_clear_reset(struct bcm3510_state *st) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:704:32: note: byref variable will be forcibly initialized 704 | bcm3510_register_value v; | ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:679:12: note: byref variable will be forcibly initialized 679 | static int bcm3510_reset(struct bcm3510_state *st) | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:683:32: note: byref variable will be forcibly initialized 683 | bcm3510_register_value v; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_endpoint_parse_parallel_bus': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:268:13: note: byref variable will be forcibly initialized 268 | u32 v; | ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_download_firmware': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:633:32: note: byref variable will be forcibly initialized 633 | const struct firmware *fw; | ^~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function '__v4l2_fwnode_endpoint_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:404:13: note: byref variable will be forcibly initialized 404 | u32 bus_type = V4L2_FWNODE_BUS_TYPE_GUESS; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_init_cold': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:726:12: note: byref variable will be forcibly initialized 726 | static int bcm3510_init_cold(struct bcm3510_state *st) | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:729:32: note: byref variable will be forcibly initialized 729 | bcm3510_register_value v; | ^ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c: In function 's5h1420_set_frontend': /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:651:29: note: byref variable will be forcibly initialized 651 | u32 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1420.c:633:43: note: byref variable will be forcibly initialized 633 | struct dvb_frontend_tune_settings fesettings; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:17: /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_init': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:763:40: note: byref variable will be forcibly initialized 763 | struct bcm3510_hab_cmd_set_agc c; | ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:762:32: note: byref variable will be forcibly initialized 762 | bcm3510_register_value j; | ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_attach': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:800:32: note: byref variable will be forcibly initialized 800 | bcm3510_register_value v; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_get_connector_type': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:635:21: note: byref variable will be forcibly initialized 635 | const char *type_name; | ^~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:894:38: note: byref variable will be forcibly initialized 894 | struct fwnode_reference_args args; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_get_int_prop': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:1124:21: note: byref variable will be forcibly initialized 1124 | u32 val; | ^~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:1102:38: note: byref variable will be forcibly initialized 1102 | struct fwnode_reference_args fwnode_args; | ^~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_parse_link': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:544:32: note: byref variable will be forcibly initialized 544 | struct fwnode_endpoint fwep; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_connector_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:654:21: note: byref variable will be forcibly initialized 654 | const char *label; | ^~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_device_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:744:13: note: byref variable will be forcibly initialized 744 | u32 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt330x_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:601:13: note: byref variable will be forcibly initialized 601 | u16 snr; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt3302_sw_reset': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:128:12: note: byref variable will be forcibly initialized 128 | u8 reset[] = { | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt3303_sw_reset': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:151:12: note: byref variable will be forcibly initialized 151 | u8 reset[] = { | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt330x_set_parameters': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:342:12: note: byref variable will be forcibly initialized 342 | u8 top_ctrl_cfg[] = { TOP_CONTROL, 0x03 }; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'i2c_read_demod_bytes': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:96:24: note: byref variable will be forcibly initialized 96 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:95:12: note: byref variable will be forcibly initialized 95 | u8 wr[] = { reg }; | ^~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt330x_probe': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:864:12: note: byref variable will be forcibly initialized 864 | u8 buf[1]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt3303_read_snr': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:542:12: note: byref variable will be forcibly initialized 542 | u8 buf[5]; /* read data buffer */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt3303_read_status': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:726:12: note: byref variable will be forcibly initialized 726 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt3302_read_snr': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:495:12: note: byref variable will be forcibly initialized 495 | u8 buf[5]; /* read data buffer */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt3302_read_status': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:623:12: note: byref variable will be forcibly initialized 623 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt330x_attach': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:920:32: note: byref variable will be forcibly initialized 920 | struct lgdt330x_config config = *_config; | ^~~~~~ /kisskb/src/drivers/thermal/thermal_helpers.c: In function 'get_tz_trend': /kisskb/src/drivers/thermal/thermal_helpers.c:28:28: note: byref variable will be forcibly initialized 28 | enum thermal_trend trend; | ^~~~~ /kisskb/src/drivers/thermal/thermal_helpers.c: In function 'thermal_zone_set_trips': /kisskb/src/drivers/thermal/thermal_helpers.c:133:24: note: byref variable will be forcibly initialized 133 | int trip_temp, hysteresis; | ^~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_helpers.c:133:13: note: byref variable will be forcibly initialized 133 | int trip_temp, hysteresis; | ^~~~~~~~~ In file included from /kisskb/src/drivers/hwmon/da9052-hwmon.c:20: /kisskb/src/drivers/hwmon/da9052-hwmon.c: In function 'da9052_reg_read': /kisskb/src/include/linux/mfd/da9052/da9052.h:107:13: note: byref variable will be forcibly initialized 107 | int val, ret; | ^~~ /kisskb/src/drivers/hwmon/da9052-hwmon.c: In function 'da9052_group_read': /kisskb/src/include/linux/mfd/da9052/da9052.h:144:22: note: byref variable will be forcibly initialized 144 | unsigned int tmp; | ^~~ /kisskb/src/drivers/hwmon/da9052-hwmon.c: In function 'da9052_get_tsi_result': /kisskb/src/drivers/hwmon/da9052-hwmon.c:191:12: note: byref variable will be forcibly initialized 191 | u8 regs[3]; | ^~~~ /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:40: note: byref variable will be forcibly initialized 74 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/hwmon/ds620.c: In function 'temp_store': /kisskb/src/drivers/hwmon/ds620.c:145:14: note: byref variable will be forcibly initialized 145 | long val; | ^~~ /kisskb/src/drivers/gpu/drm/bridge/panel.c: In function 'devm_drm_of_get_bridge': /kisskb/src/drivers/gpu/drm/bridge/panel.c:357:27: note: byref variable will be forcibly initialized 357 | struct drm_panel *panel; | ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/panel.c:356:28: note: byref variable will be forcibly initialized 356 | struct drm_bridge *bridge; | ^~~~~~ /kisskb/src/drivers/hwmon/ds1621.c: In function 'update_interval_store': /kisskb/src/drivers/hwmon/ds1621.c:281:23: note: byref variable will be forcibly initialized 281 | unsigned long convrate; | ^~~~~~~~ /kisskb/src/drivers/hwmon/ds1621.c: In function 'temp_store': /kisskb/src/drivers/hwmon/ds1621.c:238:14: note: byref variable will be forcibly initialized 238 | long val; | ^~~ /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c: In function 'drm_fb_cma_sync_non_coherent': /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c:123:25: note: byref variable will be forcibly initialized 123 | struct drm_rect clip; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_fb_cma_helper.c:120:46: note: byref variable will be forcibly initialized 120 | struct drm_atomic_helper_damage_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_cap': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:269:12: note: byref variable will be forcibly initialized 269 | u8 cap = 0; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_received': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:193:12: note: byref variable will be forcibly initialized 193 | u8 rx_msg_info; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:192:24: note: byref variable will be forcibly initialized 192 | struct cec_msg msg; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_handle_irq': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:212:13: note: byref variable will be forcibly initialized 212 | static void drm_dp_cec_handle_irq(struct drm_dp_aux *aux) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:215:12: note: byref variable will be forcibly initialized 215 | u8 flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_adap_enable': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:92:12: note: byref variable will be forcibly initialized 92 | static int drm_dp_cec_adap_enable(struct cec_adapter *adap, bool enable) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_adap_monitor_all_enable': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:136:12: note: byref variable will be forcibly initialized 136 | static int drm_dp_cec_adap_monitor_all_enable(struct cec_adapter *adap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:141:12: note: byref variable will be forcibly initialized 141 | u8 val; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_adap_transmit': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:118:12: note: byref variable will be forcibly initialized 118 | static int drm_dp_cec_adap_transmit(struct cec_adapter *adap, u8 attempts, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_adap_log_addr': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:107:12: note: byref variable will be forcibly initialized 107 | u8 mask[2]; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_adap_status': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:161:28: note: byref variable will be forcibly initialized 161 | struct drm_dp_desc desc; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_irq': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:242:6: note: byref variable will be forcibly initialized 242 | void drm_dp_cec_irq(struct drm_dp_aux *aux) | ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:244:12: note: byref variable will be forcibly initialized 244 | u8 cec_irq; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_set_edid': /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:307:12: note: byref variable will be forcibly initialized 307 | u8 cap; | ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_cec.c:305:35: note: byref variable will be forcibly initialized 305 | struct cec_connector_info conn_info; | ^~~~~~~~~ /kisskb/src/drivers/hwmon/emc1403.c: In function 'bit_show': /kisskb/src/drivers/hwmon/emc1403.c:54:22: note: byref variable will be forcibly initialized 54 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/emc1403.c: In function 'show_hyst_common': /kisskb/src/drivers/hwmon/emc1403.c:106:22: note: byref variable will be forcibly initialized 106 | unsigned int hyst; | ^~~~ /kisskb/src/drivers/hwmon/emc1403.c:105:22: note: byref variable will be forcibly initialized 105 | unsigned int limit; | ^~~~~ /kisskb/src/drivers/hwmon/emc1403.c: In function 'temp_show': /kisskb/src/drivers/hwmon/emc1403.c:40:22: note: byref variable will be forcibly initialized 40 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/emc1403.c: In function 'bit_store': /kisskb/src/drivers/hwmon/emc1403.c:85:23: note: byref variable will be forcibly initialized 85 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/emc1403.c: In function 'temp_store': /kisskb/src/drivers/hwmon/emc1403.c:68:23: note: byref variable will be forcibly initialized 68 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/emc1403.c: In function 'hyst_store': /kisskb/src/drivers/hwmon/emc1403.c:141:23: note: byref variable will be forcibly initialized 141 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/emc1403.c:138:22: note: byref variable will be forcibly initialized 138 | unsigned int limit; | ^~~~~ /kisskb/src/drivers/edac/edac_mc_sysfs.c: In function 'edac_set_poll_msec': /kisskb/src/drivers/edac/edac_mc_sysfs.c:55:22: note: byref variable will be forcibly initialized 55 | unsigned int i; | ^ /kisskb/src/drivers/edac/edac_mc_sysfs.c: In function 'mci_sdram_scrub_rate_store': /kisskb/src/drivers/edac/edac_mc_sysfs.c:705:23: note: byref variable will be forcibly initialized 705 | unsigned long bandwidth = 0; | ^~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-dv-timings.c: In function 'v4l2_dv_timings_aspect_ratio': /kisskb/src/drivers/media/v4l2-core/v4l2-dv-timings.c:359:26: note: byref variable will be forcibly initialized 359 | unsigned long n, d; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-dv-timings.c:359:23: note: byref variable will be forcibly initialized 359 | unsigned long n, d; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-dv-timings.c: In function 'v4l2_calc_timeperframe': /kisskb/src/drivers/media/v4l2-core/v4l2-dv-timings.c:389:26: note: byref variable will be forcibly initialized 389 | unsigned long n, d; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-dv-timings.c:389:23: note: byref variable will be forcibly initialized 389 | unsigned long n, d; | ^ /kisskb/src/drivers/thermal/thermal_of.c: In function 'thermal_of_get_trip_type': /kisskb/src/drivers/thermal/thermal_of.c:779:21: note: byref variable will be forcibly initialized 779 | const char *t; | ^ /kisskb/src/drivers/thermal/thermal_of.c: In function 'thermal_of_populate_trip': /kisskb/src/drivers/thermal/thermal_of.c:808:13: note: byref variable will be forcibly initialized 808 | int prop; | ^~~~ In file included from /kisskb/src/drivers/thermal/thermal_of.c:15: /kisskb/src/drivers/thermal/thermal_of.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/thermal/thermal_of.c: In function 'thermal_of_populate_bind_params': /kisskb/src/drivers/thermal/thermal_of.c:682:13: note: byref variable will be forcibly initialized 682 | u32 prop; | ^~~~ /kisskb/src/drivers/thermal/thermal_of.c:678:32: note: byref variable will be forcibly initialized 678 | struct of_phandle_args cooling_spec; | ^~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_of.c: In function 'thermal_of_build_thermal_zone': /kisskb/src/drivers/thermal/thermal_of.c:858:19: note: byref variable will be forcibly initialized 858 | u32 prop, coef[2]; | ^~~~ /kisskb/src/drivers/thermal/thermal_of.c:858:13: note: byref variable will be forcibly initialized 858 | u32 prop, coef[2]; | ^~~~ /kisskb/src/drivers/thermal/thermal_of.c: In function 'thermal_zone_of_get_sensor_id': /kisskb/src/drivers/thermal/thermal_of.c:429:32: note: byref variable will be forcibly initialized 429 | struct of_phandle_args sensor_specs; | ^~~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_of.c: In function 'thermal_zone_of_sensor_register': /kisskb/src/drivers/thermal/thermal_of.c:508:26: note: byref variable will be forcibly initialized 508 | int ret, id; | ^~ /kisskb/src/drivers/thermal/thermal_of.c: In function 'of_parse_thermal_zones': /kisskb/src/drivers/thermal/thermal_of.c:1058:21: note: byref variable will be forcibly initialized 1058 | u32 prop; | ^~~~ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_debug_create_supplies': /kisskb/src/drivers/opp/debugfs.c:84:22: note: byref variable will be forcibly initialized 84 | char name[15]; | ^~~~ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_debug_create_bw': /kisskb/src/drivers/opp/debugfs.c:58:14: note: byref variable will be forcibly initialized 58 | char name[11]; | ^~~~ /kisskb/src/drivers/opp/debugfs.c: In function 'bw_name_read': /kisskb/src/drivers/opp/debugfs.c:39:14: note: byref variable will be forcibly initialized 39 | char buf[64]; | ^~~ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_list_debug_create_link': /kisskb/src/drivers/opp/debugfs.c:161:14: note: byref variable will be forcibly initialized 161 | char name[NAME_MAX]; | ^~~~ /kisskb/src/drivers/opp/debugfs.c: In function 'opp_debug_create_one': /kisskb/src/drivers/opp/debugfs.c:110:14: note: byref variable will be forcibly initialized 110 | char name[25]; /* 20 chars for 64 bit value + 5 (opp:\0) */ | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, 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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1039:13: note: byref variable will be forcibly initialized 1039 | u16 snr; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_read_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:129:24: note: byref variable will be forcibly initialized 129 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:128:12: note: byref variable will be forcibly initialized 128 | u8 reg_buf[] = { reg >> 8, reg & 0xff }; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_read_ucblocks': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:12: note: byref variable will be forcibly initialized 153 | u8 __val; \ | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1071:18: note: in expansion of macro 'read_reg' 1071 | (read_reg(state, LGDT3305_FEC_PKT_ERR_2) & 0xff); | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:12: note: byref variable will be forcibly initialized 153 | u8 __val; \ | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1070:18: note: in expansion of macro 'read_reg' 1070 | (read_reg(state, LGDT3305_FEC_PKT_ERR_1) << 8) | | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_read_snr': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:12: note: byref variable will be forcibly initialized 153 | u8 __val; \ | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1010:26: note: in expansion of macro 'read_reg' 1010 | (read_reg(state, LGDT3305_CR_MSE_2) & 0xff); | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:12: note: byref variable will be forcibly initialized 153 | u8 __val; \ | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1009:26: note: in expansion of macro 'read_reg' 1009 | noise = (read_reg(state, LGDT3305_CR_MSE_1) << 8) | | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:12: note: byref variable will be forcibly initialized 153 | u8 __val; \ | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1003:26: note: in expansion of macro 'read_reg' 1003 | (read_reg(state, LGDT3305_EQ_MSE_3) & 0xff); | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:12: note: byref variable will be forcibly initialized 153 | u8 __val; \ | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1002:26: note: in expansion of macro 'read_reg' 1002 | (read_reg(state, LGDT3305_EQ_MSE_2) << 8) | | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:12: note: byref variable will be forcibly initialized 153 | u8 __val; \ | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1001:27: note: in expansion of macro 'read_reg' 1001 | noise = ((read_reg(state, LGDT3305_EQ_MSE_1) & 0x0f) << 16) | | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_read_cr_lock_status': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:818:12: note: byref variable will be forcibly initialized 818 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_read_fec_lock_status': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:869:12: note: byref variable will be forcibly initialized 869 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_read_status': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:906:26: note: byref variable will be forcibly initialized 906 | cr_lock, fec_lock, sync_lock; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:906:17: note: byref variable will be forcibly initialized 906 | cr_lock, fec_lock, sync_lock; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:904:12: note: byref variable will be forcibly initialized 904 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:105:24: note: byref variable will be forcibly initialized 105 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:104:12: note: byref variable will be forcibly initialized 104 | u8 buf[] = { reg >> 8, reg & 0xff, val }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_set_reg_bit': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:163:12: note: byref variable will be forcibly initialized 163 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_set_modulation': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:260:12: note: byref variable will be forcibly initialized 260 | u8 opermode; | ^~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/media/dvb-core/dmxdev.c:23: /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_mpeg_mode_polarity': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:227:12: note: byref variable will be forcibly initialized 227 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_sleep': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:12: note: byref variable will be forcibly initialized 153 | u8 __val; \ | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:563:22: note: in expansion of macro 'read_reg' 563 | gen_ctrl_4 = read_reg(state, LGDT3305_GEN_CTRL_4); | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:153:12: note: byref variable will be forcibly initialized 153 | u8 __val; \ | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:562:22: note: in expansion of macro 'read_reg' 562 | gen_ctrl_3 = read_reg(state, LGDT3305_GEN_CTRL_3); | ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/media/dvb-core/dmxdev.c:21: /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_buffer_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:86:23: note: in expansion of macro 'wait_event_interruptible' 86 | ret = wait_event_interruptible(src->queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c: In function 'lgdt3305_attach': /kisskb/src/drivers/media/dvb-frontends/lgdt3305.c:1100:12: note: byref variable will be forcibly initialized 1100 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_release': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1455:17: note: in expansion of macro 'wait_event' 1455 | wait_event(dmxdev->dvr_dvbdev->wait_queue, | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1451:17: note: in expansion of macro 'wait_event' 1451 | wait_event(dmxdev->dvbdev->wait_queue, | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/gpu/drm/drm_aperture.c:3: /kisskb/src/drivers/gpu/drm/drm_aperture.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_i2c_write': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:37:24: note: byref variable will be forcibly initialized 37 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_opwrite': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:383:12: note: byref variable will be forcibly initialized 383 | u8 local_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {}, *plocal_buf = NULL; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_memwrite': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:304:12: note: byref variable will be forcibly initialized 304 | u8 local_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {}, *plocal_buf = NULL; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_write_fw_block': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:252:12: note: byref variable will be forcibly initialized 252 | u8 local_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {}, *plocal_buf = NULL; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_i2c_read': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:54:24: note: byref variable will be forcibly initialized 54 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_opread': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:417:12: note: byref variable will be forcibly initialized 417 | u8 local_buf[MXL_EAGLE_I2C_PHEADER_SIZE] = {}; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_i2c_writeread': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:452:12: note: byref variable will be forcibly initialized 452 | u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {}; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c:451:12: note: byref variable will be forcibly initialized 451 | u8 tx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {}; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_read_snr': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:1115:12: note: byref variable will be forcibly initialized 1115 | u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {}; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_read_ber_ucb': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:1166:12: note: byref variable will be forcibly initialized 1166 | u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {}; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_read_status': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:1220:12: note: byref variable will be forcibly initialized 1220 | u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {}; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_set_frontend': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:956:12: note: byref variable will be forcibly initialized 956 | u8 op_param = 0; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_powermode': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:832:12: note: byref variable will be forcibly initialized 832 | u8 mode = power_mode; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_fwdownload': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:571:12: note: byref variable will be forcibly initialized 571 | u8 rx_buf[MXL_EAGLE_MAX_I2C_PACKET_SIZE] = {}; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c:570:17: note: byref variable will be forcibly initialized 570 | u32 ix, reg_val = 0x1; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c:570:13: note: byref variable will be forcibly initialized 570 | u32 ix, reg_val = 0x1; | ^~ /kisskb/src/drivers/gpu/drm/drm_cache.c: In function 'memcpy_fallback': /kisskb/src/drivers/gpu/drm/drm_cache.c:233:22: note: byref variable will be forcibly initialized 233 | char bounce[MEMCPY_BOUNCE_SIZE]; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_memread': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:340:12: note: byref variable will be forcibly initialized 340 | u8 local_buf[MXL_EAGLE_I2C_MHEADER_SIZE] = {}, *plocal_buf = NULL; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_reset': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:653:46: note: byref variable will be forcibly initialized 653 | u32 dev_type = MXL_EAGLE_DEVICE_MAX, reg_val = 0x2; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c:653:13: note: byref variable will be forcibly initialized 653 | u32 dev_type = MXL_EAGLE_DEVICE_MAX, reg_val = 0x2; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_config_regulators': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:680:13: note: byref variable will be forcibly initialized 680 | u32 reg_val; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_config_xtal': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:716:22: note: byref variable will be forcibly initialized 716 | u32 reg_val, reg_val1; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c:716:13: note: byref variable will be forcibly initialized 716 | u32 reg_val, reg_val1; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_init': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:859:32: note: byref variable will be forcibly initialized 859 | const struct firmware *firmware; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/drm_auth.c:31: /kisskb/src/drivers/gpu/drm/drm_auth.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_read_reg': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:81:24: note: byref variable will be forcibly initialized 81 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c:80:12: note: byref variable will be forcibly initialized 80 | u8 reg_buf[] = { reg >> 8, reg & 0xff }; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2161_read_snr': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1246:18: note: byref variable will be forcibly initialized 1246 | u8 snr1, snr2; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1246:12: note: byref variable will be forcibly initialized 1246 | u8 snr1, snr2; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_read_lock_status': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1122:12: note: byref variable will be forcibly initialized 1122 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_read_status': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1189:28: note: byref variable will be forcibly initialized 1189 | int ret, acq_lock, sync_lock; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1189:18: note: byref variable will be forcibly initialized 1189 | int ret, acq_lock, sync_lock; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_fic_version': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:496:12: note: byref variable will be forcibly initialized 496 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_nog': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:530:12: note: byref variable will be forcibly initialized 530 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_tnog': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:546:12: note: byref variable will be forcibly initialized 546 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_sgn': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:562:12: note: byref variable will be forcibly initialized 562 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_prc': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:578:12: note: byref variable will be forcibly initialized 578 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_rs_frame_mode': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:597:12: note: byref variable will be forcibly initialized 597 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_rs_frame_ensemble': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:637:12: note: byref variable will be forcibly initialized 637 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_rs_code_mode': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:663:12: note: byref variable will be forcibly initialized 663 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_sccc_block_mode': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:688:12: note: byref variable will be forcibly initialized 688 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_get_sccc_code_mode': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:725:12: note: byref variable will be forcibly initialized 725 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_read_snr': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1218:18: note: byref variable will be forcibly initialized 1218 | u8 snr1, snr2; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c:1218:12: note: byref variable will be forcibly initialized 1218 | u8 snr1, snr2; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_write_reg': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:57:24: note: byref variable will be forcibly initialized 57 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c:56:12: note: byref variable will be forcibly initialized 56 | u8 buf[] = { reg >> 8, reg & 0xff, val }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_set_reg_bit': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:126:12: note: byref variable will be forcibly initialized 126 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_agc_fix': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:263:12: note: byref variable will be forcibly initialized 263 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_agc_polarity': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:305:12: note: byref variable will be forcibly initialized 305 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_tuner_pwr_save_polarity': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:325:12: note: byref variable will be forcibly initialized 325 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_set_if': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:238:12: note: byref variable will be forcibly initialized 238 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_tuner_pwr_save': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:362:12: note: byref variable will be forcibly initialized 362 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_set_spi_clock': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:422:12: note: byref variable will be forcibly initialized 422 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2161_set_output_interface': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:440:12: note: byref variable will be forcibly initialized 440 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg216x_set_ensemble': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:395:12: note: byref variable will be forcibly initialized 395 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lg2160.c: In function 'lg2160_spectrum_polarity': /kisskb/src/drivers/media/dvb-frontends/lg2160.c:344:12: note: byref variable will be forcibly initialized 344 | u8 val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_pwm_freq': /kisskb/src/drivers/hwmon/f71805f.c:770:23: note: byref variable will be forcibly initialized 770 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_pwm_auto_point_temp': /kisskb/src/drivers/hwmon/f71805f.c:806:23: note: byref variable will be forcibly initialized 806 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_pwm': /kisskb/src/drivers/hwmon/f71805f.c:694:23: note: byref variable will be forcibly initialized 694 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_pwm_auto_point_fan': /kisskb/src/drivers/hwmon/f71805f.c:843:23: note: byref variable will be forcibly initialized 843 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_in0_min': /kisskb/src/drivers/hwmon/f71805f.c:476:14: note: byref variable will be forcibly initialized 476 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_in0_max': /kisskb/src/drivers/hwmon/f71805f.c:455:14: note: byref variable will be forcibly initialized 455 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_in_min': /kisskb/src/drivers/hwmon/f71805f.c:548:14: note: byref variable will be forcibly initialized 548 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_in_max': /kisskb/src/drivers/hwmon/f71805f.c:527:14: note: byref variable will be forcibly initialized 527 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_temp_hyst': /kisskb/src/drivers/hwmon/f71805f.c:927:14: note: byref variable will be forcibly initialized 927 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_temp_max': /kisskb/src/drivers/hwmon/f71805f.c:906:14: note: byref variable will be forcibly initialized 906 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_fan_target': /kisskb/src/drivers/hwmon/f71805f.c:620:14: note: byref variable will be forcibly initialized 620 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_fan_min': /kisskb/src/drivers/hwmon/f71805f.c:599:14: note: byref variable will be forcibly initialized 599 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'set_pwm_enable': /kisskb/src/drivers/hwmon/f71805f.c:721:23: note: byref variable will be forcibly initialized 721 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'f71805f_init': /kisskb/src/drivers/hwmon/f71805f.c:1615:33: note: byref variable will be forcibly initialized 1615 | struct f71805f_sio_data sio_data; | ^~~~~~~~ /kisskb/src/drivers/hwmon/f71805f.c:1614:24: note: byref variable will be forcibly initialized 1614 | unsigned short address; | ^~~~~~~ /kisskb/src/drivers/hwmon/emc2103.c: In function 'read_temp_from_i2c': /kisskb/src/drivers/hwmon/emc2103.c:88:21: note: byref variable will be forcibly initialized 88 | u8 degrees, fractional; | ^~~~~~~~~~ /kisskb/src/drivers/hwmon/emc2103.c:88:12: note: byref variable will be forcibly initialized 88 | u8 degrees, fractional; | ^~~~~~~ /kisskb/src/drivers/hwmon/emc2103.c: In function 'read_fan_from_i2c': /kisskb/src/drivers/hwmon/emc2103.c:103:23: note: byref variable will be forcibly initialized 103 | u8 high_byte, lo_byte; | ^~~~~~~ /kisskb/src/drivers/hwmon/emc2103.c:103:12: note: byref variable will be forcibly initialized 103 | u8 high_byte, lo_byte; | ^~~~~~~~~ /kisskb/src/drivers/hwmon/emc2103.c: In function 'read_fan_config_from_i2c': /kisskb/src/drivers/hwmon/emc2103.c:126:12: note: byref variable will be forcibly initialized 126 | u8 conf1; | ^~~~~ /kisskb/src/drivers/hwmon/emc2103.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/emc2103.c:259:14: note: byref variable will be forcibly initialized 259 | long val; | ^~~ /kisskb/src/drivers/hwmon/emc2103.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/emc6w201.c: In function 'fan_store': /kisskb/src/drivers/hwmon/emc2103.c:237:14: note: byref variable will be forcibly initialized 237 | long val; | ^~~ /kisskb/src/drivers/hwmon/emc6w201.c:281:23: note: byref variable will be forcibly initialized 281 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/emc2103.c: In function 'pwm1_enable_store': /kisskb/src/drivers/hwmon/emc2103.c:426:12: note: byref variable will be forcibly initialized 426 | u8 conf_reg; | ^~~~~~~~ /kisskb/src/drivers/hwmon/emc2103.c:425:14: note: byref variable will be forcibly initialized 425 | long new_value; | ^~~~~~~~~ /kisskb/src/drivers/hwmon/emc2103.c: In function 'fan1_div_store': /kisskb/src/drivers/hwmon/emc2103.c:305:14: note: byref variable will be forcibly initialized 305 | long new_div; | ^~~~~~~ /kisskb/src/drivers/hwmon/emc2103.c: In function 'fan1_target_store': /kisskb/src/drivers/hwmon/emc2103.c:380:23: note: byref variable will be forcibly initialized 380 | unsigned long rpm_target; | ^~~~~~~~~~ /kisskb/src/drivers/hwmon/emc6w201.c: In function 'temp_store': /kisskb/src/drivers/hwmon/emc6w201.c:237:14: note: byref variable will be forcibly initialized 237 | long val; | ^~~ /kisskb/src/drivers/hwmon/emc6w201.c: In function 'in_store': /kisskb/src/drivers/hwmon/emc6w201.c:198:14: note: byref variable will be forcibly initialized 198 | long val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:24: note: byref variable will be forcibly initialized 236 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c:235:12: note: byref variable will be forcibly initialized 235 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_i2c_readreg': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:257:24: note: byref variable will be forcibly initialized 257 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c:256:12: note: byref variable will be forcibly initialized 256 | u8 b = 0; | ^ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_read_status': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:828:21: note: byref variable will be forcibly initialized 828 | u32 tun_status = 0; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_file.c:35: /kisskb/src/drivers/gpu/drm/drm_file.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_auto_point_temp': /kisskb/src/drivers/hwmon/f71882fg.c:2181:14: note: byref variable will be forcibly initialized 2181 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_simple_pwm': /kisskb/src/drivers/hwmon/f71882fg.c:1863:14: note: byref variable will be forcibly initialized 1863 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_fan_full_speed': /kisskb/src/drivers/hwmon/f71882fg.c:1399:14: note: byref variable will be forcibly initialized 1399 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_in_max': /kisskb/src/drivers/hwmon/f71882fg.c:1486:14: note: byref variable will be forcibly initialized 1486 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_temp_crit': /kisskb/src/drivers/hwmon/f71882fg.c:1684:14: note: byref variable will be forcibly initialized 1684 | long val; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_file.c:35: /kisskb/src/drivers/gpu/drm/drm_file.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_temp_max': /kisskb/src/drivers/hwmon/f71882fg.c:1600:14: note: byref variable will be forcibly initialized 1600 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_auto_point_temp_hyst': /kisskb/src/drivers/hwmon/f71882fg.c:2044:14: note: byref variable will be forcibly initialized 2044 | long val; | ^~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_file.c:35: /kisskb/src/drivers/gpu/drm/drm_file.c: In function 'drm_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_file.c:602:31: note: in expansion of macro 'wait_event_interruptible' 602 | ret = wait_event_interruptible(file_priv->event_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_auto_point_pwm': /kisskb/src/drivers/hwmon/f71882fg.c:1990:14: note: byref variable will be forcibly initialized 1990 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_auto_point_channel': /kisskb/src/drivers/hwmon/f71882fg.c:2130:14: note: byref variable will be forcibly initialized 2130 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_fan_beep': /kisskb/src/drivers/hwmon/f71882fg.c:1433:23: note: byref variable will be forcibly initialized 1433 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_interpolate': /kisskb/src/drivers/hwmon/f71882fg.c:2090:23: note: byref variable will be forcibly initialized 2090 | unsigned long val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/drm_gem.c:29: /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm_enable': /kisskb/src/drivers/hwmon/f71882fg.c:1910:14: note: byref variable will be forcibly initialized 1910 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/f71882fg.c:1812:14: note: byref variable will be forcibly initialized 1812 | long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_in_beep': /kisskb/src/drivers/hwmon/f71882fg.c:1523:23: note: byref variable will be forcibly initialized 1523 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_temp_beep': /kisskb/src/drivers/hwmon/f71882fg.c:1745:23: note: byref variable will be forcibly initialized 1745 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'store_temp_max_hyst': /kisskb/src/drivers/hwmon/f71882fg.c:1642:14: note: byref variable will be forcibly initialized 1642 | long val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbh25.c: In function 'lnbh25_read_vmon': /kisskb/src/drivers/media/dvb-frontends/lnbh25.c:45:24: note: byref variable will be forcibly initialized 45 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbh25.c:44:12: note: byref variable will be forcibly initialized 44 | u8 status[6]; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lnbh25.c:43:12: note: byref variable will be forcibly initialized 43 | u8 addr = 0x00; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/lnbh25.c: In function 'lnbh25_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbh25.c:88:24: note: byref variable will be forcibly initialized 88 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'f71882fg_init': /kisskb/src/drivers/hwmon/f71882fg.c:2762:34: note: byref variable will be forcibly initialized 2762 | struct f71882fg_sio_data sio_data; | ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_gem.c:29: /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'kvmalloc_array': /kisskb/src/include/linux/slab.h:754:16: note: byref variable will be forcibly initialized 754 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_gem.c:45: /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:539:13: note: byref variable will be forcibly initialized 539 | int idx; | ^~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_get_pages': /kisskb/src/drivers/gpu/drm/drm_gem.c:544:24: note: byref variable will be forcibly initialized 544 | 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:612:24: note: byref variable will be forcibly initialized 612 | struct pagevec pvec; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_object_lookup': /kisskb/src/drivers/gpu/drm/drm_gem.c:741:32: note: byref variable will be forcibly initialized 741 | struct drm_gem_object *obj = NULL; | ^~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_dumb_map_offset': /kisskb/src/drivers/gpu/drm/drm_gem.c:741:32: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_gem.c:310:5: note: byref variable will be forcibly initialized 310 | int drm_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_dma_resv_wait': /kisskb/src/drivers/gpu/drm/drm_gem.c:741:32: note: byref variable will be forcibly initialized 741 | struct drm_gem_object *obj = NULL; | ^~~ /kisskb/src/drivers/gpu/drm/drm_gem.c:761:6: note: byref variable will be forcibly initialized 761 | long drm_gem_dma_resv_wait(struct drm_file *filep, u32 handle, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_flink_ioctl': /kisskb/src/drivers/gpu/drm/drm_gem.c:741:32: note: byref variable will be forcibly initialized 741 | struct drm_gem_object *obj = NULL; | ^~~ /kisskb/src/drivers/gpu/drm/drm_gem.c:820:1: note: byref variable will be forcibly initialized 820 | drm_gem_flink_ioctl(struct drm_device *dev, void *data, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_open_ioctl': /kisskb/src/drivers/gpu/drm/drm_gem.c:876:13: note: byref variable will be forcibly initialized 876 | u32 handle; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_fence_array_add': /kisskb/src/drivers/gpu/drm/drm_gem.c:1294:13: note: byref variable will be forcibly initialized 1294 | u32 id = 0; | ^~ /kisskb/src/drivers/gpu/drm/drm_gem.c:1293:23: note: byref variable will be forcibly initialized 1293 | unsigned long index; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lnbh29.c: In function 'lnbh29_read_vmon': /kisskb/src/drivers/media/dvb-frontends/lnbh29.c:45:24: note: byref variable will be forcibly initialized 45 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbh29.c:43:12: note: byref variable will be forcibly initialized 43 | u8 status[2]; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lnbh29.c:42:12: note: byref variable will be forcibly initialized 42 | u8 addr = 0x00; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_fence_array_add_implicit': /kisskb/src/drivers/gpu/drm/drm_gem.c:1343:30: note: byref variable will be forcibly initialized 1343 | struct dma_resv_iter cursor; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lnbh29.c: In function 'lnbh29_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbh29.c:84:24: note: byref variable will be forcibly initialized 84 | struct i2c_msg msg = { | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_set_tone': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:81:24: note: byref variable will be forcibly initialized 81 | 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:24: note: byref variable will be forcibly initialized 62 | 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:24: note: byref variable will be forcibly initialized 34 | struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, | ^~~ In file included from /kisskb/src/drivers/gpu/drm/drm_ioctl.c:38: /kisskb/src/drivers/gpu/drm/drm_ioctl.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:539:13: note: byref variable will be forcibly initialized 539 | int idx; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_cancel_job': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:429:17: note: in expansion of macro 'wait_event' 429 | wait_event(m2m_ctx->finished, | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioctl.c: In function 'drm_ioctl': /kisskb/src/drivers/gpu/drm/drm_ioctl.c:814:14: note: byref variable will be forcibly initialized 814 | char stack_kdata[128]; | ^~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_suspend': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:554:17: note: in expansion of macro 'wait_event' 554 | wait_event(curr_ctx->finished, | ^~~~~~~~~~ /kisskb/src/drivers/thermal/gov_fair_share.c: In function 'get_target_state': /kisskb/src/drivers/thermal/gov_fair_share.c:52:23: note: byref variable will be forcibly initialized 52 | unsigned long max_state; | ^~~~~~~~~ /kisskb/src/drivers/thermal/gov_fair_share.c: In function 'get_trip_level': /kisskb/src/drivers/thermal/gov_fair_share.c:26:32: note: byref variable will be forcibly initialized 26 | enum thermal_trip_type trip_type; | ^~~~~~~~~ /kisskb/src/drivers/thermal/gov_fair_share.c:25:13: note: byref variable will be forcibly initialized 25 | int trip_temp; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/drm_drv.c:29: /kisskb/src/drivers/gpu/drm/drm_drv.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/drm_drv.c:29: /kisskb/src/drivers/gpu/drm/drm_drv.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:683:9: note: in expansion of macro 'rcu_assign_pointer' 683 | rcu_assign_pointer(hlist_next_rcu(prev), n); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_drv.c:41: /kisskb/src/drivers/gpu/drm/drm_drv.c: In function 'drm_dev_is_unplugged': /kisskb/src/include/drm/drm_drv.h:539:13: note: byref variable will be forcibly initialized 539 | int idx; | ^~~ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/drivers/gpu/drm/drm_hashtab.c:37: /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_hashtab.c:39: /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_sysfs.c: In function 'drm_sysfs_lease_event': /kisskb/src/drivers/gpu/drm/drm_sysfs.c:383:15: note: byref variable will be forcibly initialized 383 | char *envp[] = { event_string, NULL }; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_sysfs.c: In function 'drm_sysfs_hotplug_event': /kisskb/src/drivers/gpu/drm/drm_sysfs.c:404:15: note: byref variable will be forcibly initialized 404 | char *envp[] = { event_string, NULL }; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_sysfs.c: In function 'drm_sysfs_connector_status_event': /kisskb/src/drivers/gpu/drm/drm_sysfs.c:427:15: note: byref variable will be forcibly initialized 427 | char *envp[4] = { hotplug_str, conn_id, prop_id, NULL }; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_sysfs.c:426:56: note: byref variable will be forcibly initialized 426 | char hotplug_str[] = "HOTPLUG=1", conn_id[21], prop_id[21]; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_sysfs.c:426:43: note: byref variable will be forcibly initialized 426 | char hotplug_str[] = "HOTPLUG=1", conn_id[21], prop_id[21]; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_sysfs.c:426:14: note: byref variable will be forcibly initialized 426 | char hotplug_str[] = "HOTPLUG=1", conn_id[21], prop_id[21]; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lnbp22.c: In function 'lnbp22_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp22.c:69:24: note: byref variable will be forcibly initialized 69 | 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:24: note: byref variable will be forcibly initialized 38 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/thermal/gov_bang_bang.c: In function 'thermal_zone_trip_update': /kisskb/src/drivers/thermal/gov_bang_bang.c:18:24: note: byref variable will be forcibly initialized 18 | int trip_temp, trip_hyst; | ^~~~~~~~~ /kisskb/src/drivers/thermal/gov_bang_bang.c:18:13: note: byref variable will be forcibly initialized 18 | int trip_temp, trip_hyst; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/isl6421.c: In function 'isl6421_set_tone': /kisskb/src/drivers/media/dvb-frontends/isl6421.c:146:24: note: byref variable will be forcibly initialized 146 | 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:24: note: byref variable will be forcibly initialized 127 | struct i2c_msg msg = { .addr = isl6421->i2c_addr, .flags = 0, | ^~~ /kisskb/src/drivers/media/dvb-frontends/isl6421.c: In function 'isl6421_set_voltage': /kisskb/src/drivers/media/dvb-frontends/isl6421.c:37:24: note: byref variable will be forcibly initialized 37 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/isl6421.c:34:12: note: byref variable will be forcibly initialized 34 | u8 buf; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_read': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:31:24: note: byref variable will be forcibly initialized 31 | 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_get_status': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:54:12: note: byref variable will be forcibly initialized 54 | u8 result = 0; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_write': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:43:24: note: byref variable will be forcibly initialized 43 | struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = 4 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_set_params': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:89:12: note: byref variable will be forcibly initialized 89 | u8 buf[4]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c:88:27: note: byref variable will be forcibly initialized 88 | u32 frequency, N, status = 0; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'save_stack': /kisskb/src/drivers/gpu/drm/drm_mm.c:109:23: note: byref variable will be forcibly initialized 109 | unsigned long entries[STACKDEPTH]; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'drm_mm_reserve_node': /kisskb/src/drivers/gpu/drm/drm_mm.c:454:24: note: byref variable will be forcibly initialized 454 | u64 adj_start, adj_end; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c:454:13: note: byref variable will be forcibly initialized 454 | u64 adj_start, adj_end; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'drm_mm_insert_node_in_range': /kisskb/src/drivers/gpu/drm/drm_mm.c:546:32: note: byref variable will be forcibly initialized 546 | u64 col_start, col_end; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c:546:21: note: byref variable will be forcibly initialized 546 | u64 col_start, col_end; | ^~~~~~~~~ /kisskb/src/drivers/hwmon/g762.c: In function 'pwm1_store': /kisskb/src/drivers/hwmon/g762.c:903:23: note: byref variable will be forcibly initialized 903 | unsigned long val; | ^~~ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'drm_mm_scan_add_block': /kisskb/src/drivers/gpu/drm/drm_mm.c:786:24: note: byref variable will be forcibly initialized 786 | u64 col_start, col_end; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c:786:13: note: byref variable will be forcibly initialized 786 | u64 col_start, col_end; | ^~~~~~~~~ /kisskb/src/drivers/hwmon/g762.c: In function 'pwm1_enable_store': /kisskb/src/drivers/hwmon/g762.c:871:23: note: byref variable will be forcibly initialized 871 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/g762.c: In function 'pwm1_mode_store': /kisskb/src/drivers/hwmon/g762.c:765:23: note: byref variable will be forcibly initialized 765 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/g762.c: In function 'fan1_pulses_store': /kisskb/src/drivers/hwmon/g762.c:828:23: note: byref variable will be forcibly initialized 828 | unsigned long val; | ^~~ /kisskb/src/drivers/gpu/drm/drm_mm.c: In function 'drm_mm_scan_color_evict': /kisskb/src/drivers/gpu/drm/drm_mm.c:916:25: note: byref variable will be forcibly initialized 916 | u64 hole_start, hole_end; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mm.c:916:13: note: byref variable will be forcibly initialized 916 | u64 hole_start, hole_end; | ^~~~~~~~~~ /kisskb/src/drivers/hwmon/g762.c: In function 'fan1_div_store': /kisskb/src/drivers/hwmon/g762.c:796:23: note: byref variable will be forcibly initialized 796 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/g762.c: In function 'fan1_target_store': /kisskb/src/drivers/hwmon/g762.c:950:23: note: byref variable will be forcibly initialized 950 | unsigned long val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10086.c: In function 'tda10086_write_byte': /kisskb/src/drivers/media/dvb-frontends/tda10086.c:42:12: note: byref variable will be forcibly initialized 42 | u8 b0[] = { reg, data }; | ^~ /kisskb/src/drivers/media/dvb-frontends/tda10086.c: In function 'tda10086_read_byte': /kisskb/src/drivers/media/dvb-frontends/tda10086.c:59:12: note: byref variable will be forcibly initialized 59 | u8 b1[] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/tda10086.c:58:12: note: byref variable will be forcibly initialized 58 | u8 b0[] = { reg }; | ^~ /kisskb/src/drivers/hwmon/g762.c: In function 'g762_of_prop_import_one': /kisskb/src/drivers/hwmon/g762.c:641:13: note: byref variable will be forcibly initialized 641 | u32 pval; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/tda10086.c: In function 'tda10086_set_frontend': /kisskb/src/drivers/media/dvb-frontends/tda10086.c:406:13: note: byref variable will be forcibly initialized 406 | u32 freq = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_set_params': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:68:24: note: byref variable will be forcibly initialized 68 | struct i2c_msg msg2 = { .addr = priv->i2c_address, .flags = 0, .buf = reg2, .len = 3 }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:67:24: note: byref variable will be forcibly initialized 67 | struct i2c_msg msg1 = { .addr = priv->i2c_address, .flags = 0, .buf = reg1, .len = 4 }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:66:24: note: byref variable will be forcibly initialized 66 | struct i2c_msg msg0 = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:65:12: note: byref variable will be forcibly initialized 65 | u8 reg2[] = { 0x02, 0x00, 0x00 }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:64:12: note: byref variable will be forcibly initialized 64 | u8 reg1[] = { 0x01, 0x00, 0x00, 0x00 }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:63:12: note: byref variable will be forcibly initialized 63 | u8 reg0[] = { 0x00, 0x00 }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_sleep': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:44:24: note: byref variable will be forcibly initialized 44 | struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:43:12: note: byref variable will be forcibly initialized 43 | u8 reg0[] = { 0x00, 0x00 }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_attach': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:165:24: note: byref variable will be forcibly initialized 165 | struct i2c_msg msg [] = { { .addr = addr, .flags = 0, .buf = b1, .len = 1 }, | ^~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:164:12: note: byref variable will be forcibly initialized 164 | u8 b2 [] = { 0x00 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:163:12: note: byref variable will be forcibly initialized 163 | u8 b1 [] = { 0x80 }; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/drivers/media/dvb-core/dvb_demux.c:22: /kisskb/src/drivers/media/dvb-core/dvb_demux.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_demux.c:22: /kisskb/src/drivers/media/dvb-core/dvb_demux.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/media/dvb-core/dvb_demux.c:24: /kisskb/src/drivers/media/dvb-core/dvb_demux.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c: In function 'au8522_writereg': /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:35:24: note: byref variable will be forcibly initialized 35 | struct i2c_msg msg = { .addr = state->config.demod_address, | ^~~ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:33:12: note: byref variable will be forcibly initialized 33 | u8 buf[] = { (reg >> 8) | 0x80, reg & 0xff, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c: In function 'au8522_readreg': /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:54:24: note: byref variable will be forcibly initialized 54 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:52:12: note: byref variable will be forcibly initialized 52 | u8 b1[] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:51:12: note: byref variable will be forcibly initialized 51 | u8 b0[] = { (reg >> 8) | 0x40, reg & 0xff }; | ^~ In file included from /kisskb/src/drivers/gpu/drm/drm_crtc.c:34: /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_crtc_init_with_planes': /kisskb/src/drivers/gpu/drm/drm_crtc.c:357:17: note: byref variable will be forcibly initialized 357 | va_list ap; | ^~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function '__drmm_crtc_alloc_with_planes': /kisskb/src/drivers/gpu/drm/drm_crtc.c:388:17: note: byref variable will be forcibly initialized 388 | va_list ap; | ^~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_crtc_check_viewport': /kisskb/src/drivers/gpu/drm/drm_crtc.c:606:23: note: byref variable will be forcibly initialized 606 | int hdisplay, vdisplay; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:606:13: note: byref variable will be forcibly initialized 606 | int hdisplay, vdisplay; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_mode_setcrtc': /kisskb/src/drivers/gpu/drm/drm_crtc.c:645:40: note: byref variable will be forcibly initialized 645 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:643:29: note: byref variable will be forcibly initialized 643 | struct drm_mode_set set; | ^~~ /kisskb/src/drivers/media/dvb-frontends/au8522_dig.c: In function 'au8522_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/au8522_dig.c:764:13: note: byref variable will be forcibly initialized 764 | u16 snr; | ^~~ /kisskb/src/drivers/media/dvb-frontends/au8522_dig.c: In function 'au8522_read_status': /kisskb/src/drivers/media/dvb-frontends/au8522_dig.c:638:13: note: byref variable will be forcibly initialized 638 | u32 tuner_status = 0; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/au8522_dig.c: In function 'au8522_attach': /kisskb/src/drivers/media/dvb-frontends/au8522_dig.c:836:30: note: byref variable will be forcibly initialized 836 | struct au8522_state *state = NULL; | ^~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_beep_mask': /kisskb/src/drivers/hwmon/gl518sm.c:287:14: note: byref variable will be forcibly initialized 287 | long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:338:1: note: in expansion of macro 'set' 338 | set(BEEP_MASK, beep_mask, beep_mask, GL518_REG_ALARM); | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_temp_hyst1': /kisskb/src/drivers/hwmon/gl518sm.c:287:14: note: byref variable will be forcibly initialized 287 | long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:327:1: note: in expansion of macro 'set' 327 | set(TEMP, temp_hyst1, temp_hyst, GL518_REG_TEMP_HYST); | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_temp_max1': /kisskb/src/drivers/hwmon/gl518sm.c:287:14: note: byref variable will be forcibly initialized 287 | long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:326:1: note: in expansion of macro 'set' 326 | set(TEMP, temp_max1, temp_max, GL518_REG_TEMP_MAX); | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_beep_enable': /kisskb/src/drivers/hwmon/gl518sm.c:307:23: note: byref variable will be forcibly initialized 307 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:337:1: note: in expansion of macro 'set_bits' 337 | set_bits(BOOL, beep_enable, beep_enable, GL518_REG_CONF, 0x04, 2); | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'beep_store': /kisskb/src/drivers/hwmon/gl518sm.c:478:23: note: byref variable will be forcibly initialized 478 | unsigned long bit; | ^~~ /kisskb/src/drivers/edac/fsl_ddr_edac.c: In function 'fsl_mc_check': /kisskb/src/drivers/edac/fsl_ddr_edac.c:290:13: note: byref variable will be forcibly initialized 290 | int bad_ecc_bit; | ^~~~~~~~~~~ /kisskb/src/drivers/edac/fsl_ddr_edac.c:289:13: note: byref variable will be forcibly initialized 289 | int bad_data_bit; | ^~~~~~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/gl518sm.c:348:23: note: byref variable will be forcibly initialized 348 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_fan_auto1': /kisskb/src/drivers/hwmon/gl518sm.c:307:23: note: byref variable will be forcibly initialized 307 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:328:1: note: in expansion of macro 'set_bits' 328 | set_bits(BOOL, fan_auto1, fan_auto1, GL518_REG_MISC, 0x08, 3); | ^~~~~~~~ /kisskb/src/drivers/edac/fsl_ddr_edac.c: In function 'fsl_mc_err_probe': /kisskb/src/drivers/edac/fsl_ddr_edac.c:481:25: note: byref variable will be forcibly initialized 481 | struct resource r; | ^ /kisskb/src/drivers/edac/fsl_ddr_edac.c:479:30: note: byref variable will be forcibly initialized 479 | struct edac_mc_layer layers[2]; | ^~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_in_max3': /kisskb/src/drivers/hwmon/gl518sm.c:307:23: note: byref variable will be forcibly initialized 307 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:324:9: note: in expansion of macro 'set_bits' 324 | set_bits(type, suffix, value, reg, 0xff00, 8) | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c:336:1: note: in expansion of macro 'set_high' 336 | set_high(IN, in_max3, voltage_max[3], GL518_REG_VIN3_LIMIT); | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_in_max2': /kisskb/src/drivers/hwmon/gl518sm.c:307:23: note: byref variable will be forcibly initialized 307 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:324:9: note: in expansion of macro 'set_bits' 324 | set_bits(type, suffix, value, reg, 0xff00, 8) | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c:335:1: note: in expansion of macro 'set_high' 335 | set_high(IN, in_max2, voltage_max[2], GL518_REG_VIN2_LIMIT); | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_in_max1': /kisskb/src/drivers/hwmon/gl518sm.c:307:23: note: byref variable will be forcibly initialized 307 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:324:9: note: in expansion of macro 'set_bits' 324 | set_bits(type, suffix, value, reg, 0xff00, 8) | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c:334:1: note: in expansion of macro 'set_high' 334 | set_high(IN, in_max1, voltage_max[1], GL518_REG_VIN1_LIMIT); | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_in_max0': /kisskb/src/drivers/hwmon/gl518sm.c:307:23: note: byref variable will be forcibly initialized 307 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:324:9: note: in expansion of macro 'set_bits' 324 | set_bits(type, suffix, value, reg, 0xff00, 8) | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c:333:1: note: in expansion of macro 'set_high' 333 | set_high(VDD, in_max0, voltage_max[0], GL518_REG_VDD_LIMIT); | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_in_min3': /kisskb/src/drivers/hwmon/gl518sm.c:307:23: note: byref variable will be forcibly initialized 307 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:322:9: note: in expansion of macro 'set_bits' 322 | set_bits(type, suffix, value, reg, 0x00ff, 0) | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c:332:1: note: in expansion of macro 'set_low' 332 | set_low(IN, in_min3, voltage_min[3], GL518_REG_VIN3_LIMIT); | ^~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_in_min2': /kisskb/src/drivers/hwmon/gl518sm.c:307:23: note: byref variable will be forcibly initialized 307 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:322:9: note: in expansion of macro 'set_bits' 322 | set_bits(type, suffix, value, reg, 0x00ff, 0) | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c:331:1: note: in expansion of macro 'set_low' 331 | set_low(IN, in_min2, voltage_min[2], GL518_REG_VIN2_LIMIT); | ^~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_in_min1': /kisskb/src/drivers/hwmon/gl518sm.c:307:23: note: byref variable will be forcibly initialized 307 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:322:9: note: in expansion of macro 'set_bits' 322 | set_bits(type, suffix, value, reg, 0x00ff, 0) | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c:330:1: note: in expansion of macro 'set_low' 330 | set_low(IN, in_min1, voltage_min[1], GL518_REG_VIN1_LIMIT); | ^~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'set_in_min0': /kisskb/src/drivers/hwmon/gl518sm.c:307:23: note: byref variable will be forcibly initialized 307 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/gl518sm.c:322:9: note: in expansion of macro 'set_bits' 322 | set_bits(type, suffix, value, reg, 0x00ff, 0) | ^~~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c:329:1: note: in expansion of macro 'set_low' 329 | set_low(VDD, in_min0, voltage_min[0], GL518_REG_VDD_LIMIT); | ^~~~~~~ /kisskb/src/drivers/hwmon/gl518sm.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/gl518sm.c:382:23: note: byref variable will be forcibly initialized 382 | unsigned long val; | ^~~ In file included from /kisskb/src/include/linux/of_platform.h:9, from /kisskb/src/drivers/thermal/k3_bandgap.c:14: /kisskb/src/drivers/thermal/k3_bandgap.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_parse_cmdline_res_mode': /kisskb/src/drivers/gpu/drm/drm_modes.c:1483:15: note: byref variable will be forcibly initialized 1483 | char *end_ptr; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_parse_cmdline_int': /kisskb/src/drivers/gpu/drm/drm_modes.c:1541:15: note: byref variable will be forcibly initialized 1541 | char *endp; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_parse_cmdline_options': /kisskb/src/drivers/gpu/drm/drm_modes.c:1593:27: note: byref variable will be forcibly initialized 1593 | unsigned int deg, margin, rotation = 0; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c:1593:22: note: byref variable will be forcibly initialized 1593 | unsigned int deg, margin, rotation = 0; | ^~~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'of_get_drm_display_mode': /kisskb/src/drivers/gpu/drm/drm_modes.c:712:26: note: byref variable will be forcibly initialized 712 | struct videomode vm; | ^~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_get_hv_timing': /kisskb/src/drivers/gpu/drm/drm_modes.c:791:33: note: byref variable will be forcibly initialized 791 | struct drm_display_mode adjusted = *mode; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_parse_command_line_for_connector': /kisskb/src/drivers/gpu/drm/drm_modes.c:1719:36: note: byref variable will be forcibly initialized 1719 | char *bpp_end_ptr = NULL, *refresh_end_ptr = NULL; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c:1719:15: note: byref variable will be forcibly initialized 1719 | char *bpp_end_ptr = NULL, *refresh_end_ptr = NULL; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_readreg': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:109:24: note: byref variable will be forcibly initialized 109 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c:108:12: note: byref variable will be forcibly initialized 108 | u8 b; | ^ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:93:24: note: byref variable will be forcibly initialized 93 | struct i2c_msg msg = { .addr = state->config->i2c_addr, | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c:92:12: note: byref variable will be forcibly initialized 92 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_set_frequency': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:383:13: note: byref variable will be forcibly initialized 383 | s32 f = 0; | ^ /kisskb/src/drivers/media/dvb-frontends/cx24113.c:382:13: note: byref variable will be forcibly initialized 382 | u16 n = 6; | ^ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_set_params': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:471:13: note: byref variable will be forcibly initialized 471 | u32 bw; | ^~ /kisskb/src/drivers/media/dvb-frontends/cx24113.c: In function 'cx24113_agc_callback': /kisskb/src/drivers/media/dvb-frontends/cx24113.c:492:13: note: byref variable will be forcibly initialized 492 | s16 s, i; | ^ /kisskb/src/drivers/media/cec/core/cec-core.c: In function 'cec_error_inj_write': /kisskb/src/drivers/media/cec/core/cec-core.c:194:15: note: byref variable will be forcibly initialized 194 | char *p; | ^ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_write_reg': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:31:12: note: byref variable will be forcibly initialized 31 | u8 buf2[] = { data }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:30:12: note: byref variable will be forcibly initialized 30 | u8 buf1[] = { reg >> 8, reg & 0xFF }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_read_reg': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:56:12: note: byref variable will be forcibly initialized 56 | u8 buf2[] = { 0 }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:55:12: note: byref variable will be forcibly initialized 55 | u8 buf1[] = { reg >> 8, reg & 0xFF }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:376:12: note: byref variable will be forcibly initialized 376 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_read_ber': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:352:12: note: byref variable will be forcibly initialized 352 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'is_locked': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:149:12: note: byref variable will be forcibly initialized 149 | u8 status; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_read_status': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:330:12: note: byref variable will be forcibly initialized 330 | u8 agc_locked = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:329:12: note: byref variable will be forcibly initialized 329 | u8 locked = 0; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'set_if_freq': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:111:12: note: byref variable will be forcibly initialized 111 | u8 dat; | ^~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_set_fe': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:261:12: note: byref variable will be forcibly initialized 261 | u8 locked = 0; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/atbm8830.c: In function 'atbm8830_attach': /kisskb/src/drivers/media/dvb-frontends/atbm8830.c:454:12: note: byref variable will be forcibly initialized 454 | u8 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/au8522_decoder.c: In function 'au8522_probe': /kisskb/src/drivers/media/dvb-frontends/au8522_decoder.c:675:30: note: byref variable will be forcibly initialized 675 | struct au8522_state *state; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:43:12: note: byref variable will be forcibly initialized 43 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_read_reg': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:68:12: note: byref variable will be forcibly initialized 68 | u8 b1[] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:67:12: note: byref variable will be forcibly initialized 67 | u8 b0[] = { reg }; | ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_read_snr': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:866:12: note: byref variable will be forcibly initialized 866 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8913_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:793:12: note: byref variable will be forcibly initialized 793 | u8 str; | ^~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:791:12: note: byref variable will be forcibly initialized 791 | u8 t; s8 ret; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8g75_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:834:12: note: byref variable will be forcibly initialized 834 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_read_signal_agc': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:757:12: note: byref variable will be forcibly initialized 757 | u8 agc_lvl[2], cat; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'packet_counter_start': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:890:12: note: byref variable will be forcibly initialized 890 | u8 orig, t; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'packet_counter_stop': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:910:12: note: byref variable will be forcibly initialized 910 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_get_afc_phase': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:182:22: note: byref variable will be forcibly initialized 182 | u8 reg_addr, t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_is_locked': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:298:12: note: byref variable will be forcibly initialized 298 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_read_status': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:716:15: note: byref variable will be forcibly initialized 716 | u8 t, locked = 0; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:716:12: note: byref variable will be forcibly initialized 716 | u8 t, locked = 0; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_set_mode_auto': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:206:12: note: byref variable will be forcibly initialized 206 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_set_mpeg_mode': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:521:12: note: byref variable will be forcibly initialized 521 | u8 t, reg_addr; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8913_init': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:561:12: note: byref variable will be forcibly initialized 561 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_init': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:615:12: note: byref variable will be forcibly initialized 615 | u8 data = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_read_ber': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:924:32: note: byref variable will be forcibly initialized 924 | u8 reg_err, reg_total, t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_set_mode_manual': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:256:20: note: byref variable will be forcibly initialized 256 | u8 t2; | ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:253:12: note: byref variable will be forcibly initialized 253 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'wait_reg_mask': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:104:12: note: byref variable will be forcibly initialized 104 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_autolock_gi': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:363:16: note: byref variable will be forcibly initialized 363 | u8 t1, t2; | ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:363:12: note: byref variable will be forcibly initialized 363 | u8 t1, t2; | ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:362:12: note: byref variable will be forcibly initialized 362 | u8 ad_fini = 0; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_auto_detect': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:443:20: note: byref variable will be forcibly initialized 443 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:403:12: note: byref variable will be forcibly initialized 403 | u8 locked = 0, tmp_gi; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_auto_lock': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:490:20: note: byref variable will be forcibly initialized 490 | u8 t; | ^ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:472:12: note: byref variable will be forcibly initialized 472 | u8 detected_param = 0; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:471:12: note: byref variable will be forcibly initialized 471 | u8 gi = 0x2; | ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8g75_init_data': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:579:32: note: byref variable will be forcibly initialized 579 | const struct firmware *fw; | ^~ /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c: In function 'lgs8gxx_attach': /kisskb/src/drivers/media/dvb-frontends/lgs8gxx.c:1008:12: note: byref variable will be forcibly initialized 1008 | u8 data = 0; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_monitor_supports_rb': /kisskb/src/drivers/gpu/drm/drm_edid.c:2420:22: note: byref variable will be forcibly initialized 2420 | bool ret = false; | ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_hbreak': /kisskb/src/drivers/gpu/drm/drm_edid.c:2445:13: note: byref variable will be forcibly initialized 2445 | u8 *r = NULL; | ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_2c': /kisskb/src/drivers/gpu/drm/drm_edid.c:2454:13: note: byref variable will be forcibly initialized 2454 | u8 *r = NULL; | ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_m': /kisskb/src/drivers/gpu/drm/drm_edid.c:2463:13: note: byref variable will be forcibly initialized 2463 | u8 *r = NULL; | ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_k': /kisskb/src/drivers/gpu/drm/drm_edid.c:2472:13: note: byref variable will be forcibly initialized 2472 | u8 *r = NULL; | ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_gtf2_2j': /kisskb/src/drivers/gpu/drm/drm_edid.c:2481:13: note: byref variable will be forcibly initialized 2481 | u8 *r = NULL; | ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'get_monitor_name': /kisskb/src/drivers/gpu/drm/drm_edid.c:4491:15: note: byref variable will be forcibly initialized 4491 | char *edid_name = NULL; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/drm_edid.c:33: /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_do_probe_ddc_edid': /kisskb/src/drivers/gpu/drm/drm_edid.c:1810:32: note: byref variable will be forcibly initialized 1810 | struct i2c_msg msgs[] = { | ^~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:1798:23: note: byref variable will be forcibly initialized 1798 | unsigned char segment = block >> 1; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:1797:23: note: byref variable will be forcibly initialized 1797 | unsigned char start = block * EDID_LENGTH; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode_clock_tolerance': /kisskb/src/drivers/gpu/drm/drm_edid.c:3479:41: note: byref variable will be forcibly initialized 3479 | struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_update_mso': /kisskb/src/drivers/gpu/drm/drm_edid.c:5287:31: note: byref variable will be forcibly initialized 5287 | struct displayid_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_cvt_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3185:18: note: byref variable will be forcibly initialized 3185 | const u8 empty[3] = { 0, 0, 0 }; | ^~~~~ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_tx_done': /kisskb/src/drivers/media/cec/i2c/ch7322.c:240:22: note: byref variable will be forcibly initialized 240 | unsigned int val; | ^~~ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_phys_addr': /kisskb/src/drivers/media/cec/i2c/ch7322.c:292:27: note: byref variable will be forcibly initialized 292 | unsigned int pah, pal; | ^~~ /kisskb/src/drivers/media/cec/i2c/ch7322.c:292:22: note: byref variable will be forcibly initialized 292 | unsigned int pah, pal; | ^~~ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_receive_message': /kisskb/src/drivers/media/cec/i2c/ch7322.c:210:22: note: byref variable will be forcibly initialized 210 | unsigned int val; | ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_displayid_detailed_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:5482:31: note: byref variable will be forcibly initialized 5482 | struct displayid_iter iter; | ^~~~ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_send_message': /kisskb/src/drivers/media/cec/i2c/ch7322.c:167:22: note: byref variable will be forcibly initialized 167 | unsigned int val; | ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_hdmi_mandatory_stereo_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3895:26: note: byref variable will be forcibly initialized 3895 | struct list_head stereo_modes; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_rx_done': /kisskb/src/drivers/media/cec/i2c/ch7322.c:272:24: note: byref variable will be forcibly initialized 272 | struct cec_msg msg; | ^~~ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_irq': /kisskb/src/drivers/media/cec/i2c/ch7322.c:309:22: note: byref variable will be forcibly initialized 309 | unsigned int data = 0; | ^~~~ /kisskb/src/drivers/media/cec/i2c/ch7322.c: In function 'ch7322_probe': /kisskb/src/drivers/media/cec/i2c/ch7322.c:455:22: note: byref variable will be forcibly initialized 455 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/gpio-fan.c: In function 'set_rpm': /kisskb/src/drivers/hwmon/gpio-fan.c:270:23: note: byref variable will be forcibly initialized 270 | unsigned long rpm; | ^~~ /kisskb/src/drivers/hwmon/gpio-fan.c: In function 'pwm1_enable_store': /kisskb/src/drivers/hwmon/gpio-fan.c:214:23: note: byref variable will be forcibly initialized 214 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/gpio-fan.c: In function 'pwm1_store': /kisskb/src/drivers/hwmon/gpio-fan.c:178:23: note: byref variable will be forcibly initialized 178 | unsigned long pwm; | ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'connector_bad_edid': /kisskb/src/drivers/gpu/drm/drm_edid.c:1870:22: note: byref variable will be forcibly initialized 1870 | char prefix[20]; | ^~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/hwmon/gpio-fan.c:15: /kisskb/src/drivers/hwmon/gpio-fan.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/hwmon/gpio-fan.c: In function 'gpio_fan_get_of_data': /kisskb/src/drivers/hwmon/gpio-fan.c:414:13: note: byref variable will be forcibly initialized 414 | u32 u; | ^ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_probe_ddc': /kisskb/src/drivers/hwmon/gpio-fan.c:413:18: note: byref variable will be forcibly initialized 413 | unsigned i; | ^ /kisskb/src/drivers/gpu/drm/drm_edid.c:2074:23: note: byref variable will be forcibly initialized 2074 | unsigned char out; | ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_find_cea_extension': /kisskb/src/drivers/gpu/drm/drm_edid.c:3361:13: note: byref variable will be forcibly initialized 3361 | int ext_index = 0; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:3359:31: note: byref variable will be forcibly initialized 3359 | struct displayid_iter iter; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_parse_cea_ext': /kisskb/src/drivers/gpu/drm/drm_edid.c:5157:23: note: byref variable will be forcibly initialized 5157 | int i, start, end; | ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:5157:16: note: byref variable will be forcibly initialized 5157 | int i, start, end; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_edid_to_eld': /kisskb/src/drivers/gpu/drm/drm_edid.c:4583:31: note: byref variable will be forcibly initialized 4583 | int i, start, end; | ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:4583:24: note: byref variable will be forcibly initialized 4583 | int i, start, end; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_cea_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:4319:31: note: byref variable will be forcibly initialized 4319 | int i, start, end; | ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:4319:24: note: byref variable will be forcibly initialized 4319 | int i, start, end; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode': /kisskb/src/drivers/gpu/drm/drm_edid.c:3518:41: note: byref variable will be forcibly initialized 3518 | struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); | ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/hdmi.h:28, from /kisskb/src/drivers/gpu/drm/drm_edid.c:32: /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_alternate_cea_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3645:19: note: byref variable will be forcibly initialized 3645 | LIST_HEAD(list); | ^~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_edid_get_monitor_name': /kisskb/src/drivers/gpu/drm/drm_edid.c:4518:14: note: byref variable will be forcibly initialized 4518 | char buf[13]; | ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_edid_to_sad': /kisskb/src/drivers/gpu/drm/drm_edid.c:4648:23: note: byref variable will be forcibly initialized 4648 | int i, start, end, dbl; | ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:4648:16: note: byref variable will be forcibly initialized 4648 | int i, start, end, dbl; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_edid_to_speaker_allocation': /kisskb/src/drivers/gpu/drm/drm_edid.c:4710:23: note: byref variable will be forcibly initialized 4710 | int i, start, end, dbl; | ^~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:4710:16: note: byref variable will be forcibly initialized 4710 | int i, start, end, dbl; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_detect_hdmi_monitor': /kisskb/src/drivers/gpu/drm/drm_edid.c:4806:27: note: byref variable will be forcibly initialized 4806 | int start_offset, end_offset; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:4806:13: note: byref variable will be forcibly initialized 4806 | int start_offset, end_offset; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_detect_monitor_audio': /kisskb/src/drivers/gpu/drm/drm_edid.c:4845:27: note: byref variable will be forcibly initialized 4845 | int start_offset, end_offset; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c:4845:13: note: byref variable will be forcibly initialized 4845 | int start_offset, end_offset; | ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_update_tile_info': /kisskb/src/drivers/gpu/drm/drm_edid.c:6128:31: note: byref variable will be forcibly initialized 6128 | struct displayid_iter iter; | ^~~~ /kisskb/src/drivers/thermal/sun8i_thermal.c: In function 'sun8i_ths_get_temp': /kisskb/src/drivers/thermal/sun8i_thermal.c:115:13: note: byref variable will be forcibly initialized 115 | int val = 0; | ^~~ /kisskb/src/drivers/thermal/sun8i_thermal.c: In function 'sun50i_h6_irq_ack': /kisskb/src/drivers/thermal/sun8i_thermal.c:171:16: note: byref variable will be forcibly initialized 171 | int i, state; | ^~~~~ /kisskb/src/drivers/thermal/sun8i_thermal.c:170:23: note: byref variable will be forcibly initialized 170 | unsigned long irq_bitmap = 0; | ^~~~~~~~~~ /kisskb/src/drivers/thermal/sun8i_thermal.c: In function 'sun8i_h3_irq_ack': /kisskb/src/drivers/thermal/sun8i_thermal.c:153:16: note: byref variable will be forcibly initialized 153 | int i, state; | ^~~~~ /kisskb/src/drivers/thermal/sun8i_thermal.c:152:23: note: byref variable will be forcibly initialized 152 | unsigned long irq_bitmap = 0; | ^~~~~~~~~~ /kisskb/src/drivers/thermal/sun8i_thermal.c: In function 'sun8i_irq_thread': /kisskb/src/drivers/thermal/sun8i_thermal.c:189:23: note: byref variable will be forcibly initialized 189 | unsigned long irq_bitmap = tmdev->chip->irq_ack(tmdev); | ^~~~~~~~~~ /kisskb/src/drivers/thermal/sun8i_thermal.c: In function 'sun8i_ths_calibrate': /kisskb/src/drivers/thermal/sun8i_thermal.c:286:16: note: byref variable will be forcibly initialized 286 | size_t callen; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_get_frontend': /kisskb/src/drivers/media/dvb-frontends/af9013.c:403:12: note: byref variable will be forcibly initialized 403 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_init': /kisskb/src/drivers/media/dvb-frontends/af9013.c:835:12: note: byref variable will be forcibly initialized 835 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_pid_filter': /kisskb/src/drivers/media/dvb-frontends/af9013.c:1187:12: note: byref variable will be forcibly initialized 1187 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_set_frontend': /kisskb/src/drivers/media/dvb-frontends/af9013.c:113:13: note: byref variable will be forcibly initialized 113 | u32 if_frequency, freq_cw; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:112:12: note: byref variable will be forcibly initialized 112 | u8 buf[6]; | ^~~ /kisskb/src/drivers/hwmon/hih6130.c: In function 'hih6130_update_measurements': /kisskb/src/drivers/hwmon/hih6130.c:88:24: note: byref variable will be forcibly initialized 88 | struct i2c_msg msgs[1] = { | ^~~~ /kisskb/src/drivers/hwmon/hih6130.c:87:23: note: byref variable will be forcibly initialized 87 | unsigned char tmp[4]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_read_status': /kisskb/src/drivers/media/dvb-frontends/af9013.c:522:12: note: byref variable will be forcibly initialized 522 | u8 buf[7]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:521:49: note: byref variable will be forcibly initialized 521 | unsigned int utmp, utmp1, utmp2, utmp3, utmp4; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:521:42: note: byref variable will be forcibly initialized 521 | unsigned int utmp, utmp1, utmp2, utmp3, utmp4; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:521:35: note: byref variable will be forcibly initialized 521 | unsigned int utmp, utmp1, utmp2, utmp3, utmp4; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:521:28: note: byref variable will be forcibly initialized 521 | unsigned int utmp, utmp1, utmp2, utmp3, utmp4; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:521:22: note: byref variable will be forcibly initialized 521 | unsigned int utmp, utmp1, utmp2, utmp3, utmp4; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_sleep': /kisskb/src/drivers/media/dvb-frontends/af9013.c:982:22: note: byref variable will be forcibly initialized 982 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_download_firmware': /kisskb/src/drivers/media/dvb-frontends/af9013.c:1032:32: note: byref variable will be forcibly initialized 1032 | const struct firmware *firmware; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:1030:12: note: byref variable will be forcibly initialized 1030 | u8 buf[4]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:1029:22: note: byref variable will be forcibly initialized 1029 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_probe': /kisskb/src/drivers/media/dvb-frontends/af9013.c:1440:12: note: byref variable will be forcibly initialized 1440 | u8 firmware_version[4]; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_rregs': /kisskb/src/drivers/media/dvb-frontends/af9013.c:1326:24: note: byref variable will be forcibly initialized 1326 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:1325:12: note: byref variable will be forcibly initialized 1325 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c: In function 'af9013_wregs': /kisskb/src/drivers/media/dvb-frontends/af9013.c:1284:24: note: byref variable will be forcibly initialized 1284 | struct i2c_msg msg[1] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/af9013.c:1283:12: note: byref variable will be forcibly initialized 1283 | u8 buf[21]; | ^~~ /kisskb/src/drivers/edac/synopsys_edac.c: In function 'get_memsize': /kisskb/src/drivers/edac/synopsys_edac.c:702:24: note: byref variable will be forcibly initialized 702 | struct sysinfo inf; | ^~~ /kisskb/src/drivers/edac/synopsys_edac.c: In function 'mc_probe': /kisskb/src/drivers/edac/synopsys_edac.c:1290:30: note: byref variable will be forcibly initialized 1290 | struct edac_mc_layer layers[2]; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_readreg': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:310:24: note: byref variable will be forcibly initialized 310 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:309:12: note: byref variable will be forcibly initialized 309 | u8 recv = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writecmd': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:282:12: note: byref variable will be forcibly initialized 282 | u8 buf[CX24117_ARGLEN+1]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:281:24: note: byref variable will be forcibly initialized 281 | 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:24: note: byref variable will be forcibly initialized 260 | struct i2c_msg msg = { .addr = state->priv->demod_address, | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:259:12: note: byref variable will be forcibly initialized 259 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_readregN': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:335:24: note: byref variable will be forcibly initialized 335 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_read_ucblocks': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:840:12: note: byref variable will be forcibly initialized 840 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_read_snr': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:818:12: note: byref variable will be forcibly initialized 818 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_read_ber': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:763:12: note: byref variable will be forcibly initialized 763 | u8 buf[4]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_load_firmware': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:547:24: note: byref variable will be forcibly initialized 547 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:543:28: note: byref variable will be forcibly initialized 543 | struct cx24117_cmd cmd; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_firmware_ondemand': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:443:32: note: byref variable will be forcibly initialized 443 | const struct firmware *fw; | ^~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:902:28: note: byref variable will be forcibly initialized 902 | 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:28: note: byref variable will be forcibly initialized 954 | 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:788:12: note: byref variable will be forcibly initialized 788 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:785:28: note: byref variable will be forcibly initialized 785 | 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:1562:12: note: byref variable will be forcibly initialized 1562 | u8 buf[0x1f-4]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1556:28: note: byref variable will be forcibly initialized 1556 | 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:24: note: byref variable will be forcibly initialized 1300 | enum fe_status tunerstat; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1299:28: note: byref variable will be forcibly initialized 1299 | struct cx24117_cmd cmd; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_sleep': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1279:28: note: byref variable will be forcibly initialized 1279 | struct cx24117_cmd cmd; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_initfe': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1219:28: note: byref variable will be forcibly initialized 1219 | struct cx24117_cmd cmd; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_attach': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1163:30: note: byref variable will be forcibly initialized 1163 | struct cx24117_priv *priv = NULL; | ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/drm_trace.h:74, from /kisskb/src/drivers/gpu/drm/drm_trace_points.c:5: /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' 15 | TRACE_EVENT(drm_vblank_event, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event_queued': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' 35 | TRACE_EVENT(drm_vblank_event_queued, | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event_delivered': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:52:1: note: in expansion of macro 'TRACE_EVENT' 52 | TRACE_EVENT(drm_vblank_event_delivered, | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_readregs': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:310:24: note: byref variable will be forcibly initialized 310 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_writeregs': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:227:24: note: byref variable will be forcibly initialized 227 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c:226:12: note: byref variable will be forcibly initialized 226 | u8 buf[60];/* = { reg1, data };*/ | ^~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21xx_send_diseqc_msg': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:383:12: note: byref variable will be forcibly initialized 383 | u8 LNB_CTRL_1; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c:382:12: note: byref variable will be forcibly initialized 382 | u8 lnb_status; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21xx_set_symbolrate': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:354:12: note: byref variable will be forcibly initialized 354 | u8 sym_rate_bytes[3]; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21xx_setacquire': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:649:17: note: byref variable will be forcibly initialized 649 | u8 reg, regs[3]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c:649:12: note: byref variable will be forcibly initialized 649 | u8 reg, regs[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c:648:12: note: byref variable will be forcibly initialized 648 | u8 start_acq = 0x80; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c:646:12: note: byref variable will be forcibly initialized 646 | u8 coderate_ptr; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21xx_set_frontend': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:728:23: note: byref variable will be forcibly initialized 728 | unsigned char regs[4]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21xx_sleep': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:841:12: note: byref variable will be forcibly initialized 841 | u8 regdata; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21xx_init': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:481:12: note: byref variable will be forcibly initialized 481 | u8 reg2[2]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c:480:12: note: byref variable will be forcibly initialized 480 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c:479:12: note: byref variable will be forcibly initialized 479 | u8 reg1; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_writereg': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:253:24: note: byref variable will be forcibly initialized 253 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c:252:12: note: byref variable will be forcibly initialized 252 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_readreg': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:284:24: note: byref variable will be forcibly initialized 284 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c:283:12: note: byref variable will be forcibly initialized 283 | u8 b1[] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c:282:12: note: byref variable will be forcibly initialized 282 | u8 b0[] = { reg }; | ^~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_read_status': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:535:12: note: byref variable will be forcibly initialized 535 | u8 regs_read[2]; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/edac.h:15, from /kisskb/src/drivers/edac/xgene_edac.c:11: /kisskb/src/drivers/edac/xgene_edac.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_mc_check': /kisskb/src/drivers/edac/xgene_edac.c:178:22: note: byref variable will be forcibly initialized 178 | unsigned int pcp_lp_stat; | ^~~~~~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c:177:22: note: byref variable will be forcibly initialized 177 | unsigned int pcp_hp_stat; | ^~~~~~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_pmd_check': /kisskb/src/drivers/edac/xgene_edac.c:737:22: note: byref variable will be forcibly initialized 737 | unsigned int pcp_hp_stat; | ^~~~~~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_mc_is_active': /kisskb/src/drivers/edac/xgene_edac.c:311:22: note: byref variable will be forcibly initialized 311 | unsigned int reg; | ^~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_rb_report': /kisskb/src/drivers/edac/xgene_edac.c:1468:13: note: byref variable will be forcibly initialized 1468 | u32 reg; | ^~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_soc_check': /kisskb/src/drivers/edac/xgene_edac.c:1640:13: note: byref variable will be forcibly initialized 1640 | u32 reg; | ^~~ /kisskb/src/drivers/edac/xgene_edac.c:1639:13: note: byref variable will be forcibly initialized 1639 | u32 pcp_lp_stat; | ^~~~~~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c:1638:13: note: byref variable will be forcibly initialized 1638 | u32 pcp_hp_stat; | ^~~~~~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_isr': /kisskb/src/drivers/edac/xgene_edac.c:1817:22: note: byref variable will be forcibly initialized 1817 | unsigned int pcp_lp_stat; | ^~~~~~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c:1816:22: note: byref variable will be forcibly initialized 1816 | unsigned int pcp_hp_stat; | ^~~~~~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_mc_add': /kisskb/src/drivers/edac/xgene_edac.c:348:25: note: byref variable will be forcibly initialized 348 | struct resource res; | ^~~ /kisskb/src/drivers/edac/xgene_edac.c:346:34: note: byref variable will be forcibly initialized 346 | struct xgene_edac_mc_ctx tmp_ctx; | ^~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c:345:30: note: byref variable will be forcibly initialized 345 | struct edac_mc_layer layers[2]; | ^~~~~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_pmd_add': /kisskb/src/drivers/edac/xgene_edac.c:895:13: note: byref variable will be forcibly initialized 895 | u32 val; | ^~~ /kisskb/src/drivers/edac/xgene_edac.c:893:13: note: byref variable will be forcibly initialized 893 | u32 pmd; | ^~~ /kisskb/src/drivers/edac/xgene_edac.c:892:14: note: byref variable will be forcibly initialized 892 | char edac_name[10]; | ^~~~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c:891:25: note: byref variable will be forcibly initialized 891 | struct resource res; | ^~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/ipmi.h:21, from /kisskb/src/drivers/hwmon/ibmpex.c:9: /kisskb/src/drivers/hwmon/ibmpex.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_l3_add': /kisskb/src/drivers/edac/xgene_edac.c:1188:25: note: byref variable will be forcibly initialized 1188 | struct resource res; | ^~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_soc_add': /kisskb/src/drivers/edac/xgene_edac.c:1729:25: note: byref variable will be forcibly initialized 1729 | struct resource res; | ^~~ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_gem_prime_export': /kisskb/src/drivers/gpu/drm/drm_prime.c:876:36: note: byref variable will be forcibly initialized 876 | struct dma_buf_export_info exp_info = { | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_prime_sg_to_page_array': /kisskb/src/drivers/gpu/drm/drm_prime.c:997:29: note: byref variable will be forcibly initialized 997 | struct sg_page_iter page_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_prime_sg_to_dma_addr_array': /kisskb/src/drivers/gpu/drm/drm_prime.c:1023:33: note: byref variable will be forcibly initialized 1023 | struct sg_dma_page_iter dma_iter; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_parse_attributes': /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:456:12: note: byref variable will be forcibly initialized 456 | u8 tuple[257]; | ^~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:455:13: note: byref variable will be forcibly initialized 455 | int tuple_type; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:454:13: note: byref variable will be forcibly initialized 454 | int tuple_length; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:453:13: note: byref variable will be forcibly initialized 453 | int address = 0; | ^~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_io_write': /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1447:12: note: byref variable will be forcibly initialized 1447 | u8 fragbuf[HOST_LINK_BUF_SIZE]; | ^~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1445:18: note: byref variable will be forcibly initialized 1445 | u8 slot, connection_id; | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1445:12: note: byref variable will be forcibly initialized 1445 | u8 slot, connection_id; | ^~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_read_data': /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:637:12: note: byref variable will be forcibly initialized 637 | u8 buf[HOST_LINK_BUF_SIZE]; | ^~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_link_init': /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:325:12: note: byref variable will be forcibly initialized 325 | u8 buf[2]; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/cec/core/cec-adap.c:10: /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_thread_func': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:488:25: note: in expansion of macro 'wait_event_interruptible' 488 | wait_event_interruptible(adap->kthread_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:478:31: note: in expansion of macro 'wait_event_interruptible_timeout' 478 | err = wait_event_interruptible_timeout(adap->kthread_waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_io_read_condition': /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1547:12: note: byref variable will be forcibly initialized 1547 | u8 hdr[2]; | ^~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1544:16: note: byref variable will be forcibly initialized 1544 | size_t fraglen; | ^~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_io_poll': /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1788:13: note: byref variable will be forcibly initialized 1788 | int result = 0; | ^~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1787:13: note: byref variable will be forcibly initialized 1787 | int slot; | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:20: /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_io_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1628:26: note: in expansion of macro 'wait_event_interruptible' 1628 | status = wait_event_interruptible(ca->wait_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1607:16: note: byref variable will be forcibly initialized 1607 | size_t fraglen; | ^~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_config_thread_func': /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1603:13: note: byref variable will be forcibly initialized 1603 | int slot; | ^~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:1483:32: note: byref variable will be forcibly initialized 1483 | struct cec_msg msg = {}; | ^~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1602:12: note: byref variable will be forcibly initialized 1602 | u8 hdr[2]; | ^~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1601:13: note: byref variable will be forcibly initialized 1601 | int result = 0; | ^~~~~~ In file included from /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:20: /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_receive_notify': /kisskb/src/drivers/media/cec/core/cec-adap.c:1905:24: note: byref variable will be forcibly initialized 1905 | struct cec_msg tx_cec_msg = { }; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0288.c: In function 'stv0288_writeregI': /kisskb/src/drivers/media/dvb-frontends/stv0288.c:55:24: note: byref variable will be forcibly initialized 55 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0288.c:54:12: note: byref variable will be forcibly initialized 54 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0288.c: In function 'stv0288_readreg': /kisskb/src/drivers/media/dvb-frontends/stv0288.c:86:24: note: byref variable will be forcibly initialized 86 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0288.c:85:12: note: byref variable will be forcibly initialized 85 | u8 b1[] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/stv0288.c:84:12: note: byref variable will be forcibly initialized 84 | u8 b0[] = { reg }; | ^~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_read_regs': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:101:24: note: byref variable will be forcibly initialized 101 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c:100:12: note: byref variable will be forcibly initialized 100 | u8 reg[] = { start }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_read_reg': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:132:12: note: byref variable will be forcibly initialized 132 | u8 buf[] = { 0 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_get_bandwidth': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:351:12: note: byref variable will be forcibly initialized 351 | u8 regs[] = { 0, 0, 0, 0, 0, 0, 0, 0 }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_get_frequency': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:227:12: note: byref variable will be forcibly initialized 227 | u8 regs[] = { 0, 0, 0, 0, 0, 0, 0, 0 }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_write_regs': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:60:24: note: byref variable will be forcibly initialized 60 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c:59:12: note: byref variable will be forcibly initialized 59 | u8 cmdbuf[MAX_XFER_SIZE]; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_sleep': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:140:12: note: byref variable will be forcibly initialized 140 | u8 reg[] = { 0 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_set_bandwidth': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:132:12: note: byref variable will be forcibly initialized 132 | u8 buf[] = { 0 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_set_frequency': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:132:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv6110.c:132:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv6110.c:252:40: note: byref variable will be forcibly initialized 252 | u32 divider, ref, p, presc, i, result_freq, vco_freq; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_attach': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:386:24: note: byref variable will be forcibly initialized 386 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c:384:12: note: byref variable will be forcibly initialized 384 | u8 reg0[] = { 0x00, 0x07, 0x11, 0xdc, 0x85, 0x17, 0x01, 0xe6, 0x1e }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c: In function 'stv0900_get_tuner_freq': /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c:1154:13: note: byref variable will be forcibly initialized 1154 | u32 freq = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c: In function 'stv0900_write_reg': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:123:24: note: byref variable will be forcibly initialized 123 | struct i2c_msg i2cmsg = { | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:121:12: note: byref variable will be forcibly initialized 121 | u8 data[3]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c: In function 'stv0900_read_reg': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:144:24: note: byref variable will be forcibly initialized 144 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:143:12: note: byref variable will be forcibly initialized 143 | u8 buf = 0; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:142:12: note: byref variable will be forcibly initialized 142 | u8 b0[] = { MSB(reg), LSB(reg) }; | ^~ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c: In function 'stv0900_send_burst': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:1742:12: note: byref variable will be forcibly initialized 1742 | u8 data; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c: In function 'stv0900_track_optimization': /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c:820:17: note: byref variable will be forcibly initialized 820 | timef, | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c:819:17: note: byref variable will be forcibly initialized 819 | timed, | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c: In function 'stv0900_sw_algo': /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c:192:17: note: byref variable will be forcibly initialized 192 | max_steps; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c:190:17: note: byref variable will be forcibly initialized 190 | sft_stp_tout, | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c:189:17: note: byref variable will be forcibly initialized 189 | fqc_inc, | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c: In function 'stv0900_dvbs1_acq_workaround': /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c:1273:17: note: byref variable will be forcibly initialized 1273 | fec_timeout, | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c:1272:17: note: byref variable will be forcibly initialized 1272 | demod_timeout, | ^~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c: In function 'stv0900_algo': /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c:1810:34: note: byref variable will be forcibly initialized 1810 | s32 demod_timeout = 500, fec_timeout = 50; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_sw.c:1810:13: note: byref variable will be forcibly initialized 1810 | s32 demod_timeout = 500, fec_timeout = 50; | ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_rect.c: In function 'drm_rect_clip_scaled': /kisskb/src/drivers/gpu/drm/drm_rect.c:95:13: note: byref variable will be forcibly initialized 95 | int diff; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c: In function 'stv0900_attach': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:1903:36: note: byref variable will be forcibly initialized 1903 | struct stv0900_init_params init_params; | ^~~~~~~~~~~ /kisskb/src/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c: In function 's5p_cec_set_divider': /kisskb/src/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c:26:22: note: byref variable will be forcibly initialized 26 | unsigned int reg; | ^~~ /kisskb/src/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c: In function 's5p_cec_get_rx_buf': /kisskb/src/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c:198:14: note: byref variable will be forcibly initialized 198 | char debug[40]; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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_vma_manager.c:26: /kisskb/src/drivers/gpu/drm/drm_vma_manager.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/drivers/cpuidle/driver.c:11: /kisskb/src/drivers/cpuidle/driver.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/rockchip_thermal.c: In function 'rockchip_configure_from_dt': /kisskb/src/drivers/thermal/rockchip_thermal.c:1251:36: note: byref variable will be forcibly initialized 1251 | u32 shut_temp, tshut_mode, tshut_polarity; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/thermal/rockchip_thermal.c:1251:24: note: byref variable will be forcibly initialized 1251 | u32 shut_temp, tshut_mode, tshut_polarity; | ^~~~~~~~~~ /kisskb/src/drivers/thermal/rockchip_thermal.c:1251:13: note: byref variable will be forcibly initialized 1251 | u32 shut_temp, tshut_mode, tshut_polarity; | ^~~~~~~~~ /kisskb/src/drivers/hwmon/ina209.c: In function 'ina209_history_store': /kisskb/src/drivers/hwmon/ina209.c:287:14: note: byref variable will be forcibly initialized 287 | long val; | ^~~ /kisskb/src/drivers/hwmon/ina209.c: In function 'ina209_interval_store': /kisskb/src/drivers/hwmon/ina209.c:235:14: note: byref variable will be forcibly initialized 235 | long val; | ^~~ /kisskb/src/drivers/hwmon/ina209.c: In function 'ina209_value_store': /kisskb/src/drivers/hwmon/ina209.c:312:14: note: byref variable will be forcibly initialized 312 | long val; | ^~~ /kisskb/src/drivers/hwmon/ina209.c: In function 'ina209_init_client': /kisskb/src/drivers/hwmon/ina209.c:491:13: note: byref variable will be forcibly initialized 491 | u32 shunt; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/drm_flip_work.c:24: /kisskb/src/drivers/gpu/drm/drm_flip_work.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/drm_flip_work.c:24: /kisskb/src/drivers/gpu/drm/drm_flip_work.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_flip_work.c: In function 'flip_worker': /kisskb/src/drivers/gpu/drm/drm_flip_work.c:117:26: note: byref variable will be forcibly initialized 117 | struct list_head tasks; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mn88473.c: In function 'mn88473_read_status': /kisskb/src/drivers/media/dvb-frontends/mn88473.c:244:12: note: byref variable will be forcibly initialized 244 | u8 buf[5]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/mn88473.c:243:22: note: byref variable will be forcibly initialized 243 | unsigned int utmp, utmp1, utmp2; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/mn88473.c: In function 'mn88473_set_frontend': /kisskb/src/drivers/media/dvb-frontends/mn88473.c:24:13: note: byref variable will be forcibly initialized 24 | u32 if_frequency; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mn88473.c: In function 'mn88473_init': /kisskb/src/drivers/media/dvb-frontends/mn88473.c:466:32: note: byref variable will be forcibly initialized 466 | const struct firmware *fw; | ^~ /kisskb/src/drivers/media/dvb-frontends/mn88473.c:465:22: note: byref variable will be forcibly initialized 465 | unsigned int uitmp; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mn88473.c: In function 'mn88473_probe': /kisskb/src/drivers/media/dvb-frontends/mn88473.c:615:22: note: byref variable will be forcibly initialized 615 | unsigned int uitmp; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/cpuidle/sysfs.c:9: /kisskb/src/drivers/cpuidle/sysfs.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/cpuidle/sysfs.c: In function 'store_current_governor': /kisskb/src/drivers/cpuidle/sysfs.c:80:14: note: byref variable will be forcibly initialized 80 | char gov_name[CPUIDLE_NAME_LEN + 1]; | ^~~~~~~~ /kisskb/src/drivers/cpuidle/sysfs.c: In function 'store_state_disable': /kisskb/src/drivers/cpuidle/sysfs.c:284:22: note: byref variable will be forcibly initialized 284 | unsigned int value; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_write_regs': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:717:24: note: byref variable will be forcibly initialized 717 | struct i2c_msg i2c_msg = { .addr = config->address, .flags = 0, .buf = buf, .len = 2 + count }; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:716:12: note: byref variable will be forcibly initialized 716 | u8 buf[MAX_XFER_SIZE]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_write_reg': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized 746 | u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_pls': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_srate': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_max_srate': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_min_srate': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_vit_thtracq': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_dvbs_track_crl': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_activate_modcod': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_activate_modcod_single': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_vit_thacq': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_viterbi': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_stop_modcod': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_gpio': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_read_reg': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:691:24: note: byref variable will be forcibly initialized 691 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:689:12: note: byref variable will be forcibly initialized 689 | u8 buf; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:688:12: note: byref variable will be forcibly initialized 688 | u8 b0[] = { reg >> 8, reg & 0xff }; | ^~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_mis': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized 746 | u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_start_search': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_srate_srch_fine': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_s2rolloff': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/cpuidle/dt_idle_states.c: In function 'init_state_node': /kisskb/src/drivers/cpuidle/dt_idle_states.c:44:36: note: byref variable will be forcibly initialized 44 | u32 entry_latency, exit_latency; | ^~~~~~~~~~~~ /kisskb/src/drivers/cpuidle/dt_idle_states.c:44:21: note: byref variable will be forcibly initialized 44 | u32 entry_latency, exit_latency; | ^~~~~~~~~~~~~ /kisskb/src/drivers/cpuidle/dt_idle_states.c:26:21: note: byref variable will be forcibly initialized 26 | const char *desc; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_tone': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina226_interval_store': /kisskb/src/drivers/hwmon/ina2xx.c:509:23: note: byref variable will be forcibly initialized 509 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina226_interval_show': /kisskb/src/drivers/hwmon/ina2xx.c:533:22: note: byref variable will be forcibly initialized 533 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina226_alarm_show': /kisskb/src/drivers/hwmon/ina2xx.c:442:13: note: byref variable will be forcibly initialized 442 | int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina2xx_shunt_store': /kisskb/src/drivers/hwmon/ina2xx.c:490:23: note: byref variable will be forcibly initialized 490 | unsigned long val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_read_per': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:3570:24: note: byref variable will be forcibly initialized 3570 | enum fe_status status; | ^~~~~~ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina226_alert_store': /kisskb/src/drivers/hwmon/ina2xx.c:400:23: note: byref variable will be forcibly initialized 400 | unsigned long val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_set_mclk': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized 746 | u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina226_alert_show': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/hwmon/ina2xx.c:372:13: note: byref variable will be forcibly initialized 372 | int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina2xx_read_reg': /kisskb/src/drivers/hwmon/ina2xx.c:231:38: note: byref variable will be forcibly initialized 231 | unsigned int cal; | ^~~ /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina2xx_value_show': /kisskb/src/drivers/hwmon/ina2xx.c:306:22: note: byref variable will be forcibly initialized 306 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/isl6423.c: In function 'isl6423_write': /kisskb/src/drivers/media/dvb-frontends/isl6423.c:62:24: note: byref variable will be forcibly initialized 62 | struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = ®, .len = 1 }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_ldpc_mode': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/hwmon/ina2xx.c: In function 'ina2xx_probe': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/hwmon/ina2xx.c:623:13: note: byref variable will be forcibly initialized 623 | u32 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv0900_set_tspath': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv0903_set_tspath': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_get_agc2_min_level': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_search_car_loop': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_chk_tmg': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_sw_algo': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:2402:40: note: byref variable will be forcibly initialized 2402 | s32 inc, timeout_step, trials, steps_max; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:2402:18: note: byref variable will be forcibly initialized 2402 | s32 inc, timeout_step, trials, steps_max; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:2402:13: note: byref variable will be forcibly initialized 2402 | s32 inc, timeout_step, trials, steps_max; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_send_diseqc_burst': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized 746 | u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_send_diseqc_msg': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_setup': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_vitclk_ctl': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_delivery_search': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_i2c_gate_ctrl': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_srate_srch_coarse': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:1684:58: note: byref variable will be forcibly initialized 1684 | u32 srate_coarse = 0, agc2 = 0, car_step = 1200, reg; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_blind_search': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized 746 | u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_get_coldlock': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:2131:13: note: byref variable will be forcibly initialized 2131 | u32 reg; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_get_sig_params': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized 746 | u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_optimize_track': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ec100.c: In function 'ec100_write_reg': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ec100.c:24:24: note: byref variable will be forcibly initialized 24 | struct i2c_msg msg[1] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:23:12: note: byref variable will be forcibly initialized 23 | u8 buf[2] = {reg, val}; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ec100.c: In function 'ec100_read_reg': /kisskb/src/drivers/media/dvb-frontends/ec100.c:49:24: note: byref variable will be forcibly initialized 49 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c: In function 'ec100_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/ec100.c:235:12: note: byref variable will be forcibly initialized 235 | u8 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c: In function 'ec100_read_ber': /kisskb/src/drivers/media/dvb-frontends/ec100.c:203:17: note: byref variable will be forcibly initialized 203 | u8 tmp, tmp2; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c:203:12: note: byref variable will be forcibly initialized 203 | u8 tmp, tmp2; | ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c: In function 'ec100_read_status': /kisskb/src/drivers/media/dvb-frontends/ec100.c:167:12: note: byref variable will be forcibly initialized 167 | u8 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/ec100.c: In function 'ec100_attach': /kisskb/src/drivers/media/dvb-frontends/ec100.c:276:12: note: byref variable will be forcibly initialized 276 | u8 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_algo': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:3166:13: note: byref variable will be forcibly initialized 3166 | u32 reg; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_sleep': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized 746 | u8 tmp = data; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_wakeup': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c: In function 'stv090x_init': /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stv090x.c:746:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_modeset_lock.c: In function '__stack_depot_print': /kisskb/src/drivers/gpu/drm/drm_modeset_lock.c:95:24: note: byref variable will be forcibly initialized 95 | unsigned long *entries; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_modeset_lock.c:94:28: note: byref variable will be forcibly initialized 94 | struct drm_printer p = drm_debug_printer("drm_modeset_lock"); | ^ /kisskb/src/drivers/gpu/drm/drm_modeset_lock.c: In function '__drm_stack_depot_save': /kisskb/src/drivers/gpu/drm/drm_modeset_lock.c:84:23: note: byref variable will be forcibly initialized 84 | unsigned long entries[8]; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_read_tuner_gain': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:341:18: note: byref variable will be forcibly initialized 341 | unsigned utmp; | ^~~~ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_read_value': /kisskb/src/drivers/hwmon/ina3221.c:220:22: note: byref variable will be forcibly initialized 220 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_get_tuner_gain': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:400:12: note: byref variable will be forcibly initialized 400 | u8 agc_pwm; | ^~~~~~~ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_shunt_store': /kisskb/src/drivers/hwmon/ina3221.c:712:13: note: byref variable will be forcibly initialized 712 | int val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_probe': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:561:22: note: byref variable will be forcibly initialized 561 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_set_tuner_rf': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:168:22: note: byref variable will be forcibly initialized 168 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_set_params': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:193:22: note: byref variable will be forcibly initialized 193 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_wait_for_data': /kisskb/src/drivers/hwmon/ina3221.c:208:19: note: byref variable will be forcibly initialized 208 | u32 wait, cvrf; | ^~~~ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_read_in': /kisskb/src/drivers/hwmon/ina3221.c:274:13: note: byref variable will be forcibly initialized 274 | int regval, ret; | ^~~~~~ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_read_curr': /kisskb/src/drivers/hwmon/ina3221.c:333:13: note: byref variable will be forcibly initialized 333 | int regval, ret; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_attach': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:512:30: note: byref variable will be forcibly initialized 512 | struct ts2020_config pdata; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c:509:31: note: byref variable will be forcibly initialized 509 | struct i2c_board_info board_info; | ^~~~~~~~~~ /kisskb/src/drivers/hwmon/ina3221.c: In function 'ina3221_probe_child_from_dt': /kisskb/src/drivers/hwmon/ina3221.c:766:13: note: byref variable will be forcibly initialized 766 | u32 val; | ^~~ /kisskb/src/drivers/gpu/drm/drm_bridge.c: In function 'select_bus_fmt_recursive': /kisskb/src/drivers/gpu/drm/drm_bridge.c:827:22: note: byref variable will be forcibly initialized 827 | unsigned int num_in_bus_fmts, i; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_bridge.c: In function 'drm_atomic_bridge_chain_select_bus_fmts': /kisskb/src/drivers/gpu/drm/drm_bridge.c:948:25: note: byref variable will be forcibly initialized 948 | unsigned int i, num_out_bus_fmts; | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_atomic.c:32: /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'krealloc_array': /kisskb/src/include/linux/slab.h:645:16: note: byref variable will be forcibly initialized 645 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function '__drm_state_dump': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1660:40: note: byref variable will be forcibly initialized 1660 | 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:1717:28: note: byref variable will be forcibly initialized 1717 | struct drm_printer p = drm_seq_file_printer(m); | ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_add_affected_connectors': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1204:40: note: byref variable will be forcibly initialized 1204 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function '__drm_atomic_helper_set_config': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1544:23: note: byref variable will be forcibly initialized 1544 | int hdisplay, vdisplay; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c:1544:13: note: byref variable will be forcibly initialized 1544 | int hdisplay, vdisplay; | ^~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:26: /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'atomic_remove_fb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:955:40: note: byref variable will be forcibly initialized 955 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_fb_release': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:777:35: note: byref variable will be forcibly initialized 777 | struct drm_mode_rmfb_work arg; | ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_mode_rmfb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:465:43: note: byref variable will be forcibly initialized 465 | struct drm_mode_rmfb_work arg; | ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_framebuffer_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1208:28: note: byref variable will be forcibly initialized 1208 | struct drm_printer p = drm_seq_file_printer(m); | ^ /kisskb/src/drivers/thermal/max77620_thermal.c: In function 'max77620_thermal_read_temp': /kisskb/src/drivers/thermal/max77620_thermal.c:50:22: note: byref variable will be forcibly initialized 50 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/lineage-pem.c: In function 'pem_read_block': /kisskb/src/drivers/hwmon/lineage-pem.c:133:12: note: byref variable will be forcibly initialized 133 | u8 block_buffer[I2C_SMBUS_BLOCK_MAX]; | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/drm/drm_auth.h:31, from /kisskb/src/drivers/gpu/drm/drm_connector.c:23: /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/drm/drm_auth.h:31, from /kisskb/src/drivers/gpu/drm/drm_connector.c:23: /kisskb/src/drivers/gpu/drm/drm_connector.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_unregister_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:610:40: note: byref variable will be forcibly initialized 610 | 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:621:40: note: byref variable will be forcibly initialized 621 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_set_tile_property': /kisskb/src/drivers/gpu/drm/drm_connector.c:2085:14: note: byref variable will be forcibly initialized 2085 | char tile[256]; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_get_cmdline_mode': /kisskb/src/drivers/gpu/drm/drm_connector.c:154:15: note: byref variable will be forcibly initialized 154 | char *option = NULL; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_property_set_ioctl': /kisskb/src/drivers/gpu/drm/drm_connector.c:2593:42: note: byref variable will be forcibly initialized 2593 | 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:2659:34: note: byref variable will be forcibly initialized 2659 | struct drm_mode_modeinfo u_mode; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_mode_get_tile_group': /kisskb/src/drivers/gpu/drm/drm_connector.c:2904:13: note: byref variable will be forcibly initialized 2904 | int id; | ^~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/memstick.h:11, from /kisskb/src/drivers/memstick/core/memstick.c:11: /kisskb/src/drivers/memstick/core/memstick.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ix2505v.c: In function 'ix2505v_write': /kisskb/src/drivers/media/dvb-frontends/ix2505v.c:67:24: note: byref variable will be forcibly initialized 67 | struct i2c_msg msg[1] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/ix2505v.c: In function 'ix2505v_set_params': /kisskb/src/drivers/media/dvb-frontends/ix2505v.c:127:12: note: byref variable will be forcibly initialized 127 | u8 data[4] = {0}; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/ix2505v.c: In function 'ix2505v_read_status_reg': /kisskb/src/drivers/media/dvb-frontends/ix2505v.c:55:24: note: byref variable will be forcibly initialized 55 | struct i2c_msg msg[1] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/ix2505v.c:52:12: note: byref variable will be forcibly initialized 52 | u8 b2[] = {0}; | ^~ /kisskb/src/drivers/memstick/core/memstick.c: In function 'h_memstick_read_dev_id': /kisskb/src/drivers/memstick/core/memstick.c:326:31: note: byref variable will be forcibly initialized 326 | struct ms_id_register id_reg; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c: In function 'cxd2820r_set_frontend_c': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c:20:29: note: byref variable will be forcibly initialized 20 | struct reg_val_mask tab[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c:19:13: note: byref variable will be forcibly initialized 19 | u32 if_frequency; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c:18:12: note: byref variable will be forcibly initialized 18 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c: In function 'cxd2820r_get_frontend_c': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c:95:12: note: byref variable will be forcibly initialized 95 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c:94:22: note: byref variable will be forcibly initialized 94 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c: In function 'cxd2820r_read_status_c': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c:149:12: note: byref variable will be forcibly initialized 149 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_c.c:148:22: note: byref variable will be forcibly initialized 148 | unsigned int utmp, utmp1, utmp2; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:24: note: byref variable will be forcibly initialized 216 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:215:12: note: byref variable will be forcibly initialized 215 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_i2c_readreg': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:251:24: note: byref variable will be forcibly initialized 251 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:249:12: note: byref variable will be forcibly initialized 249 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_probe': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:556:22: note: byref variable will be forcibly initialized 556 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_search': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:326:24: note: byref variable will be forcibly initialized 326 | enum fe_status status = 0; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_gpio_set': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:440:12: note: byref variable will be forcibly initialized 440 | u8 gpio[GPIO_COUNT]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_gpio_direction_output': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:426:12: note: byref variable will be forcibly initialized 426 | u8 gpio[GPIO_COUNT]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c: In function 'cxd2820r_attach': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:520:39: note: byref variable will be forcibly initialized 520 | struct cxd2820r_platform_data pdata; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_core.c:519:31: note: byref variable will be forcibly initialized 519 | struct i2c_board_info board_info; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_get_stats': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:1570:30: note: byref variable will be forcibly initialized 1570 | u32 block_error = 0, block_count = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:1570:13: note: byref variable will be forcibly initialized 1570 | u32 block_error = 0, block_count = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:1567:28: note: byref variable will be forcibly initialized 1567 | u32 bit_error = 0, bit_count = 0; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:1567:13: note: byref variable will be forcibly initialized 1567 | u32 bit_error = 0, bit_count = 0; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/mmc/core/core.c:10: /kisskb/src/drivers/mmc/core/core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_set_frontend': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:1864:17: note: byref variable will be forcibly initialized 1864 | int rc, if_freq; | ^~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_property': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2346:40: note: byref variable will be forcibly initialized 2346 | struct dtv_frontend_properties getp; | ^~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_frontend': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2400:40: note: byref variable will be forcibly initialized 2400 | struct dtv_frontend_properties getp; | ^~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_check_parameters': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:963:13: note: byref variable will be forcibly initialized 963 | u32 freq_max; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:962:13: note: byref variable will be forcibly initialized 962 | u32 freq_min; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_swzigzag': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:480:24: note: byref variable will be forcibly initialized 480 | enum fe_status s = FE_NONE; | ^ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmc.h:193, from /kisskb/src/drivers/mmc/core/core.c:36: /kisskb/src/drivers/mmc/core/core.c: In function 'trace_event_raw_event_mmc_request_start': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' 13 | TRACE_EVENT(mmc_request_start, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' 13 | TRACE_EVENT(mmc_request_start, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_get_event': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:301:23: note: in expansion of macro 'wait_event_interruptible' 301 | ret = wait_event_interruptible(events->wait_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_thread': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:675:17: note: in expansion of macro 'wait_event_interruptible_timeout' 675 | wait_event_interruptible_timeout(fepriv->wait_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/core.c: In function 'trace_event_raw_event_mmc_request_done': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:655:24: note: byref variable will be forcibly initialized 655 | enum fe_status s = FE_NONE; | ^ /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' 96 | TRACE_EVENT(mmc_request_done, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' 96 | TRACE_EVENT(mmc_request_done, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mmc/core/core.c:10: /kisskb/src/drivers/mmc/core/core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mmc/core/core.c: In function 'mmc_of_get_func_num': /kisskb/src/drivers/mmc/core/core.c:1079:13: note: byref variable will be forcibly initialized 1079 | u32 reg; | ^~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_handle_ioctl': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2624:33: note: byref variable will be forcibly initialized 2624 | ktime_t nexttime; | ^~~~~~~~ /kisskb/src/drivers/mmc/core/core.c: In function 'mmc_cqe_recovery': /kisskb/src/drivers/mmc/core/core.c:537:28: note: byref variable will be forcibly initialized 537 | struct mmc_command cmd; | ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mmc/core/core.c:10: /kisskb/src/drivers/mmc/core/core.c: In function '__mmc_claim_host': /kisskb/src/drivers/mmc/core/core.c:784:27: note: byref variable will be forcibly initialized 784 | DECLARE_WAITQUEUE(wait, current); | ^~~~ /kisskb/src/include/linux/wait.h:55:33: note: in definition of macro 'DECLARE_WAITQUEUE' 55 | struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) | ^~~~ /kisskb/src/drivers/mmc/core/core.c: In function 'mmc_erase': /kisskb/src/drivers/mmc/core/core.c:1745:27: note: byref variable will be forcibly initialized 1745 | unsigned int rem, to = from + nr; | ^~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c: In function 'cxd2820r_set_frontend_t': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:30:29: note: byref variable will be forcibly initialized 30 | struct reg_val_mask tab[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:25:12: note: byref variable will be forcibly initialized 25 | u8 bw_params2[][2] = { | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:20:12: note: byref variable will be forcibly initialized 20 | u8 bw_params1[][5] = { | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:19:12: note: byref variable will be forcibly initialized 19 | u8 buf[3], bw_param; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:18:13: note: byref variable will be forcibly initialized 18 | u32 if_frequency; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c: In function 'cxd2820r_get_frontend_t': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:133:12: note: byref variable will be forcibly initialized 133 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:132:22: note: byref variable will be forcibly initialized 132 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c: In function 'cxd2820r_read_status_t': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t.c:254:12: note: byref variable will be forcibly initialized 254 | u8 buf[3]; | ^~~ /kisskb/src/drivers/hwmon/lochnagar-hwmon.c: In function 'request_data': /kisskb/src/drivers/hwmon/lochnagar-hwmon.c:144:22: note: byref variable will be forcibly initialized 144 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/lochnagar-hwmon.c: In function 'do_measurement': /kisskb/src/drivers/hwmon/lochnagar-hwmon.c:94:22: note: byref variable will be forcibly initialized 94 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/lochnagar-hwmon.c: In function 'read_sensor': /kisskb/src/drivers/hwmon/lochnagar-hwmon.c:180:13: note: byref variable will be forcibly initialized 180 | u32 data; | ^~~~ /kisskb/src/drivers/thermal/qoriq_thermal.c: In function 'qoriq_tmu_calibration': /kisskb/src/drivers/thermal/qoriq_thermal.c:174:13: note: byref variable will be forcibly initialized 174 | u32 range[4]; | ^~~~~ /kisskb/src/drivers/thermal/qoriq_thermal.c:173:21: note: byref variable will be forcibly initialized 173 | int i, val, len; | ^~~ /kisskb/src/drivers/thermal/qoriq_thermal.c: In function 'qoriq_tmu_probe': /kisskb/src/drivers/thermal/qoriq_thermal.c:270:36: note: byref variable will be forcibly initialized 270 | const struct regmap_config regmap_config = { | ^~~~~~~~~~~~~ /kisskb/src/drivers/thermal/qoriq_thermal.c:263:13: note: byref variable will be forcibly initialized 263 | u32 ver; | ^~~ /kisskb/src/drivers/thermal/qoriq_thermal.c: In function 'tmu_get_temp': /kisskb/src/drivers/thermal/qoriq_thermal.c:89:13: note: byref variable will be forcibly initialized 89 | u32 val; | ^~~ In file included from /kisskb/src/drivers/gpu/drm/drm_blend.c:28: /kisskb/src/drivers/gpu/drm/drm_blend.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_g_mode': /kisskb/src/drivers/media/cec/core/cec-api.c:361:13: note: byref variable will be forcibly initialized 361 | u32 mode = fh->mode_initiator | fh->mode_follower; | ^~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_g_phys_addr': /kisskb/src/drivers/media/cec/core/cec-api.c:94:13: note: byref variable will be forcibly initialized 94 | u16 phys_addr; | ^~~~~~~~~ /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:30: note: byref variable will be forcibly initialized 147 | struct cec_log_addrs log_addrs; | ^~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_s_phys_addr': /kisskb/src/drivers/media/cec/core/cec-api.c:124:13: note: byref variable will be forcibly initialized 124 | u16 phys_addr; | ^~~~~~~~~ /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:30: note: byref variable will be forcibly initialized 170 | struct cec_log_addrs log_addrs; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/cec/core/cec-api.c:10: /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_receive_msg': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:282:31: note: in expansion of macro 'wait_event_interruptible' 282 | res = wait_event_interruptible(fh->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:273:31: note: in expansion of macro 'wait_event_interruptible_timeout' 273 | res = wait_event_interruptible_timeout(fh->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_dqevent': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:320:23: note: in expansion of macro 'wait_event_interruptible' 320 | err = wait_event_interruptible(fh->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_s_mode': /kisskb/src/drivers/media/cec/core/cec-api.c:477:34: note: byref variable will be forcibly initialized 477 | struct cec_event ev = { | ^~ /kisskb/src/drivers/media/cec/core/cec-api.c:371:13: note: byref variable will be forcibly initialized 371 | u32 mode; | ^~~~ /kisskb/src/drivers/hwmon/lm63.c: In function 'set_temp8': /kisskb/src/drivers/hwmon/lm63.c:492:14: note: byref variable will be forcibly initialized 492 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm63.c: In function 'temp2_crit_hyst_store': /kisskb/src/drivers/hwmon/lm63.c:621:14: note: byref variable will be forcibly initialized 621 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm63.c: In function 'set_temp11': /kisskb/src/drivers/hwmon/lm63.c:565:14: note: byref variable will be forcibly initialized 565 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm63.c: In function 'set_pwm1': /kisskb/src/drivers/hwmon/lm63.c:386:23: note: byref variable will be forcibly initialized 386 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm63.c: In function 'temp2_type_store': /kisskb/src/drivers/hwmon/lm63.c:702:23: note: byref variable will be forcibly initialized 702 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm63.c: In function 'set_fan': /kisskb/src/drivers/hwmon/lm63.c:344:23: note: byref variable will be forcibly initialized 344 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm63.c: In function 'update_interval_store': /kisskb/src/drivers/hwmon/lm63.c:674:23: note: byref variable will be forcibly initialized 674 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm63.c: In function 'pwm1_enable_store': /kisskb/src/drivers/hwmon/lm63.c:421:23: note: byref variable will be forcibly initialized 421 | unsigned long val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c: In function 'cxd2820r_set_frontend_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c:26:29: note: byref variable will be forcibly initialized 26 | struct reg_val_mask tab[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c:20:12: note: byref variable will be forcibly initialized 20 | u8 bw_params1[][5] = { | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c:19:12: note: byref variable will be forcibly initialized 19 | u8 buf[3], bw_param; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c:18:13: note: byref variable will be forcibly initialized 18 | u32 if_frequency; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c: In function 'cxd2820r_get_frontend_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c:163:12: note: byref variable will be forcibly initialized 163 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c:162:22: note: byref variable will be forcibly initialized 162 | unsigned int utmp; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c: In function 'cxd2820r_read_status_t2': /kisskb/src/drivers/media/dvb-frontends/cxd2820r_t2.c:282:12: note: byref variable will be forcibly initialized 282 | u8 buf[4]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'write_reg': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:136:24: note: byref variable will be forcibly initialized 136 | struct i2c_msg msg = {.addr = state->base->adr, .flags = 0, | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:135:12: note: byref variable will be forcibly initialized 135 | u8 data[3] = {reg >> 8, reg & 0xff, val}; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'i2c_read_regs16': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:151:24: note: byref variable will be forcibly initialized 151 | struct i2c_msg msgs[2] = {{.addr = adr, .flags = 0, | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:150:12: note: byref variable will be forcibly initialized 150 | u8 msg[2] = {reg >> 8, reg & 0xff}; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'write_field': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:192:25: note: byref variable will be forcibly initialized 192 | u8 shift, mask, old, new; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'get_signal_parameters': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:503:12: note: byref variable will be forcibly initialized 503 | u8 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'write_shared_reg': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:179:12: note: byref variable will be forcibly initialized 179 | u8 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'tracking_optimization': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:543:12: note: byref variable will be forcibly initialized 543 | u8 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'get_signal_to_noise': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:634:12: note: byref variable will be forcibly initialized 634 | u8 data1; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:633:12: note: byref variable will be forcibly initialized 633 | u8 data0; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'read_snr': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1315:13: note: byref variable will be forcibly initialized 1315 | s32 snrval; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'get_cur_symbol_rate': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:469:12: note: byref variable will be forcibly initialized 469 | u8 tim_offs2; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:468:12: note: byref variable will be forcibly initialized 468 | u8 tim_offs1; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:467:12: note: byref variable will be forcibly initialized 467 | u8 tim_offs0; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:466:12: note: byref variable will be forcibly initialized 466 | u8 symb_freq3; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:465:12: note: byref variable will be forcibly initialized 465 | u8 symb_freq2; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:464:12: note: byref variable will be forcibly initialized 464 | u8 symb_freq1; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:463:12: note: byref variable will be forcibly initialized 463 | u8 symb_freq0; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'get_frontend': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1546:13: note: byref variable will be forcibly initialized 1546 | u32 symbolrate; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1545:12: note: byref variable will be forcibly initialized 1545 | u8 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'stop': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:858:20: note: byref variable will be forcibly initialized 858 | u8 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'start': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1013:13: note: byref variable will be forcibly initialized 1013 | u8 reg_dmdcfgmd; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'probe': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1141:12: note: byref variable will be forcibly initialized 1141 | u8 id; | ^~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'set_vth': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:989:12: note: byref variable will be forcibly initialized 989 | u8 tmp[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'manage_matype_info': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1295:20: note: byref variable will be forcibly initialized 1295 | u8 bbheader[2]; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'get_bit_error_rate_s': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:667:12: note: byref variable will be forcibly initialized 667 | u8 regs[3]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'get_bit_error_rate_s2': /kisskb/src/drivers/hwmon/lm77.c: In function 'temp_hyst_store': /kisskb/src/drivers/hwmon/lm77.c:187:14: note: byref variable will be forcibly initialized 187 | long val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:742:12: note: byref variable will be forcibly initialized 742 | u8 regs[3]; | ^~~~ /kisskb/src/drivers/hwmon/lm77.c: In function 'temp_store': /kisskb/src/drivers/hwmon/lm77.c:162:14: note: byref variable will be forcibly initialized 162 | long val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'read_ber': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1331:16: note: byref variable will be forcibly initialized 1331 | u32 n, d; | ^ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1331:13: note: byref variable will be forcibly initialized 1331 | u32 n, d; | ^ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'wait_dis': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1656:12: note: byref variable will be forcibly initialized 1656 | u8 stat; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1347:12: note: byref variable will be forcibly initialized 1347 | u8 reg[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'read_status': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1507:28: note: byref variable will be forcibly initialized 1507 | u8 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1444:28: note: byref variable will be forcibly initialized 1444 | u8 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1431:28: note: byref variable will be forcibly initialized 1431 | u8 vstatus; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1424:28: note: byref variable will be forcibly initialized 1424 | u8 pdelstatus; | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1375:12: note: byref variable will be forcibly initialized 1375 | u8 dstatus = 0; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0910.c:1374:12: note: byref variable will be forcibly initialized 1374 | u8 dmd_state = 0; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function 'drm_encoder_get_crtc': /kisskb/src/drivers/gpu/drm/drm_encoder.c:252:40: note: byref variable will be forcibly initialized 252 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function 'drm_encoder_init': /kisskb/src/drivers/gpu/drm/drm_encoder.c:163:17: note: byref variable will be forcibly initialized 163 | va_list ap; | ^~ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function '__drmm_encoder_alloc': /kisskb/src/drivers/gpu/drm/drm_encoder.c:221:17: note: byref variable will be forcibly initialized 221 | va_list ap; | ^~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_readreg24': /kisskb/src/drivers/media/dvb-frontends/si2165.c:116:12: note: byref variable will be forcibly initialized 116 | u8 buf[3]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_readreg16': /kisskb/src/drivers/media/dvb-frontends/si2165.c:105:12: note: byref variable will be forcibly initialized 105 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_writereg16': /kisskb/src/drivers/media/dvb-frontends/si2165.c:131:12: note: byref variable will be forcibly initialized 131 | u8 buf[2] = { val & 0xff, (val >> 8) & 0xff }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_writereg32': /kisskb/src/drivers/media/dvb-frontends/si2165.c:145:12: note: byref variable will be forcibly initialized 145 | u8 buf[4] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_set_if_freq_shift': /kisskb/src/drivers/media/dvb-frontends/si2165.c:849:13: note: byref variable will be forcibly initialized 849 | u32 IF = 0; | ^~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_init_pll': /kisskb/src/drivers/media/dvb-frontends/si2165.c:209:12: note: byref variable will be forcibly initialized 209 | u8 buf[4]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_writereg24': /kisskb/src/drivers/media/dvb-frontends/si2165.c:138:12: note: byref variable will be forcibly initialized 138 | u8 buf[3] = { val & 0xff, (val >> 8) & 0xff, (val >> 16) & 0xff }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_upload_firmware_block': /kisskb/src/drivers/media/dvb-frontends/si2165.c:290:12: note: byref variable will be forcibly initialized 290 | u8 buf_ctrl[4] = { 0x00, 0x00, 0x00, 0xc0 }; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_readreg8': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized 95 | unsigned int val_tmp; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_wait_init_done': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_probe': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_read_status': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:768:37: note: byref variable will be forcibly initialized 768 | u32 biterrcnt; | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:672:13: note: byref variable will be forcibly initialized 672 | u32 u32tmp; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_set_frontend': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized 95 | unsigned int val_tmp; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_writereg_mask8': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_upload_firmware': /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:372:13: note: byref variable will be forcibly initialized 372 | u32 offset; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:368:32: note: byref variable will be forcibly initialized 368 | const struct firmware *fw = NULL; | ^~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:365:13: note: byref variable will be forcibly initialized 365 | u16 val16; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c: In function 'si2165_init': /kisskb/src/drivers/media/dvb-frontends/si2165.c:131:12: note: byref variable will be forcibly initialized 131 | u8 buf[2] = { val & 0xff, (val >> 8) & 0xff }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized 95 | unsigned int val_tmp; | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/si2165.c:131:12: note: byref variable will be forcibly initialized 131 | u8 buf[2] = { val & 0xff, (val >> 8) & 0xff }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/si2165.c:95:22: note: byref variable will be forcibly initialized 95 | unsigned int val_tmp; | ^~~~~~~ /kisskb/src/drivers/hwmon/lm78.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/lm78.c:319:23: note: byref variable will be forcibly initialized 319 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm78.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/lm78.c:192:23: note: byref variable will be forcibly initialized 192 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm78.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/lm78.c:172:23: note: byref variable will be forcibly initialized 172 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm78.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/lm78.c:355:23: note: byref variable will be forcibly initialized 355 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm78.c: In function 'temp1_max_hyst_store': /kisskb/src/drivers/hwmon/lm78.c:274:14: note: byref variable will be forcibly initialized 274 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm78.c: In function 'temp1_max_store': /kisskb/src/drivers/hwmon/lm78.c:248:14: note: byref variable will be forcibly initialized 248 | long val; | ^~~ /kisskb/src/drivers/leds/trigger/ledtrig-timer.c: In function 'led_delay_off_store': /kisskb/src/drivers/leds/trigger/ledtrig-timer.c:55:23: note: byref variable will be forcibly initialized 55 | unsigned long state; | ^~~~~ /kisskb/src/drivers/leds/trigger/ledtrig-timer.c: In function 'led_delay_on_store': /kisskb/src/drivers/leds/trigger/ledtrig-timer.c:30:23: note: byref variable will be forcibly initialized 30 | unsigned long state; | ^~~~~ /kisskb/src/drivers/leds/trigger/ledtrig-timer.c: In function 'pattern_init': /kisskb/src/drivers/leds/trigger/ledtrig-timer.c:81:22: note: byref variable will be forcibly initialized 81 | unsigned int size = 0; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/a8293.c: In function 'a8293_set_voltage': /kisskb/src/drivers/media/dvb-frontends/a8293.c:21:18: note: byref variable will be forcibly initialized 21 | u8 reg0, reg1; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/a8293.c:21:12: note: byref variable will be forcibly initialized 21 | u8 reg0, reg1; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/a8293.c: In function 'a8293_probe': /kisskb/src/drivers/media/dvb-frontends/a8293.c:72:12: note: byref variable will be forcibly initialized 72 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_read_i2c': /kisskb/src/drivers/media/dvb-frontends/sp2.c:22:24: note: byref variable will be forcibly initialized 22 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_ci_poll_slot_status': /kisskb/src/drivers/media/dvb-frontends/sp2.c:237:12: note: byref variable will be forcibly initialized 237 | u8 buf[2]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_write_i2c': /kisskb/src/drivers/media/dvb-frontends/sp2.c:59:24: note: byref variable will be forcibly initialized 59 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c:56:12: note: byref variable will be forcibly initialized 56 | u8 buffer[35]; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_ci_op_cam': /kisskb/src/drivers/media/dvb-frontends/sp2.c:97:13: note: byref variable will be forcibly initialized 97 | int mem, ret; | ^~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c:96:12: note: byref variable will be forcibly initialized 96 | u8 store; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_ci_slot_ts_enable': /kisskb/src/drivers/media/dvb-frontends/sp2.c:219:12: note: byref variable will be forcibly initialized 219 | u8 buf; | ^~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_ci_slot_reset': /kisskb/src/drivers/media/dvb-frontends/sp2.c:177:12: note: byref variable will be forcibly initialized 177 | u8 buf; | ^~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_init': /kisskb/src/drivers/media/dvb-frontends/sp2.c:267:12: note: byref variable will be forcibly initialized 267 | u8 cimax_init[34] = { | ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/sp2.c:266:12: note: byref variable will be forcibly initialized 266 | u8 buf; | ^~~ /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c: In function 'm88rs2000_writereg': /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c:56:24: note: byref variable will be forcibly initialized 56 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c:55:12: note: byref variable will be forcibly initialized 55 | u8 buf[] = { reg, data }; | ^~~ /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c: In function 'm88rs2000_readreg': /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c:78:24: note: byref variable will be forcibly initialized 78 | struct i2c_msg msg[] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c:76:12: note: byref variable will be forcibly initialized 76 | u8 b1[] = { 0 }; | ^~ /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c:75:12: note: byref variable will be forcibly initialized 75 | u8 b0[] = { reg }; | ^~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_atomic': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:485:40: note: byref variable will be forcibly initialized 485 | 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:40: note: byref variable will be forcibly initialized 453 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c:452:33: note: byref variable will be forcibly initialized 452 | struct drm_mode_object *ref; | ^~~ /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c: In function 'm88rs2000_set_frontend': /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c:603:13: note: byref variable will be forcibly initialized 603 | u32 tuner_freq; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'drm_mode_object_get_properties': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:361:26: note: byref variable will be forcibly initialized 361 | uint64_t val; | ^~~ /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:40: note: byref variable will be forcibly initialized 405 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'reg_read': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:68:24: note: byref variable will be forcibly initialized 68 | struct i2c_msg msgs[2] = { | ^~~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522t_read_status': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:156:12: note: byref variable will be forcibly initialized 156 | u8 reg; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522s_read_status': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:128:12: note: byref variable will be forcibly initialized 128 | u8 reg; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'reg_write': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:49:24: note: byref variable will be forcibly initialized 49 | struct i2c_msg msg; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522s_set_tsid': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:100:24: note: byref variable will be forcibly initialized 100 | struct reg_val set_tsid[] = { | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522t_set_layers': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:112:24: note: byref variable will be forcibly initialized 112 | struct reg_val rv; | ^~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c: In function 'mn88443x_s_read_status': /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:273:32: note: byref variable will be forcibly initialized 273 | u32 cpmon, tmpu, tmpl, flg; | ^~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:273:26: note: byref variable will be forcibly initialized 273 | u32 cpmon, tmpu, tmpl, flg; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:273:20: note: byref variable will be forcibly initialized 273 | u32 cpmon, tmpu, tmpl, flg; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:273:13: note: byref variable will be forcibly initialized 273 | u32 cpmon, tmpu, tmpl, flg; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522_set_if_agc': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:536:24: note: byref variable will be forcibly initialized 536 | struct reg_val agc_ter[] = { | ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c:530:24: note: byref variable will be forcibly initialized 530 | struct reg_val agc_sat[] = { | ^~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/media/dvb-frontends/tc90522.h:18, from /kisskb/src/drivers/media/dvb-frontends/tc90522.c:25: /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c: In function 'mn88443x_t_read_status': /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:475:41: note: byref variable will be forcibly initialized 475 | u32 seqrd, st, flg, tmpu, tmpm, tmpl; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:475:35: note: byref variable will be forcibly initialized 475 | u32 seqrd, st, flg, tmpu, tmpm, tmpl; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:475:29: note: byref variable will be forcibly initialized 475 | u32 seqrd, st, flg, tmpu, tmpm, tmpl; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:475:24: note: byref variable will be forcibly initialized 475 | u32 seqrd, st, flg, tmpu, tmpm, tmpl; | ^~~ /kisskb/src/drivers/media/dvb-frontends/mn88443x.c:475:13: note: byref variable will be forcibly initialized 475 | u32 seqrd, st, flg, tmpu, tmpm, tmpl; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522_master_xfer': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:640:12: note: byref variable will be forcibly initialized 640 | u8 wbuf[256]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_cmd_execute': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:44:22: note: byref variable will be forcibly initialized 44 | unsigned int uitmp; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_voltage': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:138:29: note: byref variable will be forcibly initialized 138 | 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:29: note: byref variable will be forcibly initialized 93 | 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:29: note: byref variable will be forcibly initialized 551 | struct tda10071_cmd cmd; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522t_get_frontend': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:403:21: note: byref variable will be forcibly initialized 403 | u16 dummy; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c:337:12: note: byref variable will be forcibly initialized 337 | u8 val[15], mode; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_send_burst': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:306:22: note: byref variable will be forcibly initialized 306 | unsigned int uitmp; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:304:29: note: byref variable will be forcibly initialized 304 | 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:186:22: note: byref variable will be forcibly initialized 186 | unsigned int uitmp; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:184:29: note: byref variable will be forcibly initialized 184 | 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:246:22: note: byref variable will be forcibly initialized 246 | unsigned int uitmp; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:244:29: note: byref variable will be forcibly initialized 244 | struct tda10071_cmd cmd; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522s_get_frontend': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:245:21: note: byref variable will be forcibly initialized 245 | u16 dummy; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c:202:12: note: byref variable will be forcibly initialized 202 | u8 val[10]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_read_status': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:371:12: note: byref variable will be forcibly initialized 371 | u8 buf[8]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:370:22: note: byref variable will be forcibly initialized 370 | unsigned int uitmp; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:368:29: note: byref variable will be forcibly initialized 368 | struct tda10071_cmd cmd; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_get_frontend': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:698:12: note: byref variable will be forcibly initialized 698 | u8 buf[5], tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_wr_reg_mask': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:22:12: note: byref variable will be forcibly initialized 22 | u8 tmp; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_sleep': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:1042:29: note: byref variable will be forcibly initialized 1042 | struct tda10071_cmd cmd; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_init': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:760:17: note: byref variable will be forcibly initialized 760 | u8 tmp, buf[4]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:758:32: note: byref variable will be forcibly initialized 758 | const struct firmware *fw; | ^~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:757:22: note: byref variable will be forcibly initialized 757 | unsigned int uitmp; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c:755:29: note: byref variable will be forcibly initialized 755 | struct tda10071_cmd cmd; | ^~~ /kisskb/src/drivers/hwmon/lm87.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/lm87.c:610:23: note: byref variable will be forcibly initialized 610 | unsigned long val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_probe': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:1154:22: note: byref variable will be forcibly initialized 1154 | unsigned int uitmp; | ^~~~~ /kisskb/src/drivers/hwmon/lm87.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/lm87.c:323:14: note: byref variable will be forcibly initialized 323 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm87.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/lm87.c:302:14: note: byref variable will be forcibly initialized 302 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm87.c: In function 'temp_low_store': /kisskb/src/drivers/hwmon/lm87.c:399:14: note: byref variable will be forcibly initialized 399 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm87.c: In function 'temp_high_store': /kisskb/src/drivers/hwmon/lm87.c:420:14: note: byref variable will be forcibly initialized 420 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm87.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/lm87.c:527:14: note: byref variable will be forcibly initialized 527 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm87.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/lm87.c:499:14: note: byref variable will be forcibly initialized 499 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm87.c: In function 'aout_output_store': /kisskb/src/drivers/hwmon/lm87.c:637:14: note: byref variable will be forcibly initialized 637 | long val; | ^~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/drivers/gpu/drm/drm_property.c:26: /kisskb/src/drivers/gpu/drm/drm_property.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c: In function 'horus3a_write_regs': /kisskb/src/drivers/media/dvb-frontends/horus3a.c:51:24: note: byref variable will be forcibly initialized 51 | struct i2c_msg msg[1] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c:50:12: note: byref variable will be forcibly initialized 50 | u8 buf[MAX_WRITE_REGSIZE + 1]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c: In function 'horus3a_write_reg': /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized 83 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c: In function 'horus3a_leave_power_save': /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:117:12: note: byref variable will be forcibly initialized 117 | u8 data[2]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c: In function 'horus3a_set_params': /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized 83 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:177:12: note: byref variable will be forcibly initialized 177 | u8 data[5]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c: In function 'horus3a_enter_power_save': /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized 83 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:90:12: note: byref variable will be forcibly initialized 90 | u8 data[2]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c: In function 'horus3a_attach': /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized 83 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:83:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/horus3a.c:339:12: note: byref variable will be forcibly initialized 339 | u8 buf[3], val; | ^~~ /kisskb/src/drivers/leds/trigger/ledtrig-heartbeat.c: In function 'led_invert_store': /kisskb/src/drivers/leds/trigger/ledtrig-heartbeat.c:108:23: note: byref variable will be forcibly initialized 108 | unsigned long state; | ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_plane.c:23: /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_universal_plane_init': /kisskb/src/drivers/gpu/drm/drm_plane.c:390:17: note: byref variable will be forcibly initialized 390 | va_list ap; | ^~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function '__drmm_universal_plane_alloc': /kisskb/src/drivers/gpu/drm/drm_plane.c:424:17: note: byref variable will be forcibly initialized 424 | va_list ap; | ^~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'setplane_internal': /kisskb/src/drivers/gpu/drm/drm_plane.c:938:40: note: byref variable will be forcibly initialized 938 | 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:1102:40: note: byref variable will be forcibly initialized 1102 | 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:1181:33: note: byref variable will be forcibly initialized 1181 | 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:1211:40: note: byref variable will be forcibly initialized 1211 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'prochot_short_store': /kisskb/src/drivers/hwmon/lm93.c:2291:23: note: byref variable will be forcibly initialized 2291 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'prochot_override_duty_cycle_store': /kisskb/src/drivers/hwmon/lm93.c:2260:23: note: byref variable will be forcibly initialized 2260 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'prochot_interval_store': /kisskb/src/drivers/hwmon/lm93.c:2224:23: note: byref variable will be forcibly initialized 2224 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'prochot_override_store': /kisskb/src/drivers/hwmon/lm93.c:2182:23: note: byref variable will be forcibly initialized 2182 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'prochot_max_store': /kisskb/src/drivers/hwmon/lm93.c:2146:23: note: byref variable will be forcibly initialized 2146 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_auto_vrdhot_ramp_store': /kisskb/src/drivers/hwmon/lm93.c:2081:23: note: byref variable will be forcibly initialized 2081 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_auto_prochot_ramp_store': /kisskb/src/drivers/hwmon/lm93.c:2049:23: note: byref variable will be forcibly initialized 2049 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_auto_spinup_time_store': /kisskb/src/drivers/hwmon/lm93.c:2015:23: note: byref variable will be forcibly initialized 2015 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_auto_spinup_min_store': /kisskb/src/drivers/hwmon/lm93.c:1975:23: note: byref variable will be forcibly initialized 1975 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_auto_channels_store': /kisskb/src/drivers/hwmon/lm93.c:1934:23: note: byref variable will be forcibly initialized 1934 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_freq_store': /kisskb/src/drivers/hwmon/lm93.c:1896:23: note: byref variable will be forcibly initialized 1896 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_enable_store': /kisskb/src/drivers/hwmon/lm93.c:1820:23: note: byref variable will be forcibly initialized 1820 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/lm93.c:1772:23: note: byref variable will be forcibly initialized 1772 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'fan_smart_tach_store': /kisskb/src/drivers/hwmon/lm93.c:1719:23: note: byref variable will be forcibly initialized 1719 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_offset_hyst_store': /kisskb/src/drivers/hwmon/lm93.c:1585:23: note: byref variable will be forcibly initialized 1585 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_pwm_min_store': /kisskb/src/drivers/hwmon/lm93.c:1542:23: note: byref variable will be forcibly initialized 1542 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_offset_store': /kisskb/src/drivers/hwmon/lm93.c:1464:23: note: byref variable will be forcibly initialized 1464 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_boost_hyst_store': /kisskb/src/drivers/hwmon/lm93.c:1419:23: note: byref variable will be forcibly initialized 1419 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/lm93.c:1217:23: note: byref variable will be forcibly initialized 1217 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/lm93.c:1152:23: note: byref variable will be forcibly initialized 1152 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/lm93.c:1640:23: note: byref variable will be forcibly initialized 1640 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_boost_store': /kisskb/src/drivers/hwmon/lm93.c:1383:14: note: byref variable will be forcibly initialized 1383 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_auto_base_store': /kisskb/src/drivers/hwmon/lm93.c:1350:14: note: byref variable will be forcibly initialized 1350 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/lm93.c:1317:14: note: byref variable will be forcibly initialized 1317 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm93.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/lm93.c:1284:14: note: byref variable will be forcibly initialized 1284 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm95234.c: In function 'offset_store': /kisskb/src/drivers/hwmon/lm95234.c:424:14: note: byref variable will be forcibly initialized 424 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm95234.c: In function 'tcrit1_store': /kisskb/src/drivers/hwmon/lm95234.c:344:14: note: byref variable will be forcibly initialized 344 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm95234.c: In function 'tcrit1_hyst_store': /kisskb/src/drivers/hwmon/lm95234.c:385:14: note: byref variable will be forcibly initialized 385 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm95234.c: In function 'tcrit2_store': /kisskb/src/drivers/hwmon/lm95234.c:294:14: note: byref variable will be forcibly initialized 294 | long val; | ^~~ /kisskb/src/drivers/hwmon/lm95234.c: In function 'type_store': /kisskb/src/drivers/hwmon/lm95234.c:249:23: note: byref variable will be forcibly initialized 249 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/lm95234.c: In function 'update_interval_store': /kisskb/src/drivers/hwmon/lm95234.c:463:23: note: byref variable will be forcibly initialized 463 | unsigned long val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_read_regs': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:158:24: note: byref variable will be forcibly initialized 158 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_write_regs': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:117:24: note: byref variable will be forcibly initialized 117 | struct i2c_msg msg[1] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:116:12: note: byref variable will be forcibly initialized 116 | u8 buf[MAX_WRITE_REGSIZE + 1]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_write_reg': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized 149 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_set_reg_bits': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:203:12: note: byref variable will be forcibly initialized 203 | u8 rdata; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_leave_power_save': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized 149 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:231:12: note: byref variable will be forcibly initialized 231 | u8 data[2] = { 0xFB, 0x0F }; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_set_params': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized 149 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:314:12: note: byref variable will be forcibly initialized 314 | u8 data[10]; | ^~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c:25: /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_enter_power_save': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized 149 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:216:12: note: byref variable will be forcibly initialized 216 | u8 data[2]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c: In function 'ascot2e_attach': /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized 149 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:149:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/ascot2e.c:477:12: note: byref variable will be forcibly initialized 477 | u8 data[4]; | ^~~~ /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:362:40: note: byref variable will be forcibly initialized 362 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c: In function 'drm_plane_create_color_properties': /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c:531:35: note: byref variable will be forcibly initialized 531 | struct drm_prop_enum_list enum_list[max_t(int, DRM_COLOR_ENCODING_MAX, | ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_write_regs': /kisskb/src/drivers/media/dvb-frontends/helene.c:292:24: note: byref variable will be forcibly initialized 292 | struct i2c_msg msg[1] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:291:12: note: byref variable will be forcibly initialized 291 | u8 buf[MAX_WRITE_REGSIZE + 1]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_write_reg': /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized 325 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_enter_power_save': /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_leave_power_save': /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_set_params_s': /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:512:12: note: byref variable will be forcibly initialized 512 | u8 data[MAX_WRITE_REGSIZE]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_read_regs': /kisskb/src/drivers/media/dvb-frontends/helene.c:334:24: note: byref variable will be forcibly initialized 334 | struct i2c_msg msg[2] = { | ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_set_reg_bits': /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized 325 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:379:12: note: byref variable will be forcibly initialized 379 | u8 rdata; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_set_params_t': /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized 325 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:662:12: note: byref variable will be forcibly initialized 662 | u8 data[MAX_WRITE_REGSIZE]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c: In function 'helene_x_pon': /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized 325 | u8 tmp = val; /* see gcc.gnu.org/bugzilla/show_bug.cgi?id=81715 */ | ^~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:325:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/helene.c:904:12: note: byref variable will be forcibly initialized 904 | u8 rdata[2]; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:903:12: note: byref variable will be forcibly initialized 903 | u8 data[20]; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:902:12: note: byref variable will be forcibly initialized 902 | u8 cdata[] = {0x7A, 0x01}; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/helene.c:899:12: note: byref variable will be forcibly initialized 899 | u8 dataT[] = { 0x06, 0x00, 0x02, 0x00 }; | ^~~~~ /kisskb/src/drivers/thermal/uniphier_thermal.c: In function 'uniphier_tm_get_temp': /kisskb/src/drivers/thermal/uniphier_thermal.c:195:13: note: byref variable will be forcibly initialized 195 | u32 temp; | ^~~~ /kisskb/src/drivers/thermal/uniphier_thermal.c: In function 'uniphier_tm_initialize_sensor': /kisskb/src/drivers/thermal/uniphier_thermal.c:95:13: note: byref variable will be forcibly initialized 95 | u32 tmod_calib[2]; | ^~~~~~~~~~ /kisskb/src/drivers/thermal/uniphier_thermal.c:94:13: note: byref variable will be forcibly initialized 94 | u32 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/zd1301_demod.c: In function 'zd1301_demod_set_frontend': /kisskb/src/drivers/media/dvb-frontends/zd1301_demod.c:43:13: note: byref variable will be forcibly initialized 43 | u32 if_frequency; | ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/zd1301_demod.c: In function 'zd1301_demod_read_status': /kisskb/src/drivers/media/dvb-frontends/zd1301_demod.c:231:12: note: byref variable will be forcibly initialized 231 | u8 u8tmp; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/zd1301_demod.c: In function 'zd1301_demod_i2c_master_xfer': /kisskb/src/drivers/media/dvb-frontends/zd1301_demod.c:316:12: note: byref variable will be forcibly initialized 316 | u8 u8tmp; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'write_regm': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:133:22: note: byref variable will be forcibly initialized 133 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'campoll': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:504:20: note: byref variable will be forcibly initialized 504 | u8 slotstat; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:491:12: note: byref variable will be forcibly initialized 491 | u8 istat; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'poll_slot_status': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:534:12: note: byref variable will be forcibly initialized 534 | u8 slotstat; | ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'cam_mode': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:201:12: note: byref variable will be forcibly initialized 201 | u8 dummy; | ^~~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'read_data': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:547:17: note: byref variable will be forcibly initialized 547 | u8 msb, lsb; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:547:12: note: byref variable will be forcibly initialized 547 | u8 msb, lsb; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'write_io': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:122:12: note: byref variable will be forcibly initialized 122 | u8 addr[2] = {address & 0xff, address >> 8}; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'read_io': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:111:12: note: byref variable will be forcibly initialized 111 | u8 addr[2] = {address & 0xff, address >> 8}; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'read_cam_control': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:405:22: note: byref variable will be forcibly initialized 405 | unsigned int val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'write_pccard': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:100:20: note: byref variable will be forcibly initialized 100 | u8 buf[256]; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:96:12: note: byref variable will be forcibly initialized 96 | u8 addr[2] = {address & 0xff, address >> 8}; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'read_pccard': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:85:12: note: byref variable will be forcibly initialized 85 | u8 addr[2] = {address & 0xff, address >> 8}; | ^~~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'read_attribute_mem': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:380:12: note: byref variable will be forcibly initialized 380 | u8 val; | ^~~ /kisskb/src/drivers/media/dvb-frontends/cxd2099.c: In function 'cxd2099_probe': /kisskb/src/drivers/media/dvb-frontends/cxd2099.c:610:22: note: byref variable will be forcibly initialized 610 | unsigned int val; | ^~~ /kisskb/src/drivers/thermal/sprd_thermal.c: In function 'sprd_thm_cal_read': /kisskb/src/drivers/thermal/sprd_thermal.c:126:16: note: byref variable will be forcibly initialized 126 | size_t len; | ^~~ /kisskb/src/drivers/thermal/sprd_thermal.c: In function 'sprd_thm_sensor_calibration': /kisskb/src/drivers/thermal/sprd_thermal.c:157:13: note: byref variable will be forcibly initialized 157 | int dt_offset = 64, ratio = 1000; | ^~~~~~~~~ /kisskb/src/drivers/thermal/sprd_thermal.c: In function 'sprd_thm_probe': /kisskb/src/drivers/thermal/sprd_thermal.c:339:13: note: byref variable will be forcibly initialized 339 | u32 val; | ^~~ In file included from /kisskb/src/drivers/gpu/drm/drm_print.c:37: /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_vprintf': /kisskb/src/include/drm/drm_print.h:108:26: note: byref variable will be forcibly initialized 108 | struct va_format vaf = { .fmt = fmt, .va = va }; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:26: /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:27: /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_printf': /kisskb/src/include/drm/drm_print.h:108:26: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_print.c:199:17: note: byref variable will be forcibly initialized 199 | va_list args; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_printk': /kisskb/src/drivers/gpu/drm/drm_print.c:242:17: note: byref variable will be forcibly initialized 242 | va_list args; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c:241:26: note: byref variable will be forcibly initialized 241 | struct va_format vaf; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, 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:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:60:32: note: in expansion of macro 'smp_load_acquire' 60 | return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_dbg': /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_avail': /kisskb/src/drivers/gpu/drm/drm_print.c:263:17: note: byref variable will be forcibly initialized 263 | va_list args; | ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:90:17: note: in expansion of macro 'smp_load_acquire' 90 | avail = smp_load_acquire(&rbuf->pwrite) - rbuf->pread; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_print.c:262:26: note: byref variable will be forcibly initialized 262 | struct va_format vaf; | ^~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:97:66: note: in definition of macro '__smp_store_release' 97 | { .__val = (__force __unqual_scalar_typeof(*p)) (v) }; \ | ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:9: note: in expansion of macro 'smp_store_release' 106 | 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' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:41: note: in expansion of macro 'smp_load_acquire' 106 | smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); | ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:9: note: in expansion of macro 'smp_store_release' 106 | smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_reset': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&rbuf->pwrite, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:116:9: note: in expansion of macro 'smp_store_release' 116 | smp_store_release(&rbuf->pread, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:286:17: note: byref variable will be forcibly initialized 286 | va_list args; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c:285:26: note: byref variable will be forcibly initialized 285 | 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:17: note: byref variable will be forcibly initialized 305 | va_list args; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c:304:26: note: byref variable will be forcibly initialized 304 | struct va_format vaf; | ^~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_read_user': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:154:9: note: in expansion of macro 'smp_store_release' 154 | smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:148:17: note: in expansion of macro 'smp_store_release' 148 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:178:9: note: in expansion of macro 'smp_store_release' 178 | smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:173:17: note: in expansion of macro 'smp_store_release' 173 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:202:9: note: in expansion of macro 'smp_store_release' 202 | smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:198:17: note: in expansion of macro 'smp_store_release' 198 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:233:9: note: in expansion of macro 'smp_store_release' 233 | smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); | ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:227:17: note: in expansion of macro 'smp_store_release' 227 | smp_store_release(&rbuf->pwrite, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/trigger/ledtrig-activity.c: In function 'led_invert_store': /kisskb/src/drivers/leds/trigger/ledtrig-activity.c:167:23: note: byref variable will be forcibly initialized 167 | unsigned long state; | ^~~~~ /kisskb/src/drivers/leds/trigger/ledtrig-activity.c: In function 'led_activity_function': /kisskb/src/drivers/leds/trigger/ledtrig-activity.c:61:39: note: byref variable will be forcibly initialized 61 | struct kernel_cpustat kcpustat; | ^~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, from /kisskb/src/include/linux/gpio/driver.h:7, from /kisskb/src/include/linux/of_gpio.h:14, from /kisskb/src/drivers/mmc/core/host.c:16: /kisskb/src/drivers/mmc/core/host.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/leds/trigger/ledtrig-gpio.c: In function 'gpio_trig_brightness_store': /kisskb/src/drivers/leds/trigger/ledtrig-gpio.c:60:18: note: byref variable will be forcibly initialized 60 | unsigned desired_brightness; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/trigger/ledtrig-gpio.c: In function 'gpio_trig_gpio_store': /kisskb/src/drivers/leds/trigger/ledtrig-gpio.c:123:18: note: byref variable will be forcibly initialized 123 | unsigned gpio; | ^~~~ /kisskb/src/drivers/leds/trigger/ledtrig-gpio.c: In function 'gpio_trig_inverted_store': /kisskb/src/drivers/leds/trigger/ledtrig-gpio.c:89:23: note: byref variable will be forcibly initialized 89 | unsigned long inverted; | ^~~~~~~~ /kisskb/src/drivers/mmc/core/host.c: In function 'mmc_of_parse': /kisskb/src/drivers/mmc/core/host.c:270:34: note: byref variable will be forcibly initialized 270 | u32 bus_width, drv_type, cd_debounce_delay_ms; | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/host.c:270:24: note: byref variable will be forcibly initialized 270 | u32 bus_width, drv_type, cd_debounce_delay_ms; | ^~~~~~~~ /kisskb/src/drivers/mmc/core/host.c:270:13: note: byref variable will be forcibly initialized 270 | u32 bus_width, drv_type, cd_debounce_delay_ms; | ^~~~~~~~~ /kisskb/src/drivers/leds/trigger/ledtrig-backlight.c: In function 'bl_trig_invert_store': /kisskb/src/drivers/leds/trigger/ledtrig-backlight.c:73:23: note: byref variable will be forcibly initialized 73 | unsigned long invert; | ^~~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function '__ltc2947_val_read16': /kisskb/src/drivers/hwmon/ltc2947-core.c:135:16: note: byref variable will be forcibly initialized 135 | __be16 __val = 0; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function '__ltc2947_val_read24': /kisskb/src/drivers/hwmon/ltc2947-core.c:150:16: note: byref variable will be forcibly initialized 150 | __be32 __val = 0; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function '__ltc2947_val_read64': /kisskb/src/drivers/hwmon/ltc2947-core.c:165:16: note: byref variable will be forcibly initialized 165 | __be64 __val = 0; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_val_read': /kisskb/src/drivers/hwmon/ltc2947-core.c:181:13: note: byref variable will be forcibly initialized 181 | u64 __val = 0; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_show_value': /kisskb/src/drivers/hwmon/ltc2947-core.c:327:13: note: byref variable will be forcibly initialized 327 | s64 val = 0; | ^~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_alarm_read': /kisskb/src/drivers/hwmon/ltc2947-core.c:292:14: note: byref variable will be forcibly initialized 292 | char alarms[LTC2947_ALERTS_SIZE + 1]; | ^~~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_read_curr': /kisskb/src/drivers/hwmon/ltc2947-core.c:456:13: note: byref variable will be forcibly initialized 456 | s64 __val = 0; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_read_power': /kisskb/src/drivers/hwmon/ltc2947-core.c:409:13: note: byref variable will be forcibly initialized 409 | s64 __val = 0; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_read_temp': /kisskb/src/drivers/hwmon/ltc2947-core.c:344:13: note: byref variable will be forcibly initialized 344 | s64 __val = 0; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_read_in': /kisskb/src/drivers/hwmon/ltc2947-core.c:504:13: note: byref variable will be forcibly initialized 504 | s64 __val = 0; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function '__ltc2947_val_write16': /kisskb/src/drivers/hwmon/ltc2947-core.c:233:16: note: byref variable will be forcibly initialized 233 | __be16 __val; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function '__ltc2947_val_write64': /kisskb/src/drivers/hwmon/ltc2947-core.c:224:16: note: byref variable will be forcibly initialized 224 | __be64 __val; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_val_write': /kisskb/src/drivers/hwmon/ltc2947-core.c:233:16: note: byref variable will be forcibly initialized 233 | __be16 __val; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_setup': /kisskb/src/drivers/hwmon/ltc2947-core.c:971:13: note: byref variable will be forcibly initialized 971 | u32 accum[2]; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c:970:30: note: byref variable will be forcibly initialized 970 | u32 dummy, deadband, pol; | ^~~ /kisskb/src/drivers/hwmon/ltc2947-core.c:970:20: note: byref variable will be forcibly initialized 970 | u32 dummy, deadband, pol; | ^~~~~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c:970:13: note: byref variable will be forcibly initialized 970 | u32 dummy, deadband, pol; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2947-core.c: In function 'ltc2947_resume': /kisskb/src/drivers/hwmon/ltc2947-core.c:1141:13: note: byref variable will be forcibly initialized 1141 | u32 ctrl = 0; | ^~~~ /kisskb/src/drivers/hwmon/ltc2945.c: In function 'ltc2945_val_to_reg': /kisskb/src/drivers/hwmon/ltc2945.c:152:22: note: byref variable will be forcibly initialized 152 | unsigned int control; | ^~~~~~~ /kisskb/src/drivers/hwmon/ltc2945.c: In function 'ltc2945_bool_show': /kisskb/src/drivers/hwmon/ltc2945.c:325:22: note: byref variable will be forcibly initialized 325 | unsigned int fault; | ^~~~~ /kisskb/src/drivers/hwmon/ltc2945.c: In function 'ltc2945_history_store': /kisskb/src/drivers/hwmon/ltc2945.c:277:23: note: byref variable will be forcibly initialized 277 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/ltc2945.c:276:12: note: byref variable will be forcibly initialized 276 | u8 buf_max[3] = { 0, 0, 0 }; | ^~~~~~~ /kisskb/src/drivers/hwmon/ltc2945.c:275:12: note: byref variable will be forcibly initialized 275 | u8 buf_min[3] = { 0xff, 0xff, 0xff }; | ^~~~~~~ /kisskb/src/drivers/hwmon/ltc2945.c: In function 'ltc2945_value_store': /kisskb/src/drivers/hwmon/ltc2945.c:240:12: note: byref variable will be forcibly initialized 240 | u8 regbuf[3]; | ^~~~~~ /kisskb/src/drivers/hwmon/ltc2945.c:239:23: note: byref variable will be forcibly initialized 239 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/ltc2945.c: In function 'ltc2945_reg_to_val': /kisskb/src/drivers/hwmon/ltc2945.c:71:12: note: byref variable will be forcibly initialized 71 | u8 buf[3]; | ^~~ /kisskb/src/drivers/hwmon/ltc2945.c:70:22: note: byref variable will be forcibly initialized 70 | unsigned int control; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_getresources': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:103:40: note: byref variable will be forcibly initialized 103 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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 'queued_spin_unlock': /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:40: note: byref variable will be forcibly initialized 187 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /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:36: note: byref variable will be forcibly initialized 540 | struct drm_printer p = drm_debug_printer("[leaked fb]"); | ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:480:40: note: byref variable will be forcibly initialized 480 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'syncobj_wait_syncobj_func': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:933:27: note: byref variable will be forcibly initialized 933 | struct dma_fence *fence; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_fence_add_wait': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:243:27: note: byref variable will be forcibly initialized 243 | struct dma_fence *fence; | ^~~~~ In file included from /kisskb/src/include/linux/dma-resv.h:44, from /kisskb/src/include/drm/drm_gem.h:38, from /kisskb/src/drivers/gpu/drm/drm_syncobj.c:196: /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_array_wait_timeout': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:992:35: note: byref variable will be forcibly initialized 992 | struct dma_fence *fence; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:302:9: note: in expansion of macro 'rcu_assign_pointer' 302 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:334:9: note: in expansion of macro 'rcu_assign_pointer' 334 | 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:387:35: note: byref variable will be forcibly initialized 387 | struct syncobj_wait_entry wait; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_export_sync_file': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:699:27: note: byref variable will be forcibly initialized 699 | struct dma_fence *fence; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_transfer_to_timeline': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:851:27: note: byref variable will be forcibly initialized 851 | struct dma_fence *fence; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_transfer_to_binary': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:883:27: note: byref variable will be forcibly initialized 883 | struct dma_fence *fence; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_create_as_handle': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:552:29: note: byref variable will be forcibly initialized 552 | struct drm_syncobj *syncobj; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_array_wait': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1138:18: note: byref variable will be forcibly initialized 1138 | uint32_t first = ~0; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_wait_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1226:30: note: byref variable will be forcibly initialized 1226 | struct drm_syncobj **syncobjs; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_timeline_wait_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1259:30: note: byref variable will be forcibly initialized 1259 | struct drm_syncobj **syncobjs; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_reset_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1294:30: note: byref variable will be forcibly initialized 1294 | struct drm_syncobj **syncobjs; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_signal_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1327:30: note: byref variable will be forcibly initialized 1327 | struct drm_syncobj **syncobjs; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_timeline_signal_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1363:30: note: byref variable will be forcibly initialized 1363 | struct drm_syncobj **syncobjs; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_query_ioctl': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1459:26: note: byref variable will be forcibly initialized 1459 | uint64_t point; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:1435:30: note: byref variable will be forcibly initialized 1435 | struct drm_syncobj **syncobjs; | ^~~~~~~~ /kisskb/src/drivers/hwmon/ltc4151.c: In function 'ltc4151_probe': /kisskb/src/drivers/hwmon/ltc4151.c:163:13: note: byref variable will be forcibly initialized 163 | u32 shunt; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/gpu/drm/drm_vblank.c:28: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/drm_vblank.c:28: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_get_last_vbltimestamp': /kisskb/src/drivers/gpu/drm/drm_vblank.c:875:13: note: byref variable will be forcibly initialized 875 | int max_error = (int) drm_timestamp_precision * 1000; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_update_vblank_count': /kisskb/src/drivers/gpu/drm/drm_vblank.c:284:17: note: byref variable will be forcibly initialized 284 | ktime_t t_vblank; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_reset_vblank_timestamp': /kisskb/src/drivers/gpu/drm/drm_vblank.c:235:17: note: byref variable will be forcibly initialized 235 | ktime_t t_vblank; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_vblank_restore': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1475:17: note: byref variable will be forcibly initialized 1475 | ktime_t t_vblank; | ^~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_vblank.c:34: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drmm_kmalloc_array': /kisskb/src/include/drm/drm_managed.h:78:16: note: byref variable will be forcibly initialized 78 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_vblank_reply': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1726:17: note: byref variable will be forcibly initialized 1726 | ktime_t now; | ^~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_vblank_helper_get_vblank_timestamp_internal': /kisskb/src/drivers/gpu/drm/drm_vblank.c:703:19: note: byref variable will be forcibly initialized 703 | int vpos, hpos, i; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:703:13: note: byref variable will be forcibly initialized 703 | int vpos, hpos, i; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:700:24: note: byref variable will be forcibly initialized 700 | ktime_t stime, etime; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:700:17: note: byref variable will be forcibly initialized 700 | ktime_t stime, etime; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_send_vblank_event': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1088:17: note: byref variable will be forcibly initialized 1088 | ktime_t now; | ^~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_queue_vblank_event': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1625:17: note: byref variable will be forcibly initialized 1625 | ktime_t now; | ^~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_handle_vblank_events': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1896:17: note: byref variable will be forcibly initialized 1896 | ktime_t now; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/drm_vblank.c:28: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_one_vblank': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1265:15: note: in expansion of macro 'wait_event_timeout' 1265 | ret = wait_event_timeout(vblank->queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_vblank_off': /kisskb/src/drivers/gpu/drm/drm_vblank.c:1306:17: note: byref variable will be forcibly initialized 1306 | ktime_t now; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/drm_vblank.c:28: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_vblank_ioctl': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1856:24: note: in expansion of macro 'wait_event_interruptible_timeout' 1856 | wait = wait_event_interruptible_timeout(vblank->queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_get_sequence_ioctl': /kisskb/src/drivers/gpu/drm/drm_vblank.c:2028:17: note: byref variable will be forcibly initialized 2028 | ktime_t now; | ^~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_crtc_queue_sequence_ioctl': /kisskb/src/drivers/gpu/drm/drm_vblank.c:2084:17: note: byref variable will be forcibly initialized 2084 | ktime_t now; | ^~~ In file included from /kisskb/src/drivers/gpu/drm/drm_hdcp.c:13: /kisskb/src/drivers/gpu/drm/drm_hdcp.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_hdcp.c: In function 'drm_hdcp_request_srm': /kisskb/src/drivers/gpu/drm/drm_hdcp.c:239:32: note: byref variable will be forcibly initialized 239 | const struct firmware *fw; | ^~ /kisskb/src/drivers/gpu/drm/drm_hdcp.c:238:14: note: byref variable will be forcibly initialized 238 | char fw_name[36] = "display_hdcp_srm.bin"; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_hdcp.c: In function 'drm_hdcp_check_ksvs_revoked': /kisskb/src/drivers/gpu/drm/drm_hdcp.c:289:13: note: byref variable will be forcibly initialized 289 | u8 *revoked_ksv_list = NULL; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_hdcp.c:288:13: note: byref variable will be forcibly initialized 288 | u32 revoked_ksv_cnt = 0, i, j; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_writeback.c:12: /kisskb/src/drivers/gpu/drm/drm_writeback.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:6, from /kisskb/src/include/drm/drm_crtc_helper.h:40, from /kisskb/src/drivers/gpu/drm/drm_lease.c:9: /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function '_drm_lease_revoke': /kisskb/src/drivers/gpu/drm/drm_lease.c:300:13: note: byref variable will be forcibly initialized 300 | int object; | ^~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/include/linux/ftrace.h:10, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/include/linux/fb.h:6, from /kisskb/src/include/drm/drm_crtc_helper.h:40, from /kisskb/src/drivers/gpu/drm/drm_lease.c:9: /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_writeback.c:12: /kisskb/src/drivers/gpu/drm/drm_writeback.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_lease_create': /kisskb/src/drivers/gpu/drm/drm_lease.c:212:13: note: byref variable will be forcibly initialized 212 | int object; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c:211:28: note: byref variable will be forcibly initialized 211 | struct drm_master *lessee; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function '_drm_lease_held': /kisskb/src/drivers/gpu/drm/drm_lease.c:112:28: note: byref variable will be forcibly initialized 112 | struct drm_master *master; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_lease_held': /kisskb/src/drivers/gpu/drm/drm_lease.c:128:28: note: byref variable will be forcibly initialized 128 | struct drm_master *master; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_lease_filter_crtcs': /kisskb/src/drivers/gpu/drm/drm_lease.c:156:28: note: byref variable will be forcibly initialized 156 | struct drm_master *master; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_create_lease_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:481:28: note: byref variable will be forcibly initialized 481 | struct drm_master *lessee = NULL; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c:480:28: note: byref variable will be forcibly initialized 480 | struct drm_master *lessor; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c:479:20: note: byref variable will be forcibly initialized 479 | struct idr leases; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_list_lessees_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:592:28: note: byref variable will be forcibly initialized 592 | struct drm_master *lessor, *lessee; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_get_lease_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:643:13: note: byref variable will be forcibly initialized 643 | int object; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c:639:28: note: byref variable will be forcibly initialized 639 | struct drm_master *lessee; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_revoke_lease_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:695:28: note: byref variable will be forcibly initialized 695 | struct drm_master *lessor; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_client.c: In function 'drm_client_debugfs_internal_clients': /kisskb/src/drivers/gpu/drm/drm_client.c:484:28: note: byref variable will be forcibly initialized 484 | struct drm_printer p = drm_seq_file_printer(m); | ^ /kisskb/src/drivers/gpu/drm/drm_client.c: In function 'drm_client_framebuffer_flush': /kisskb/src/drivers/gpu/drm/drm_client.c:463:38: note: byref variable will be forcibly initialized 463 | struct drm_clip_rect clip = { | ^~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_bus_test': /kisskb/src/drivers/mmc/core/mmc_ops.c:738:28: note: byref variable will be forcibly initialized 738 | struct scatterlist sg; | ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/media/dvb-core/dvb_vb2.c:15: /kisskb/src/drivers/media/dvb-core/dvb_vb2.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_busy_cb': /kisskb/src/drivers/mmc/core/mmc_ops.c:435:13: note: byref variable will be forcibly initialized 435 | u32 status = 0; | ^~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/dvb-core/dvb_vb2.c:16: /kisskb/src/drivers/media/dvb-core/dvb_vb2.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_adtc_data': /kisskb/src/drivers/mmc/core/mmc_ops.c:260:28: note: byref variable will be forcibly initialized 260 | struct scatterlist sg; | ^~ In file included from /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:13: /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_switch_status': /kisskb/src/drivers/mmc/core/mmc_ops.c:419:13: note: byref variable will be forcibly initialized 419 | u32 status; | ^~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function '__mmc_poll_for_busy': /kisskb/src/drivers/mmc/core/mmc_ops.c:482:14: note: byref variable will be forcibly initialized 482 | bool busy = false; | ^~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_poll_for_busy': /kisskb/src/drivers/mmc/core/mmc_ops.c:518:30: note: byref variable will be forcibly initialized 518 | struct mmc_busy_data cb_data; | ^~~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_interrupt_hpi': /kisskb/src/drivers/mmc/core/mmc_ops.c:870:13: note: byref variable will be forcibly initialized 870 | u32 status; | ^~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_tuning': /kisskb/src/drivers/mmc/core/mmc_ops.c:642:28: note: byref variable will be forcibly initialized 642 | struct scatterlist sg; | ^~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_firmware_config': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:576:40: note: byref variable will be forcibly initialized 576 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_read_bkops_status': /kisskb/src/drivers/mmc/core/mmc_ops.c:916:13: note: byref variable will be forcibly initialized 916 | u8 *ext_csd; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_modeset_dpms_legacy': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:1185:40: note: byref variable will be forcibly initialized 1185 | 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:768:40: note: byref variable will be forcibly initialized 768 | struct drm_connector_list_iter conn_iter; | ^~~~~~~~~ /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:69:34: note: byref variable will be forcibly initialized 69 | struct drm_mode_modeinfo umode; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_crtc_set_property': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:438:14: note: byref variable will be forcibly initialized 438 | bool replaced = false; | ^~~~~~~~ /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:1014:30: note: byref variable will be forcibly initialized 1014 | unsigned int rotation; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:978:40: note: byref variable will be forcibly initialized 978 | struct drm_modeset_acquire_ctx ctx; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/drm/drm_managed.h:6, from /kisskb/src/drivers/gpu/drm/drm_managed.c:8: /kisskb/src/drivers/gpu/drm/drm_managed.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_plane_set_property': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:538:14: note: byref variable will be forcibly initialized 538 | bool replaced = false; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_managed.c: In function 'alloc_dr': /kisskb/src/drivers/gpu/drm/drm_managed.c:88:16: note: byref variable will be forcibly initialized 88 | size_t tot_size; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/drm/drm_managed.h:6, from /kisskb/src/drivers/gpu/drm/drm_managed.c:8: /kisskb/src/drivers/gpu/drm/drm_managed.c: In function '__raw_spin_lock_irqsave': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_connector_set_property': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:708:14: note: byref variable will be forcibly initialized 708 | bool replaced = false; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_set_property': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1007:33: note: byref variable will be forcibly initialized 1007 | struct drm_mode_object *ref; | ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_mode_atomic_ioctl': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1414:34: note: byref variable will be forcibly initialized 1414 | uint64_t prop_value; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1329:28: note: byref variable will be forcibly initialized 1329 | struct drm_printer p = drm_info_printer(dev->dev); | ^ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1328:28: note: byref variable will be forcibly initialized 1328 | unsigned int i, j, num_fences; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1326:37: note: byref variable will be forcibly initialized 1326 | struct drm_out_fence_state *fence_state; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1325:40: note: byref variable will be forcibly initialized 1325 | struct drm_modeset_acquire_ctx ctx; | ^~~ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_compare_ext_csds': /kisskb/src/drivers/mmc/core/mmc.c:708:13: note: byref variable will be forcibly initialized 708 | u8 *bw_ext_csd; | ^~~~~~~~~~ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_read_ext_csd': /kisskb/src/drivers/mmc/core/mmc.c:670:13: note: byref variable will be forcibly initialized 670 | u8 *ext_csd; | ^~~~~~~ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_select_driver_type': /kisskb/src/drivers/mmc/core/mmc.c:1332:44: note: byref variable will be forcibly initialized 1332 | int card_drv_type, drive_strength, drv_type = 0; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:20: /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_init_card': /kisskb/src/drivers/mmc/core/mmc.c:1577:13: note: byref variable will be forcibly initialized 1577 | u32 rocr; | ^~~~ /kisskb/src/drivers/mmc/core/mmc.c:1576:13: note: byref variable will be forcibly initialized 1576 | u32 cid[4]; | ^~~ /kisskb/src/drivers/mmc/core/mmc.c: In function 'mmc_attach_mmc': /kisskb/src/drivers/mmc/core/mmc.c:2258:13: note: byref variable will be forcibly initialized 2258 | u32 ocr, rocr; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:21: /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__prepare_userptr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1108:26: note: byref variable will be forcibly initialized 1108 | struct vb2_plane planes[VB2_MAX_PLANES]; | ^~~~~~ /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c: In function 'repeat_store': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__prepare_dmabuf': /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c:166:18: note: byref variable will be forcibly initialized 166 | int err, res; | ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1224:26: note: byref variable will be forcibly initialized 1224 | struct vb2_plane planes[VB2_MAX_PLANES]; | ^~~~~~ /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c: In function 'pattern_trig_store_patterns_string': /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c:226:21: note: byref variable will be forcibly initialized 226 | int ccount, cr, offset = 0; | ^~ /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c: In function 'pattern_init': /kisskb/src/drivers/leds/trigger/ledtrig-pattern.c:366:22: note: byref variable will be forcibly initialized 366 | unsigned int size = 0; | ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:21: /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__vb2_wait_for_done_vb': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1834:23: note: in expansion of macro 'wait_event_interruptible' 1834 | ret = wait_event_interruptible(q->done_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_core_create_bufs': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:906:38: note: byref variable will be forcibly initialized 906 | unsigned int num_planes = 0, num_buffers, allocated_buffers; | ^~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:906:22: note: byref variable will be forcibly initialized 906 | unsigned int num_planes = 0, num_buffers, allocated_buffers; | ^~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_core_reqbufs': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:762:54: note: byref variable will be forcibly initialized 762 | unsigned int num_buffers, allocated_buffers, num_planes = 0; | ^~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:762:22: note: byref variable will be forcibly initialized 762 | unsigned int num_buffers, allocated_buffers, num_planes = 0; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:21: /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_wait_for_all_buffers': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1898:17: note: in expansion of macro 'wait_event' 1898 | wait_event(q->done_wq, !atomic_read(&q->owned_by_drv_count)); | ^~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_core_dqbuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1922:28: note: byref variable will be forcibly initialized 1922 | struct vb2_buffer *vb = NULL; | ^~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_thread': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:2918:18: note: byref variable will be forcibly initialized 2918 | unsigned index = 0; | ^~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__vb2_perform_fileio': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:2741:18: note: byref variable will be forcibly initialized 2741 | unsigned index; | ^~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_mmap': /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:2264:34: note: byref variable will be forcibly initialized 2264 | unsigned int buffer = 0, plane = 0; | ^~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:2264:22: note: byref variable will be forcibly initialized 2264 | unsigned int buffer = 0, plane = 0; | ^~~~~~ /kisskb/src/drivers/hwmon/max127.c: In function 'max127_select_channel': /kisskb/src/drivers/hwmon/max127.c:56:24: note: byref variable will be forcibly initialized 56 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/hwmon/max127.c: In function 'max127_read_channel': /kisskb/src/drivers/hwmon/max127.c:76:24: note: byref variable will be forcibly initialized 76 | struct i2c_msg msg = { | ^~~ /kisskb/src/drivers/hwmon/max127.c:75:12: note: byref variable will be forcibly initialized 75 | u8 i2c_data[MAX127_DATA_LEN]; | ^~~~~~~~ /kisskb/src/drivers/hwmon/max127.c: In function 'max127_read_input': /kisskb/src/drivers/hwmon/max127.c:119:14: note: byref variable will be forcibly initialized 119 | long raw; | ^~~ /kisskb/src/drivers/hwmon/max16065.c: In function 'max16065_limit_store': /kisskb/src/drivers/hwmon/max16065.c:225:23: note: byref variable will be forcibly initialized 225 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/max197.c: In function 'max197_store_range': /kisskb/src/drivers/hwmon/max197.c:123:14: note: byref variable will be forcibly initialized 123 | long value; | ^~~~~ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_parse_ext_reg': /kisskb/src/drivers/mmc/core/sd.c:1186:13: note: byref variable will be forcibly initialized 1186 | u32 reg_addr; | ^~~~~~~~ /kisskb/src/drivers/mmc/core/sd.c:1185:13: note: byref variable will be forcibly initialized 1185 | u16 sfc, offset, ext = *next_ext_addr; | ^~~ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_read_ext_regs': /kisskb/src/drivers/mmc/core/sd.c:1236:23: note: byref variable will be forcibly initialized 1236 | u16 rev, len, next_ext_addr; | ^~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/sd.c:1236:18: note: byref variable will be forcibly initialized 1236 | u16 rev, len, next_ext_addr; | ^~~ /kisskb/src/drivers/mmc/core/sd.c:1236:13: note: byref variable will be forcibly initialized 1236 | u16 rev, len, next_ext_addr; | ^~~ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_write_ext_reg': /kisskb/src/drivers/mmc/core/sd.c:1017:28: note: byref variable will be forcibly initialized 1017 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_poweroff_notify': /kisskb/src/drivers/mmc/core/sd.c:1647:29: note: byref variable will be forcibly initialized 1647 | struct sd_busy_data cb_data; | ^~~~~~~ /kisskb/src/drivers/mmc/core/sd.c: In function 'sd_select_driver_type': /kisskb/src/drivers/mmc/core/sd.c:416:44: note: byref variable will be forcibly initialized 416 | int card_drv_type, drive_strength, drv_type; | ^~~~~~~~ /kisskb/src/drivers/mmc/core/sd.c: In function 'mmc_sd_init_card': /kisskb/src/drivers/mmc/core/sd.c:1396:13: note: byref variable will be forcibly initialized 1396 | u32 rocr = 0; | ^~~~ /kisskb/src/drivers/mmc/core/sd.c:1395:13: note: byref variable will be forcibly initialized 1395 | u32 cid[4]; | ^~~ /kisskb/src/drivers/mmc/core/sd.c: In function 'mmc_attach_sd': /kisskb/src/drivers/mmc/core/sd.c:1808:13: note: byref variable will be forcibly initialized 1808 | u32 ocr, rocr; | ^~~ In file included from /kisskb/src/drivers/leds/led-core.c:18: /kisskb/src/drivers/leds/led-core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/leds/led-core.c: In function 'led_compose_name': /kisskb/src/drivers/leds/led-core.c:446:22: note: byref variable will be forcibly initialized 446 | char tmp_buf[LED_MAX_NAME_SIZE]; | ^~~~~~~ /kisskb/src/drivers/leds/led-core.c: In function 'led_init_default_state_get': /kisskb/src/drivers/leds/led-core.c:483:21: note: byref variable will be forcibly initialized 483 | const char *state = NULL; | ^~~~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_rx_release': /kisskb/src/drivers/firmware/arm_ffa/driver.c:197:21: note: byref variable will be forcibly initialized 197 | ffa_value_t ret; | ^~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_rxtx_map': /kisskb/src/drivers/firmware/arm_ffa/driver.c:213:21: note: byref variable will be forcibly initialized 213 | ffa_value_t ret; | ^~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_id_get': /kisskb/src/drivers/firmware/arm_ffa/driver.c:302:21: note: byref variable will be forcibly initialized 302 | ffa_value_t id; | ^~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_mem_next_frag': /kisskb/src/drivers/firmware/arm_ffa/driver.c:386:21: note: byref variable will be forcibly initialized 386 | ffa_value_t ret; | ^~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_memory_reclaim': /kisskb/src/drivers/firmware/arm_ffa/driver.c:528:21: note: byref variable will be forcibly initialized 528 | ffa_value_t ret; | ^~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_version_check': /kisskb/src/drivers/firmware/arm_ffa/driver.c:172:21: note: byref variable will be forcibly initialized 172 | ffa_value_t ver; | ^~~ In file included from /kisskb/src/drivers/firmware/arm_ffa/driver.c:33: /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function '__ffa_partition_info_get': /kisskb/src/drivers/firmware/arm_ffa/driver.c:246:21: note: byref variable will be forcibly initialized 246 | ffa_value_t partition_info; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_partition_probe': /kisskb/src/drivers/firmware/arm_ffa/driver.c:276:13: note: byref variable will be forcibly initialized 276 | u32 uuid0_4[4]; | ^~~~~~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_partition_info_get': /kisskb/src/drivers/firmware/arm_ffa/driver.c:552:36: note: byref variable will be forcibly initialized 552 | struct ffa_partition_info *pbuf; | ^~~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c:551:16: note: byref variable will be forcibly initialized 551 | uuid_t uuid; | ^~~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_mem_first_frag': /kisskb/src/drivers/firmware/arm_ffa/driver.c:359:21: note: byref variable will be forcibly initialized 359 | ffa_value_t ret; | ^~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_msg_send_direct_req': /kisskb/src/drivers/firmware/arm_ffa/driver.c:320:21: note: byref variable will be forcibly initialized 320 | ffa_value_t ret; | ^~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_setup_partitions': /kisskb/src/drivers/firmware/arm_ffa/driver.c:626:36: note: byref variable will be forcibly initialized 626 | struct ffa_partition_info *pbuf, *tpbuf; | ^~~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_rxtx_unmap': /kisskb/src/drivers/firmware/arm_ffa/driver.c:228:21: note: byref variable will be forcibly initialized 228 | ffa_value_t ret; | ^~~ /kisskb/src/drivers/firmware/arm_ffa/driver.c: In function 'ffa_device_match_uuid': /kisskb/src/drivers/firmware/arm_ffa/driver.c:610:36: note: byref variable will be forcibly initialized 610 | struct ffa_partition_info *pbuf, *tpbuf; | ^~~~ /kisskb/src/drivers/mmc/core/sdio_ops.c: In function 'mmc_io_rw_extended': /kisskb/src/drivers/mmc/core/sdio_ops.c:121:25: note: byref variable will be forcibly initialized 121 | struct sg_table sgtable; | ^~~~~~~ /kisskb/src/drivers/mmc/core/sdio_ops.c:120:28: note: byref variable will be forcibly initialized 120 | struct scatterlist sg, *sg_ptr; | ^~ /kisskb/src/drivers/mmc/core/sdio_ops.c: In function 'sdio_reset': /kisskb/src/drivers/mmc/core/sdio_ops.c:205:12: note: byref variable will be forcibly initialized 205 | u8 abort; | ^~~~~ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_send_if_cond_pcie': /kisskb/src/drivers/mmc/core/sd_ops.c:204:13: note: byref variable will be forcibly initialized 204 | u32 resp = 0; | ^~~~ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_app_send_scr': /kisskb/src/drivers/mmc/core/sd_ops.c:262:28: note: byref variable will be forcibly initialized 262 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_app_sd_status': /kisskb/src/drivers/mmc/core/sd_ops.c:333:28: note: byref variable will be forcibly initialized 333 | struct scatterlist sg; | ^~ /kisskb/src/drivers/hwmon/mc13783-adc.c: In function 'mc13783_adc_read': /kisskb/src/drivers/hwmon/mc13783-adc.c:46:22: note: byref variable will be forcibly initialized 46 | unsigned int sample[4]; | ^~~~~~ /kisskb/src/drivers/hwmon/mc13783-adc.c: In function 'mc13783_adc_gp_show': /kisskb/src/drivers/hwmon/mc13783-adc.c:94:18: note: byref variable will be forcibly initialized 94 | unsigned val; | ^~~ /kisskb/src/drivers/hwmon/mc13783-adc.c: In function 'mc13783_adc_temp_show': /kisskb/src/drivers/hwmon/mc13783-adc.c:135:22: note: byref variable will be forcibly initialized 135 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/mc13783-adc.c: In function 'mc13783_adc_uid_show': /kisskb/src/drivers/hwmon/mc13783-adc.c:113:22: note: byref variable will be forcibly initialized 113 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/mc13783-adc.c: In function 'mc13783_adc_bp_show': /kisskb/src/drivers/hwmon/mc13783-adc.c:70:18: note: byref variable will be forcibly initialized 70 | unsigned val; | ^~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_enable_wide': /kisskb/src/drivers/mmc/core/sdio.c:249:12: note: byref variable will be forcibly initialized 249 | u8 ctrl; | ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_disable_wide': /kisskb/src/drivers/mmc/core/sdio.c:306:12: note: byref variable will be forcibly initialized 306 | u8 ctrl; | ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_read_cccr': /kisskb/src/drivers/mmc/core/sdio.c:149:23: note: byref variable will be forcibly initialized 149 | unsigned char speed; | ^~~~~ /kisskb/src/drivers/mmc/core/sdio.c:148:23: note: byref variable will be forcibly initialized 148 | unsigned char data; | ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_disable_cd': /kisskb/src/drivers/mmc/core/sdio.c:285:12: note: byref variable will be forcibly initialized 285 | u8 ctrl; | ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'mmc_sdio_switch_hs': /kisskb/src/drivers/mmc/core/sdio.c:385:12: note: byref variable will be forcibly initialized 385 | u8 speed; | ^~~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_read_fbr': /kisskb/src/drivers/mmc/core/sdio.c:75:23: note: byref variable will be forcibly initialized 75 | unsigned char data; | ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_set_bus_speed_mode': /kisskb/src/drivers/mmc/core/sdio.c:506:23: note: byref variable will be forcibly initialized 506 | unsigned char speed; | ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/lib/drm_random.c:5: /kisskb/src/drivers/gpu/drm/lib/drm_random.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'sdio_select_driver_type': /kisskb/src/drivers/mmc/core/sdio.c:468:23: note: byref variable will be forcibly initialized 468 | unsigned char card_strength; | ^~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/sdio.c:467:44: note: byref variable will be forcibly initialized 467 | int card_drv_type, drive_strength, drv_type; | ^~~~~~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'mmc_sdio_init_card': /kisskb/src/drivers/mmc/core/sdio.c:649:13: note: byref variable will be forcibly initialized 649 | u32 rocr = 0; | ^~~~ /kisskb/src/drivers/mmc/core/sdio.c: In function 'mmc_attach_sdio': /kisskb/src/drivers/mmc/core/sdio.c:1185:13: note: byref variable will be forcibly initialized 1185 | u32 ocr, rocr; | ^~~ /kisskb/src/drivers/hwmon/max6639.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/max6639.c:291:23: note: byref variable will be forcibly initialized 291 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/max6639.c: In function 'temp_emergency_store': /kisskb/src/drivers/hwmon/max6639.c:259:23: note: byref variable will be forcibly initialized 259 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/max6639.c: In function 'temp_crit_store': /kisskb/src/drivers/hwmon/max6639.c:226:23: note: byref variable will be forcibly initialized 226 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/max6650.c: In function 'max6650_init_client': /kisskb/src/drivers/hwmon/max6639.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/max6639.c:194:23: note: byref variable will be forcibly initialized 194 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/max6650.c:366:13: note: byref variable will be forcibly initialized 366 | u32 target_rpm; | ^~~~~~~~~~ /kisskb/src/drivers/hwmon/max6650.c:365:13: note: byref variable will be forcibly initialized 365 | u32 prescale; | ^~~~~~~~ /kisskb/src/drivers/hwmon/max6650.c:364:13: note: byref variable will be forcibly initialized 364 | u32 voltage; | ^~~~~~~ /kisskb/src/drivers/hwmon/max6621.c: In function 'max6621_read': /kisskb/src/drivers/hwmon/max6621.c:205:13: note: byref variable will be forcibly initialized 205 | u32 regval; | ^~~~~~ /kisskb/src/drivers/hwmon/max6697.c: In function 'offset_store': /kisskb/src/drivers/hwmon/max6697.c:333:14: note: byref variable will be forcibly initialized 333 | long temp; | ^~~~ /kisskb/src/drivers/hwmon/max6697.c: In function 'temp_store': /kisskb/src/drivers/hwmon/max6697.c:307:14: note: byref variable will be forcibly initialized 307 | long temp; | ^~~~ /kisskb/src/drivers/hwmon/max6697.c: In function 'max6697_get_config_of': /kisskb/src/drivers/hwmon/max6697.c:564:13: note: byref variable will be forcibly initialized 564 | int len; | ^~~ /kisskb/src/drivers/hwmon/max6697.c: In function 'max6697_init_chip': /kisskb/src/drivers/hwmon/max6697.c:598:38: note: byref variable will be forcibly initialized 598 | struct max6697_platform_data p; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/drm/drm_print.h:30, from /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:5: /kisskb/src/drivers/gpu/drm/drm_vblank_work.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/seq_file.h:12, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/seq_file.h:12, from /kisskb/src/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:15: note: in expansion of macro '___wait_event' 947 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:9: note: in expansion of macro '__wait_event_lock_irq' 1007 | __wait_event_lock_irq(wq_head, condition, lock, ); \ | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:224:9: note: in expansion of macro 'wait_event_lock_irq' 224 | wait_event_lock_irq(vblank->work_wait_queue, list_empty(&work->node), | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/tc654.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/tc654.c:387:23: note: byref variable will be forcibly initialized 387 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/tc654.c: In function 'pwm_mode_store': /kisskb/src/drivers/hwmon/tc654.c:340:23: note: byref variable will be forcibly initialized 340 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/tc654.c: In function 'fan_pulses_store': /kisskb/src/drivers/hwmon/tc654.c:291:23: note: byref variable will be forcibly initialized 291 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/tc654.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/tc654.c:231:23: note: byref variable will be forcibly initialized 231 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_read_temp': /kisskb/src/drivers/hwmon/tps23861.c:128:22: note: byref variable will be forcibly initialized 128 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_port_operating_mode': /kisskb/src/drivers/hwmon/tps23861.c:373:22: note: byref variable will be forcibly initialized 373 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_port_detect_status': /kisskb/src/drivers/hwmon/tps23861.c:411:22: note: byref variable will be forcibly initialized 411 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_port_class_status': /kisskb/src/drivers/hwmon/tps23861.c:449:22: note: byref variable will be forcibly initialized 449 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_port_poe_plus_status': /kisskb/src/drivers/hwmon/tps23861.c:480:22: note: byref variable will be forcibly initialized 480 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_read_voltage': /kisskb/src/drivers/hwmon/tps23861.c:143:22: note: byref variable will be forcibly initialized 143 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_read_current': /kisskb/src/drivers/hwmon/tps23861.c:167:22: note: byref variable will be forcibly initialized 167 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_port_resistance': /kisskb/src/drivers/hwmon/tps23861.c:492:13: note: byref variable will be forcibly initialized 492 | u16 regval; | ^~~~~~ /kisskb/src/drivers/hwmon/tps23861.c: In function 'tps23861_probe': /kisskb/src/drivers/hwmon/tps23861.c:547:13: note: byref variable will be forcibly initialized 547 | u32 shunt_resistor; | ^~~~~~~~~~~~~~ /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:206:28: note: byref variable will be forcibly initialized 206 | 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:560:28: note: byref variable will be forcibly initialized 560 | struct dma_buf_map map; | ^~~ /kisskb/src/drivers/leds/led-class.c: In function 'brightness_store': /kisskb/src/drivers/leds/led-class.c:42:23: note: byref variable will be forcibly initialized 42 | unsigned long state; | ^~~~~ /kisskb/src/drivers/leds/led-class.c: In function 'led_classdev_register_ext': /kisskb/src/drivers/leds/led-class.c:340:14: note: byref variable will be forcibly initialized 340 | char final_name[LED_MAX_NAME_SIZE]; | ^~~~~~~~~~ /kisskb/src/drivers/leds/led-class.c:339:14: note: byref variable will be forcibly initialized 339 | char composed_name[LED_MAX_NAME_SIZE]; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/vb2.h:69, from /kisskb/src/drivers/media/common/videobuf2/vb2-trace.c:5: /kisskb/src/drivers/media/common/videobuf2/vb2-trace.c: In function 'trace_event_raw_event_vb2_event_class': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/events/vb2.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 11 | DECLARE_EVENT_CLASS(vb2_event_class, | ^~~~~~~~~~~~~~~~~~~ /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:28: note: byref variable will be forcibly initialized 389 | struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); | ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_detach_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:398:28: note: byref variable will be forcibly initialized 398 | struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); | ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_map_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:375:28: note: byref variable will be forcibly initialized 375 | struct dma_buf_map map; | ^~~ /kisskb/src/drivers/mmc/core/sdio_cis.c: In function 'sdio_read_cis': /kisskb/src/drivers/mmc/core/sdio_cis.c:278:41: note: byref variable will be forcibly initialized 278 | unsigned char tpl_code, tpl_link; | ^~~~~~~~ /kisskb/src/drivers/mmc/core/sdio_cis.c:278:31: note: byref variable will be forcibly initialized 278 | unsigned char tpl_code, tpl_link; | ^~~~~~~~ /kisskb/src/drivers/mmc/core/sdio_cis.c:255:31: note: byref variable will be forcibly initialized 255 | unsigned char x, fn; | ^ /kisskb/src/drivers/hwmon/ntc_thermistor.c: In function 'get_temp_mc': /kisskb/src/drivers/hwmon/ntc_thermistor.c:549:18: note: byref variable will be forcibly initialized 549 | int low, high; | ^~~~ /kisskb/src/drivers/hwmon/ntc_thermistor.c:549:13: note: byref variable will be forcibly initialized 549 | int low, high; | ^~~ /kisskb/src/drivers/hwmon/ntc_thermistor.c: In function 'ntc_adc_iio_read': /kisskb/src/drivers/hwmon/ntc_thermistor.c:330:21: note: byref variable will be forcibly initialized 330 | int raw; | ^~~ /kisskb/src/drivers/hwmon/ntc_thermistor.c:326:13: note: byref variable will be forcibly initialized 326 | int uv, ret; | ^~ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_enable_func': /kisskb/src/drivers/mmc/core/sdio_io.c:62:23: note: byref variable will be forcibly initialized 62 | unsigned char reg; | ^~~ /kisskb/src/drivers/hwmon/ntc_thermistor.c: In function 'ntc_thermistor_parse_dt': /kisskb/src/drivers/hwmon/ntc_thermistor.c:391:28: note: byref variable will be forcibly initialized 391 | enum iio_chan_type type; | ^~~~ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_disable_func': /kisskb/src/drivers/mmc/core/sdio_io.c:113:23: note: byref variable will be forcibly initialized 113 | unsigned char reg; | ^~~ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_readb': /kisskb/src/drivers/mmc/core/sdio_io.c:383:12: note: byref variable will be forcibly initialized 383 | u8 val; | ^~~ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_writeb_readb': /kisskb/src/drivers/mmc/core/sdio_io.c:445:12: note: byref variable will be forcibly initialized 445 | u8 val; | ^~~ /kisskb/src/drivers/mmc/core/sdio_io.c: In function 'sdio_f0_readb': /kisskb/src/drivers/mmc/core/sdio_io.c:635:23: note: byref variable will be forcibly initialized 635 | unsigned char val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/firmware/arm_scmi/bus.c:11: /kisskb/src/drivers/firmware/arm_scmi/bus.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c:4: /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/bus.c: In function 'scmi_child_dev_find': /kisskb/src/drivers/firmware/arm_scmi/bus.c:66:31: note: byref variable will be forcibly initialized 66 | struct scmi_device_id id_table; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_panel.c: In function 'of_drm_get_panel_orientation': /kisskb/src/drivers/gpu/drm/drm_panel.c:280:13: note: byref variable will be forcibly initialized 280 | int rotation, ret; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c:4: /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c:5: /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c: In function 'npcm7xx_en_pwm_fan': /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c:867:13: note: byref variable will be forcibly initialized 867 | u32 pwm_port; | ^~~~~~~~ /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c: In function 'npcm7xx_pwm_fan_probe': /kisskb/src/drivers/hwmon/npcm750-pwm-fan.c:915:14: note: byref variable will be forcibly initialized 915 | char name[20]; | ^~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-v4l2.c: In function 'vb2_create_bufs': /kisskb/src/drivers/media/common/videobuf2/videobuf2-v4l2.c:746:18: note: byref variable will be forcibly initialized 746 | unsigned requested_sizes[VIDEO_MAX_PLANES]; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-v4l2.c: In function 'vb2_qbuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-v4l2.c:806:31: note: byref variable will be forcibly initialized 806 | struct media_request *req = NULL; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_beep': /kisskb/src/drivers/hwmon/nct6775.c:2121:23: note: byref variable will be forcibly initialized 2121 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'clear_caseopen': /kisskb/src/drivers/hwmon/nct6775.c:3566:23: note: byref variable will be forcibly initialized 3566 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_temp_type': /kisskb/src/drivers/hwmon/nct6775.c:2555:23: note: byref variable will be forcibly initialized 2555 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_temp_beep': /kisskb/src/drivers/hwmon/nct6775.c:2170:23: note: byref variable will be forcibly initialized 2170 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_fan_pulses': /kisskb/src/drivers/hwmon/nct6775.c:2382:23: note: byref variable will be forcibly initialized 2382 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_in_reg': /kisskb/src/drivers/hwmon/nct6775.c:2040:23: note: byref variable will be forcibly initialized 2040 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_auto_temp': /kisskb/src/drivers/hwmon/nct6775.c:3385:23: note: byref variable will be forcibly initialized 3385 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_auto_pwm': /kisskb/src/drivers/hwmon/nct6775.c:3296:23: note: byref variable will be forcibly initialized 3296 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/nct6775.c:2747:23: note: byref variable will be forcibly initialized 2747 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_weight_temp': /kisskb/src/drivers/hwmon/pc87360.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/pc87360.c:599:23: note: byref variable will be forcibly initialized 599 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c:3214:23: note: byref variable will be forcibly initialized 3214 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/pc87360.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/pc87360.c:449:14: note: byref variable will be forcibly initialized 449 | long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_pwm_weight_temp_sel': /kisskb/src/drivers/hwmon/nct6775.c:2963:23: note: byref variable will be forcibly initialized 2963 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/pc87360.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/pc87360.c:429:14: note: byref variable will be forcibly initialized 429 | long val; | ^~~ /kisskb/src/drivers/hwmon/pc87360.c: In function 'therm_crit_store': /kisskb/src/drivers/hwmon/pc87360.c:730:14: note: byref variable will be forcibly initialized 730 | long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_fan_time': /kisskb/src/drivers/hwmon/nct6775.c:3264:23: note: byref variable will be forcibly initialized 3264 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/pc87360.c: In function 'therm_max_store': /kisskb/src/drivers/hwmon/pc87360.c:710:14: note: byref variable will be forcibly initialized 710 | long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_speed_tolerance': /kisskb/src/drivers/hwmon/pc87360.c: In function 'therm_min_store': /kisskb/src/drivers/hwmon/pc87360.c:689:14: note: byref variable will be forcibly initialized 689 | long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c:3149:23: note: byref variable will be forcibly initialized 3149 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/pc87360.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/pc87360.c:358:14: note: byref variable will be forcibly initialized 358 | long val; | ^~~ /kisskb/src/drivers/hwmon/pc87360.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/pc87360.c:282:14: note: byref variable will be forcibly initialized 282 | long fan_min; | ^~~~~~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_target_speed': /kisskb/src/drivers/hwmon/nct6775.c:3047:23: note: byref variable will be forcibly initialized 3047 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/pc87360.c: In function 'temp_crit_store': /kisskb/src/drivers/hwmon/pc87360.c:933:14: note: byref variable will be forcibly initialized 933 | long val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'pwm_show': /kisskb/src/drivers/hwmon/nct7802.c:124:22: note: byref variable will be forcibly initialized 124 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_target_temp': /kisskb/src/drivers/hwmon/pc87360.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/nct6775.c:3011:23: note: byref variable will be forcibly initialized 3011 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'pwm_mode_show': /kisskb/src/drivers/hwmon/nct7802.c:106:22: note: byref variable will be forcibly initialized 106 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/pc87360.c:912:14: note: byref variable will be forcibly initialized 912 | long val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'pwm_enable_show': /kisskb/src/drivers/hwmon/nct7802.c:158:22: note: byref variable will be forcibly initialized 158 | unsigned int reg, enabled; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_temp_tolerance': /kisskb/src/drivers/hwmon/pc87360.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/pc87360.c:891:14: note: byref variable will be forcibly initialized 891 | long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c:3085:23: note: byref variable will be forcibly initialized 3085 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'beep_show': /kisskb/src/drivers/hwmon/nct7802.c:532:22: note: byref variable will be forcibly initialized 532 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'alarm_show': /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_pwm_temp_sel': /kisskb/src/drivers/hwmon/nct7802.c:517:22: note: byref variable will be forcibly initialized 517 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c:2921:23: note: byref variable will be forcibly initialized 2921 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_fan_is_visible': /kisskb/src/drivers/hwmon/nct7802.c:859:22: note: byref variable will be forcibly initialized 859 | unsigned int reg; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_in_is_visible': /kisskb/src/drivers/hwmon/nct7802.c:783:22: note: byref variable will be forcibly initialized 783 | unsigned int reg; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_pwm_mode': /kisskb/src/drivers/hwmon/nct6775.c:2689:23: note: byref variable will be forcibly initialized 2689 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'temp_type_show': /kisskb/src/drivers/hwmon/nct7802.c:70:22: note: byref variable will be forcibly initialized 70 | unsigned int mode; | ^~~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_temp_is_visible': /kisskb/src/drivers/hwmon/nct7802.c:684:22: note: byref variable will be forcibly initialized 684 | unsigned int reg; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/nct7802.c:143:12: note: byref variable will be forcibly initialized 143 | u8 val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'temp_store': /kisskb/src/drivers/hwmon/nct7802.c:453:14: note: byref variable will be forcibly initialized 453 | long val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_read_temp': /kisskb/src/drivers/hwmon/nct7802.c:191:26: note: byref variable will be forcibly initialized 191 | unsigned int t1, t2 = 0; | ^~ /kisskb/src/drivers/hwmon/nct7802.c:191:22: note: byref variable will be forcibly initialized 191 | unsigned int t1, t2 = 0; | ^~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'temp_show': /kisskb/src/drivers/hwmon/nct7802.c:438:18: note: byref variable will be forcibly initialized 438 | int err, temp; | ^~~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_read_fan_min': /kisskb/src/drivers/hwmon/nct7802.c:239:26: note: byref variable will be forcibly initialized 239 | unsigned int f1, f2; | ^~ /kisskb/src/drivers/hwmon/nct7802.c:239:22: note: byref variable will be forcibly initialized 239 | unsigned int f1, f2; | ^~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_read_fan': /kisskb/src/drivers/hwmon/nct7802.c:215:26: note: byref variable will be forcibly initialized 215 | unsigned int f1, f2; | ^~ /kisskb/src/drivers/hwmon/nct7802.c:215:22: note: byref variable will be forcibly initialized 215 | unsigned int f1, f2; | ^~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'nct7802_read_voltage': /kisskb/src/drivers/hwmon/nct7802.c:288:26: note: byref variable will be forcibly initialized 288 | unsigned int v1, v2; | ^~ /kisskb/src/drivers/hwmon/nct7802.c:288:22: note: byref variable will be forcibly initialized 288 | unsigned int v1, v2; | ^~ /kisskb/src/drivers/hwmon/pc87360.c: In function 'pc87360_device_add': /kisskb/src/drivers/hwmon/pc87360.c:1686:25: note: byref variable will be forcibly initialized 1686 | struct resource res[3]; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'in_alarm_show': /kisskb/src/drivers/hwmon/nct7802.c:379:22: note: byref variable will be forcibly initialized 379 | unsigned int val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'pwm_enable_store': /kisskb/src/drivers/hwmon/nct7802.c:174:12: note: byref variable will be forcibly initialized 174 | u8 val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_temp_offset': /kisskb/src/drivers/hwmon/nct6775.c:2521:14: note: byref variable will be forcibly initialized 2521 | long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_temp': /kisskb/src/drivers/hwmon/nct6775.c:2491:14: note: byref variable will be forcibly initialized 2491 | long val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'beep_store': /kisskb/src/drivers/hwmon/nct7802.c:548:23: note: byref variable will be forcibly initialized 548 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_fan_min': /kisskb/src/drivers/hwmon/nct7802.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/nct7802.c:500:23: note: byref variable will be forcibly initialized 500 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c:2278:23: note: byref variable will be forcibly initialized 2278 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'in_store': /kisskb/src/drivers/hwmon/nct7802.c:362:23: note: byref variable will be forcibly initialized 362 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/nct7802.c: In function 'temp_type_store': /kisskb/src/drivers/hwmon/nct7802.c:86:22: note: byref variable will be forcibly initialized 86 | unsigned int type; | ^~~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'store_pwm_enable': /kisskb/src/drivers/hwmon/nct6775.c:2849:23: note: byref variable will be forcibly initialized 2849 | unsigned long val; | ^~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/hwmon/nct6775.c:45: /kisskb/src/drivers/hwmon/nct6775.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:155:16: note: byref variable will be forcibly initialized 155 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/hwmon/nct6775.c:47: /kisskb/src/drivers/hwmon/nct6775.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'nct6775_probe': /kisskb/src/drivers/hwmon/nct6775.c:3949:24: note: byref variable will be forcibly initialized 3949 | int src, mask, available; | ^~~~~~~~~ /kisskb/src/drivers/hwmon/nct6775.c:3949:18: note: byref variable will be forcibly initialized 3949 | int src, mask, available; | ^~~~ /kisskb/src/drivers/hwmon/pc87427.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/pc87427.c:613:23: note: byref variable will be forcibly initialized 613 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/pc87427.c: In function 'pwm_enable_store': /kisskb/src/drivers/hwmon/pc87427.c:583:23: note: byref variable will be forcibly initialized 583 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/pc87427.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/pc87427.c:431:23: note: byref variable will be forcibly initialized 431 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/pc87427.c: In function 'pc87427_init': /kisskb/src/drivers/hwmon/pc87427.c:1297:33: note: byref variable will be forcibly initialized 1297 | struct pc87427_sio_data sio_data; | ^~~~~~~~ /kisskb/src/drivers/mmc/core/sdio_irq.c: In function 'sdio_get_pending_irqs': /kisskb/src/drivers/mmc/core/sdio_irq.c:46:31: note: byref variable will be forcibly initialized 46 | unsigned char dummy; | ^~~~~ /kisskb/src/drivers/mmc/core/sdio_irq.c: In function 'process_sdio_pending_irqs': /kisskb/src/drivers/mmc/core/sdio_irq.c:63:23: note: byref variable will be forcibly initialized 63 | unsigned char pending; | ^~~~~~~ /kisskb/src/drivers/mmc/core/sdio_irq.c: In function 'sdio_claim_irq': /kisskb/src/drivers/mmc/core/sdio_irq.c:302:23: note: byref variable will be forcibly initialized 302 | unsigned char reg; | ^~~ /kisskb/src/drivers/mmc/core/sdio_irq.c: In function 'sdio_release_irq': /kisskb/src/drivers/mmc/core/sdio_irq.c:345:23: note: byref variable will be forcibly initialized 345 | unsigned char reg; | ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'sensors_nct6775_init': /kisskb/src/drivers/hwmon/nct6775.c:5021:33: note: byref variable will be forcibly initialized 5021 | struct nct6775_sio_data sio_data; | ^~~~~~~~ /kisskb/src/drivers/hwmon/nct6775.c:5020:25: note: byref variable will be forcibly initialized 5020 | struct resource res; | ^~~ /kisskb/src/drivers/hwmon/pcf8591.c: In function 'out0_output_store': /kisskb/src/drivers/hwmon/pcf8591.c:104:23: note: byref variable will be forcibly initialized 104 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/pcf8591.c: In function 'out0_enable_store': /kisskb/src/drivers/hwmon/pcf8591.c:137:23: note: byref variable will be forcibly initialized 137 | unsigned long val; | ^~~ /kisskb/src/drivers/gpu/drm/drm_of.c: In function 'drm_of_component_probe': /kisskb/src/drivers/gpu/drm/drm_of.c:120:33: note: byref variable will be forcibly initialized 120 | struct component_match *match = NULL; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_of.c: In function 'drm_of_lvds_get_data_mapping': /kisskb/src/drivers/gpu/drm/drm_of.c:421:21: note: byref variable will be forcibly initialized 421 | const char *mapping; | ^~~~~~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:740:28: note: byref variable will be forcibly initialized 740 | struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); | ^~~ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_vaddr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:102:36: note: byref variable will be forcibly initialized 102 | struct dma_buf_map map; | ^~~ /kisskb/src/drivers/leds/led-class-multicolor.c: In function 'multi_intensity_store': /kisskb/src/drivers/leds/led-class-multicolor.c:37:13: note: byref variable will be forcibly initialized 37 | int intensity_value[LED_COLOR_ID_MAX]; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/led-class-multicolor.c:36:13: note: byref variable will be forcibly initialized 36 | int nrchars, offset = 0; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs.c: In function 'connector_write': /kisskb/src/drivers/gpu/drm/drm_debugfs.c:305:14: note: byref variable will be forcibly initialized 305 | char buf[12]; | ^~~ /kisskb/src/drivers/gpu/drm/drm_debugfs.c: In function 'drm_debugfs_init': /kisskb/src/drivers/gpu/drm/drm_debugfs.c:210:14: note: byref variable will be forcibly initialized 210 | char name[64]; | ^~~~ /kisskb/src/drivers/hwmon/raspberrypi-hwmon.c: In function 'rpi_firmware_get_throttled': /kisskb/src/drivers/hwmon/raspberrypi-hwmon.c:30:29: note: byref variable will be forcibly initialized 30 | u32 new_uv, old_uv, value; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/leds/led-triggers.c:11: /kisskb/src/drivers/leds/led-triggers.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:130:66: note: byref variable will be forcibly initialized 130 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' 142 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:320:34: note: in expansion of macro 'smp_load_acquire' 320 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/led-triggers.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/led-triggers.c: In function 'led_trigger_snprintf': /kisskb/src/drivers/leds/led-triggers.c:81:17: note: byref variable will be forcibly initialized 81 | va_list args; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/leds/led-triggers.c:11: /kisskb/src/drivers/leds/led-triggers.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/led-triggers.c: In function 'led_trigger_set': /kisskb/src/drivers/leds/led-triggers.c:161:15: note: byref variable will be forcibly initialized 161 | char *envp[2]; | ^~~~ /kisskb/src/drivers/gpu/drm/drm_edid_load.c: In function 'edid_load': /kisskb/src/drivers/gpu/drm/drm_edid_load.c:173:32: note: byref variable will be forcibly initialized 173 | const struct firmware *fw = NULL; | ^~ /kisskb/src/drivers/gpu/drm/drm_edid_load.c: In function 'drm_load_edid_firmware': /kisskb/src/drivers/gpu/drm/drm_edid_load.c:269:49: note: byref variable will be forcibly initialized 269 | char *edidname, *last, *colon, *fwstr, *edidstr, *fallback = NULL; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:31: /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:35: /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crtc_crc_open': /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:200:16: note: byref variable will be forcibly initialized 200 | size_t values_cnt; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:31: /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crtc_crc_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:1012:9: note: in expansion of macro '___wait_event' 1012 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1078:25: note: in expansion of macro '__wait_event_interruptible_lock_irq' 1078 | __ret = __wait_event_interruptible_lock_irq(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:307:23: note: in expansion of macro 'wait_event_interruptible_lock_irq' 307 | ret = wait_event_interruptible_lock_irq(crc->wq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:290:14: note: byref variable will be forcibly initialized 290 | char buf[MAX_LINE_LEN]; | ^~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crc_control_show': /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:91:24: note: byref variable will be forcibly initialized 91 | size_t values_cnt; | ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:88:24: note: byref variable will be forcibly initialized 88 | size_t count; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crc_control_write': /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:127:16: note: byref variable will be forcibly initialized 127 | size_t values_cnt; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:17: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/scmi.h:90, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:37: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_xfer_begin': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:10:1: note: in expansion of macro 'TRACE_EVENT' 10 | TRACE_EVENT(scmi_xfer_begin, | ^~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_xfer_end': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:36:1: note: in expansion of macro 'TRACE_EVENT' 36 | TRACE_EVENT(scmi_xfer_end, | ^~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_rx_done': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:62:1: note: in expansion of macro 'TRACE_EVENT' 62 | TRACE_EVENT(scmi_rx_done, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:18: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'version_get': /kisskb/src/drivers/firmware/arm_scmi/driver.c:947:27: note: byref variable will be forcibly initialized 947 | struct scmi_xfer *t; | ^ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:18: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'do_xfer_with_response': /kisskb/src/drivers/firmware/arm_scmi/driver.c:868:36: note: byref variable will be forcibly initialized 868 | DECLARE_COMPLETION_ONSTACK(async_response); | ^~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:53:27: note: in definition of macro 'DECLARE_COMPLETION' 53 | struct completion work = COMPLETION_INITIALIZER(work) | ^~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c:868:9: note: in expansion of macro 'DECLARE_COMPLETION_ONSTACK' 868 | DECLARE_COMPLETION_ONSTACK(async_response); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/firmware/arm_scmi/driver.c:18: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'scmi_remove': /kisskb/src/drivers/firmware/arm_scmi/driver.c:1918:22: note: byref variable will be forcibly initialized 1918 | int ret = 0, id; | ^~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'scmi_probe': /kisskb/src/drivers/firmware/arm_scmi/driver.c:1872:21: note: byref variable will be forcibly initialized 1872 | u32 prot_id; | ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'scmi_protocol_device_request': /kisskb/src/drivers/firmware/arm_scmi/driver.c:1639:22: note: byref variable will be forcibly initialized 1639 | unsigned int id = 0; | ^~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/leds/leds-adp5520.c:17: /kisskb/src/drivers/leds/leds-adp5520.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_area_map': /kisskb/src/drivers/mmc/core/mmc_test.c:1393:22: note: byref variable will be forcibly initialized 1393 | unsigned int sg_len = 0; | ^~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/bio.h:10, from /kisskb/src/include/linux/keyslot-manager.h:9, from /kisskb/src/include/linux/mmc/host.h:18, from /kisskb/src/drivers/mmc/core/mmc_test.c:8: /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/hwmon/sht15.c: In function 'sht15_status_store': /kisskb/src/drivers/hwmon/sht15.c:708:14: note: byref variable will be forcibly initialized 708 | long value; | ^~~~~ /kisskb/src/drivers/hwmon/sht15.c: In function 'sht15_update_status': /kisskb/src/drivers/hwmon/sht15.c:455:12: note: byref variable will be forcibly initialized 455 | u8 checksum_vals[2]; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:14, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/swait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mmc/core.h:8, from /kisskb/src/drivers/mmc/core/mmc_test.c:6: /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:27: note: byref variable will be forcibly initialized 80 | struct timespec64 ts_delta; | ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/hwmon/sht15.c:16: /kisskb/src/drivers/hwmon/sht15.c: In function 'sht15_measurement': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/sht15.c:542:15: note: in expansion of macro 'wait_event_timeout' 542 | ret = wait_event_timeout(data->wait_queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_print_avg_rate': /kisskb/src/drivers/mmc/core/mmc_test.c:588:27: note: byref variable will be forcibly initialized 588 | struct timespec64 ts; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_area_io_seq': /kisskb/src/drivers/mmc/core/mmc_test.c:1447:32: note: byref variable will be forcibly initialized 1447 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1447:27: note: byref variable will be forcibly initialized 1447 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/hwmon/sht15.c: In function 'sht15_bh_read_data': /kisskb/src/drivers/hwmon/sht15.c:816:12: note: byref variable will be forcibly initialized 816 | u8 checksum_vals[3]; | ^~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_sglen_r_nonblock_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2308:22: note: byref variable will be forcibly initialized 2308 | unsigned int sg_len[] = {1, 1 << 3, 1 << 4, 1 << 5, 1 << 6, | ^~~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_sglen_r_blocking_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2289:22: note: byref variable will be forcibly initialized 2289 | unsigned int sg_len[] = {1, 1 << 3, 1 << 4, 1 << 5, 1 << 6, | ^~~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_sglen_wr_nonblock_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2270:22: note: byref variable will be forcibly initialized 2270 | unsigned int sg_len[] = {1, 1 << 3, 1 << 4, 1 << 5, 1 << 6, | ^~~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_sglen_wr_blocking_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2251:22: note: byref variable will be forcibly initialized 2251 | unsigned int sg_len[] = {1, 1 << 3, 1 << 4, 1 << 5, 1 << 6, | ^~~~~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_mult_read_nonblock_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2232:22: note: byref variable will be forcibly initialized 2232 | unsigned int bs[] = {1 << 12, 1 << 13, 1 << 14, 1 << 15, 1 << 16, | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_mult_read_blocking_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2213:22: note: byref variable will be forcibly initialized 2213 | unsigned int bs[] = {1 << 12, 1 << 13, 1 << 14, 1 << 15, 1 << 16, | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_mult_write_nonblock_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2194:22: note: byref variable will be forcibly initialized 2194 | unsigned int bs[] = {1 << 12, 1 << 13, 1 << 14, 1 << 15, 1 << 16, | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_mult_write_blocking_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2175:22: note: byref variable will be forcibly initialized 2175 | unsigned int bs[] = {1 << 12, 1 << 13, 1 << 14, 1 << 15, 1 << 16, | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_seq_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2002:32: note: byref variable will be forcibly initialized 2002 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:2002:27: note: byref variable will be forcibly initialized 2002 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_rnd_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1916:32: note: byref variable will be forcibly initialized 1916 | struct timespec64 ts1, ts2, ts; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1916:27: note: byref variable will be forcibly initialized 1916 | struct timespec64 ts1, ts2, ts; | ^~~ /kisskb/src/drivers/hwmon/sht21.c: In function 'eic_read': /kisskb/src/drivers/hwmon/sht21.c:165:24: note: byref variable will be forcibly initialized 165 | struct i2c_msg msgs[2] = { | ^~~~ /kisskb/src/drivers/hwmon/sht21.c:163:12: note: byref variable will be forcibly initialized 163 | u8 rx[8]; | ^~ /kisskb/src/drivers/hwmon/sht21.c:162:12: note: byref variable will be forcibly initialized 162 | u8 tx[2]; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_seq_write_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1822:32: note: byref variable will be forcibly initialized 1822 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1822:27: note: byref variable will be forcibly initialized 1822 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_seq_read_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1783:32: note: byref variable will be forcibly initialized 1783 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1783:27: note: byref variable will be forcibly initialized 1783 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_print_rate': /kisskb/src/drivers/mmc/core/mmc_test.c:562:27: note: byref variable will be forcibly initialized 562 | struct timespec64 ts; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_seq_trim_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1868:32: note: byref variable will be forcibly initialized 1868 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1868:27: note: byref variable will be forcibly initialized 1868 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_trim_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1751:32: note: byref variable will be forcibly initialized 1751 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c:1751:27: note: byref variable will be forcibly initialized 1751 | struct timespec64 ts1, ts2; | ^~~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_broken_transfer': /kisskb/src/drivers/mmc/core/mmc_test.c:907:28: note: byref variable will be forcibly initialized 907 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_buffer_transfer': /kisskb/src/drivers/mmc/core/mmc_test.c:297:28: note: byref variable will be forcibly initialized 297 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_basic_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1031:28: note: byref variable will be forcibly initialized 1031 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_basic_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1017:28: note: byref variable will be forcibly initialized 1017 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_multi_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1235:28: note: byref variable will be forcibly initialized 1235 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_multi_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1208:28: note: byref variable will be forcibly initialized 1208 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1192:28: note: byref variable will be forcibly initialized 1192 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1177:28: note: byref variable will be forcibly initialized 1177 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_weird_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1159:28: note: byref variable will be forcibly initialized 1159 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_weird_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1141:28: note: byref variable will be forcibly initialized 1141 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_pow2_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1123:28: note: byref variable will be forcibly initialized 1123 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_pow2_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1105:28: note: byref variable will be forcibly initialized 1105 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_multi_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1084:28: note: byref variable will be forcibly initialized 1084 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_multi_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1063:28: note: byref variable will be forcibly initialized 1063 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_verify_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1053:28: note: byref variable will be forcibly initialized 1053 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_verify_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1044:28: note: byref variable will be forcibly initialized 1044 | struct scatterlist sg; | ^~ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mtf_test_write': /kisskb/src/drivers/mmc/core/mmc_test.c:3091:14: note: byref variable will be forcibly initialized 3091 | long testcase; | ^~~~~~~~ /kisskb/src/drivers/hwmon/sht3x.c: In function 'update_interval_store': /kisskb/src/drivers/hwmon/sht3x.c:562:13: note: byref variable will be forcibly initialized 562 | u16 update_interval; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/sht3x.c: In function 'heater_enable_store': /kisskb/src/drivers/hwmon/sht3x.c:527:14: note: byref variable will be forcibly initialized 527 | bool status; | ^~~~~~ /kisskb/src/drivers/hwmon/sht3x.c: In function 'heater_enable_show': /kisskb/src/drivers/hwmon/sht3x.c:508:14: note: byref variable will be forcibly initialized 508 | char buffer[SHT3X_WORD_LEN + SHT3X_CRC8_LEN]; | ^~~~~~ /kisskb/src/drivers/hwmon/sht3x.c: In function 'humidity1_alarm_show': /kisskb/src/drivers/hwmon/sht3x.c:493:14: note: byref variable will be forcibly initialized 493 | char buffer[SHT3X_WORD_LEN + SHT3X_CRC8_LEN]; | ^~~~~~ /kisskb/src/drivers/hwmon/sht3x.c: In function 'temp1_alarm_show': /kisskb/src/drivers/hwmon/sht3x.c:478:14: note: byref variable will be forcibly initialized 478 | char buffer[SHT3X_WORD_LEN + SHT3X_CRC8_LEN]; | ^~~~~~ /kisskb/src/drivers/hwmon/sht3x.c: In function 'sht3x_update_client': /kisskb/src/drivers/hwmon/sht3x.c:225:23: note: byref variable will be forcibly initialized 225 | unsigned char buf[SHT3X_RESPONSE_LENGTH]; | ^~~ /kisskb/src/drivers/hwmon/sht3x.c: In function 'limits_update': /kisskb/src/drivers/hwmon/sht3x.c:292:14: note: byref variable will be forcibly initialized 292 | char buffer[SHT3X_RESPONSE_LENGTH]; | ^~~~~~ /kisskb/src/drivers/hwmon/sht3x.c: In function 'limit_store': /kisskb/src/drivers/hwmon/sht3x.c:346:14: note: byref variable will be forcibly initialized 346 | char buffer[SHT3X_CMD_LENGTH + SHT3X_WORD_LEN + SHT3X_CRC8_LEN]; | ^~~~~~ /kisskb/src/drivers/hwmon/sht3x.c: In function 'humidity1_limit_store': /kisskb/src/drivers/hwmon/sht3x.c:415:13: note: byref variable will be forcibly initialized 415 | u32 humidity; | ^~~~~~~~ /kisskb/src/drivers/hwmon/sht3x.c: In function 'temp1_limit_store': /kisskb/src/drivers/hwmon/sht3x.c:391:13: note: byref variable will be forcibly initialized 391 | int temperature; | ^~~~~~~~~~~ /kisskb/src/drivers/hwmon/smsc47m1.c: In function 'pwm_en_store': /kisskb/src/drivers/hwmon/smsc47m1.c:402:23: note: byref variable will be forcibly initialized 402 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/smsc47m1.c: In function 'pwm_store': /kisskb/src/drivers/hwmon/smsc47m1.c:375:14: note: byref variable will be forcibly initialized 375 | long val; | ^~~ /kisskb/src/drivers/hwmon/smsc47m1.c: In function 'fan_min_store': /kisskb/src/drivers/hwmon/smsc47m1.c:274:14: note: byref variable will be forcibly initialized 274 | long val; | ^~~ /kisskb/src/drivers/hwmon/smsc47m1.c: In function 'fan_div_store': /kisskb/src/drivers/hwmon/smsc47m1.c:310:14: note: byref variable will be forcibly initialized 310 | long new_div; | ^~~~~~~ /kisskb/src/drivers/hwmon/smsc47m1.c: In function 'sm_smsc47m1_init': /kisskb/src/drivers/hwmon/smsc47m1.c:913:34: note: byref variable will be forcibly initialized 913 | struct smsc47m1_sio_data sio_data; | ^~~~~~~~ /kisskb/src/drivers/hwmon/sht4x.c: In function 'sht4x_read_values': /kisskb/src/drivers/hwmon/sht4x.c:80:12: note: byref variable will be forcibly initialized 80 | u8 raw_data[SHT4X_RESPONSE_LENGTH]; | ^~~~~~~~ /kisskb/src/drivers/hwmon/sht4x.c:79:12: note: byref variable will be forcibly initialized 79 | u8 cmd[SHT4X_CMD_LEN] = {SHT4X_CMD_MEASURE_HPM}; | ^~~ /kisskb/src/drivers/hwmon/sht4x.c: In function 'sht4x_probe': /kisskb/src/drivers/hwmon/sht4x.c:241:12: note: byref variable will be forcibly initialized 241 | u8 cmd[] = {SHT4X_CMD_RESET}; | ^~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'of_mipi_dsi_device_add': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:161:13: note: byref variable will be forcibly initialized 161 | u32 reg; | ^~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_shutdown_peripheral': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:578:36: note: byref variable will be forcibly initialized 578 | .tx_buf = (u8 [2]) { 0, 0 }, | ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_turn_on_peripheral': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:598:36: note: byref variable will be forcibly initialized 598 | .tx_buf = (u8 [2]) { 0, 0 }, | ^ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_set_maximum_return_packet_size': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:619:12: note: byref variable will be forcibly initialized 619 | u8 tx[2] = { value & 0xff, value >> 8 }; | ^~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_compression_mode': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:645:12: note: byref variable will be forcibly initialized 645 | u8 tx[2] = { enable << 0, 0 }; | ^~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_write': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:831:12: note: byref variable will be forcibly initialized 831 | u8 stack_tx[8]; | ^~~~~~~~ /kisskb/src/drivers/leds/leds-an30259a.c: In function 'an30259a_blink_set': /kisskb/src/drivers/leds/leds-an30259a.c:132:22: note: byref variable will be forcibly initialized 132 | unsigned int led_on; | ^~~~~~ /kisskb/src/drivers/leds/leds-an30259a.c: In function 'an30259a_brightness_set': /kisskb/src/drivers/leds/leds-an30259a.c:86:22: note: byref variable will be forcibly initialized 86 | unsigned int led_on; | ^~~~~~ /kisskb/src/drivers/leds/leds-an30259a.c: In function 'an30259a_init_default_state': /kisskb/src/drivers/leds/leds-an30259a.c:261:13: note: byref variable will be forcibly initialized 261 | int led_on, err; | ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_set_column_address': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:1056:12: note: byref variable will be forcibly initialized 1056 | u8 payload[4] = { start >> 8, start & 0xff, end >> 8, end & 0xff }; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_set_page_address': /kisskb/src/drivers/leds/leds-an30259a.c: In function 'an30259a_dt_init': /kisskb/src/drivers/leds/leds-an30259a.c:216:21: note: byref variable will be forcibly initialized 216 | u32 source; | ^~~~~~ /kisskb/src/drivers/leds/leds-an30259a.c:208:21: note: byref variable will be forcibly initialized 208 | const char *str; | ^~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:1080:12: note: byref variable will be forcibly initialized 1080 | u8 payload[4] = { start >> 8, start & 0xff, end >> 8, end & 0xff }; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_set_tear_on': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:1122:12: note: byref variable will be forcibly initialized 1122 | u8 value = mode; | ^~~~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_set_tear_scanline': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:1165:12: note: byref variable will be forcibly initialized 1165 | u8 payload[2] = { scanline >> 8, scanline & 0xff }; | ^~~~~~~ /kisskb/src/drivers/leds/leds-an30259a.c: In function 'an30259a_probe': /kisskb/src/drivers/leds/leds-an30259a.c:313:38: note: byref variable will be forcibly initialized 313 | struct led_init_data init_data = {}; | ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_set_display_brightness': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:1188:12: note: byref variable will be forcibly initialized 1188 | u8 payload[2] = { brightness & 0xff, brightness >> 8 }; | ^~~~~~~ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'in_max_store': /kisskb/src/drivers/hwmon/smsc47m192.c:225:23: note: byref variable will be forcibly initialized 225 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'in_min_store': /kisskb/src/drivers/hwmon/smsc47m192.c:203:23: note: byref variable will be forcibly initialized 203 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'vrm_store': /kisskb/src/drivers/hwmon/smsc47m192.c:419:23: note: byref variable will be forcibly initialized 419 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'temp_offset_store': /kisskb/src/drivers/hwmon/smsc47m192.c:357:14: note: byref variable will be forcibly initialized 357 | long val; | ^~~ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/smsc47m192.c:301:14: note: byref variable will be forcibly initialized 301 | long val; | ^~~ /kisskb/src/drivers/hwmon/smsc47m192.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/smsc47m192.c:324:14: note: byref variable will be forcibly initialized 324 | long val; | ^~~ /kisskb/src/drivers/hwmon/stts751.c: In function 'interval_store': /kisskb/src/drivers/hwmon/stts751.c:596:23: note: byref variable will be forcibly initialized 596 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/stts751.c: In function 'hyst_store': /kisskb/src/drivers/hwmon/stts751.c:479:14: note: byref variable will be forcibly initialized 479 | long temp; | ^~~~ /kisskb/src/drivers/hwmon/stts751.c: In function 'therm_store': /kisskb/src/drivers/hwmon/stts751.c:437:14: note: byref variable will be forcibly initialized 437 | long temp; | ^~~~ /kisskb/src/drivers/hwmon/stts751.c: In function 'max_store': /kisskb/src/drivers/hwmon/stts751.c:527:14: note: byref variable will be forcibly initialized 527 | long temp; | ^~~~ /kisskb/src/drivers/hwmon/stts751.c: In function 'min_store': /kisskb/src/drivers/hwmon/stts751.c:561:14: note: byref variable will be forcibly initialized 561 | long temp; | ^~~~ /kisskb/src/drivers/hwmon/stts751.c: In function 'stts751_read_chip_config': /kisskb/src/drivers/hwmon/stts751.c:702:13: note: byref variable will be forcibly initialized 702 | int tmp; | ^~~ /kisskb/src/drivers/hwmon/amc6821.c: In function 'temp_auto_point_temp_store': /kisskb/src/drivers/hwmon/amc6821.c:494:14: note: byref variable will be forcibly initialized 494 | long val; | ^~~ /kisskb/src/drivers/hwmon/amc6821.c: In function 'pwm1_auto_point_pwm_store': /kisskb/src/drivers/hwmon/amc6821.c:561:14: note: byref variable will be forcibly initialized 561 | long val; | ^~~ /kisskb/src/drivers/hwmon/amc6821.c: In function 'pwm1_enable_store': /kisskb/src/drivers/hwmon/amc6821.c:383:14: note: byref variable will be forcibly initialized 383 | long val; | ^~~ /kisskb/src/drivers/hwmon/amc6821.c: In function 'pwm1_store': /kisskb/src/drivers/hwmon/amc6821.c:358:14: note: byref variable will be forcibly initialized 358 | long val; | ^~~ /kisskb/src/drivers/hwmon/amc6821.c: In function 'fan1_div_store': /kisskb/src/drivers/hwmon/amc6821.c:655:14: note: byref variable will be forcibly initialized 655 | long val; | ^~~ /kisskb/src/drivers/hwmon/amc6821.c: In function 'fan_store': /kisskb/src/drivers/hwmon/amc6821.c:617:14: note: byref variable will be forcibly initialized 617 | long val; | ^~~ /kisskb/src/drivers/hwmon/amc6821.c: In function 'temp_store': /kisskb/src/drivers/hwmon/amc6821.c:282:14: note: byref variable will be forcibly initialized 282 | long val; | ^~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c:15: /kisskb/src/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c:19: /kisskb/src/drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:13: note: byref variable will be forcibly initialized 59 | u32 K[6]; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/leds/leds-bcm6358.c:7: /kisskb/src/drivers/leds/leds-bcm6358.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/leds/leds-bcm6358.c:8: /kisskb/src/drivers/leds/leds-bcm6358.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/leds/leds-bcm6358.c: In function 'bcm6358_led': /kisskb/src/drivers/leds/leds-bcm6358.c:99:21: note: byref variable will be forcibly initialized 99 | const char *state; | ^~~~~ /kisskb/src/drivers/leds/leds-bcm6358.c: In function 'bcm6358_leds_probe': /kisskb/src/drivers/leds/leds-bcm6358.c:189:21: note: byref variable will be forcibly initialized 189 | u32 reg; | ^~~ /kisskb/src/drivers/leds/leds-bcm6358.c:154:13: note: byref variable will be forcibly initialized 154 | u32 clk_div; | ^~~~~~~ /kisskb/src/drivers/hwmon/thmc50.c: In function 'temp_min_store': /kisskb/src/drivers/hwmon/thmc50.c:186:14: note: byref variable will be forcibly initialized 186 | long val; | ^~~ /kisskb/src/drivers/hwmon/thmc50.c: In function 'temp_max_store': /kisskb/src/drivers/hwmon/thmc50.c:216:14: note: byref variable will be forcibly initialized 216 | long val; | ^~~ /kisskb/src/drivers/hwmon/thmc50.c: In function 'analog_out_store': /kisskb/src/drivers/hwmon/thmc50.c:132:23: note: byref variable will be forcibly initialized 132 | unsigned long tmp; | ^~~ /kisskb/src/drivers/leds/leds-aw2013.c: In function 'aw2013_probe_dt': /kisskb/src/drivers/leds/leds-aw2013.c:277:21: note: byref variable will be forcibly initialized 277 | u32 imax; | ^~~~ /kisskb/src/drivers/leds/leds-aw2013.c:276:21: note: byref variable will be forcibly initialized 276 | u32 source; | ^~~~~~ /kisskb/src/drivers/leds/leds-aw2013.c:275:38: note: byref variable will be forcibly initialized 275 | struct led_init_data init_data = {}; | ^~~~~~~~~ /kisskb/src/drivers/leds/leds-aw2013.c: In function 'aw2013_probe': /kisskb/src/drivers/leds/leds-aw2013.c:331:22: note: byref variable will be forcibly initialized 331 | unsigned int chipid; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/mmc/host/mmci.c:8: /kisskb/src/drivers/mmc/host/mmci.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/mmci.c: In function 'mmci_pio_read': /kisskb/src/drivers/mmc/host/mmci.c:1475:47: note: byref variable will be forcibly initialized 1475 | unsigned char buf[4]; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mmc/host/mmci.c:8: /kisskb/src/drivers/mmc/host/mmci.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hwmon/tmp103.c: In function 'tmp103_read': /kisskb/src/drivers/hwmon/tmp103.c:58:22: note: byref variable will be forcibly initialized 58 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/tmp108.c: In function 'tmp108_read': /kisskb/src/drivers/hwmon/tmp108.c:95:22: note: byref variable will be forcibly initialized 95 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/tmp108.c: In function 'tmp108_write': /kisskb/src/drivers/hwmon/tmp108.c:194:13: note: byref variable will be forcibly initialized 194 | u32 regval, mask; | ^~~~~~ /kisskb/src/drivers/hwmon/tmp108.c: In function 'tmp108_probe': /kisskb/src/drivers/hwmon/tmp108.c:332:13: note: byref variable will be forcibly initialized 332 | u32 config; | ^~~~~~ /kisskb/src/drivers/hwmon/tmp401.c: In function 'temp_store': /kisskb/src/drivers/hwmon/tmp401.c:331:14: note: byref variable will be forcibly initialized 331 | long val; | ^~~ /kisskb/src/drivers/hwmon/tmp401.c: In function 'reset_temp_history_store': /kisskb/src/drivers/hwmon/tmp401.c:403:14: note: byref variable will be forcibly initialized 403 | long val; | ^~~ /kisskb/src/drivers/hwmon/tmp401.c: In function 'update_interval_store': /kisskb/src/drivers/hwmon/tmp401.c:436:23: note: byref variable will be forcibly initialized 436 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/tmp401.c: In function 'temp_crit_hyst_store': /kisskb/src/drivers/hwmon/tmp401.c:363:14: note: byref variable will be forcibly initialized 363 | long val; | ^~~ /kisskb/src/drivers/hwmon/vt1211.c: In function 'set_vrm': /kisskb/src/drivers/hwmon/vt1211.c:868:23: note: byref variable will be forcibly initialized 868 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/vt1211.c: In function 'set_pwm_auto_point_pwm': /kisskb/src/drivers/hwmon/vt1211.c:836:23: note: byref variable will be forcibly initialized 836 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/vt1211.c: In function 'set_pwm_auto_point_temp': /kisskb/src/drivers/hwmon/vt1211.c:774:14: note: byref variable will be forcibly initialized 774 | long val; | ^~~ /kisskb/src/drivers/hwmon/vt1211.c: In function 'set_temp': /kisskb/src/drivers/hwmon/vt1211.c:453:14: note: byref variable will be forcibly initialized 453 | long val; | ^~~ /kisskb/src/drivers/hwmon/vt1211.c: In function 'set_in': /kisskb/src/drivers/hwmon/vt1211.c:379:14: note: byref variable will be forcibly initialized 379 | long val; | ^~~ /kisskb/src/drivers/hwmon/vt1211.c: In function 'set_pwm': /kisskb/src/drivers/hwmon/vt1211.c:636:23: note: byref variable will be forcibly initialized 636 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/tmp513.c: In function 'tmp51x_read': /kisskb/src/drivers/hwmon/tmp513.c:400:13: note: byref variable will be forcibly initialized 400 | u32 regval; | ^~~~~~ /kisskb/src/drivers/hwmon/vt1211.c: In function 'set_fan': /kisskb/src/drivers/hwmon/vt1211.c:530:23: note: byref variable will be forcibly initialized 530 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/tmp513.c: In function 'tmp51x_init': /kisskb/src/drivers/hwmon/tmp513.c:567:22: note: byref variable will be forcibly initialized 567 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/hwmon/tmp513.c: In function 'tmp51x_read_properties': /kisskb/src/drivers/hwmon/tmp513.c:659:13: note: byref variable will be forcibly initialized 659 | u32 val; | ^~~ /kisskb/src/drivers/hwmon/tmp513.c:658:13: note: byref variable will be forcibly initialized 658 | u32 nfactor[3]; | ^~~~~~~ /kisskb/src/drivers/hwmon/vt1211.c: In function 'vt1211_init': /kisskb/src/drivers/hwmon/vt1211.c:1316:24: note: byref variable will be forcibly initialized 1316 | unsigned short address = 0; | ^~~~~~~ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_tolerance': /kisskb/src/drivers/hwmon/w83627ehf.c:915:14: note: byref variable will be forcibly initialized 915 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_target_temp': /kisskb/src/drivers/hwmon/w83627ehf.c:891:14: note: byref variable will be forcibly initialized 891 | long val; | ^~~ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_fan_step_output': /kisskb/src/drivers/hwmon/w83627ehf.c:975:23: note: byref variable will be forcibly initialized 975 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83627ehf.c:991:1: note: in expansion of macro 'fan_functions' 991 | fan_functions(fan_step_output, data->REG_FAN_STEP_OUTPUT) | ^~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_fan_max_output': /kisskb/src/drivers/hwmon/w83627ehf.c:975:23: note: byref variable will be forcibly initialized 975 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83627ehf.c:990:1: note: in expansion of macro 'fan_functions' 990 | fan_functions(fan_max_output, data->REG_FAN_MAX_OUTPUT) | ^~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_fan_stop_output': /kisskb/src/drivers/hwmon/w83627ehf.c:975:23: note: byref variable will be forcibly initialized 975 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83627ehf.c:989:1: note: in expansion of macro 'fan_functions' 989 | fan_functions(fan_stop_output, W83627EHF_REG_FAN_STOP_OUTPUT) | ^~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_fan_start_output': /kisskb/src/drivers/hwmon/w83627ehf.c:975:23: note: byref variable will be forcibly initialized 975 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83627ehf.c:988:1: note: in expansion of macro 'fan_functions' 988 | fan_functions(fan_start_output, W83627EHF_REG_FAN_START_OUTPUT) | ^~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'store_fan_stop_time': /kisskb/src/drivers/hwmon/w83627ehf.c:1014:23: note: byref variable will be forcibly initialized 1014 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83627ehf.c:1027:1: note: in expansion of macro 'fan_time_functions' 1027 | fan_time_functions(fan_stop_time, W83627EHF_REG_FAN_STOP_TIME) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/w83627ehf.c: In function 'sensors_w83627ehf_init': /kisskb/src/drivers/hwmon/w83627ehf.c:2123:35: note: byref variable will be forcibly initialized 2123 | struct w83627ehf_sio_data sio_data; | ^~~~~~~~ /kisskb/src/drivers/hwmon/w83627ehf.c:2118:24: note: byref variable will be forcibly initialized 2118 | unsigned short address; | ^~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_rgb_current': /kisskb/src/drivers/leds/leds-bd2802.c:487:23: note: byref variable will be forcibly initialized 487 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:509:1: note: in expansion of macro 'BD2802_CONTROL_ATTR' 509 | BD2802_CONTROL_ATTR(rgb_current, "rgb_current"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_wave_pattern': /kisskb/src/drivers/leds/leds-bd2802.c:487:23: note: byref variable will be forcibly initialized 487 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:508:1: note: in expansion of macro 'BD2802_CONTROL_ATTR' 508 | BD2802_CONTROL_ATTR(wave_pattern, "wave_pattern"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x15': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:361:1: note: in expansion of macro 'BD2802_SET_REGISTER' 361 | BD2802_SET_REGISTER(0x15, "0x15"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x14': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:360:1: note: in expansion of macro 'BD2802_SET_REGISTER' 360 | BD2802_SET_REGISTER(0x14, "0x14"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x13': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:359:1: note: in expansion of macro 'BD2802_SET_REGISTER' 359 | BD2802_SET_REGISTER(0x13, "0x13"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x12': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:358:1: note: in expansion of macro 'BD2802_SET_REGISTER' 358 | BD2802_SET_REGISTER(0x12, "0x12"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x11': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:357:1: note: in expansion of macro 'BD2802_SET_REGISTER' 357 | BD2802_SET_REGISTER(0x11, "0x11"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x10': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:356:1: note: in expansion of macro 'BD2802_SET_REGISTER' 356 | BD2802_SET_REGISTER(0x10, "0x10"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0f': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:355:1: note: in expansion of macro 'BD2802_SET_REGISTER' 355 | BD2802_SET_REGISTER(0x0f, "0x0f"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0e': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:354:1: note: in expansion of macro 'BD2802_SET_REGISTER' 354 | BD2802_SET_REGISTER(0x0e, "0x0e"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0d': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:353:1: note: in expansion of macro 'BD2802_SET_REGISTER' 353 | BD2802_SET_REGISTER(0x0d, "0x0d"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0c': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:352:1: note: in expansion of macro 'BD2802_SET_REGISTER' 352 | BD2802_SET_REGISTER(0x0c, "0x0c"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0b': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:351:1: note: in expansion of macro 'BD2802_SET_REGISTER' 351 | BD2802_SET_REGISTER(0x0b, "0x0b"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x0a': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:350:1: note: in expansion of macro 'BD2802_SET_REGISTER' 350 | BD2802_SET_REGISTER(0x0a, "0x0a"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x09': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:349:1: note: in expansion of macro 'BD2802_SET_REGISTER' 349 | BD2802_SET_REGISTER(0x09, "0x09"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x08': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:348:1: note: in expansion of macro 'BD2802_SET_REGISTER' 348 | BD2802_SET_REGISTER(0x08, "0x08"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x07': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:347:1: note: in expansion of macro 'BD2802_SET_REGISTER' 347 | BD2802_SET_REGISTER(0x07, "0x07"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x06': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:346:1: note: in expansion of macro 'BD2802_SET_REGISTER' 346 | BD2802_SET_REGISTER(0x06, "0x06"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x05': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:345:1: note: in expansion of macro 'BD2802_SET_REGISTER' 345 | BD2802_SET_REGISTER(0x05, "0x05"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x04': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:344:1: note: in expansion of macro 'BD2802_SET_REGISTER' 344 | BD2802_SET_REGISTER(0x04, "0x04"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x03': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:343:1: note: in expansion of macro 'BD2802_SET_REGISTER' 343 | BD2802_SET_REGISTER(0x03, "0x03"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x02': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:342:1: note: in expansion of macro 'BD2802_SET_REGISTER' 342 | BD2802_SET_REGISTER(0x02, "0x02"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x01': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:341:1: note: in expansion of macro 'BD2802_SET_REGISTER' 341 | BD2802_SET_REGISTER(0x01, "0x01"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-bd2802.c: In function 'bd2802_store_reg0x00': /kisskb/src/drivers/leds/leds-bd2802.c:323:23: note: byref variable will be forcibly initialized 323 | unsigned long val; \ | ^~~ /kisskb/src/drivers/leds/leds-bd2802.c:340:1: note: in expansion of macro 'BD2802_SET_REGISTER' 340 | BD2802_SET_REGISTER(0x00, "0x00"); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clocksource/timer-probe.c: In function 'timer_probe': /kisskb/src/drivers/clocksource/timer-probe.c:19:36: note: byref variable will be forcibly initialized 19 | const struct of_device_id *match; | ^~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/include/asm-generic/gpio.h:11, from /kisskb/src/include/linux/gpio.h:62, from /kisskb/src/drivers/leds/leds-gpio.c:10: /kisskb/src/drivers/leds/leds-gpio.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/leds/leds-gpio.c: In function 'gpio_leds_create': /kisskb/src/drivers/leds/leds-gpio.c:147:33: note: byref variable will be forcibly initialized 147 | struct gpio_led led = {}; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, 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/hwmon/xgene-hwmon.c:14: /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'xgene_hwmon_reg_map_rd': /kisskb/src/drivers/hwmon/xgene-hwmon.c:229:13: note: byref variable will be forcibly initialized 229 | u32 msg[3]; | ^~~ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'xgene_hwmon_get_io_pwr': /kisskb/src/drivers/hwmon/xgene-hwmon.c:295:19: note: byref variable will be forcibly initialized 295 | u32 watt, mwatt; | ^~~~~ /kisskb/src/drivers/hwmon/xgene-hwmon.c:295:13: note: byref variable will be forcibly initialized 295 | u32 watt, mwatt; | ^~~~ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'power2_input_show': /kisskb/src/drivers/hwmon/xgene-hwmon.c:385:13: note: byref variable will be forcibly initialized 385 | u32 val; | ^~~ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'xgene_hwmon_get_cpu_pwr': /kisskb/src/drivers/hwmon/xgene-hwmon.c:278:19: note: byref variable will be forcibly initialized 278 | u32 watt, mwatt; | ^~~~~ /kisskb/src/drivers/hwmon/xgene-hwmon.c:278:13: note: byref variable will be forcibly initialized 278 | u32 watt, mwatt; | ^~~~ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'power1_input_show': /kisskb/src/drivers/hwmon/xgene-hwmon.c:370:13: note: byref variable will be forcibly initialized 370 | u32 val; | ^~~ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'temp1_input_show': /kisskb/src/drivers/hwmon/xgene-hwmon.c:324:13: note: byref variable will be forcibly initialized 324 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, 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/hwmon/xgene-hwmon.c:14: /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'xgene_hwmon_evt_work': /kisskb/src/drivers/hwmon/xgene-hwmon.c:438:33: note: byref variable will be forcibly initialized 438 | struct slimpro_resp_msg amsg; | ^~~~ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_tolerance': /kisskb/src/drivers/hwmon/w83l786ng.c:590:23: note: byref variable will be forcibly initialized 590 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_pwm_enable': /kisskb/src/drivers/hwmon/w83l786ng.c:534:23: note: byref variable will be forcibly initialized 534 | unsigned long val; | ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_risefalltime': /kisskb/src/drivers/leds/leds-lm3533.c:370:12: note: byref variable will be forcibly initialized 370 | u8 val; | ^~~ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_pwm_mode': /kisskb/src/drivers/hwmon/w83l786ng.c:482:23: note: byref variable will be forcibly initialized 482 | unsigned long val; | ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'lm3533_led_delay_set': /kisskb/src/drivers/leds/leds-lm3533.c:246:18: note: byref variable will be forcibly initialized 246 | unsigned t; | ^ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/w83l786ng.c:509:23: note: byref variable will be forcibly initialized 509 | unsigned long val; | ^~~ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_fan_div': /kisskb/src/drivers/hwmon/w83l786ng.c:342:23: note: byref variable will be forcibly initialized 342 | unsigned long val; | ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_risefalltime': /kisskb/src/drivers/leds/leds-lm3533.c:340:12: note: byref variable will be forcibly initialized 340 | u8 val; | ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_linear': /kisskb/src/drivers/leds/leds-lm3533.c:507:12: note: byref variable will be forcibly initialized 507 | u8 val; | ^~~ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_fan_min': /kisskb/src/drivers/hwmon/w83l786ng.c:297:23: note: byref variable will be forcibly initialized 297 | unsigned long val; | ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_als_en': /kisskb/src/drivers/leds/leds-lm3533.c:458:12: note: byref variable will be forcibly initialized 458 | u8 val; | ^~~ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_in_max': /kisskb/src/drivers/hwmon/w83l786ng.c:244:23: note: byref variable will be forcibly initialized 244 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83l786ng.c:257:1: note: in expansion of macro 'store_in_reg' 257 | store_in_reg(MAX, max) | ^~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_als_channel': /kisskb/src/drivers/leds/leds-lm3533.c:408:12: note: byref variable will be forcibly initialized 408 | u8 val; | ^~~ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_in_min': /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_pwm': /kisskb/src/drivers/hwmon/w83l786ng.c:244:23: note: byref variable will be forcibly initialized 244 | unsigned long val; \ | ^~~ /kisskb/src/drivers/hwmon/w83l786ng.c:256:1: note: in expansion of macro 'store_in_reg' 256 | store_in_reg(MIN, min) | ^~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-lm3533.c:576:12: note: byref variable will be forcibly initialized 576 | u8 val; | ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'show_pwm': /kisskb/src/drivers/leds/leds-lm3533.c:560:12: note: byref variable will be forcibly initialized 560 | u8 val; | ^~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_linear': /kisskb/src/drivers/leds/leds-lm3533.c:530:23: note: byref variable will be forcibly initialized 530 | unsigned long linear; | ^~~~~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_als_en': /kisskb/src/drivers/leds/leds-lm3533.c:477:18: note: byref variable will be forcibly initialized 477 | unsigned enable; | ^~~~~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'store_als_channel': /kisskb/src/drivers/leds/leds-lm3533.c:427:18: note: byref variable will be forcibly initialized 427 | unsigned channel; | ^~~~~~~ /kisskb/src/drivers/leds/leds-lm3533.c: In function 'lm3533_led_get': /kisskb/src/drivers/leds/leds-lm3533.c:134:12: note: byref variable will be forcibly initialized 134 | u8 val; | ^~~ /kisskb/src/drivers/hwmon/w83l786ng.c: In function 'store_temp': /kisskb/src/drivers/hwmon/w83l786ng.c:426:14: note: byref variable will be forcibly initialized 426 | long val; | ^~~ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/base.c:61:27: note: byref variable will be forcibly initialized 61 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_vendor_id_get': /kisskb/src/drivers/firmware/arm_scmi/base.c:96:27: note: byref variable will be forcibly initialized 96 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_error_notify': /kisskb/src/drivers/firmware/arm_scmi/base.c:251:27: note: byref variable will be forcibly initialized 251 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_implementation_version_get': /kisskb/src/drivers/firmware/arm_scmi/base.c:137:27: note: byref variable will be forcibly initialized 137 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_discover_agent_get': /kisskb/src/drivers/firmware/arm_scmi/base.c:228:27: note: byref variable will be forcibly initialized 228 | struct scmi_xfer *t; | ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:12, from /kisskb/src/drivers/firmware/arm_scmi/base.c:11: /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_implementation_list_get': /kisskb/src/drivers/firmware/arm_scmi/base.c:171:27: note: byref variable will be forcibly initialized 171 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/base.c: In function 'scmi_base_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/base.c:337:14: note: byref variable will be forcibly initialized 337 | char name[SCMI_MAX_STR_SIZE]; | ^~~~ /kisskb/src/drivers/firmware/arm_scmi/base.c:336:13: note: byref variable will be forcibly initialized 336 | u32 version; | ^~~~~~~ /kisskb/src/drivers/leds/leds-lm3530.c: In function 'lm3530_init_registers': /kisskb/src/drivers/leds/leds-lm3530.c:234:32: note: byref variable will be forcibly initialized 234 | struct lm3530_als_data als; | ^~~ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_rate_set': /kisskb/src/drivers/firmware/arm_scmi/clock.c:244:27: note: byref variable will be forcibly initialized 244 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_config_set': /kisskb/src/drivers/firmware/arm_scmi/clock.c:279:27: note: byref variable will be forcibly initialized 279 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_rate_get': /kisskb/src/drivers/firmware/arm_scmi/clock.c:222:27: note: byref variable will be forcibly initialized 222 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/clock.c:107:27: note: byref variable will be forcibly initialized 107 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_protocol_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/clock.c:83:27: note: byref variable will be forcibly initialized 83 | struct scmi_xfer *t; | ^ In file included from /kisskb/src/drivers/firmware/arm_scmi/common.h:14, from /kisskb/src/drivers/firmware/arm_scmi/clock.c:11: /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_describe_rates_get': /kisskb/src/drivers/firmware/arm_scmi/clock.c:149:27: note: byref variable will be forcibly initialized 149 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/clock.c: In function 'scmi_clock_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/clock.c:337:13: note: byref variable will be forcibly initialized 337 | u32 version; | ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'scmi_process_event_payload': /kisskb/src/drivers/firmware/arm_scmi/notify.c:466:13: note: byref variable will be forcibly initialized 466 | u32 src_id, key; | ^~~~~~ In file included from /kisskb/src/drivers/firmware/arm_scmi/notify.c:79: /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'scmi_devm_notifier_unregister': /kisskb/src/drivers/firmware/arm_scmi/notify.c:1537:37: note: byref variable will be forcibly initialized 1537 | struct scmi_notifier_devres dres; | ^~~~ /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'scmi_notify': /kisskb/src/drivers/firmware/arm_scmi/notify.c:582:34: note: byref variable will be forcibly initialized 582 | struct scmi_event_header eh; | ^~ /kisskb/src/drivers/clocksource/dw_apb_timer_of.c: In function 'add_clocksource': /kisskb/src/drivers/clocksource/dw_apb_timer_of.c:117:13: note: byref variable will be forcibly initialized 117 | u32 rate; | ^~~~ /kisskb/src/drivers/clocksource/dw_apb_timer_of.c:115:23: note: byref variable will be forcibly initialized 115 | void __iomem *iobase; | ^~~~~~ /kisskb/src/drivers/clocksource/dw_apb_timer_of.c: In function 'add_clockevent': /kisskb/src/drivers/clocksource/dw_apb_timer_of.c:89:18: note: byref variable will be forcibly initialized 89 | u32 irq, rate; | ^~~~ /kisskb/src/drivers/clocksource/dw_apb_timer_of.c:87:23: note: byref variable will be forcibly initialized 87 | void __iomem *iobase; | ^~~~~~ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_request_notify': /kisskb/src/drivers/firmware/arm_scmi/power.c:197:27: note: byref variable will be forcibly initialized 197 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_state_get': /kisskb/src/drivers/firmware/arm_scmi/power.c:154:27: note: byref variable will be forcibly initialized 154 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_state_set': /kisskb/src/drivers/firmware/arm_scmi/power.c:132:27: note: byref variable will be forcibly initialized 132 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_reset_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/reset.c:72:27: note: byref variable will be forcibly initialized 72 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/power.c:76:27: note: byref variable will be forcibly initialized 76 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_reset_notify': /kisskb/src/drivers/firmware/arm_scmi/reset.c:212:27: note: byref variable will be forcibly initialized 212 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_domain_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/power.c:103:27: note: byref variable will be forcibly initialized 103 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_domain_reset': /kisskb/src/drivers/firmware/arm_scmi/reset.c:152:27: note: byref variable will be forcibly initialized 152 | struct scmi_xfer *t; | ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:12, from /kisskb/src/drivers/firmware/arm_scmi/power.c:11: /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/power.c: In function 'scmi_power_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/power.c:284:13: note: byref variable will be forcibly initialized 284 | u32 version; | ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_reset_domain_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/reset.c:95:27: note: byref variable will be forcibly initialized 95 | struct scmi_xfer *t; | ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:12, from /kisskb/src/drivers/firmware/arm_scmi/reset.c:11: /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/reset.c: In function 'scmi_reset_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/reset.c:297:13: note: byref variable will be forcibly initialized 297 | u32 version; | ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_level_limits_notify': /kisskb/src/drivers/firmware/arm_scmi/perf.c:514:27: note: byref variable will be forcibly initialized 514 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_mb_level_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:477:27: note: byref variable will be forcibly initialized 477 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_dvfs_freq_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:701:13: note: byref variable will be forcibly initialized 701 | u32 level; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_mb_limits_set': /kisskb/src/drivers/firmware/arm_scmi/perf.c:360:27: note: byref variable will be forcibly initialized 360 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_mb_limits_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:399:27: note: byref variable will be forcibly initialized 399 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_mb_level_set': /kisskb/src/drivers/firmware/arm_scmi/perf.c:440:27: note: byref variable will be forcibly initialized 440 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:183:27: note: byref variable will be forcibly initialized 183 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_domain_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:213:27: note: byref variable will be forcibly initialized 213 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_dev_domain_id': /kisskb/src/drivers/firmware/arm_scmi/perf.c:631:32: note: byref variable will be forcibly initialized 631 | struct of_phandle_args clkspec; | ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_request_notify': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:569:27: note: byref variable will be forcibly initialized 569 | struct scmi_xfer *t; | ^ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/firmware/arm_scmi/perf.c:15: /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_describe_levels_get': /kisskb/src/drivers/firmware/arm_scmi/perf.c:266:27: note: byref variable will be forcibly initialized 266 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_config_get': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:633:27: note: byref variable will be forcibly initialized 633 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_reading_get_timestamped': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:765:27: note: byref variable will be forcibly initialized 765 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_domain_desc_fc': /kisskb/src/drivers/firmware/arm_scmi/perf.c:550:27: note: byref variable will be forcibly initialized 550 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_trip_point_config': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:609:27: note: byref variable will be forcibly initialized 609 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_config_set': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:658:27: note: byref variable will be forcibly initialized 658 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_reading_get': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:701:27: note: byref variable will be forcibly initialized 701 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_perf_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/perf.c:877:13: note: byref variable will be forcibly initialized 877 | u32 version; | ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:210:27: note: byref variable will be forcibly initialized 210 | struct scmi_xfer *t; | ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:12, from /kisskb/src/drivers/firmware/arm_scmi/sensors.c:12: /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_update_intervals': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:246:27: note: byref variable will be forcibly initialized 246 | struct scmi_xfer *ti; | ^~ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_axis_description': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:335:27: note: byref variable will be forcibly initialized 335 | struct scmi_xfer *te; | ^~ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensor_description_get': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:427:27: note: byref variable will be forcibly initialized 427 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/sensors.c: In function 'scmi_sensors_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/sensors.c:965:13: note: byref variable will be forcibly initialized 965 | u32 version; | ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/system.c: In function 'scmi_system_request_notify': /kisskb/src/drivers/firmware/arm_scmi/system.c:40:27: note: byref variable will be forcibly initialized 40 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/system.c: In function 'scmi_system_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/system.c:116:13: note: byref variable will be forcibly initialized 116 | u32 version; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/crypto/ccp/sp-dev.c:12: /kisskb/src/drivers/crypto/ccp/sp-dev.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-lm355x.c: In function 'pattern_store': /kisskb/src/drivers/leds/leds-lm355x.c:360:22: note: byref variable will be forcibly initialized 360 | unsigned int state; | ^~~~~ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'arch_timer_mem_of_init': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1537:21: note: byref variable will be forcibly initialized 1537 | u32 n; | ^ /kisskb/src/drivers/clocksource/arm_arch_timer.c:1523:25: note: byref variable will be forcibly initialized 1523 | struct resource res; | ^~~ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'kvm_arch_ptp_get_crosststamp': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1737:30: note: byref variable will be forcibly initialized 1737 | struct arm_smccc_res hvc_res; | ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_protocol_attributes_get': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:67:27: note: byref variable will be forcibly initialized 67 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function '__scmi_voltage_get_u32': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:221:27: note: byref variable will be forcibly initialized 221 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_voltage_config_set': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:244:27: note: byref variable will be forcibly initialized 244 | struct scmi_xfer *t; | ^ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_voltage_level_set': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:277:27: note: byref variable will be forcibly initialized 277 | struct scmi_xfer *t; | ^ In file included from /kisskb/src/include/linux/scmi_protocol.h:12, from /kisskb/src/drivers/firmware/arm_scmi/voltage.c:9: /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_voltage_descriptors_get': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:117:32: note: byref variable will be forcibly initialized 117 | struct scmi_xfer *td, *tl; | ^~ /kisskb/src/drivers/firmware/arm_scmi/voltage.c:117:27: note: byref variable will be forcibly initialized 117 | struct scmi_xfer *td, *tl; | ^~ /kisskb/src/drivers/firmware/arm_scmi/voltage.c: In function 'scmi_voltage_protocol_init': /kisskb/src/drivers/firmware/arm_scmi/voltage.c:338:13: note: byref variable will be forcibly initialized 338 | u32 version; | ^~~~~~~ /kisskb/src/drivers/clocksource/timer-sp804.c: In function 'sp804_of_init': /kisskb/src/drivers/clocksource/timer-sp804.c:258:13: note: byref variable will be forcibly initialized 258 | u32 irq_num = 0; | ^~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_driver.c: In function '__dump_byte_array': /kisskb/src/drivers/crypto/ccree/cc_driver.c:171:14: note: byref variable will be forcibly initialized 171 | char prefix[64]; | ^~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/leds/leds-lm3697.c:7: /kisskb/src/drivers/leds/leds-lm3697.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/leds/leds-lm3697.c: In function 'lm3697_probe_dt': /kisskb/src/drivers/leds/leds-lm3697.c:224:38: note: byref variable will be forcibly initialized 224 | struct led_init_data init_data = {}; | ^~~~~~~~~ /kisskb/src/drivers/leds/leds-lm3697.c:209:13: note: byref variable will be forcibly initialized 209 | int control_bank; | ^~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-lp3952.c: In function 'lp3952_get_label': /kisskb/src/drivers/leds/leds-lp3952.c:98:21: note: byref variable will be forcibly initialized 98 | const char *str; | ^~~ /kisskb/src/drivers/firmware/arm_scmi/scmi_pm_domain.c: In function 'scmi_pd_power': /kisskb/src/drivers/firmware/arm_scmi/scmi_pm_domain.c:29:20: note: byref variable will be forcibly initialized 29 | u32 state, ret_state; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/pm_clock.h:11, from /kisskb/src/drivers/firmware/arm_scmi/scmi_pm_domain.c:11: /kisskb/src/drivers/firmware/arm_scmi/scmi_pm_domain.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/scmi_pm_domain.c: In function 'scmi_pm_domain_probe': /kisskb/src/drivers/firmware/arm_scmi/scmi_pm_domain.c:114:21: note: byref variable will be forcibly initialized 114 | u32 state; | ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/scmi_pm_domain.c:86:38: note: byref variable will be forcibly initialized 86 | struct scmi_protocol_handle *ph; | ^~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/leds/leds-lp50xx.c:6: /kisskb/src/drivers/leds/leds-lp50xx.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/acpi.h:15, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/leds/leds-lp50xx.c:6: /kisskb/src/drivers/leds/leds-lp50xx.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/leds/leds-lp50xx.c: In function 'lp50xx_probe_leds': /kisskb/src/drivers/leds/leds-lp50xx.c:399:13: note: byref variable will be forcibly initialized 399 | int led_number; | ^~~~~~~~~~ /kisskb/src/drivers/leds/leds-lp50xx.c: In function 'lp50xx_probe_dt': /kisskb/src/drivers/leds/leds-lp50xx.c:451:13: note: byref variable will be forcibly initialized 451 | u32 color_id; | ^~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/smc.c: In function 'smc_send_message': /kisskb/src/drivers/firmware/arm_scmi/smc.c:143:30: note: byref variable will be forcibly initialized 143 | struct arm_smccc_res res; | ^~~ /kisskb/src/drivers/firmware/arm_scmi/smc.c: In function 'smc_chan_setup': /kisskb/src/drivers/firmware/arm_scmi/smc.c:68:13: note: byref variable will be forcibly initialized 68 | u32 func_id; | ^~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/smc.c:66:25: note: byref variable will be forcibly initialized 66 | struct resource res; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/mmc/host/mmci_stm32_sdmmc.c:7: /kisskb/src/drivers/mmc/host/mmci_stm32_sdmmc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-lp8860.c: In function 'lp8860_fault_check': /kisskb/src/drivers/leds/leds-lp8860.c:183:22: note: byref variable will be forcibly initialized 183 | unsigned int read_buf; | ^~~~~~~~ /kisskb/src/drivers/leds/leds-lp8860.c: In function 'lp8860_init': /kisskb/src/drivers/leds/leds-lp8860.c:241:22: note: byref variable will be forcibly initialized 241 | unsigned int read_buf; | ^~~~~~~~ /kisskb/src/drivers/leds/leds-lp8860.c: In function 'lp8860_probe': /kisskb/src/drivers/leds/leds-lp8860.c:385:30: note: byref variable will be forcibly initialized 385 | struct led_init_data init_data = {}; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/mmc/host/mmci_stm32_sdmmc.c:8: /kisskb/src/drivers/mmc/host/mmci_stm32_sdmmc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mmc/host/sdhci-s3c.c: In function 'sdhci_s3c_parse_dt': /kisskb/src/drivers/mmc/host/sdhci-s3c.c:432:13: note: byref variable will be forcibly initialized 432 | u32 max_width; | ^~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-s3c.c: In function 'sdhci_s3c_probe': /kisskb/src/drivers/mmc/host/sdhci-s3c.c:535:22: note: byref variable will be forcibly initialized 535 | char name[14]; | ^~~~ /kisskb/src/drivers/leds/leds-lt3593.c: In function 'lt3593_led_probe': /kisskb/src/drivers/leds/leds-lt3593.c:70:21: note: byref variable will be forcibly initialized 70 | const char *tmp; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/mmc/host/sdhci.c:13: /kisskb/src/drivers/mmc/host/sdhci.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci_am654.c: In function 'sdhci_am654_cqhci_irq': /kisskb/src/drivers/mmc/host/sdhci_am654.c:391:13: note: byref variable will be forcibly initialized 391 | int data_error = 0; | ^~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci_am654.c:390:13: note: byref variable will be forcibly initialized 390 | int cmd_error = 0; | ^~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci_am654.c: In function 'sdhci_am654_setup_dll': /kisskb/src/drivers/mmc/host/sdhci_am654.c:167:19: note: byref variable will be forcibly initialized 167 | u32 mask, val; | ^~~ /kisskb/src/drivers/mmc/host/sdhci_am654.c: In function 'sdhci_am654_get_of_property': /kisskb/src/drivers/mmc/host/sdhci_am654.c:702:13: note: byref variable will be forcibly initialized 702 | int drv_strength; | ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci_am654.c: In function 'sdhci_am654_init': /kisskb/src/drivers/mmc/host/sdhci_am654.c:637:13: note: byref variable will be forcibly initialized 637 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/mmc/host/sdhci.c:14: /kisskb/src/drivers/mmc/host/sdhci.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_set_transfer_mode': /kisskb/src/drivers/mmc/host/sdhci.c:1414:13: note: byref variable will be forcibly initialized 1414 | u16 mode = 0; | ^~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_external_dma_setup': /kisskb/src/drivers/mmc/host/sdhci.c:1215:33: note: byref variable will be forcibly initialized 1215 | struct dma_slave_config cfg; | ^~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_adma_table_post': /kisskb/src/drivers/mmc/host/sdhci.c:807:23: note: byref variable will be forcibly initialized 807 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_adma_table_pre': /kisskb/src/drivers/mmc/host/sdhci.c:726:15: note: byref variable will be forcibly initialized 726 | void *desc, *align; | ^~~~ /kisskb/src/drivers/mmc/host/sdhci.c:724:23: note: byref variable will be forcibly initialized 724 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function '__sdhci_set_timeout': /kisskb/src/drivers/mmc/host/sdhci.c:1016:14: note: byref variable will be forcibly initialized 1016 | bool too_big = false; | ^~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_irq': /kisskb/src/drivers/mmc/host/sdhci.c:3426:13: note: byref variable will be forcibly initialized 3426 | u32 intmask, mask, unexpected = 0; | ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dmaengine.h:8, from /kisskb/src/drivers/mmc/host/sdhci.c:14: /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_send_tuning': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c:2751:9: note: in expansion of macro 'wait_event_timeout' 2751 | wait_event_timeout(host->buf_ready_int, (host->tuning_done == 1), | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function '__sdhci_read_caps': /kisskb/src/drivers/mmc/host/sdhci.c:3995:13: note: byref variable will be forcibly initialized 3995 | u64 dt_caps = 0; | ^~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c:3994:13: note: byref variable will be forcibly initialized 3994 | u64 dt_caps_mask = 0; | ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_setup_host': /kisskb/src/drivers/mmc/host/sdhci.c:4231:28: note: byref variable will be forcibly initialized 4231 | dma_addr_t dma; | ^~~ /kisskb/src/drivers/leds/leds-max8997.c: In function 'max8997_led_probe': /kisskb/src/drivers/leds/leds-max8997.c:238:14: note: byref variable will be forcibly initialized 238 | char name[20]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/mmc/host/tmio_mmc_core.c:27: /kisskb/src/drivers/mmc/host/tmio_mmc_core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_render_sg_to_mlli': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:160:14: note: byref variable will be forcibly initialized 160 | u32 *mlli_entry_p = *mlli_entry_pp; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_generate_mlli': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:186:13: note: byref variable will be forcibly initialized 186 | u32 total_nents = 0, prev_total_nents = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:185:14: note: byref variable will be forcibly initialized 185 | u32 *mlli_p; | ^~~~~~ /kisskb/src/drivers/mmc/host/tmio_mmc_core.c: In function 'tmio_mmc_transfer_data': /kisskb/src/drivers/mmc/host/tmio_mmc_core.c:332:21: note: byref variable will be forcibly initialized 332 | u32 data = 0; | ^~~~ In file included from /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:13: /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:13: note: byref variable will be forcibly initialized 59 | u32 K[6]; | ^ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:274:22: note: in expansion of macro 'wait_event_timeout' 274 | if (!wait_event_timeout(ihid->wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:218:24: note: byref variable will be forcibly initialized 218 | struct i2c_msg msg[2]; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/mmc/host/tmio_mmc_core.c:28: /kisskb/src/drivers/mmc/host/tmio_mmc_core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_aead_chain_data': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:790:35: note: byref variable will be forcibly initialized 790 | u32 src_mapped_nents = 0, dst_mapped_nents = 0; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:788:42: note: byref variable will be forcibly initialized 788 | unsigned int src_last_bytes = 0, dst_last_bytes = 0; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:788:22: note: byref variable will be forcibly initialized 788 | unsigned int src_last_bytes = 0, dst_last_bytes = 0; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/tmio_mmc_core.c: In function 'tmio_mmc_check_bounce_buffer': /kisskb/src/drivers/mmc/host/tmio_mmc_core.c:429:31: note: byref variable will be forcibly initialized 429 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_cipher_request': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:372:13: note: byref variable will be forcibly initialized 372 | u32 mapped_nents = 0; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:370:13: note: byref variable will be forcibly initialized 370 | u32 dummy = 0; | ^~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:369:29: note: byref variable will be forcibly initialized 369 | struct buffer_array sg_data; | ^~~~~~~ /kisskb/src/drivers/mmc/host/tmio_mmc_core.c: In function 'tmio_mmc_pio_irq': /kisskb/src/drivers/mmc/host/tmio_mmc_core.c:395:23: note: byref variable will be forcibly initialized 395 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c: In function 'i2c_hid_get_report': /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:296:12: note: byref variable will be forcibly initialized 296 | u8 args[3]; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_aead_request': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:947:13: note: byref variable will be forcibly initialized 947 | u32 dummy = 0; /*used for the assoc data fragments */ | ^~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:946:13: note: byref variable will be forcibly initialized 946 | u32 mapped_nents = 0; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:942:29: note: byref variable will be forcibly initialized 942 | struct buffer_array sg_data; | ^~~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/leds/leds-pwm.c:14: /kisskb/src/drivers/leds/leds-pwm.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_hash_request_final': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1143:13: note: byref variable will be forcibly initialized 1143 | u32 mapped_nents = 0; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1142:13: note: byref variable will be forcibly initialized 1142 | u32 dummy = 0; | ^~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1140:29: note: byref variable will be forcibly initialized 1140 | struct buffer_array sg_data; | ^~~~~~~ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c: In function 'i2c_hid_start': /kisskb/src/drivers/hid/i2c-hid/i2c-hid-core.c:767:22: note: byref variable will be forcibly initialized 767 | unsigned int bufsize = HID_MIN_BUFFER_SIZE; | ^~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_hash_request_update': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1227:13: note: byref variable will be forcibly initialized 1227 | u32 mapped_nents = 0; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1226:13: note: byref variable will be forcibly initialized 1226 | u32 dummy = 0; | ^~~~~ /kisskb/src/drivers/leds/leds-pwm.c: In function 'led_pwm_create_fwnode': /kisskb/src/drivers/leds/leds-pwm.c:138:24: note: byref variable will be forcibly initialized 138 | struct led_pwm led; | ^~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1223:29: note: byref variable will be forcibly initialized 1223 | struct buffer_array sg_data; | ^~~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_skcipher_dma_req_init': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:319:42: note: byref variable will be forcibly initialized 319 | struct mv_cesa_skcipher_dma_iter iter; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/crypto/marvell/cesa/cesa.c:14: /kisskb/src/drivers/crypto/marvell/cesa/cesa.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:503:31: note: byref variable will be forcibly initialized 503 | struct mv_cesa_op_ctx tmpl; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:492:31: note: byref variable will be forcibly initialized 492 | struct mv_cesa_op_ctx tmpl; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:555:31: note: byref variable will be forcibly initialized 555 | struct mv_cesa_op_ctx tmpl; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:546:31: note: byref variable will be forcibly initialized 546 | struct mv_cesa_op_ctx tmpl; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des3_ede_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:611:31: note: byref variable will be forcibly initialized 611 | struct mv_cesa_op_ctx tmpl; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_des3_ede_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:599:31: note: byref variable will be forcibly initialized 599 | struct mv_cesa_op_ctx tmpl; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des3_ede_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:665:31: note: byref variable will be forcibly initialized 665 | struct mv_cesa_op_ctx tmpl; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_des3_ede_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:653:31: note: byref variable will be forcibly initialized 653 | struct mv_cesa_op_ctx tmpl; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_aes_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:740:31: note: byref variable will be forcibly initialized 740 | struct mv_cesa_op_ctx tmpl; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_ecb_aes_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:729:31: note: byref variable will be forcibly initialized 729 | struct mv_cesa_op_ctx tmpl; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_aes_decrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:791:31: note: byref variable will be forcibly initialized 791 | struct mv_cesa_op_ctx tmpl; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'mv_cesa_cbc_aes_encrypt': /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:782:31: note: byref variable will be forcibly initialized 782 | struct mv_cesa_op_ctx tmpl; | ^~~~ In file included from /kisskb/src/drivers/crypto/marvell/cesa/cipher.c:13: /kisskb/src/drivers/crypto/marvell/cesa/cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:24: note: byref variable will be forcibly initialized 28 | struct des_ctx tmp; | ^~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/crypto/marvell/cesa/cesa.c:15: /kisskb/src/drivers/crypto/marvell/cesa/cesa.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/crypto/marvell/cesa/cesa.c: In function 'mv_cesa_probe': /kisskb/src/drivers/crypto/marvell/cesa/cesa.c:491:22: note: byref variable will be forcibly initialized 491 | char res_name[7]; | ^~~~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/cesa.c:441:13: note: byref variable will be forcibly initialized 441 | u32 sram_size; | ^~~~~~~~~ /kisskb/src/drivers/leds/leds-pca9532.c: In function 'pca9532_of_populate_pdata': /kisskb/src/drivers/leds/leds-pca9532.c:474:21: note: byref variable will be forcibly initialized 474 | const char *state; | ^~~~~ /kisskb/src/drivers/crypto/marvell/cesa/cesa.c: In function 'mv_cesa_rearm_engine': /kisskb/src/drivers/crypto/marvell/cesa/cesa.c:54:51: note: byref variable will be forcibly initialized 54 | struct crypto_async_request *req = NULL, *backlog = NULL; | ^~~~~~~ /kisskb/src/drivers/leds/leds-pca955x.c: In function 'pca955x_gpio_get_value': /kisskb/src/drivers/leds/leds-pca955x.c:393:12: note: byref variable will be forcibly initialized 393 | u8 reg = 0; | ^~~ /kisskb/src/drivers/leds/leds-pca955x.c: In function 'pca955x_led_get': /kisskb/src/drivers/leds/leds-pca955x.c:258:16: note: byref variable will be forcibly initialized 258 | u8 ls, pwm; | ^~~ /kisskb/src/drivers/leds/leds-pca955x.c:258:12: note: byref variable will be forcibly initialized 258 | u8 ls, pwm; | ^~ In file included from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/leds/leds-pca955x.c:43: /kisskb/src/drivers/leds/leds-pca955x.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/leds/leds-pca955x.c: In function 'pca955x_get_pdata': /kisskb/src/drivers/leds/leds-pca955x.c:442:21: note: byref variable will be forcibly initialized 442 | u32 reg; | ^~~ /kisskb/src/drivers/leds/leds-pca955x.c:441:29: note: byref variable will be forcibly initialized 441 | const char *state; | ^~~~~ /kisskb/src/drivers/leds/leds-pca955x.c: In function 'pca955x_led_set': /kisskb/src/drivers/leds/leds-pca955x.c:292:12: note: byref variable will be forcibly initialized 292 | u8 ls; | ^~ /kisskb/src/drivers/leds/leds-pca955x.c: In function 'pca955x_probe': /kisskb/src/drivers/leds/leds-pca955x.c:495:14: note: byref variable will be forcibly initialized 495 | char default_label[8]; | ^~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-pca955x.c:488:30: note: byref variable will be forcibly initialized 488 | struct led_init_data init_data; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/leds.h:12, from /kisskb/src/drivers/leds/leds-pca963x.c:29: /kisskb/src/drivers/leds/leds-pca963x.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/leds/leds-pca963x.c: In function 'pca963x_register_leds': /kisskb/src/drivers/leds/leds-pca963x.c:325:22: note: byref variable will be forcibly initialized 325 | char default_label[32]; | ^~~~~~~~~~~~~ /kisskb/src/drivers/leds/leds-pca963x.c:324:38: note: byref variable will be forcibly initialized 324 | struct led_init_data init_data = {}; | ^~~~~~~~~ /kisskb/src/drivers/leds/leds-pca963x.c:294:13: note: byref variable will be forcibly initialized 294 | u32 reg; | ^~~ /kisskb/src/drivers/leds/leds-syscon.c: In function 'syscon_led_probe': /kisskb/src/drivers/leds/leds-syscon.c:92:29: note: byref variable will be forcibly initialized 92 | u32 val; | ^~~ /kisskb/src/drivers/firmware/psci/psci.c: In function 'get_set_conduit_method': /kisskb/src/drivers/firmware/psci/psci.c:279:21: note: byref variable will be forcibly initialized 279 | const char *method; | ^~~~~~ /kisskb/src/drivers/firmware/psci/psci.c: In function '__invoke_psci_fn_smc': /kisskb/src/drivers/firmware/psci/psci.c:124:30: note: byref variable will be forcibly initialized 124 | 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:114:30: note: byref variable will be forcibly initialized 114 | struct arm_smccc_res res; | ^~~ /kisskb/src/drivers/firmware/psci/psci.c: In function 'psci_0_1_init': /kisskb/src/drivers/firmware/psci/psci.c:554:13: note: byref variable will be forcibly initialized 554 | u32 id; | ^~ /kisskb/src/drivers/firmware/psci/psci.c: In function 'psci_dt_init': /kisskb/src/drivers/firmware/psci/psci.c:616:36: note: byref variable will be forcibly initialized 616 | const struct of_device_id *matched_np; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/crypto/ccree/cc_request_mgr.c:4: /kisskb/src/drivers/crypto/ccree/cc_request_mgr.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/caam/error.c: In function 'report_qi_status': /kisskb/src/drivers/crypto/caam/error.c:312:14: note: byref variable will be forcibly initialized 312 | char err_err_code[3] = { 0 }; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/caam/error.c: In function 'report_deco_status': /kisskb/src/drivers/crypto/caam/error.c:284:14: note: byref variable will be forcibly initialized 284 | char err_err_code[3] = { 0 }; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/caam/error.c: In function 'report_ccb_status': /kisskb/src/drivers/crypto/caam/error.c:232:14: note: byref variable will be forcibly initialized 232 | char err_err_code[3] = { 0 }; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/caam/error.c:230:14: note: byref variable will be forcibly initialized 230 | char cha_err_code[3] = { 0 }; | ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/of/base.c:19: /kisskb/src/drivers/of/base.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/of/base.c:22: /kisskb/src/drivers/of/base.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/of/base.c: In function 'of_bus_n_addr_cells': /kisskb/src/drivers/of/base.c:92:13: note: byref variable will be forcibly initialized 92 | u32 cells; | ^~~~~ /kisskb/src/drivers/of/base.c: In function 'of_bus_n_size_cells': /kisskb/src/drivers/of/base.c:113:13: note: byref variable will be forcibly initialized 113 | u32 cells; | ^~~~~ /kisskb/src/drivers/crypto/caam/ctrl.c: In function 'caam_get_era': /kisskb/src/drivers/crypto/caam/ctrl.c:453:13: note: byref variable will be forcibly initialized 453 | u32 prop; | ^~~~ /kisskb/src/drivers/of/base.c: In function '__of_device_is_available': /kisskb/src/drivers/of/base.c:593:13: note: byref variable will be forcibly initialized 593 | int statlen; | ^~~~~~~ /kisskb/src/drivers/of/base.c: In function '__of_find_n_match_cpu_property': /kisskb/src/drivers/of/base.c:318:17: note: byref variable will be forcibly initialized 318 | int ac, prop_len, tid; | ^~~~~~~~ /kisskb/src/drivers/crypto/caam/ctrl.c: In function 'deinstantiate_rng': /kisskb/src/drivers/crypto/caam/ctrl.c:199:20: note: byref variable will be forcibly initialized 199 | u32 *desc, status; | ^~~~~~ /kisskb/src/drivers/crypto/caam/ctrl.c: In function 'instantiate_rng': /kisskb/src/drivers/crypto/caam/ctrl.c:275:20: note: byref variable will be forcibly initialized 275 | u32 *desc, status = 0, rdsta_val; | ^~~~~~ /kisskb/src/drivers/of/base.c: In function 'of_modalias_node': /kisskb/src/drivers/of/base.c:1177:13: note: byref variable will be forcibly initialized 1177 | int cplen; | ^~~~~ /kisskb/src/drivers/of/base.c: In function 'of_phandle_iterator_init': /kisskb/src/drivers/of/base.c:1246:13: note: byref variable will be forcibly initialized 1246 | int size; | ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_phandle_iterator_next': /kisskb/src/drivers/of/base.c:1274:18: note: byref variable will be forcibly initialized 1274 | uint32_t count = 0; | ^~~~~ /kisskb/src/drivers/of/base.c: In function '__of_parse_phandle_with_args': /kisskb/src/drivers/of/base.c:1375:36: note: byref variable will be forcibly initialized 1375 | struct of_phandle_iterator it; | ^~ /kisskb/src/drivers/of/base.c: In function 'of_parse_phandle': /kisskb/src/drivers/of/base.c:1434:32: note: byref variable will be forcibly initialized 1434 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_get_cpu_state_node': /kisskb/src/drivers/of/base.c:437:32: note: byref variable will be forcibly initialized 437 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_parse_phandle_with_args_map': /kisskb/src/drivers/of/base.c:1553:24: note: byref variable will be forcibly initialized 1553 | u32 list_size, new_size; | ^~~~~~~~ /kisskb/src/drivers/of/base.c:1553:13: note: byref variable will be forcibly initialized 1553 | u32 list_size, new_size; | ^~~~~~~~~ /kisskb/src/drivers/of/base.c:1552:21: note: byref variable will be forcibly initialized 1552 | int i, ret, map_len, match; | ^~~~~~~ /kisskb/src/drivers/of/base.c:1550:16: note: byref variable will be forcibly initialized 1550 | __be32 initial_match_array[MAX_PHANDLE_ARGS]; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/base.c: In function 'of_count_phandle_with_args': /kisskb/src/drivers/of/base.c:1751:21: note: byref variable will be forcibly initialized 1751 | int size; | ^~~~ /kisskb/src/drivers/of/base.c:1740:36: note: byref variable will be forcibly initialized 1740 | struct of_phandle_iterator it; | ^~ /kisskb/src/drivers/of/base.c: In function 'of_update_property': /kisskb/src/drivers/of/base.c:1917:26: note: byref variable will be forcibly initialized 1917 | struct property *oldprop; | ^~~~~~~ /kisskb/src/drivers/of/base.c: In function 'of_alias_scan': /kisskb/src/drivers/of/base.c:1992:21: note: byref variable will be forcibly initialized 1992 | int id, len; | ^~ /kisskb/src/drivers/of/base.c:1973:29: note: byref variable will be forcibly initialized 1973 | const char *name = NULL; | ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_find_last_cache_level': /kisskb/src/drivers/of/base.c:2198:13: note: byref variable will be forcibly initialized 2198 | u32 cache_level = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/of/base.c: In function 'of_map_id': /kisskb/src/drivers/of/base.c:2236:13: note: byref variable will be forcibly initialized 2236 | int map_len; | ^~~~~~~ /kisskb/src/drivers/of/base.c:2235:13: note: byref variable will be forcibly initialized 2235 | u32 map_mask, masked_id; | ^~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/crypto/ccp/ccp-dev.c:11: /kisskb/src/drivers/crypto/ccp/ccp-dev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev.c: In function 'ccp_trng_read': /kisskb/src/drivers/crypto/ccp/ccp-dev.c:509:13: note: byref variable will be forcibly initialized 509 | u32 trng_value; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/crypto/ccp/ccp-dev.c:11: /kisskb/src/drivers/crypto/ccp/ccp-dev.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev.c: In function 'ccp_cmd_queue_thread': /kisskb/src/drivers/crypto/ccp/ccp-dev.c:439:31: note: byref variable will be forcibly initialized 439 | struct tasklet_struct tasklet; | ^~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev.c:438:33: note: byref variable will be forcibly initialized 438 | struct ccp_tasklet_data tdata; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/crypto/ccp/ccp-dev.c:11: /kisskb/src/drivers/crypto/ccp/ccp-dev.c: In function 'ccp_dev_suspend': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev.c:573:17: note: in expansion of macro 'wait_event_interruptible' 573 | wait_event_interruptible(ccp->suspend_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/drivers/mmc/host/uniphier-sd.c:7: /kisskb/src/drivers/mmc/host/uniphier-sd.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/leds/uleds.c:9: /kisskb/src/drivers/leds/uleds.c: In function 'uleds_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/uleds.c:162:34: note: in expansion of macro 'wait_event_interruptible' 162 | retval = wait_event_interruptible(udev->waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/mmc/host/uniphier-sd.c:8: /kisskb/src/drivers/mmc/host/uniphier-sd.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/mmc/host/dw_mmc.c:10: /kisskb/src/drivers/mmc/host/dw_mmc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/mmc/host/dw_mmc.c:10: /kisskb/src/drivers/mmc/host/dw_mmc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_parse_dt': /kisskb/src/drivers/mmc/host/dw_mmc.c:3170:13: note: byref variable will be forcibly initialized 3170 | u32 clock_frequency; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_edmac_start_dma': /kisskb/src/drivers/mmc/host/dw_mmc.c:780:33: note: byref variable will be forcibly initialized 780 | struct dma_slave_config cfg; | ^~~ In file included from /kisskb/src/include/linux/random.h:121, from /kisskb/src/arch/arm64/include/asm/pointer_auth.h:7, from /kisskb/src/arch/arm64/include/asm/processor.h:42, from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/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/firmware/smccc/smccc.c:12: /kisskb/src/drivers/firmware/smccc/smccc.c: In function 'smccc_probe_trng': /kisskb/src/arch/arm64/include/asm/archrandom.h:18:30: note: byref variable will be forcibly initialized 18 | struct arm_smccc_res res; | ^~~ /kisskb/src/drivers/mmc/host/dw_mmc-exynos.c: In function 'dw_mci_exynos_parse_dt': /kisskb/src/drivers/mmc/host/dw_mmc-exynos.c:343:13: note: byref variable will be forcibly initialized 343 | u32 div = 0; | ^~~ /kisskb/src/drivers/mmc/host/dw_mmc-exynos.c:342:13: note: byref variable will be forcibly initialized 342 | u32 timing[2]; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/include/crypto/internal/hash.h:11, from /kisskb/src/drivers/crypto/marvell/cesa/cesa.h:5, from /kisskb/src/drivers/crypto/marvell/cesa/tdma.c:13: /kisskb/src/drivers/crypto/marvell/cesa/tdma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/tdma.c: In function 'mv_cesa_dma_add_desc': /kisskb/src/drivers/crypto/marvell/cesa/tdma.c:195:20: note: byref variable will be forcibly initialized 195 | dma_addr_t dma_handle; | ^~~~~~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/tdma.c: In function 'mv_cesa_tdma_process': /kisskb/src/drivers/crypto/marvell/cesa/tdma.c:136:54: note: byref variable will be forcibly initialized 136 | struct crypto_async_request *backlog = NULL; | ^~~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/tdma.c: In function 'mv_cesa_dma_add_op': /kisskb/src/drivers/crypto/marvell/cesa/tdma.c:256:20: note: byref variable will be forcibly initialized 256 | dma_addr_t dma_handle; | ^~~~~~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/tdma.c: In function 'mv_cesa_sg_copy': /kisskb/src/drivers/crypto/marvell/cesa/tdma.c:360:32: note: byref variable will be forcibly initialized 360 | struct sg_mapping_iter miter; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/bio.h:10, from /kisskb/src/include/linux/keyslot-manager.h:9, from /kisskb/src/include/linux/mmc/host.h:18, from /kisskb/src/drivers/mmc/host/dw_mmc-rockchip.c:9: /kisskb/src/drivers/mmc/host/dw_mmc-rockchip.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahash_dma_req_init': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:633:39: note: byref variable will be forcibly initialized 633 | struct mv_cesa_ahash_dma_iter iter; | ^~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahash_queue_req': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:786:14: note: byref variable will be forcibly initialized 786 | bool cached = false; | ^~~~~~ In file included from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/include/crypto/internal/hash.h:11, from /kisskb/src/drivers/crypto/marvell/cesa/cesa.h:5, from /kisskb/src/drivers/crypto/marvell/cesa/hash.c:19: /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/firmware/smccc/kvm_guest.c: In function 'kvm_init_hyp_services': /kisskb/src/drivers/firmware/smccc/kvm_guest.c:17:13: note: byref variable will be forcibly initialized 17 | u32 val[4]; | ^~~ /kisskb/src/drivers/firmware/smccc/kvm_guest.c:16:30: note: byref variable will be forcibly initialized 16 | struct arm_smccc_res res; | ^~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_pad_init': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1162:28: note: byref variable will be forcibly initialized 1162 | struct scatterlist sg; | ^~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1161:37: note: byref variable will be forcibly initialized 1161 | struct mv_cesa_ahash_result result; | ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_iv_state_init': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1128:28: note: byref variable will be forcibly initialized 1128 | struct scatterlist sg; | ^~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1127:37: note: byref variable will be forcibly initialized 1127 | struct mv_cesa_ahash_result result; | ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_md5_setkey': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1288:34: note: byref variable will be forcibly initialized 1288 | struct md5_state istate, ostate; | ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1288:26: note: byref variable will be forcibly initialized 1288 | struct md5_state istate, ostate; | ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_sha1_setkey': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1359:35: note: byref variable will be forcibly initialized 1359 | struct sha1_state istate, ostate; | ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1359:27: note: byref variable will be forcibly initialized 1359 | struct sha1_state istate, ostate; | ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c: In function 'mv_cesa_ahmac_sha256_setkey': /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1417:37: note: byref variable will be forcibly initialized 1417 | struct sha256_state istate, ostate; | ^~~~~~ /kisskb/src/drivers/crypto/marvell/cesa/hash.c:1417:29: note: byref variable will be forcibly initialized 1417 | struct sha256_state istate, ostate; | ^~~~~~ /kisskb/src/drivers/mmc/host/sdhci-pltfm.c: In function 'sdhci_get_property': /kisskb/src/drivers/mmc/host/sdhci-pltfm.c:84:13: note: byref variable will be forcibly initialized 84 | u32 bus_width; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/mmc/host/bcm2835.c:30: /kisskb/src/drivers/mmc/host/bcm2835.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/usdhi6rol0.c: In function 'usdhi6_blk_read': /kisskb/src/drivers/mmc/host/usdhi6rol0.c:1288:21: note: byref variable will be forcibly initialized 1288 | u16 d = usdhi6_read16(host, USDHI6_SD_BUF0); | ^ /kisskb/src/drivers/mmc/host/usdhi6rol0.c: In function 'usdhi6_blk_write': /kisskb/src/drivers/mmc/host/usdhi6rol0.c:1328:21: note: byref variable will be forcibly initialized 1328 | u16 d; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/mmc/host/sunxi-mmc.c:12: /kisskb/src/drivers/mmc/host/sunxi-mmc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/iopoll.h:14, from /kisskb/src/drivers/mmc/host/sdhci-cadence.c:9: /kisskb/src/drivers/mmc/host/sdhci-cadence.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/mmc/host/bcm2835.c:30: /kisskb/src/drivers/mmc/host/bcm2835.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mmc/host/sdhci-cadence.c: In function 'sdhci_cdns_phy_param_parse': /kisskb/src/drivers/mmc/host/sdhci-cadence.c:141:13: note: byref variable will be forcibly initialized 141 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/mmc/host/sunxi-mmc.c:12: /kisskb/src/drivers/mmc/host/sunxi-mmc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mmc/host/bcm2835.c: In function 'bcm2835_add_host': /kisskb/src/drivers/mmc/host/bcm2835.c:1269:14: note: byref variable will be forcibly initialized 1269 | char pio_limit_string[20]; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/i2c-hid/i2c-hid-of.c: In function 'i2c_hid_of_probe': /kisskb/src/drivers/hid/i2c-hid/i2c-hid-of.c:75:13: note: byref variable will be forcibly initialized 75 | u32 val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/mmc/host/sdhci-of-aspeed.c:5: /kisskb/src/drivers/mmc/host/sdhci-of-aspeed.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c: In function 'sdhci_arasan_cqhci_irq': /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c:413:13: note: byref variable will be forcibly initialized 413 | int data_error = 0; | ^~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c:412:13: note: byref variable will be forcibly initialized 412 | int cmd_error = 0; | ^~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c: In function 'arasan_dt_parse_clk_phases': /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c:1069:13: note: byref variable will be forcibly initialized 1069 | u32 mio_bank = 0; | ^~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c: In function 'sdhci_arasan_register_sdcardclk': /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c:1340:21: note: byref variable will be forcibly initialized 1340 | const char *parent_clk_name; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c:1339:30: note: byref variable will be forcibly initialized 1339 | struct clk_init_data sdcardclk_init; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c: In function 'sdhci_arasan_register_sampleclk': /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c:1392:21: note: byref variable will be forcibly initialized 1392 | const char *parent_clk_name; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c:1391:30: note: byref variable will be forcibly initialized 1391 | struct clk_init_data sampleclk_init; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c: In function 'sdhci_arasan_register_sdclk': /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c:1501:13: note: byref variable will be forcibly initialized 1501 | u32 num_clks = 0; | ^~~~~~~~ In file included from /kisskb/src/drivers/crypto/ccree/cc_cipher.c:8: /kisskb/src/drivers/crypto/ccree/cc_cipher.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:13: note: byref variable will be forcibly initialized 59 | u32 K[6]; | ^ /kisskb/src/drivers/crypto/ccree/cc_cipher.c: In function 'cc_cipher_sethkey': /kisskb/src/drivers/crypto/ccree/cc_cipher.c:307:29: note: byref variable will be forcibly initialized 307 | struct cc_hkey_info hki; | ^~~ In file included from /kisskb/src/drivers/crypto/ccree/cc_cipher.c:8: /kisskb/src/drivers/crypto/ccree/cc_cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:24: note: byref variable will be forcibly initialized 28 | struct des_ctx tmp; | ^~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_init_copy_sram': /kisskb/src/drivers/crypto/ccree/cc_hash.c:1869:22: note: byref variable will be forcibly initialized 1869 | unsigned int larval_seq_len = 0; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c:1868:27: note: byref variable will be forcibly initialized 1868 | struct cc_hw_desc larval_seq[CC_DIGEST_SIZE_MAX / sizeof(u32)]; | ^~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_cipher.c: In function 'cc_cipher_process': /kisskb/src/drivers/crypto/ccree/cc_cipher.c:893:22: note: byref variable will be forcibly initialized 893 | unsigned int seq_len = 0; | ^~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_cipher.c:890:27: note: byref variable will be forcibly initialized 890 | struct cc_hw_desc desc[MAX_SKCIPHER_SEQ_LEN]; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_hash_import': /kisskb/src/drivers/crypto/ccree/cc_hash.c:1531:13: note: byref variable will be forcibly initialized 1531 | u32 tmp; | ^~~ /kisskb/src/drivers/ssb/main.c: In function 'ssb_clockspeed': /kisskb/src/drivers/ssb/main.c:943:23: note: byref variable will be forcibly initialized 943 | u32 clkctl_n, clkctl_m; | ^~~~~~~~ /kisskb/src/drivers/ssb/main.c:943:13: note: byref variable will be forcibly initialized 943 | u32 clkctl_n, clkctl_m; | ^~~~~~~~ /kisskb/src/drivers/ssb/main.c:942:13: note: byref variable will be forcibly initialized 942 | u32 plltype; | ^~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c: In function 'esdhc_prepare_sw_tuning': /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c:995:23: note: byref variable will be forcibly initialized 995 | u8 start_ptr, end_ptr; | ^~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c:995:12: note: byref variable will be forcibly initialized 995 | u8 start_ptr, end_ptr; | ^~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c: In function 'esdhc_execute_tuning': /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c:1057:26: note: byref variable will be forcibly initialized 1057 | u8 window_start, window_end; | ^~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-of-esdhc.c:1057:12: note: byref variable will be forcibly initialized 1057 | u8 window_start, window_end; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_xcbc_setkey': /kisskb/src/drivers/crypto/ccree/cc_hash.c:929:27: note: byref variable will be forcibly initialized 929 | struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_mac_digest': /kisskb/src/drivers/crypto/ccree/cc_hash.c:1430:22: note: byref variable will be forcibly initialized 1430 | unsigned int idx = 0; | ^~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c:1428:27: note: byref variable will be forcibly initialized 1428 | struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_mac_final': /kisskb/src/drivers/crypto/ccree/cc_hash.c:1226:13: note: byref variable will be forcibly initialized 1226 | int idx = 0; | ^~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c:1225:27: note: byref variable will be forcibly initialized 1225 | struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_mac_finup': /kisskb/src/drivers/crypto/ccree/cc_hash.c:1347:13: note: byref variable will be forcibly initialized 1347 | int idx = 0; | ^~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c:1346:27: note: byref variable will be forcibly initialized 1346 | struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_mac_update': /kisskb/src/drivers/crypto/ccree/cc_hash.c:1160:13: note: byref variable will be forcibly initialized 1160 | u32 idx = 0; | ^~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c:1158:27: note: byref variable will be forcibly initialized 1158 | struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_hash_update': /kisskb/src/drivers/crypto/ccree/cc_hash.c:566:27: note: byref variable will be forcibly initialized 566 | struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_init_hash_sram': /kisskb/src/drivers/crypto/ccree/cc_hash.c:1885:13: note: byref variable will be forcibly initialized 1885 | u32 sram_buff_ofs = hash_handle->digest_len_sram_addr; | ^~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_hash_setkey': /kisskb/src/drivers/crypto/ccree/cc_hash.c:735:27: note: byref variable will be forcibly initialized 735 | struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_hash_digest': /kisskb/src/drivers/crypto/ccree/cc_hash.c:432:13: note: byref variable will be forcibly initialized 432 | int idx = 0; | ^~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c:430:27: note: byref variable will be forcibly initialized 430 | struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_hash.c: In function 'cc_do_finup': /kisskb/src/drivers/crypto/ccree/cc_hash.c:644:27: note: byref variable will be forcibly initialized 644 | struct cc_hw_desc desc[CC_MAX_HASH_SEQ_LEN]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/crypto/qce/core.c:6: /kisskb/src/drivers/crypto/qce/core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/crypto/qce/core.c:6: /kisskb/src/drivers/crypto/qce/core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/crypto/qce/core.c: In function 'qce_check_version': /kisskb/src/drivers/crypto/qce/core.c:154:27: note: byref variable will be forcibly initialized 154 | u32 major, minor, step; | ^~~~ /kisskb/src/drivers/crypto/qce/core.c:154:20: note: byref variable will be forcibly initialized 154 | u32 major, minor, step; | ^~~~~ /kisskb/src/drivers/crypto/qce/core.c:154:13: note: byref variable will be forcibly initialized 154 | u32 major, minor, step; | ^~~~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_copy_to_from_sb': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:430:23: note: byref variable will be forcibly initialized 430 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_passthru_nomap_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2101:23: note: byref variable will be forcibly initialized 2101 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2100:32: note: byref variable will be forcibly initialized 2100 | struct ccp_dm_workarea mask; | ^~~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_aes_cmac_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:478:23: note: byref variable will be forcibly initialized 478 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:477:25: note: byref variable will be forcibly initialized 477 | struct ccp_data src; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:476:37: note: byref variable will be forcibly initialized 476 | struct ccp_dm_workarea key, ctx; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:476:32: note: byref variable will be forcibly initialized 476 | struct ccp_dm_workarea key, ctx; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_aes_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:918:23: note: byref variable will be forcibly initialized 918 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:917:30: note: byref variable will be forcibly initialized 917 | struct ccp_data src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:917:25: note: byref variable will be forcibly initialized 917 | struct ccp_data src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:916:37: note: byref variable will be forcibly initialized 916 | struct ccp_dm_workarea key, ctx; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:916:32: note: byref variable will be forcibly initialized 916 | struct ccp_dm_workarea key, ctx; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_xts_aes_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1095:23: note: byref variable will be forcibly initialized 1095 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1094:30: note: byref variable will be forcibly initialized 1094 | struct ccp_data src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1094:25: note: byref variable will be forcibly initialized 1094 | struct ccp_data src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1093:37: note: byref variable will be forcibly initialized 1093 | struct ccp_dm_workarea key, ctx; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1093:32: note: byref variable will be forcibly initialized 1093 | struct ccp_dm_workarea key, ctx; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_des3_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1296:23: note: byref variable will be forcibly initialized 1296 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1295:30: note: byref variable will be forcibly initialized 1295 | struct ccp_data src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1295:25: note: byref variable will be forcibly initialized 1295 | struct ccp_data src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1294:37: note: byref variable will be forcibly initialized 1294 | struct ccp_dm_workarea key, ctx; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1294:32: note: byref variable will be forcibly initialized 1294 | struct ccp_dm_workarea key, ctx; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_rsa_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1836:23: note: byref variable will be forcibly initialized 1836 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1835:42: note: byref variable will be forcibly initialized 1835 | struct ccp_dm_workarea exp, src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1835:37: note: byref variable will be forcibly initialized 1835 | struct ccp_dm_workarea exp, src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1835:32: note: byref variable will be forcibly initialized 1835 | struct ccp_dm_workarea exp, src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_passthru_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1969:23: note: byref variable will be forcibly initialized 1969 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1968:30: note: byref variable will be forcibly initialized 1968 | struct ccp_data src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1968:25: note: byref variable will be forcibly initialized 1968 | struct ccp_data src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1967:32: note: byref variable will be forcibly initialized 1967 | struct ccp_dm_workarea mask; | ^~~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_ecc_mm_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2164:23: note: byref variable will be forcibly initialized 2164 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2163:37: note: byref variable will be forcibly initialized 2163 | struct ccp_dm_workarea src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2163:32: note: byref variable will be forcibly initialized 2163 | struct ccp_dm_workarea src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_ecc_pm_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2271:23: note: byref variable will be forcibly initialized 2271 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2270:37: note: byref variable will be forcibly initialized 2270 | struct ccp_dm_workarea src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:2270:32: note: byref variable will be forcibly initialized 2270 | struct ccp_dm_workarea src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_aes_gcm_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:646:37: note: byref variable will be forcibly initialized 646 | struct scatterlist *p_outp, sg_outp[2]; | ^~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:645:36: note: byref variable will be forcibly initialized 645 | struct scatterlist *p_tag, sg_tag[2]; | ^~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:644:36: note: byref variable will be forcibly initialized 644 | struct scatterlist *p_inp, sg_inp[2]; | ^~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:635:23: note: byref variable will be forcibly initialized 635 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:634:25: note: byref variable will be forcibly initialized 634 | struct ccp_data aad; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:633:30: note: byref variable will be forcibly initialized 633 | struct ccp_data src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:633:25: note: byref variable will be forcibly initialized 633 | struct ccp_data src, dst; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:632:52: note: byref variable will be forcibly initialized 632 | struct ccp_dm_workarea key, ctx, final_wa, tag; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:632:42: note: byref variable will be forcibly initialized 632 | struct ccp_dm_workarea key, ctx, final_wa, tag; | ^~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:632:37: note: byref variable will be forcibly initialized 632 | struct ccp_dm_workarea key, ctx, final_wa, tag; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:632:32: note: byref variable will be forcibly initialized 632 | struct ccp_dm_workarea key, ctx, final_wa, tag; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c: In function 'ccp_run_sha_cmd': /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1761:36: note: byref variable will be forcibly initialized 1761 | struct scatterlist sg; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1760:32: note: byref variable will be forcibly initialized 1760 | struct ccp_cmd hmac_cmd; | ^~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1491:23: note: byref variable will be forcibly initialized 1491 | struct ccp_op op; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1490:25: note: byref variable will be forcibly initialized 1490 | struct ccp_data src; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-ops.c:1489:32: note: byref variable will be forcibly initialized 1489 | struct ccp_dm_workarea ctx; | ^~~ /kisskb/src/drivers/mmc/host/sdhci-brcmstb.c: In function 'sdhci_brcmstb_cqhci_irq': /kisskb/src/drivers/mmc/host/sdhci-brcmstb.c:162:13: note: byref variable will be forcibly initialized 162 | int data_error = 0; | ^~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-brcmstb.c:161:13: note: byref variable will be forcibly initialized 161 | int cmd_error = 0; | ^~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-brcmstb.c: In function 'sdhci_brcmstb_probe': /kisskb/src/drivers/mmc/host/sdhci-brcmstb.c:222:33: note: byref variable will be forcibly initialized 222 | struct sdhci_pltfm_data brcmstb_pdata; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/mmc/host/sdhci-msm.c:8: /kisskb/src/drivers/mmc/host/sdhci-msm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mmc/host/sdhci-msm.c:8: /kisskb/src/drivers/mmc/host/sdhci-msm.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mmc/host/sdhci-omap.c: In function 'sdhci_omap_execute_tuning': /kisskb/src/drivers/mmc/host/sdhci-omap.c:305:13: note: byref variable will be forcibly initialized 305 | int temperature; | ^~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-msm.c: In function 'sdhci_msm_execute_tuning': /kisskb/src/drivers/mmc/host/sdhci-msm.c:1185:19: note: byref variable will be forcibly initialized 1185 | u8 phase, tuned_phases[16], tuned_phase_cnt = 0; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/mmc/host/sdhci-omap.c:14: /kisskb/src/drivers/mmc/host/sdhci-omap.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mmc/host/sdhci-omap.c: In function 'sdhci_omap_iodelay_pinctrl_state': /kisskb/src/drivers/mmc/host/sdhci-omap.c:991:14: note: byref variable will be forcibly initialized 991 | char str[20]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/acpi/apei.h:9, from /kisskb/src/include/acpi/ghes.h:5, from /kisskb/src/drivers/firmware/arm_sdei.c:5: /kisskb/src/drivers/firmware/arm_sdei.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mmc/host/sdhci-msm.c:8: /kisskb/src/drivers/mmc/host/sdhci-msm.c: In function 'sdhci_msm_check_power_status': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-msm.c:1564:22: note: in expansion of macro 'wait_event_timeout' 1564 | if (!wait_event_timeout(msm_host->pwr_irq_wait, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-msm.c: In function 'sdhci_msm_cqe_irq': /kisskb/src/drivers/mmc/host/sdhci-msm.c:2042:13: note: byref variable will be forcibly initialized 2042 | int data_error = 0; | ^~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-msm.c:2041:13: note: byref variable will be forcibly initialized 2041 | int cmd_error = 0; | ^~~~~~~~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_do_local_call': /kisskb/src/drivers/firmware/arm_sdei.c:90:36: note: byref variable will be forcibly initialized 90 | 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:30: note: byref variable will be forcibly initialized 140 | struct arm_smccc_res res; | ^~~ /kisskb/src/drivers/mmc/host/sdhci-msm.c: In function 'msm_toggle_vqmmc': /kisskb/src/drivers/mmc/host/sdhci-msm.c:1413:24: note: byref variable will be forcibly initialized 1413 | struct mmc_ios ios; | ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_do_cross_call': /kisskb/src/drivers/firmware/arm_sdei.c:101:36: note: byref variable will be forcibly initialized 101 | struct sdei_crosscall_args arg; | ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_create': /kisskb/src/drivers/firmware/arm_sdei.c:200:13: note: byref variable will be forcibly initialized 200 | u64 result; | ^~~~~~ /kisskb/src/drivers/of/device.c: In function 'of_dma_configure_id': /kisskb/src/drivers/of/device.c:115:38: note: byref variable will be forcibly initialized 115 | const struct bus_dma_region *map = NULL; | ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_get_conduit': /kisskb/src/drivers/firmware/arm_sdei.c:924:21: note: byref variable will be forcibly initialized 924 | const char *method; | ^~~~~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_probe': /kisskb/src/drivers/firmware/arm_sdei.c:959:13: note: byref variable will be forcibly initialized 959 | u64 ver = 0; | ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_cpuhp_down': /kisskb/src/drivers/firmware/arm_sdei.c:90:36: note: byref variable will be forcibly initialized 90 | struct sdei_crosscall_args arg; | ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_cpuhp_up': /kisskb/src/drivers/firmware/arm_sdei.c:90:36: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c:90:36: note: byref variable will be forcibly initialized /kisskb/src/drivers/mmc/host/sdhci-sprd.c: In function 'sdhci_sprd_phy_param_parse': /kisskb/src/drivers/mmc/host/sdhci-sprd.c:537:13: note: byref variable will be forcibly initialized 537 | u32 val[4]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/mmc/host/cqhci-core.c:5: /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/drivers/mmc/host/cqhci-core.c:6: /kisskb/src/drivers/mmc/host/cqhci-core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_prep_dcmd_desc': /kisskb/src/drivers/mmc/host/cqhci-core.c:533:13: note: byref variable will be forcibly initialized 533 | u64 data = 0; | ^~~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/mmc/host/cqhci-core.c:10: /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/drivers/mmc/host/cqhci-core.c:6: /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_halt': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c:961:9: note: in expansion of macro 'wait_event_timeout' 961 | wait_event_timeout(cq_host->wait_queue, cqhci_halted(cq_host), | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_clear_all_tasks': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c:927:9: note: in expansion of macro 'wait_event_timeout' 927 | wait_event_timeout(cq_host->wait_queue, cqhci_tasks_cleared(cq_host), | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_wait_for_idle': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c:878:9: note: in expansion of macro 'wait_event' 878 | wait_event(cq_host->wait_queue, cqhci_is_idle(cq_host, &ret)); | ^~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci-core.c:876:13: note: byref variable will be forcibly initialized 876 | int ret; | ^~~ /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_irq': /kisskb/src/drivers/mmc/host/cqhci-core.c:813:32: note: byref variable will be forcibly initialized 813 | unsigned long tag = 0, comp_status; | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/util.c: In function 'spu_sg_count': /kisskb/src/drivers/crypto/bcm/util.c:97:22: note: byref variable will be forcibly initialized 97 | unsigned int offset; | ^~~~~~ /kisskb/src/drivers/crypto/bcm/util.c:95:29: note: byref variable will be forcibly initialized 95 | struct scatterlist *sg; | ^~ /kisskb/src/drivers/crypto/qce/common.c: In function 'qce_xts_swapiv': /kisskb/src/drivers/crypto/qce/common.c:282:12: note: byref variable will be forcibly initialized 282 | u8 swap[QCE_AES_IV_LENGTH]; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/mmc/card.h:10, from /kisskb/src/drivers/mmc/host/mmc_hsq.c:10: /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/mmc/card.h:10, from /kisskb/src/drivers/mmc/host/mmc_hsq.c:10: /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/mmc/card.h:10, from /kisskb/src/drivers/mmc/host/mmc_hsq.c:10: /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function 'mmc_hsq_disable': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/mmc_hsq.c:297:15: note: in expansion of macro 'wait_event_timeout' 297 | ret = wait_event_timeout(hsq->wait_queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/mmc_hsq.c:286:13: note: byref variable will be forcibly initialized 286 | int ret; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/mmc/card.h:10, from /kisskb/src/drivers/mmc/host/mmc_hsq.c:10: /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function 'mmc_hsq_wait_for_idle': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/mmc_hsq.c:276:9: note: in expansion of macro 'wait_event' 276 | wait_event(hsq->wait_queue, | ^~~~~~~~~~ /kisskb/src/drivers/mmc/host/mmc_hsq.c:274:13: note: byref variable will be forcibly initialized 274 | int ret; | ^~~ In file included from /kisskb/src/include/linux/mmc/card.h:10, from /kisskb/src/drivers/mmc/host/mmc_hsq.c:10: /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/firmware-map.h:10, from /kisskb/src/drivers/firmware/memmap.c:9: /kisskb/src/drivers/firmware/memmap.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/raspberrypi.c: In function 'rpi_firmware_transaction': /kisskb/src/drivers/firmware/raspberrypi.c:50:13: note: byref variable will be forcibly initialized 50 | u32 message = MBOX_MSG(chan, data); | ^~~~~~~ /kisskb/src/drivers/firmware/raspberrypi.c: In function 'rpi_firmware_property_list': /kisskb/src/drivers/firmware/raspberrypi.c:92:20: note: byref variable will be forcibly initialized 92 | dma_addr_t bus_addr; | ^~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c: In function 'get_dt_pad_ctrl_data': /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c:658:25: note: byref variable will be forcibly initialized 658 | struct resource iomem; | ^~~~~ /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c:657:21: note: byref variable will be forcibly initialized 657 | const char *name; | ^~~~ /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c: In function 'xenon_emmc_phy_parse_params': /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c:698:13: note: byref variable will be forcibly initialized 698 | u32 value; | ^~~~~ /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c: In function 'xenon_phy_parse_params': /kisskb/src/drivers/mmc/host/sdhci-xenon-phy.c:842:21: note: byref variable will be forcibly initialized 842 | const char *phy_type = NULL; | ^~~~~~~~ /kisskb/src/drivers/firmware/raspberrypi.c: In function 'rpi_firmware_print_firmware_revision': /kisskb/src/drivers/firmware/raspberrypi.c:184:13: note: byref variable will be forcibly initialized 184 | u32 packet; | ^~~~~~ /kisskb/src/drivers/firmware/raspberrypi.c:183:18: note: byref variable will be forcibly initialized 183 | time64_t date_and_time; | ^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/raspberrypi.c: In function 'rpi_register_hwmon_driver': /kisskb/src/drivers/firmware/raspberrypi.c:200:13: note: byref variable will be forcibly initialized 200 | u32 packet; | ^~~~~~ /kisskb/src/drivers/mmc/host/sdhci-xenon.c: In function 'xenon_probe_params': /kisskb/src/drivers/mmc/host/sdhci-xenon.c:434:13: note: byref variable will be forcibly initialized 434 | u32 tuning_count; | ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/sdhci-xenon.c:433:13: note: byref variable will be forcibly initialized 433 | u32 sdhc_id, nr_sdhc; | ^~~~~~~ /kisskb/src/drivers/firmware/qcom_scm-smc.c: In function '__scm_smc_call': /kisskb/src/drivers/firmware/qcom_scm-smc.c:95:31: note: byref variable will be forcibly initialized 95 | struct arm_smccc_args smc = {0}; | ^~~ /kisskb/src/drivers/firmware/qcom_scm-smc.c:94:30: note: byref variable will be forcibly initialized 94 | struct arm_smccc_res smc_res; | ^~~~~~~ /kisskb/src/drivers/firmware/qcom_scm-legacy.c: In function 'scm_legacy_call': /kisskb/src/drivers/firmware/qcom_scm-legacy.c:140:30: note: byref variable will be forcibly initialized 140 | struct arm_smccc_res smc_res; | ^~~~~~~ /kisskb/src/drivers/firmware/qcom_scm-legacy.c:135:22: note: byref variable will be forcibly initialized 135 | int ret = 0, context_id; | ^~~~~~~~~~ /kisskb/src/drivers/firmware/qcom_scm-legacy.c: In function 'scm_legacy_call_atomic': /kisskb/src/drivers/firmware/qcom_scm-legacy.c:225:30: note: byref variable will be forcibly initialized 225 | struct arm_smccc_res smc_res; | ^~~~~~~ /kisskb/src/drivers/firmware/qcom_scm-legacy.c:224:13: note: byref variable will be forcibly initialized 224 | int context_id; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/firmware/qcom_scm.c:5: /kisskb/src/drivers/firmware/qcom_scm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/firmware/qcom_scm.c:5: /kisskb/src/drivers/firmware/qcom_scm.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__get_convention': /kisskb/src/drivers/firmware/qcom_scm.c:131:29: note: byref variable will be forcibly initialized 131 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_assign_mem': /kisskb/src/drivers/firmware/qcom_scm.c:812:29: note: byref variable will be forcibly initialized 812 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_pas_mss_reset': /kisskb/src/drivers/firmware/qcom_scm.c:618:29: note: byref variable will be forcibly initialized 618 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_is_call_available': /kisskb/src/drivers/firmware/qcom_scm.c:241:29: note: byref variable will be forcibly initialized 241 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_find_dload_address': /kisskb/src/drivers/firmware/qcom_scm.c:1213:13: note: byref variable will be forcibly initialized 1213 | u32 offset; | ^~~~~~ /kisskb/src/drivers/firmware/qcom_scm.c:1212:25: note: byref variable will be forcibly initialized 1212 | struct resource res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_set_remote_state': /kisskb/src/drivers/firmware/qcom_scm.c:383:29: note: byref variable will be forcibly initialized 383 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_init_image': /kisskb/src/drivers/firmware/qcom_scm.c:453:29: note: byref variable will be forcibly initialized 453 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c:443:20: note: byref variable will be forcibly initialized 443 | dma_addr_t mdata_phys; | ^~~~~~~~~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_mem_setup': /kisskb/src/drivers/firmware/qcom_scm.c:506:29: note: byref variable will be forcibly initialized 506 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_auth_and_reset': /kisskb/src/drivers/firmware/qcom_scm.c:536:29: note: byref variable will be forcibly initialized 536 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_shutdown': /kisskb/src/drivers/firmware/qcom_scm.c:565:29: note: byref variable will be forcibly initialized 565 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_supported': /kisskb/src/drivers/firmware/qcom_scm.c:596:29: note: byref variable will be forcibly initialized 596 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_io_readl': /kisskb/src/drivers/firmware/qcom_scm.c:658:29: note: byref variable will be forcibly initialized 658 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_restore_sec_cfg': /kisskb/src/drivers/firmware/qcom_scm.c:708:29: note: byref variable will be forcibly initialized 708 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_iommu_secure_ptbl_size': /kisskb/src/drivers/firmware/qcom_scm.c:726:29: note: byref variable will be forcibly initialized 726 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_mem_protect_video_var': /kisskb/src/drivers/firmware/qcom_scm.c:784:29: note: byref variable will be forcibly initialized 784 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_assign_mem': /kisskb/src/drivers/firmware/qcom_scm.c:849:23: note: byref variable will be forcibly initialized 849 | unsigned long srcvm_bits = *srcvm; | ^~~~~~~~~~ /kisskb/src/drivers/firmware/qcom_scm.c:840:20: note: byref variable will be forcibly initialized 840 | dma_addr_t ptr_phys; | ^~~~~~~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_ice_set_key': /kisskb/src/drivers/firmware/qcom_scm.c:1036:20: note: byref variable will be forcibly initialized 1036 | dma_addr_t key_phys; | ^~~~~~~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_hdcp_req': /kisskb/src/drivers/firmware/qcom_scm.c:1116:29: note: byref variable will be forcibly initialized 1116 | struct qcom_scm_res res; | ^~~ /kisskb/src/drivers/firmware/qcom_scm.c:1098:30: note: byref variable will be forcibly initialized 1098 | struct qcom_scm_desc desc = { | ^~~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_lmh_dcvsh': /kisskb/src/drivers/firmware/qcom_scm.c:1173:20: note: byref variable will be forcibly initialized 1173 | dma_addr_t payload_phys; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/hid/hid-core.c:16: /kisskb/src/drivers/hid/hid-core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/slab.h:16, from /kisskb/src/drivers/hid/hid-core.c:17: /kisskb/src/drivers/hid/hid-core.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:155:16: note: byref variable will be forcibly initialized 155 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/hid/hid-core.c:17: /kisskb/src/drivers/hid/hid-core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_scan_report': /kisskb/src/drivers/hid/hid-core.c:870:25: note: byref variable will be forcibly initialized 870 | struct hid_item item; | ^~~~ /kisskb/src/drivers/hid/hid-core.c: In function 'new_id_store': /kisskb/src/drivers/hid/hid-core.c:2149:23: note: byref variable will be forcibly initialized 2149 | unsigned long driver_data = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2148:28: note: byref variable will be forcibly initialized 2148 | __u32 bus, vendor, product; | ^~~~~~~ /kisskb/src/drivers/hid/hid-core.c:2148:20: note: byref variable will be forcibly initialized 2148 | __u32 bus, vendor, product; | ^~~~~~ /kisskb/src/drivers/hid/hid-core.c:2148:15: note: byref variable will be forcibly initialized 2148 | __u32 bus, vendor, product; | ^~~ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_open_report': /kisskb/src/drivers/hid/hid-core.c:1194:22: note: byref variable will be forcibly initialized 1194 | unsigned int size; | ^~~~ /kisskb/src/drivers/hid/hid-core.c:1193:25: note: byref variable will be forcibly initialized 1193 | struct hid_item item; | ^~~~ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_connect': /kisskb/src/drivers/hid/hid-core.c:1938:14: note: byref variable will be forcibly initialized 1938 | char buf[64] = ""; | ^~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/include/linux/regulator/consumer.h:35, from /kisskb/src/include/linux/amba/bus.h:19, from /kisskb/src/drivers/of/platform.c:14: /kisskb/src/drivers/of/platform.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/of/platform.c: In function 'of_dev_lookup': /kisskb/src/drivers/of/platform.c:295:25: note: byref variable will be forcibly initialized 295 | struct resource res; | ^~~ /kisskb/src/drivers/of/platform.c: In function 'of_device_alloc': /kisskb/src/drivers/of/platform.c:112:31: note: byref variable will be forcibly initialized 112 | struct resource *res, temp_res; | ^~~~~~~~ /kisskb/src/drivers/of/platform.c: In function 'of_platform_notify': /kisskb/src/drivers/of/platform.c:671:14: note: byref variable will be forcibly initialized 671 | bool children_left; | ^~~~~~~~~~~~~ /kisskb/src/drivers/of/fdt_address.c: In function 'fdt_translate_one': /kisskb/src/drivers/of/fdt_address.c:115:13: note: byref variable will be forcibly initialized 115 | int rlen; | ^~~~ /kisskb/src/drivers/of/fdt_address.c: In function 'fdt_translate_address': /kisskb/src/drivers/of/fdt_address.c:169:26: note: byref variable will be forcibly initialized 169 | int na, ns, pna, pns; | ^~~ /kisskb/src/drivers/of/fdt_address.c:169:21: note: byref variable will be forcibly initialized 169 | int na, ns, pna, pns; | ^~~ /kisskb/src/drivers/of/fdt_address.c:169:17: note: byref variable will be forcibly initialized 169 | int na, ns, pna, pns; | ^~ /kisskb/src/drivers/of/fdt_address.c:169:13: note: byref variable will be forcibly initialized 169 | int na, ns, pna, pns; | ^~ /kisskb/src/drivers/of/fdt_address.c:168:16: note: byref variable will be forcibly initialized 168 | __be32 addr[OF_MAX_ADDR_CELLS]; | ^~~~ /kisskb/src/drivers/of/fdt_address.c:165:21: note: byref variable will be forcibly initialized 165 | int parent, len; | ^~~ In file included from /kisskb/src/drivers/crypto/ccree/cc_aead.c:11: /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:13: note: byref variable will be forcibly initialized 59 | u32 K[6]; | ^ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'set_msg_len': /kisskb/src/drivers/crypto/ccree/cc_aead.c:1393:16: note: byref variable will be forcibly initialized 1393 | __be32 data; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_proc_header_desc': /kisskb/src/drivers/crypto/ccree/cc_aead.c:1086:22: note: byref variable will be forcibly initialized 1086 | unsigned int idx = *seq_size; | ^~~ /kisskb/src/drivers/crypto/bcm/spu2.c: In function 'spu2_create_request': /kisskb/src/drivers/crypto/bcm/spu2.c:958:29: note: byref variable will be forcibly initialized 958 | enum spu2_hash_mode spu2_auth_mode; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/spu2.c:957:29: note: byref variable will be forcibly initialized 957 | enum spu2_hash_type spu2_auth_type = SPU2_HASH_TYPE_NONE; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/spu2.c:956:31: note: byref variable will be forcibly initialized 956 | enum spu2_cipher_mode spu2_ciph_mode; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/spu2.c:955:31: note: byref variable will be forcibly initialized 955 | enum spu2_cipher_type spu2_ciph_type = SPU2_CIPHER_TYPE_NONE; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/spu2.c: In function 'spu2_cipher_req_init': /kisskb/src/drivers/crypto/bcm/spu2.c:1131:31: note: byref variable will be forcibly initialized 1131 | enum spu2_cipher_mode spu2_mode; | ^~~~~~~~~ /kisskb/src/drivers/crypto/bcm/spu2.c:1130:31: note: byref variable will be forcibly initialized 1130 | enum spu2_cipher_type spu2_type = SPU2_CIPHER_TYPE_NONE; | ^~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_proc_cipher': /kisskb/src/drivers/crypto/ccree/cc_aead.c:970:22: note: byref variable will be forcibly initialized 970 | unsigned int idx = *seq_size; | ^~~ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_ccm': /kisskb/src/drivers/crypto/ccree/cc_aead.c:1415:22: note: byref variable will be forcibly initialized 1415 | unsigned int idx = *seq_size; | ^~~ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_proc_aead': /kisskb/src/drivers/crypto/ccree/cc_aead.c:1896:27: note: byref variable will be forcibly initialized 1896 | struct cc_hw_desc desc[MAX_AEAD_PROCESS_SEQ]; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_aead.c:1895:13: note: byref variable will be forcibly initialized 1895 | int seq_len = 0; | ^~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_suffix_prop_cells': /kisskb/src/drivers/of/property.c:1223:32: note: byref variable will be forcibly initialized 1223 | struct of_phandle_args sup_args; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/drivers/of/dynamic.c:12: /kisskb/src/drivers/of/dynamic.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_gpio_compat': /kisskb/src/drivers/of/property.c:1319:32: note: byref variable will be forcibly initialized 1319 | struct of_phandle_args sup_args; | ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_prop_cells': /kisskb/src/drivers/of/property.c:1169:32: note: byref variable will be forcibly initialized 1169 | struct of_phandle_args sup_args; | ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_interrupts': /kisskb/src/drivers/of/property.c:1341:32: note: byref variable will be forcibly initialized 1341 | 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:966:32: note: byref variable will be forcibly initialized 966 | struct of_phandle_args of_args; | ^~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, 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/drivers/of/dynamic.c:12: /kisskb/src/drivers/of/dynamic.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/of/dynamic.c: In function '__of_attach_node': /kisskb/src/drivers/of/dynamic.c:207:13: note: byref variable will be forcibly initialized 207 | int sz; | ^~ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u8_array': /kisskb/src/drivers/of/property.c:221:16: note: byref variable will be forcibly initialized 221 | size_t sz, count; | ^~ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u16_array': /kisskb/src/drivers/of/property.c:271:16: note: byref variable will be forcibly initialized 271 | size_t sz, count; | ^~ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u32_array': /kisskb/src/drivers/of/property.c:318:16: note: byref variable will be forcibly initialized 318 | size_t sz, count; | ^~ /kisskb/src/drivers/of/dynamic.c: In function 'of_property_notify': /kisskb/src/drivers/of/dynamic.c:192:33: note: byref variable will be forcibly initialized 192 | struct of_reconfig_data pr; | ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_notify': /kisskb/src/drivers/of/dynamic.c:539:35: note: byref variable will be forcibly initialized 539 | struct of_changeset_entry ce_inverted; | ^~~~~~~~~~~ /kisskb/src/drivers/of/dynamic.c:538:33: note: byref variable will be forcibly initialized 538 | struct of_reconfig_data rd; | ^~ /kisskb/src/drivers/of/dynamic.c: In function 'of_attach_node': /kisskb/src/drivers/of/dynamic.c:237:33: note: byref variable will be forcibly initialized 237 | struct of_reconfig_data rd; | ^~ /kisskb/src/drivers/of/property.c: In function 'of_property_read_variable_u64_array': /kisskb/src/drivers/of/property.c:396:16: note: byref variable will be forcibly initialized 396 | size_t sz, count; | ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_apply': /kisskb/src/drivers/of/dynamic.c:572:26: note: byref variable will be forcibly initialized 572 | struct property *old_prop, **propp; | ^~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_get_plain_hmac_key': /kisskb/src/drivers/crypto/ccree/cc_aead.c:424:27: note: byref variable will be forcibly initialized 424 | struct cc_hw_desc desc[MAX_AEAD_SETKEY_SEQ]; | ^~~~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_revert': /kisskb/src/drivers/of/dynamic.c:664:35: note: byref variable will be forcibly initialized 664 | struct of_changeset_entry ce_inverted; | ^~~~~~~~~~~ /kisskb/src/drivers/of/dynamic.c: In function 'of_detach_node': /kisskb/src/drivers/of/dynamic.c:290:33: note: byref variable will be forcibly initialized 290 | struct of_reconfig_data rd; | ^~ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_aead_setkey': /kisskb/src/drivers/crypto/ccree/cc_aead.c:558:44: note: byref variable will be forcibly initialized 558 | struct crypto_authenc_keys keys; | ^~~~ /kisskb/src/drivers/crypto/ccree/cc_aead.c:546:27: note: byref variable will be forcibly initialized 546 | struct cc_hw_desc desc[MAX_AEAD_SETKEY_SEQ]; | ^~~~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_apply': /kisskb/src/drivers/of/dynamic.c:770:18: note: byref variable will be forcibly initialized 770 | int ret, ret_revert = 0; | ^~~~~~~~~~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_revert': /kisskb/src/drivers/of/dynamic.c:863:18: note: byref variable will be forcibly initialized 863 | int ret, ret_reply; | ^~~~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_des3_aead_setkey': /kisskb/src/drivers/crypto/ccree/cc_aead.c:641:36: note: byref variable will be forcibly initialized 641 | struct crypto_authenc_keys keys; | ^~~~ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_port_by_id': /kisskb/src/drivers/of/property.c:615:21: note: byref variable will be forcibly initialized 615 | u32 port_id = 0; | ^~~~~~~ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:710:28: note: byref variable will be forcibly initialized 710 | struct of_endpoint endpoint; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/firmware/ti_sci.c:11: /kisskb/src/drivers/firmware/ti_sci.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/firmware/ti_sci.c:12: /kisskb/src/drivers/firmware/ti_sci.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/firmware/ti_sci.c:20: /kisskb/src/drivers/firmware/ti_sci.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/mailbox_client.h:11, from /kisskb/src/drivers/firmware/ti_sci.c:16: /kisskb/src/drivers/firmware/ti_sci.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/ssb/ssb.h:5, from /kisskb/src/drivers/ssb/ssb_private.h:8, from /kisskb/src/drivers/ssb/driver_chipcommon.c:12: /kisskb/src/drivers/ssb/driver_chipcommon.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/ssb/ssb.h:5, from /kisskb/src/drivers/ssb/ssb_private.h:8, from /kisskb/src/drivers/ssb/driver_chipcommon.c:12: /kisskb/src/drivers/ssb/driver_chipcommon.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_clk_is_off': /kisskb/src/drivers/firmware/ti_sci.c:1210:25: note: byref variable will be forcibly initialized 1210 | u8 c_state = 0, r_state = 0; | ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c:1210:12: note: byref variable will be forcibly initialized 1210 | u8 c_state = 0, r_state = 0; | ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_clk_is_on': /kisskb/src/drivers/firmware/ti_sci.c:1177:25: note: byref variable will be forcibly initialized 1177 | u8 c_state = 0, r_state = 0; | ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c:1177:12: note: byref variable will be forcibly initialized 1177 | u8 c_state = 0, r_state = 0; | ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_clk_is_auto': /kisskb/src/drivers/firmware/ti_sci.c:1148:12: note: byref variable will be forcibly initialized 1148 | u8 state = 0; | ^~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_dev_is_trans': /kisskb/src/drivers/firmware/ti_sci.c:842:12: note: byref variable will be forcibly initialized 842 | u8 state; | ^~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_dev_is_on': /kisskb/src/drivers/firmware/ti_sci.c:812:21: note: byref variable will be forcibly initialized 812 | u8 p_state, c_state; | ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c:812:12: note: byref variable will be forcibly initialized 812 | u8 p_state, c_state; | ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_dev_is_stop': /kisskb/src/drivers/firmware/ti_sci.c:781:21: note: byref variable will be forcibly initialized 781 | u8 p_state, c_state; | ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c:781:12: note: byref variable will be forcibly initialized 781 | u8 p_state, c_state; | ^~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_dev_is_idle': /kisskb/src/drivers/firmware/ti_sci.c:754:12: note: byref variable will be forcibly initialized 754 | u8 state; | ^~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_cmd_dev_is_valid': /kisskb/src/drivers/firmware/ti_sci.c:722:12: note: byref variable will be forcibly initialized 722 | u8 unused; | ^~~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_debugfs_create': /kisskb/src/drivers/firmware/ti_sci.c:164:14: note: byref variable will be forcibly initialized 164 | char debug_name[50] = "ti_sci_debug@"; | ^~~~~~~~~~ /kisskb/src/drivers/firmware/ti_sci.c: In function 'ti_sci_probe': /kisskb/src/drivers/firmware/ti_sci.c:3306:13: note: byref variable will be forcibly initialized 3306 | u32 h_id; | ^~~~ /kisskb/src/drivers/of/fdt.c: In function 'populate_properties': /kisskb/src/drivers/of/fdt.c:125:21: note: byref variable will be forcibly initialized 125 | u32 sz; | ^~ /kisskb/src/drivers/of/fdt.c:124:29: note: byref variable will be forcibly initialized 124 | const char *pname; | ^~~~~ /kisskb/src/drivers/of/fdt.c: In function 'populate_node': /kisskb/src/drivers/of/fdt.c:214:13: note: byref variable will be forcibly initialized 214 | int len; | ^~~ /kisskb/src/drivers/of/fdt.c: In function 'unflatten_dt_nodes': /kisskb/src/drivers/of/fdt.c:292:29: note: byref variable will be forcibly initialized 292 | struct device_node *nps[FDT_MAX_DEPTH]; | ^~~ /kisskb/src/drivers/of/fdt.c:290:25: note: byref variable will be forcibly initialized 290 | int offset = 0, depth = 0, initial_depth = 0; | ^~~~~ /kisskb/src/drivers/of/fdt.c: In function 'of_fdt_is_compatible': /kisskb/src/drivers/of/fdt.c:774:13: note: byref variable will be forcibly initialized 774 | int cplen; | ^~~~~ /kisskb/src/drivers/of/fdt.c: In function 'of_fdt_limit_memory': /kisskb/src/drivers/of/fdt.c:46:13: note: byref variable will be forcibly initialized 46 | int len; | ^~~ /kisskb/src/drivers/of/fdt.c: In function 'of_scan_flat_dt': /kisskb/src/drivers/of/fdt.c:683:29: note: byref variable will be forcibly initialized 683 | int offset, rc = 0, depth = -1; | ^~~~~ /kisskb/src/drivers/of/fdt.c: In function 'early_init_fdt_scan_reserved_mem': /kisskb/src/drivers/of/fdt.c:635:19: note: byref variable will be forcibly initialized 635 | u64 base, size; | ^~~~ /kisskb/src/drivers/of/fdt.c:635:13: note: byref variable will be forcibly initialized 635 | u64 base, size; | ^~~~ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_check_for_initrd': /kisskb/src/drivers/of/fdt.c:921:13: note: byref variable will be forcibly initialized 921 | int len; | ^~~ /kisskb/src/drivers/of/fdt.c: In function 'of_flat_dt_match_machine': /kisskb/src/drivers/of/fdt.c:878:21: note: byref variable will be forcibly initialized 878 | int size; | ^~~~ /kisskb/src/drivers/of/fdt.c:864:28: note: byref variable will be forcibly initialized 864 | const char *const *compat; | ^~~~~~ /kisskb/src/drivers/of/fdt.c: In function '__reserved_mem_reserve_reg': /kisskb/src/drivers/of/fdt.c:504:23: note: byref variable will be forcibly initialized 504 | const __be32 *prop; | ^~~~ /kisskb/src/drivers/of/fdt.c:503:13: note: byref variable will be forcibly initialized 503 | int len; | ^~~ /kisskb/src/drivers/of/fdt.c:502:21: note: byref variable will be forcibly initialized 502 | phys_addr_t base, size; | ^~~~ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_check_for_elfcorehdr': /kisskb/src/drivers/of/fdt.c:954:13: note: byref variable will be forcibly initialized 954 | int len; | ^~~ /kisskb/src/drivers/of/fdt.c:953:23: note: byref variable will be forcibly initialized 953 | const __be32 *prop; | ^~~~ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_check_for_usable_mem_range': /kisskb/src/drivers/of/fdt.c:983:13: note: byref variable will be forcibly initialized 983 | int len; | ^~~ /kisskb/src/drivers/of/fdt.c:982:23: note: byref variable will be forcibly initialized 982 | const __be32 *prop; | ^~~~ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_scan_chosen': /kisskb/src/drivers/of/fdt.c:1134:13: note: byref variable will be forcibly initialized 1134 | int l; | ^ /kisskb/src/drivers/of/fdt.c: In function 'early_init_dt_scan_memory': /kisskb/src/drivers/of/fdt.c:1090:13: note: byref variable will be forcibly initialized 1090 | int l; | ^ /kisskb/src/drivers/of/fdt.c:1089:23: note: byref variable will be forcibly initialized 1089 | const __be32 *reg, *endp; | ^~~ /kisskb/src/drivers/of/address.c: In function 'of_translate_one': /kisskb/src/drivers/of/address.c:399:22: note: byref variable will be forcibly initialized 399 | unsigned int rlen; | ^~~~ /kisskb/src/drivers/of/address.c: In function '__of_translate_address': /kisskb/src/drivers/of/address.c:481:26: note: byref variable will be forcibly initialized 481 | int na, ns, pna, pns; | ^~~ /kisskb/src/drivers/of/address.c:481:21: note: byref variable will be forcibly initialized 481 | int na, ns, pna, pns; | ^~~ /kisskb/src/drivers/of/address.c:481:17: note: byref variable will be forcibly initialized 481 | int na, ns, pna, pns; | ^~ /kisskb/src/drivers/of/address.c:481:13: note: byref variable will be forcibly initialized 481 | int na, ns, pna, pns; | ^~ /kisskb/src/drivers/of/address.c:480:16: note: byref variable will be forcibly initialized 480 | __be32 addr[OF_MAX_ADDR_CELLS]; | ^~~~ /kisskb/src/drivers/of/address.c: In function '__of_get_dma_parent': /kisskb/src/drivers/of/address.c:584:32: note: byref variable will be forcibly initialized 584 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/of/address.c: In function 'parser_init': /kisskb/src/drivers/of/address.c:676:13: note: byref variable will be forcibly initialized 676 | int rlen; | ^~~~ /kisskb/src/drivers/of/address.c: In function 'of_translate_ioport': /kisskb/src/drivers/of/address.c:775:29: note: byref variable will be forcibly initialized 775 | struct device_node *host; | ^~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/pci.h:38, from /kisskb/src/drivers/of/address.c:11: /kisskb/src/drivers/of/address.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/of/address.c: In function 'of_translate_address': /kisskb/src/drivers/of/address.c:568:29: note: byref variable will be forcibly initialized 568 | struct device_node *host; | ^~~~ /kisskb/src/drivers/of/address.c: In function 'of_translate_dma_address': /kisskb/src/drivers/of/address.c:612:29: note: byref variable will be forcibly initialized 612 | struct device_node *host; | ^~~~ /kisskb/src/drivers/of/address.c: In function '__of_get_address': /kisskb/src/drivers/of/address.c:634:29: note: byref variable will be forcibly initialized 634 | int onesize, i, na, ns; | ^~ /kisskb/src/drivers/of/address.c:634:25: note: byref variable will be forcibly initialized 634 | int onesize, i, na, ns; | ^~ /kisskb/src/drivers/of/address.c:631:22: note: byref variable will be forcibly initialized 631 | unsigned int psize; | ^~~~~ /kisskb/src/drivers/of/address.c: In function '__of_address_to_resource': /kisskb/src/drivers/of/address.c:801:26: note: byref variable will be forcibly initialized 801 | const char *name = NULL; | ^~~~ /kisskb/src/drivers/of/address.c:800:25: note: byref variable will be forcibly initialized 800 | unsigned int flags; | ^~~~~ /kisskb/src/drivers/of/address.c:799:25: note: byref variable will be forcibly initialized 799 | u64 size; | ^~~~ /kisskb/src/drivers/of/address.c: In function 'of_iomap': /kisskb/src/drivers/of/address.c:860:25: note: byref variable will be forcibly initialized 860 | struct resource res; | ^~~ /kisskb/src/drivers/of/address.c: In function 'of_io_request_and_map': /kisskb/src/drivers/of/address.c:889:25: note: byref variable will be forcibly initialized 889 | struct resource res; | ^~~ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_range': /kisskb/src/drivers/of/address.c:939:13: note: byref variable will be forcibly initialized 939 | int len, num_ranges = 0; | ^~~ /kisskb/src/drivers/of/address.c:937:25: note: byref variable will be forcibly initialized 937 | struct of_range range; | ^~~~~ /kisskb/src/drivers/of/address.c:936:32: note: byref variable will be forcibly initialized 936 | struct of_range_parser parser; | ^~~~~~ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_max_cpu_address': /kisskb/src/drivers/of/address.c:1017:13: note: byref variable will be forcibly initialized 1017 | int len; | ^~~ /kisskb/src/drivers/of/address.c:1014:25: note: byref variable will be forcibly initialized 1014 | struct of_range range; | ^~~~~ /kisskb/src/drivers/of/address.c:1011:32: note: byref variable will be forcibly initialized 1011 | struct of_range_parser parser; | ^~~~~~ In file included from /kisskb/src/drivers/crypto/bcm/cipher.c:27: /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:13: note: byref variable will be forcibly initialized 59 | u32 K[6]; | ^ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:24: note: byref variable will be forcibly initialized 28 | struct des_ctx tmp; | ^~~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'aead_authenc_setkey': /kisskb/src/drivers/crypto/bcm/cipher.c:2762:36: note: byref variable will be forcibly initialized 2762 | struct crypto_authenc_keys keys; | ^~~~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'skcipher_setkey': /kisskb/src/drivers/crypto/bcm/cipher.c:1824:33: note: byref variable will be forcibly initialized 1824 | struct spu_cipher_parms cipher_parms; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/crypto/bcm/cipher.c:11: /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'spu_skcipher_rx_sg_create': /kisskb/src/drivers/crypto/bcm/cipher.c:140:29: note: byref variable will be forcibly initialized 140 | struct scatterlist *sg; /* used to build sgs in mbox message */ | ^~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'spu_skcipher_tx_sg_create': /kisskb/src/drivers/crypto/bcm/cipher.c:203:29: note: byref variable will be forcibly initialized 203 | struct scatterlist *sg; /* used to build sgs in mbox message */ | ^~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'spu_ahash_tx_sg_create': /kisskb/src/drivers/crypto/bcm/cipher.c:586:29: note: byref variable will be forcibly initialized 586 | struct scatterlist *sg; /* used to build sgs in mbox message */ | ^~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'spu_aead_rx_sg_create': /kisskb/src/drivers/crypto/bcm/cipher.c:1051:29: note: byref variable will be forcibly initialized 1051 | struct scatterlist *sg; /* used to build sgs in mbox message */ | ^~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'spu_aead_tx_sg_create': /kisskb/src/drivers/crypto/bcm/cipher.c:1179:13: note: byref variable will be forcibly initialized 1179 | u32 assoc_offset = 0; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:1175:29: note: byref variable will be forcibly initialized 1175 | struct scatterlist *assoc_sg = assoc; | ^~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:1174:29: note: byref variable will be forcibly initialized 1174 | struct scatterlist *sg; /* used to build sgs in mbox message */ | ^~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'handle_skcipher_req': /kisskb/src/drivers/crypto/bcm/cipher.c:314:12: note: byref variable will be forcibly initialized 314 | u8 local_iv_ctr[MAX_IV_SIZE]; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:307:33: note: byref variable will be forcibly initialized 307 | struct spu_cipher_parms cipher_parms; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'handle_ahash_req': /kisskb/src/drivers/crypto/bcm/cipher.c:682:31: note: byref variable will be forcibly initialized 682 | struct spu_aead_parms aead_parms; | ^~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:681:31: note: byref variable will be forcibly initialized 681 | struct spu_hash_parms hash_parms; | ^~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:680:33: note: byref variable will be forcibly initialized 680 | struct spu_cipher_parms cipher_parms; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:679:33: note: byref variable will be forcibly initialized 679 | struct spu_request_opts req_opts; | ^~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'handle_aead_req': /kisskb/src/drivers/crypto/bcm/cipher.c:1277:31: note: byref variable will be forcibly initialized 1277 | struct spu_aead_parms aead_parms; | ^~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:1276:31: note: byref variable will be forcibly initialized 1276 | struct spu_hash_parms hash_parms; | ^~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:1275:33: note: byref variable will be forcibly initialized 1275 | struct spu_cipher_parms cipher_parms; | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:1274:33: note: byref variable will be forcibly initialized 1274 | struct spu_request_opts req_opts; | ^~~~~~~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/crypto/bcm/cipher.c:12: /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c: In function 'ccp_init': /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:374:14: note: byref variable will be forcibly initialized 374 | char dma_pool_name[MAX_DMAPOOL_NAME_LEN]; | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:11: /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c: In function 'ccp_do_cmd': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:117:23: note: in expansion of macro 'wait_event_interruptible' 117 | ret = wait_event_interruptible(cmd_q->int_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c: In function 'ccp_perform_sha': /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:208:13: note: byref variable will be forcibly initialized 208 | u32 cr[6]; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c: In function 'ccp_perform_rsa': /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:234:13: note: byref variable will be forcibly initialized 234 | u32 cr[6]; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c: In function 'ccp_perform_passthru': /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:255:13: note: byref variable will be forcibly initialized 255 | u32 cr[6]; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c: In function 'ccp_perform_aes': /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:150:13: note: byref variable will be forcibly initialized 150 | u32 cr[6]; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c: In function 'ccp_perform_xts_aes': /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:181:13: note: byref variable will be forcibly initialized 181 | u32 cr[6]; | ^~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c: In function 'ccp_perform_ecc': /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:296:13: note: byref variable will be forcibly initialized 296 | u32 cr[6]; | ^~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:11: /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c: In function 'ccp_alloc_ksb': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v3.c:43:21: note: in expansion of macro 'wait_event_interruptible' 43 | if (wait_event_interruptible(ccp->sb_queue, ccp->sb_avail)) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/crypto/qce/skcipher.c:13: /kisskb/src/drivers/crypto/qce/skcipher.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:13: note: byref variable will be forcibly initialized 59 | u32 K[6]; | ^ /kisskb/src/drivers/crypto/qce/skcipher.c: In function 'qce_des3_setkey': /kisskb/src/drivers/crypto/qce/skcipher.c:230:13: note: byref variable will be forcibly initialized 230 | u32 _key[6]; | ^~~~ /kisskb/src/drivers/crypto/qce/skcipher.c: In function 'qce_skcipher_done': /kisskb/src/drivers/crypto/qce/skcipher.c:36:13: note: byref variable will be forcibly initialized 36 | u32 status; | ^~~~~~ /kisskb/src/drivers/of/irq.c: In function '__of_msi_map_id': /kisskb/src/drivers/of/irq.c:590:13: note: byref variable will be forcibly initialized 590 | u32 id_out = id_in; | ^~~~~~ In file included from /kisskb/src/drivers/crypto/qce/skcipher.c:13: /kisskb/src/drivers/crypto/qce/skcipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:24: note: byref variable will be forcibly initialized 28 | struct des_ctx tmp; | ^~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_find_parent': /kisskb/src/drivers/of/irq.c:57:17: note: byref variable will be forcibly initialized 57 | phandle parent; | ^~~~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_parse_raw': /kisskb/src/drivers/of/irq.c:100:13: note: byref variable will be forcibly initialized 100 | int imaplen, match, i, rc = -EINVAL; | ^~~~~~~ /kisskb/src/drivers/of/irq.c:99:52: note: byref variable will be forcibly initialized 99 | u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0; | ^~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:99:36: note: byref variable will be forcibly initialized 99 | u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0; | ^~~~~~~~~~ /kisskb/src/drivers/of/irq.c:99:13: note: byref variable will be forcibly initialized 99 | u32 intsize = 1, addrsize, newintsize = 0, newaddrsize = 0; | ^~~~~~~ /kisskb/src/drivers/of/irq.c:98:43: note: byref variable will be forcibly initialized 98 | const __be32 *tmp, *imap, *imask, dummy_imask[] = { [0 ... MAX_PHANDLE_ARGS] = cpu_to_be32(~0) }; | ^~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:96:16: note: byref variable will be forcibly initialized 96 | __be32 initial_match_array[MAX_PHANDLE_ARGS]; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/qce/sha.c: In function 'qce_ahash_done': /kisskb/src/drivers/crypto/qce/sha.c:47:13: note: byref variable will be forcibly initialized 47 | u32 status; | ^~~~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_parse_one': /kisskb/src/drivers/of/irq.c:297:13: note: byref variable will be forcibly initialized 297 | u32 intsize; | ^~~~~~~ /kisskb/src/drivers/of/irq.c: In function 'irq_of_parse_and_map': /kisskb/src/drivers/of/irq.c:38:32: note: byref variable will be forcibly initialized 38 | struct of_phandle_args oirq; | ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_get': /kisskb/src/drivers/of/irq.c:397:32: note: byref variable will be forcibly initialized 397 | struct of_phandle_args oirq; | ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_to_resource': /kisskb/src/drivers/of/irq.c:366:29: note: byref variable will be forcibly initialized 366 | const char *name = NULL; | ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_count': /kisskb/src/drivers/of/irq.c:442:32: note: byref variable will be forcibly initialized 442 | struct of_phandle_args irq; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/of/resolver.c:11: /kisskb/src/drivers/of/resolver.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_init': /kisskb/src/drivers/of/irq.c:491:42: note: byref variable will be forcibly initialized 491 | struct list_head intc_desc_list, intc_parent_list; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:491:26: note: byref variable will be forcibly initialized 491 | struct list_head intc_desc_list, intc_parent_list; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:488:36: note: byref variable will be forcibly initialized 488 | const struct of_device_id *match; | ^~~~~ /kisskb/src/drivers/crypto/qce/sha.c: In function 'qce_ahash_hmac_setkey': /kisskb/src/drivers/crypto/qce/sha.c:334:28: note: byref variable will be forcibly initialized 334 | struct scatterlist sg; | ^~ /kisskb/src/drivers/crypto/qce/sha.c:332:28: note: byref variable will be forcibly initialized 332 | struct crypto_wait wait; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/of/resolver.c:12: /kisskb/src/drivers/of/resolver.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/of/irq.c: In function 'of_msi_map_get_device_domain': /kisskb/src/drivers/of/irq.c:633:29: note: byref variable will be forcibly initialized 633 | struct device_node *np = NULL; | ^~ /kisskb/src/drivers/of/irq.c: In function 'of_msi_get_domain': /kisskb/src/drivers/of/irq.c:668:40: note: byref variable will be forcibly initialized 668 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/of/resolver.c: In function 'update_usages_of_a_phandle_reference': /kisskb/src/drivers/of/resolver.c:78:13: note: byref variable will be forcibly initialized 78 | int offset, len; | ^~~~~~ /kisskb/src/drivers/of/resolver.c: In function 'of_resolve_phandles': /kisskb/src/drivers/of/resolver.c:268:21: note: byref variable will be forcibly initialized 268 | const char *refpath; | ^~~~~~~ /kisskb/src/drivers/of/of_reserved_mem.c: In function '__rmem_check_for_overlap': /kisskb/src/drivers/of/of_reserved_mem.c:238:47: note: byref variable will be forcibly initialized 238 | phys_addr_t this_end, next_end; | ^~~~~~~~ /kisskb/src/drivers/of/of_reserved_mem.c:238:37: note: byref variable will be forcibly initialized 238 | phys_addr_t this_end, next_end; | ^~~~~~~~ /kisskb/src/drivers/of/of_reserved_mem.c: In function '__reserved_mem_alloc_size': /kisskb/src/drivers/of/of_reserved_mem.c:87:23: note: byref variable will be forcibly initialized 87 | const __be32 *prop; | ^~~~ /kisskb/src/drivers/of/of_reserved_mem.c:86:13: note: byref variable will be forcibly initialized 86 | int len; | ^~~ /kisskb/src/drivers/of/of_reserved_mem.c:85:21: note: byref variable will be forcibly initialized 85 | phys_addr_t base = 0, align = 0, size; | ^~~~ /kisskb/src/drivers/of/of_reserved_mem.c: In function 'fdt_init_reserved_mem': /kisskb/src/drivers/of/of_reserved_mem.c:262:21: note: byref variable will be forcibly initialized 262 | int len; | ^~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/drivers/of/of_reserved_mem.c:15: /kisskb/src/drivers/of/of_reserved_mem.c: In function 'of_reserved_mem_device_release': /kisskb/src/drivers/of/of_reserved_mem.c:406:19: note: byref variable will be forcibly initialized 406 | LIST_HEAD(release_list); | ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/drivers/of/overlay.c:19: /kisskb/src/drivers/of/overlay.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/of/overlay.c: In function 'find_target': /kisskb/src/drivers/of/overlay.c:693:13: note: byref variable will be forcibly initialized 693 | u32 val; | ^~~ /kisskb/src/drivers/of/overlay.c:692:21: note: byref variable will be forcibly initialized 692 | const char *path; | ^~~~ /kisskb/src/drivers/of/overlay.c: In function 'add_changeset_node': /kisskb/src/drivers/of/overlay.c:416:22: note: byref variable will be forcibly initialized 416 | int ret = 0, size; | ^~~~ /kisskb/src/drivers/of/overlay.c:415:23: note: byref variable will be forcibly initialized 415 | struct target target_child; | ^~~~~~~~~~~~ /kisskb/src/drivers/of/overlay.c: In function 'build_changeset': /kisskb/src/drivers/of/overlay.c:639:23: note: byref variable will be forcibly initialized 639 | struct target target; | ^~~~~~ /kisskb/src/drivers/of/overlay.c: In function 'overlay_notify': /kisskb/src/drivers/of/overlay.c:162:39: note: byref variable will be forcibly initialized 162 | struct of_overlay_notify_data nd; | ^~ /kisskb/src/drivers/of/overlay.c: In function 'of_overlay_apply': /kisskb/src/drivers/of/overlay.c:920:22: note: byref variable will be forcibly initialized 920 | int ret = 0, ret_revert, ret_tmp; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/libfdt.h:6, from /kisskb/src/drivers/of/kexec.c:15: /kisskb/src/drivers/of/kexec.c: In function 'fdt_setprop_u64': /kisskb/src/drivers/of/overlay.c: In function 'of_overlay_fdt_apply': /kisskb/src/include/linux/../../scripts/dtc/libfdt/libfdt.h:1715:17: note: byref variable will be forcibly initialized 1715 | fdt64_t tmp = cpu_to_fdt64(val); | ^~~ /kisskb/src/drivers/of/overlay.c:1024:29: note: byref variable will be forcibly initialized 1024 | struct device_node *overlay_root = NULL; | ^~~~~~~~~~~~ /kisskb/src/drivers/of/kexec.c: In function 'fdt_find_and_del_mem_rsv': /kisskb/src/drivers/of/kexec.c:44:32: note: byref variable will be forcibly initialized 44 | u64 rsv_start, rsv_size; | ^~~~~~~~ /kisskb/src/drivers/of/kexec.c:44:21: note: byref variable will be forcibly initialized 44 | u64 rsv_start, rsv_size; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/libfdt.h:6, from /kisskb/src/drivers/of/kexec.c:15: /kisskb/src/drivers/of/kexec.c: In function 'of_kexec_alloc_and_setup_fdt': /kisskb/src/drivers/of/overlay.c: In function 'of_overlay_remove': /kisskb/src/include/linux/../../scripts/dtc/libfdt/libfdt.h:1715:17: note: byref variable will be forcibly initialized 1715 | fdt64_t tmp = cpu_to_fdt64(val); | ^~~ /kisskb/src/include/linux/../../scripts/dtc/libfdt/libfdt.h:1715:17: note: byref variable will be forcibly initialized /kisskb/src/include/linux/../../scripts/dtc/libfdt/libfdt.h:1715:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/of/overlay.c:1195:18: note: byref variable will be forcibly initialized 1195 | int ret, ret_apply, ret_tmp; | ^~~~~~~~~ /kisskb/src/drivers/of/kexec.c:422:23: note: byref variable will be forcibly initialized 422 | void *rng_seed; | ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/stat.h:19, from /kisskb/src/include/linux/fcntl.h:5, from /kisskb/src/include/linux/eventfd.h:12, from /kisskb/src/drivers/vhost/vhost.c:13: /kisskb/src/drivers/vhost/vhost.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_vring_set_num': /kisskb/src/drivers/vhost/vhost.c:1490:34: note: byref variable will be forcibly initialized 1490 | struct vhost_vring_state s; | ^ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_vring_set_addr': /kisskb/src/drivers/vhost/vhost.c:1511:33: note: byref variable will be forcibly initialized 1511 | struct vhost_vring_addr a; | ^ In file included from /kisskb/src/include/linux/mm.h:30, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/virtio.h:7, from /kisskb/src/include/linux/virtio_config.h:7, from /kisskb/src/include/uapi/linux/vhost_types.h:16, from /kisskb/src/include/uapi/linux/vhost.h:14, from /kisskb/src/drivers/vhost/vhost.c:14: /kisskb/src/drivers/vhost/vhost.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'array_size': /kisskb/src/include/linux/overflow.h:133:16: note: byref variable will be forcibly initialized 133 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/drivers/vhost/vhost.c:21: /kisskb/src/drivers/vhost/vhost.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_set_memory': /kisskb/src/drivers/vhost/vhost.c:1421:29: note: byref variable will be forcibly initialized 1421 | struct vhost_memory mem, *newmem; | ^~~ /kisskb/src/drivers/vhost/vhost.c: In function 'set_bit_to_user': /kisskb/src/drivers/vhost/vhost.c:1826:22: note: byref variable will be forcibly initialized 1826 | struct page *page; | ^~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_work_dev_flush': /kisskb/src/drivers/vhost/vhost.c:236:35: note: byref variable will be forcibly initialized 236 | struct vhost_flush_struct flush; | ^~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_attach_cgroups': /kisskb/src/drivers/vhost/vhost.c:536:44: note: byref variable will be forcibly initialized 536 | struct vhost_attach_cgroups_struct attach; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vhost/net.c:8: /kisskb/src/drivers/vhost/net.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_chr_write_iter': /kisskb/src/drivers/vhost/vhost.c:1143:13: note: byref variable will be forcibly initialized 1143 | int type, ret; | ^~~~ /kisskb/src/drivers/vhost/vhost.c:1141:32: note: byref variable will be forcibly initialized 1141 | struct vhost_iotlb_msg msg; | ^~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_vring_ioctl': /kisskb/src/drivers/vhost/vhost.c:1591:33: note: byref variable will be forcibly initialized 1591 | struct vhost_vring_file f; | ^ /kisskb/src/drivers/vhost/vhost.c:1590:34: note: byref variable will be forcibly initialized 1590 | struct vhost_vring_state s; | ^ In file included from /kisskb/src/drivers/crypto/qce/aead.c:11: /kisskb/src/drivers/crypto/qce/aead.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:13: note: byref variable will be forcibly initialized 59 | u32 K[6]; | ^ /kisskb/src/drivers/crypto/qce/aead.c: In function 'qce_aead_create_ccm_nonce': /kisskb/src/drivers/crypto/qce/aead.c:364:12: note: byref variable will be forcibly initialized 364 | u8 msg_len[4]; | ^~~~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_dev_ioctl': /kisskb/src/drivers/vhost/vhost.c:1751:13: note: byref variable will be forcibly initialized 1751 | u64 p; | ^ /kisskb/src/drivers/crypto/qce/aead.c: In function 'qce_aead_done': /kisskb/src/drivers/crypto/qce/aead.c:37:23: note: byref variable will be forcibly initialized 37 | unsigned char tag[SHA256_DIGEST_SIZE] = {0}; | ^~~ /kisskb/src/drivers/crypto/qce/aead.c:35:13: note: byref variable will be forcibly initialized 35 | u32 status; | ^~~~~~ /kisskb/src/drivers/crypto/qce/aead.c: In function 'qce_aead_prepare_dst_buf': /kisskb/src/drivers/crypto/qce/aead.c:118:42: note: byref variable will be forcibly initialized 118 | struct scatterlist *sg, *msg_sg, __sg[2]; | ^~~~ /kisskb/src/drivers/crypto/qce/aead.c: In function 'qce_aead_ccm_prepare_buf_assoclen': /kisskb/src/drivers/crypto/qce/aead.c:187:42: note: byref variable will be forcibly initialized 187 | struct scatterlist *sg, *msg_sg, __sg[2]; | ^~~~ /kisskb/src/drivers/vhost/net.c: In function 'get_raw_socket': /kisskb/src/drivers/vhost/net.c:1430:13: note: byref variable will be forcibly initialized 1430 | int r; | ^ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/ipc.h:5, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/compat.h:14, from /kisskb/src/drivers/vhost/net.c:8: /kisskb/src/drivers/vhost/net.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_vq_avail_empty': /kisskb/src/drivers/vhost/vhost.c:2498:20: note: byref variable will be forcibly initialized 2498 | __virtio16 avail_idx; | ^~~~~~~~~ In file included from /kisskb/src/drivers/crypto/qce/aead.c:11: /kisskb/src/drivers/crypto/qce/aead.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:24: note: byref variable will be forcibly initialized 28 | struct des_ctx tmp; | ^~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_notify': /kisskb/src/drivers/vhost/vhost.c:2444:28: note: byref variable will be forcibly initialized 2444 | __virtio16 flags; | ^~~~~ /kisskb/src/drivers/vhost/vhost.c:2432:20: note: byref variable will be forcibly initialized 2432 | __virtio16 event; | ^~~~~ /kisskb/src/drivers/crypto/qce/aead.c: In function 'qce_aead_setkey': /kisskb/src/drivers/crypto/qce/aead.c:600:13: note: byref variable will be forcibly initialized 600 | u32 _key[6]; | ^~~~ /kisskb/src/drivers/crypto/qce/aead.c:598:36: note: byref variable will be forcibly initialized 598 | struct crypto_authenc_keys authenc_keys; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/include/linux/virtio_net.h:5, from /kisskb/src/drivers/vhost/net.c:11: /kisskb/src/drivers/vhost/net.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_vq_init_access': /kisskb/src/drivers/vhost/vhost.c:2004:20: note: byref variable will be forcibly initialized 2004 | __virtio16 last_used_idx; | ^~~~~~~~~~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_enable_notify': /kisskb/src/drivers/vhost/vhost.c:2516:20: note: byref variable will be forcibly initialized 2516 | __virtio16 avail_idx; | ^~~~~~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_copy_from_user': /kisskb/src/drivers/vhost/vhost.c:868:33: note: byref variable will be forcibly initialized 868 | struct iov_iter f; | ^ /kisskb/src/drivers/vhost/vhost.c: In function 'get_indirect': /kisskb/src/drivers/vhost/vhost.c:2107:25: note: byref variable will be forcibly initialized 2107 | struct iov_iter from; | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/drivers/vhost/net.c:8: /kisskb/src/drivers/vhost/net.c: In function 'vhost_net_ubuf_put_and_wait': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:15: note: in expansion of macro '___wait_event' 299 | (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:9: note: in expansion of macro '__wait_event' 319 | __wait_event(wq_head, condition); \ | ^~~~~~~~~~~~ /kisskb/src/drivers/vhost/net.c:260:9: note: in expansion of macro 'wait_event' 260 | wait_event(ubufs->wait, !atomic_read(&ubufs->refcount)); | ^~~~~~~~~~ /kisskb/src/drivers/vhost/vhost.c:2104:27: note: byref variable will be forcibly initialized 2104 | struct vring_desc desc; | ^~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_get_vq_desc': /kisskb/src/drivers/vhost/vhost.c:2208:20: note: byref variable will be forcibly initialized 2208 | __virtio16 ring_head; | ^~~~~~~~~ /kisskb/src/drivers/vhost/vhost.c:2207:20: note: byref variable will be forcibly initialized 2207 | __virtio16 avail_idx; | ^~~~~~~~~ /kisskb/src/drivers/vhost/vhost.c:2204:27: note: byref variable will be forcibly initialized 2204 | struct vring_desc desc; | ^~~~ /kisskb/src/drivers/vhost/net.c: In function 'vhost_net_reset_owner': /kisskb/src/drivers/vhost/net.c:1600:24: note: byref variable will be forcibly initialized 1600 | struct socket *rx_sock = NULL; | ^~~~~~~ /kisskb/src/drivers/vhost/net.c:1599:24: note: byref variable will be forcibly initialized 1599 | struct socket *tx_sock = NULL; | ^~~~~~~ /kisskb/src/drivers/vhost/net.c: In function 'vhost_net_ioctl': /kisskb/src/drivers/vhost/net.c:1698:13: note: byref variable will be forcibly initialized 1698 | u64 features; | ^~~~~~~~ /kisskb/src/drivers/vhost/net.c:1697:33: note: byref variable will be forcibly initialized 1697 | struct vhost_vring_file backend; | ^~~~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_copy_to_user': /kisskb/src/drivers/vhost/vhost.c:830:33: note: byref variable will be forcibly initialized 830 | struct iov_iter t; | ^ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_add_used': /kisskb/src/drivers/vhost/vhost.c:2351:32: note: byref variable will be forcibly initialized 2351 | struct vring_used_elem heads = { | ^~~~~ /kisskb/src/drivers/vhost/net.c: In function 'get_rx_bufs': /kisskb/src/drivers/vhost/net.c:1046:27: note: byref variable will be forcibly initialized 1046 | unsigned int out, in; | ^~ /kisskb/src/drivers/vhost/net.c:1046:22: note: byref variable will be forcibly initialized 1046 | unsigned int out, in; | ^~~ /kisskb/src/drivers/vhost/net.c: In function 'handle_rx': /kisskb/src/drivers/vhost/net.c:1132:20: note: byref variable will be forcibly initialized 1132 | __virtio16 num_buffers; | ^~~~~~~~~~~ /kisskb/src/drivers/vhost/net.c:1131:25: note: byref variable will be forcibly initialized 1131 | struct iov_iter fixup; | ^~~~~ /kisskb/src/drivers/vhost/net.c:1129:14: note: byref variable will be forcibly initialized 1129 | bool busyloop_intr = false; | ^~~~~~~~~~~~~ /kisskb/src/drivers/vhost/net.c:1111:22: note: byref variable will be forcibly initialized 1111 | unsigned in, log; | ^~~ /kisskb/src/drivers/vhost/net.c:1111:18: note: byref variable will be forcibly initialized 1111 | unsigned in, log; | ^~ /kisskb/src/drivers/vhost/net.c: In function 'vhost_tx_batch': /kisskb/src/drivers/vhost/net.c:465:28: note: byref variable will be forcibly initialized 465 | struct tun_msg_ctl ctl = { | ^~~ /kisskb/src/drivers/vhost/net.c: In function 'handle_tx_zerocopy': /kisskb/src/drivers/vhost/net.c:878:22: note: byref variable will be forcibly initialized 878 | bool busyloop_intr; | ^~~~~~~~~~~~~ /kisskb/src/drivers/vhost/net.c:870:16: note: byref variable will be forcibly initialized 870 | size_t len, total_len = 0; | ^~~ /kisskb/src/drivers/vhost/net.c:869:28: note: byref variable will be forcibly initialized 869 | struct tun_msg_ctl ctl; | ^~~ /kisskb/src/drivers/vhost/net.c:860:23: note: byref variable will be forcibly initialized 860 | unsigned out, in; | ^~ /kisskb/src/drivers/vhost/net.c:860:18: note: byref variable will be forcibly initialized 860 | unsigned out, in; | ^~~ /kisskb/src/drivers/vhost/net.c: In function 'handle_tx_copy': /kisskb/src/drivers/vhost/net.c:785:22: note: byref variable will be forcibly initialized 785 | bool busyloop_intr = false; | ^~~~~~~~~~~~~ /kisskb/src/drivers/vhost/net.c:779:16: note: byref variable will be forcibly initialized 779 | size_t len, total_len = 0; | ^~~ /kisskb/src/drivers/vhost/net.c:770:23: note: byref variable will be forcibly initialized 770 | unsigned out, in; | ^~ /kisskb/src/drivers/vhost/net.c:770:18: note: byref variable will be forcibly initialized 770 | unsigned out, in; | ^~~ /kisskb/src/drivers/vhost/net.c: In function 'vhost_net_release': /kisskb/src/drivers/vhost/net.c:1403:24: note: byref variable will be forcibly initialized 1403 | struct socket *rx_sock; | ^~~~~~~ /kisskb/src/drivers/vhost/net.c:1402:24: note: byref variable will be forcibly initialized 1402 | struct socket *tx_sock; | ^~~~~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_bus_type': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1628:12: note: byref variable will be forcibly initialized 1628 | u8 stat; | ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_device_rev': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1610:12: note: byref variable will be forcibly initialized 1610 | u8 rev; | ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_manufactorer_id': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1591:12: note: byref variable will be forcibly initialized 1591 | u8 id; | ^~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_device_id': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1573:12: note: byref variable will be forcibly initialized 1573 | u8 id; | ^~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_DAC': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1397:17: note: byref variable will be forcibly initialized 1397 | u8 msb, lsb, offset; | ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c:1397:12: note: byref variable will be forcibly initialized 1397 | u8 msb, lsb, offset; | ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_reset': /kisskb/src/drivers/staging/iio/meter/ade7854.c:180:13: note: byref variable will be forcibly initialized 180 | u32 val; | ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_set_irq': /kisskb/src/drivers/staging/iio/meter/ade7854.c:415:13: note: byref variable will be forcibly initialized 415 | u32 irqen; | ^~~~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_read_24bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:63:13: note: byref variable will be forcibly initialized 63 | u32 val; | ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_read_16bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:46:13: note: byref variable will be forcibly initialized 46 | u32 val = 0; | ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_temp_offset': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1248:12: note: byref variable will be forcibly initialized 1248 | u8 val; | ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_read_32bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:80:13: note: byref variable will be forcibly initialized 80 | u32 val = 0; | ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_read_8bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:29:13: note: byref variable will be forcibly initialized 29 | u32 val = 0; | ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_write_16bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:123:13: note: byref variable will be forcibly initialized 123 | u16 val; | ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_ad': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1103:17: note: byref variable will be forcibly initialized 1103 | u8 msb, lsb; | ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c:1103:12: note: byref variable will be forcibly initialized 1103 | u8 msb, lsb; | ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_write_32bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:165:13: note: byref variable will be forcibly initialized 165 | u32 val; | ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_write_24bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:144:13: note: byref variable will be forcibly initialized 144 | u32 val; | ^~~ /kisskb/src/drivers/staging/iio/meter/ade7854.c: In function 'ade7854_write_8bit': /kisskb/src/drivers/staging/iio/meter/ade7854.c:102:12: note: byref variable will be forcibly initialized 102 | u8 val; | ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_show_ad_bound': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1902:12: note: byref variable will be forcibly initialized 1902 | u8 val; | ^~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_store_DAC': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1434:13: note: byref variable will be forcibly initialized 1434 | u16 data; | ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_set_int_mask': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1861:13: note: byref variable will be forcibly initialized 1861 | u16 data; | ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_store_temp_offset': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1267:13: note: byref variable will be forcibly initialized 1267 | int data; | ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_set_ad_bound': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1933:13: note: byref variable will be forcibly initialized 1933 | int data; | ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_store_DAC_internal_Vref': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1061:12: note: byref variable will be forcibly initialized 1061 | u8 data; | ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_store_DAC_update_mode': /kisskb/src/drivers/staging/iio/cdc/ad7746.c: In function 'ad7746_start_calib': /kisskb/src/drivers/staging/iio/addac/adt7316.c:875:12: note: byref variable will be forcibly initialized 875 | u8 data; | ^~~~ /kisskb/src/drivers/staging/iio/cdc/ad7746.c:291:14: note: byref variable will be forcibly initialized 291 | bool doit; | ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_store_DAC_2Vref_ch_mask': /kisskb/src/drivers/staging/iio/addac/adt7316.c:818:12: note: byref variable will be forcibly initialized 818 | u8 data; | ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_store_ad_channel': /kisskb/src/drivers/staging/iio/addac/adt7316.c:416:12: note: byref variable will be forcibly initialized 416 | u8 data; | ^~~~ /kisskb/src/drivers/staging/iio/cdc/ad7746.c: In function 'ad7746_probe': /kisskb/src/drivers/staging/iio/cdc/ad7746.c:671:22: note: byref variable will be forcibly initialized 671 | unsigned int vdd_permille; | ^~~~~~~~~~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_store_update_DAC': /kisskb/src/drivers/staging/iio/addac/adt7316.c:928:12: note: byref variable will be forcibly initialized 928 | u8 data; | ^~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c: In function 'adt7316_event_handler': /kisskb/src/drivers/staging/iio/addac/adt7316.c:1734:19: note: byref variable will be forcibly initialized 1734 | u8 stat1, stat2; | ^~~~~ /kisskb/src/drivers/staging/iio/addac/adt7316.c:1734:12: note: byref variable will be forcibly initialized 1734 | u8 stat1, stat2; | ^~~~~ /kisskb/src/drivers/staging/nvec/nvec_ps2.c: In function 'ps2_startstreaming': /kisskb/src/drivers/staging/nvec/nvec_ps2.c:51:23: note: byref variable will be forcibly initialized 51 | unsigned char buf[] = { NVEC_PS2, AUTO_RECEIVE_N, PACKET_SIZE }; | ^~~ /kisskb/src/drivers/staging/nvec/nvec_ps2.c: In function 'ps2_sendcommand': /kisskb/src/drivers/staging/nvec/nvec_ps2.c:65:23: note: byref variable will be forcibly initialized 65 | unsigned char buf[] = { NVEC_PS2, SEND_COMMAND, ENABLE_MOUSE, 1 }; | ^~~ /kisskb/src/drivers/staging/nvec/nvec_ps2.c: In function 'ps2_stopstreaming': /kisskb/src/drivers/staging/nvec/nvec_ps2.c:58:23: note: byref variable will be forcibly initialized 58 | unsigned char buf[] = { NVEC_PS2, CANCEL_AUTO_RECEIVE }; | ^~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/staging/media/rkvdec/rkvdec.c:16: /kisskb/src/drivers/staging/media/rkvdec/rkvdec.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/staging/media/tegra-vde/dmabuf-cache.c: In function 'tegra_vde_dmabuf_cache_map': /kisskb/src/drivers/staging/media/tegra-vde/dmabuf-cache.c:70:22: note: byref variable will be forcibly initialized 70 | struct iova *iova; | ^~~~ /kisskb/src/drivers/hid/hid-quirks.c: In function 'hid_quirks_init': /kisskb/src/drivers/hid/hid-quirks.c:1161:13: note: byref variable will be forcibly initialized 1161 | u32 quirks; | ^~~~~~ /kisskb/src/drivers/hid/hid-quirks.c:1160:36: note: byref variable will be forcibly initialized 1160 | unsigned short int vendor, product; | ^~~~~~~ /kisskb/src/drivers/hid/hid-quirks.c:1160:28: note: byref variable will be forcibly initialized 1160 | unsigned short int vendor, product; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c:10: /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c:19: /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/crypto/ccp/../../dma/dmaengine.h:135:33: note: byref variable will be forcibly initialized 135 | struct dmaengine_result dummy_result = { | ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/crypto/ccp/../../dma/dmaengine.h:163:40: note: byref variable will be forcibly initialized 163 | struct dmaengine_desc_callback cb; | ^~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c:10: /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/limits.h:6, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:10: /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp_find_and_assign_lsb_to_q': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:612:24: note: byref variable will be forcibly initialized 612 | DECLARE_BITMAP(qlsb, MAX_LSB_CNT); | ^~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp_assign_lsbs': /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_locate_usage': /kisskb/src/drivers/hid/hid-input.c:119:22: note: byref variable will be forcibly initialized 119 | unsigned int scancode; | ^~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:668:24: note: byref variable will be forcibly initialized 668 | DECLARE_BITMAP(qlsb, MAX_LSB_CNT); | ^~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:667:24: note: byref variable will be forcibly initialized 667 | DECLARE_BITMAP(lsb_pub, MAX_LSB_CNT); | ^~~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_getkeycode': /kisskb/src/drivers/hid/hid-input.c:136:32: note: byref variable will be forcibly initialized 136 | unsigned int scancode, index; | ^~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c: In function 'ccp_prep_dma_memcpy': /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c:485:36: note: byref variable will be forcibly initialized 485 | struct scatterlist dst_sg, src_sg; | ^~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c:485:28: note: byref variable will be forcibly initialized 485 | struct scatterlist dst_sg, src_sg; | ^~~~~~ In file included from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c:12: /kisskb/src/drivers/crypto/ccp/ccp-dmaengine.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:11: /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_do_cmd': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:258:23: note: in expansion of macro 'wait_event_interruptible' 258 | ret = wait_event_interruptible(cmd_q->int_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_sha': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:367:26: note: byref variable will be forcibly initialized 367 | struct ccp5_desc desc; | ^~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_des3': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:408:26: note: byref variable will be forcibly initialized 408 | struct ccp5_desc desc; | ^~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_cmd': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:157:23: note: byref variable will be forcibly initialized 157 | unsigned char dat = st->ctrl_hb | cmd; | ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_reset': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:165:23: note: byref variable will be forcibly initialized 165 | unsigned char dat = st->ctrl_lb | AD5933_CTRL_RESET; | ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_set_freq': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:196:11: note: byref variable will be forcibly initialized 196 | } dat; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_rsa': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:451:26: note: byref variable will be forcibly initialized 451 | struct ccp5_desc desc; | ^~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_setup': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:218:16: note: byref variable will be forcibly initialized 218 | __be16 dat; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_passthru': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:493:26: note: byref variable will be forcibly initialized 493 | struct ccp5_desc desc; | ^~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_wait_busy': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:173:23: note: byref variable will be forcibly initialized 173 | unsigned char val, timeout = AD5933_MAX_RETRIES; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_aes': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:279:26: note: byref variable will be forcibly initialized 279 | struct ccp5_desc desc; | ^~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_read_raw': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:505:16: note: byref variable will be forcibly initialized 505 | __be16 dat; | ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_show_frequency': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:273:11: note: byref variable will be forcibly initialized 273 | } dat; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_xts_aes': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:324:26: note: byref variable will be forcibly initialized 324 | struct ccp5_desc desc; | ^~~~ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_configure_usage': /kisskb/src/drivers/hid/hid-input.c:586:24: note: byref variable will be forcibly initialized 586 | unsigned long *bit = NULL; | ^~~ /kisskb/src/drivers/hid/hid-input.c:585:13: note: byref variable will be forcibly initialized 585 | int max = 0, code; | ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_store': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:380:16: note: byref variable will be forcibly initialized 380 | __be16 dat; | ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:378:13: note: byref variable will be forcibly initialized 378 | u16 val; | ^~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_perform_ecc': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:554:26: note: byref variable will be forcibly initialized 554 | struct ccp5_desc desc; | ^~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_store_frequency': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:299:23: note: byref variable will be forcibly initialized 299 | unsigned long val; | ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_work': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:612:23: note: byref variable will be forcibly initialized 612 | unsigned char status; | ^~~~~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:611:13: note: byref variable will be forcibly initialized 611 | int val[2]; | ^~~ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:610:16: note: byref variable will be forcibly initialized 610 | __be16 buf[2]; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:11: /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp_lsb_alloc': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:62:21: note: in expansion of macro 'wait_event_interruptible' 62 | if (wait_event_interruptible(ccp->sb_queue, ccp->sb_avail)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c: In function 'ccp5_init': /kisskb/src/drivers/crypto/ccp/ccp-dev-v5.c:784:14: note: byref variable will be forcibly initialized 784 | char dma_pool_name[MAX_DMAPOOL_NAME_LEN]; | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-input.c: In function 'hidinput_input_event': /kisskb/src/drivers/hid/hid-input.c:1575:27: note: byref variable will be forcibly initialized 1575 | struct hid_field *field; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/staging/media/tegra-vde/trace.h:95, from /kisskb/src/drivers/staging/media/tegra-vde/vde.c:29: /kisskb/src/drivers/staging/media/tegra-vde/vde.c: In function 'trace_event_raw_event_register_access': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/../../drivers/staging/media/tegra-vde/trace.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 13 | DECLARE_EVENT_CLASS(register_access, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/staging/media/tegra-vde/trace.h:13:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' 13 | DECLARE_EVENT_CLASS(register_access, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/tegra-vde/vde.c: In function 'trace_event_raw_event_vde_setup_iram_entry': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/staging/media/tegra-vde/trace.h:40:1: note: in expansion of macro 'TRACE_EVENT' 40 | TRACE_EVENT(vde_setup_iram_entry, | ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/tegra-vde/vde.c: In function 'trace_event_raw_event_vde_ref_l0': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/staging/media/tegra-vde/trace.h:61:1: note: in expansion of macro 'TRACE_EVENT' 61 | TRACE_EVENT(vde_ref_l0, | ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/tegra-vde/vde.c: In function 'trace_event_raw_event_vde_ref_l1': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/staging/media/tegra-vde/trace.h:73:1: note: in expansion of macro 'TRACE_EVENT' 73 | TRACE_EVENT(vde_ref_l1, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/staging/media/tegra-vde/vde.c:12: /kisskb/src/drivers/staging/media/tegra-vde/vde.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/staging/media/tegra-vde/vde.c: In function 'tegra_vde_ioctl_decode_h264': /kisskb/src/drivers/staging/media/tegra-vde/vde.c:705:16: note: byref variable will be forcibly initialized 705 | size_t bitstream_data_size; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/tegra-vde/vde.c:702:20: note: byref variable will be forcibly initialized 702 | dma_addr_t bitstream_data_addr; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/tegra-vde/vde.c:700:36: note: byref variable will be forcibly initialized 700 | struct dma_buf_attachment *bitstream_data_dmabuf_attachment; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/tegra-vde/vde.c:696:43: note: byref variable will be forcibly initialized 696 | struct tegra_vde_h264_decoder_ctx ctx; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, 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/hid/hid-debug.c:19: /kisskb/src/drivers/hid/hid-debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/hid/hid-debug.c:19: /kisskb/src/drivers/hid/hid-debug.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hid/hid-debug.c: In function 'hid_debug_events_read': /kisskb/src/drivers/hid/hid-debug.c:1110:22: note: byref variable will be forcibly initialized 1110 | int ret = 0, copied; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:12: /kisskb/src/drivers/hwspinlock/hwspinlock_core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwspinlock/hwspinlock_core.c: In function 'of_hwspin_lock_get_id': /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:343:32: note: byref variable will be forcibly initialized 343 | struct radix_tree_iter iter; | ^~~~ /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:341:32: note: byref variable will be forcibly initialized 341 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/hwspinlock/hwspinlock_core.c: In function 'hwspin_lock_request': /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:711:28: note: byref variable will be forcibly initialized 711 | struct hwspinlock *hwlock; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/mailbox/mailbox.c:9: /kisskb/src/drivers/mailbox/mailbox.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/mailbox/mailbox.c:9: /kisskb/src/drivers/mailbox/mailbox.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mailbox/mailbox.c: In function 'mbox_request_channel': /kisskb/src/drivers/mailbox/mailbox.c:335:32: note: byref variable will be forcibly initialized 335 | struct of_phandle_args spec; | ^~~~ /kisskb/src/drivers/staging/media/rkvdec/rkvdec-h264.c: In function 'rkvdec_h264_run': /kisskb/src/drivers/staging/media/rkvdec/rkvdec-h264.c:1091:32: note: byref variable will be forcibly initialized 1091 | struct rkvdec_h264_run run; | ^~~ /kisskb/src/drivers/staging/media/rkvdec/rkvdec-h264.c:1088:42: note: byref variable will be forcibly initialized 1088 | struct v4l2_h264_reflist_builder reflist_builder; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/mailbox/mailbox-test.c:8: /kisskb/src/drivers/mailbox/mailbox-test.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/mailbox/mailbox-test.c:8: /kisskb/src/drivers/mailbox/mailbox-test.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/staging/nvec/nvec.c:13: /kisskb/src/drivers/staging/nvec/nvec.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/staging/nvec/nvec.c:14: /kisskb/src/drivers/staging/nvec/nvec.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, 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/hid/hidraw.c:16: /kisskb/src/drivers/hid/hidraw.c: In function 'queued_spin_unlock': /kisskb/src/drivers/crypto/inside-secure/safexcel_ring.c: In function 'safexcel_add_rdesc': /kisskb/src/drivers/crypto/inside-secure/safexcel_ring.c:230:34: note: byref variable will be forcibly initialized 230 | struct result_data_desc *rtoken; | ^~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/nvec/nvec.c: In function 'nvec_toggle_global_events': /kisskb/src/drivers/staging/nvec/nvec.c:340:23: note: byref variable will be forcibly initialized 340 | unsigned char global_events[] = { NVEC_SLEEP, GLOBAL_EVENTS, state }; | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/nvec/nvec.c: In function 'nvec_power_off': /kisskb/src/drivers/staging/nvec/nvec.c:758:14: note: byref variable will be forcibly initialized 758 | char ap_pwr_down[] = { NVEC_SLEEP, AP_PWR_DOWN }; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/nvec/nvec.c: In function 'nvec_suspend': /kisskb/src/drivers/staging/nvec/nvec.c:906:14: note: byref variable will be forcibly initialized 906 | char ap_suspend[] = { NVEC_SLEEP, AP_SUSPEND }; | ^~~~~~~~~~ /kisskb/src/drivers/staging/nvec/nvec.c:905:26: note: byref variable will be forcibly initialized 905 | struct nvec_msg *msg; | ^~~ /kisskb/src/drivers/staging/nvec/nvec.c: In function 'tegra_nvec_probe': /kisskb/src/drivers/staging/nvec/nvec.c:774:17: note: byref variable will be forcibly initialized 774 | enable_event[7] = { NVEC_SYS, CNF_EVENT_REPORTING, true }; | ^~~~~~~~~~~~ /kisskb/src/drivers/staging/nvec/nvec.c:773:17: note: byref variable will be forcibly initialized 773 | unmute_speakers[] = { NVEC_OEM0, 0x10, 0x59, 0x95 }, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/nvec/nvec.c:772:17: note: byref variable will be forcibly initialized 772 | char get_firmware_version[] = { NVEC_CNTL, GET_FIRMWARE_VERSION }, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/nvec/nvec.c:770:26: note: byref variable will be forcibly initialized 770 | struct nvec_msg *msg; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/drivers/hid/hidraw.c:16: /kisskb/src/drivers/hid/hidraw.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hid/hidraw.c: In function 'hidraw_get_report': /kisskb/src/drivers/hid/hidraw.c:183:23: note: byref variable will be forcibly initialized 183 | unsigned char report_number; | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hidraw.c: In function 'hidraw_ioctl': /kisskb/src/drivers/hid/hidraw.c:403:55: note: byref variable will be forcibly initialized 403 | struct hidraw_devinfo dinfo; | ^~~~~ /kisskb/src/drivers/hid/hidraw.c: In function 'hidraw_init': /kisskb/src/drivers/hid/hidraw.c:608:15: note: byref variable will be forcibly initialized 608 | dev_t dev_id; | ^~~~~~ /kisskb/src/drivers/mailbox/arm_mhu.c: In function 'mhu_rx_interrupt': /kisskb/src/drivers/mailbox/arm_mhu.c:44:13: note: byref variable will be forcibly initialized 44 | u32 val; | ^~~ /kisskb/src/drivers/mailbox/arm_mhu_db.c: In function 'mhu_db_mbox_irq_to_channel': /kisskb/src/drivers/mailbox/arm_mhu_db.c:97:23: note: byref variable will be forcibly initialized 97 | unsigned long bits; | ^~~~ In file included from /kisskb/src/include/linux/amba/bus.h:15, from /kisskb/src/drivers/mailbox/arm_mhu_db.c:9: /kisskb/src/drivers/mailbox/arm_mhu_db.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mailbox/arm_mhu_db.c: In function 'mhu_db_probe': /kisskb/src/drivers/mailbox/arm_mhu_db.c:250:13: note: byref variable will be forcibly initialized 250 | u32 cell_count; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/aes.h:10, from /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:8: /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'queued_spin_unlock': In file included from /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:12: /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:13: note: byref variable will be forcibly initialized 59 | u32 K[6]; | ^ /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:24: note: byref variable will be forcibly initialized 28 | struct des_ctx tmp; | ^~~ In file included from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:3: /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c: In function 'sec_alloc_and_fill_hw_sgl': /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:183:20: note: byref variable will be forcibly initialized 183 | dma_addr_t sgl_next_dma; | ^~~~~~~~~~~~ In file included from /kisskb/src/drivers/crypto/hisilicon/sec/sec_drv.h:8, from /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:17: /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c: In function 'sec_send_request': /kisskb/src/include/linux/kfifo.h:408:36: note: byref variable will be forcibly initialized 408 | typeof(*__tmp->const_type) __val = (val); \ | ^~~~~ /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:412:25: note: in expansion of macro 'kfifo_put' 412 | kfifo_put(&queue->softqueue, el); | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/crypto/inside-secure/safexcel.c:8: /kisskb/src/drivers/crypto/inside-secure/safexcel.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c: In function 'sec_alg_skcipher_crypto': /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:721:14: note: byref variable will be forcibly initialized 721 | int *splits_out_nents = NULL; | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:720:14: note: byref variable will be forcibly initialized 720 | int *splits_in_nents; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:719:30: note: byref variable will be forcibly initialized 719 | struct scatterlist **splits_out = NULL; | ^~~~~~~~~~ /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:718:30: note: byref variable will be forcibly initialized 718 | struct scatterlist **splits_in; | ^~~~~~~~~ /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:717:17: note: byref variable will be forcibly initialized 717 | size_t *split_sizes; | ^~~~~~~~~~~ /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:716:21: note: byref variable will be forcibly initialized 716 | int i, ret, steps; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/unaligned/packed_struct.h:4, from /kisskb/src/include/asm-generic/unaligned.h:9, from ./arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:8: /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c: In function 'sec_skcipher_alg_callback': /kisskb/src/drivers/crypto/hisilicon/sec/sec_algs.c:429:45: note: byref variable will be forcibly initialized 429 | struct sec_request_el *sec_req_el, *nextrequest; | ^~~~~~~~~~~ In file included from /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:17: /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'des3_ede_verify_key': /kisskb/src/include/crypto/internal/des.h:59:13: note: byref variable will be forcibly initialized 59 | u32 K[6]; | ^ /kisskb/src/drivers/crypto/inside-secure/safexcel.c: In function 'eip197_trc_cache_probe': /kisskb/src/drivers/crypto/inside-secure/safexcel.c:81:13: note: byref variable will be forcibly initialized 81 | int actbank; | ^~~~~~~ In file included from /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:21: /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_ahash_exit_inv': /kisskb/src/drivers/crypto/inside-secure/safexcel.h:66:14: note: byref variable will be forcibly initialized 66 | char __##name##_desc[size] CRYPTO_MINALIGN_ATTR; \ | ^~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:626:9: note: in expansion of macro 'EIP197_REQUEST_ON_STACK' 626 | EIP197_REQUEST_ON_STACK(req, ahash, EIP197_AHASH_REQ_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_ahash_send_req': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:321:32: note: byref variable will be forcibly initialized 321 | struct safexcel_token *dmmy; | ^~~~ In file included from /kisskb/src/drivers/crypto/inside-secure/safexcel.c:9: /kisskb/src/drivers/crypto/inside-secure/safexcel.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel.c: In function 'safexcel_request_ring_irq': /kisskb/src/drivers/crypto/inside-secure/safexcel.c:1163:22: note: byref variable will be forcibly initialized 1163 | char irq_name[6] = {0}; /* "ringX\0" */ | ^~~~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel.c: In function 'eip197_load_firmwares': /kisskb/src/drivers/crypto/inside-secure/safexcel.c:409:14: note: byref variable will be forcibly initialized 409 | char fw_path[37], *dir = NULL; | ^~~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel.c:408:32: note: byref variable will be forcibly initialized 408 | const struct firmware *fw[FW_NB]; | ^~ In file included from /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:30: /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_skcipher_exit_inv': /kisskb/src/drivers/crypto/inside-secure/safexcel.h:66:14: note: byref variable will be forcibly initialized 66 | char __##name##_desc[size] CRYPTO_MINALIGN_ATTR; \ | ^~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:1110:9: note: in expansion of macro 'EIP197_REQUEST_ON_STACK' 1110 | EIP197_REQUEST_ON_STACK(req, skcipher, EIP197_SKCIPHER_REQ_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/aes.h:10, from /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:8: /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_aead_exit_inv': /kisskb/src/drivers/crypto/inside-secure/safexcel.h:66:14: note: byref variable will be forcibly initialized 66 | char __##name##_desc[size] CRYPTO_MINALIGN_ATTR; \ | ^~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:1125:9: note: in expansion of macro 'EIP197_REQUEST_ON_STACK' 1125 | EIP197_REQUEST_ON_STACK(req, aead, EIP197_AEAD_REQ_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_hmac_init_iv': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1114:28: note: byref variable will be forcibly initialized 1114 | struct scatterlist sg; | ^~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1112:38: note: byref variable will be forcibly initialized 1112 | struct safexcel_ahash_result result; | ^~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_hmac_init_pad': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1066:28: note: byref variable will be forcibly initialized 1066 | struct scatterlist sg; | ^~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1065:38: note: byref variable will be forcibly initialized 1065 | struct safexcel_ahash_result result; | ^~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_cbcmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2018:31: note: byref variable will be forcibly initialized 2018 | struct crypto_aes_ctx aes; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_send_req': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:686:32: note: byref variable will be forcibly initialized 686 | struct safexcel_token *atoken; | ^~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel.c: In function 'safexcel_probe_generic': /kisskb/src/drivers/crypto/inside-secure/safexcel.c:1625:22: note: byref variable will be forcibly initialized 1625 | char wq_name[9] = {0}; | ^~~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_xcbcmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2087:13: note: byref variable will be forcibly initialized 2087 | u32 key_tmp[3 * AES_BLOCK_SIZE / sizeof(u32)]; | ^~~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2086:31: note: byref variable will be forcibly initialized 2086 | struct crypto_aes_ctx aes; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_cmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2182:16: note: byref variable will be forcibly initialized 2182 | __be64 consts[4]; | ^~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2181:31: note: byref variable will be forcibly initialized 2181 | struct crypto_aes_ctx aes; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_skcipher_send': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:1034:20: note: byref variable will be forcibly initialized 1034 | u8 input_iv[AES_BLOCK_SIZE]; | ^~~~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_sha3_fbcheck': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:2436:36: note: byref variable will be forcibly initialized 2436 | u8 key[SHA3_224_BLOCK_SIZE]; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel.c: In function 'safexcel_dequeue': /kisskb/src/drivers/crypto/inside-secure/safexcel.c:816:60: note: byref variable will be forcibly initialized 816 | int ret, nreq = 0, cdesc = 0, rdesc = 0, commands, results; | ^~~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel.c:816:50: note: byref variable will be forcibly initialized 816 | int ret, nreq = 0, cdesc = 0, rdesc = 0, commands, results; | ^~~~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_skcipher_aes_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:378:31: note: byref variable will be forcibly initialized 378 | struct crypto_aes_ctx aes; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_skcipher_aesctr_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:1418:31: note: byref variable will be forcibly initialized 1418 | struct crypto_aes_ctx aes; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel.c: In function 'safexcel_handle_result_descriptor': /kisskb/src/drivers/crypto/inside-secure/safexcel.c:1020:14: note: byref variable will be forcibly initialized 1020 | bool should_complete; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_aead_ccm_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel.c:1019:13: note: byref variable will be forcibly initialized 1019 | int ret, i, nreq, ndesc, tot_descs, handled = 0; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:2680:31: note: byref variable will be forcibly initialized 2680 | struct crypto_aes_ctx aes; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c: In function 'safexcel_hmac_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1198:52: note: byref variable will be forcibly initialized 1198 | struct safexcel_ahash_export_state istate, ostate; | ^~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_hash.c:1198:44: note: byref variable will be forcibly initialized 1198 | struct safexcel_ahash_export_state istate, ostate; | ^~~~~~ In file included from /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:17: /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:24: note: byref variable will be forcibly initialized 28 | struct des_ctx tmp; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel.c: In function 'safexcel_invalidate_cache': /kisskb/src/drivers/crypto/inside-secure/safexcel.c:982:33: note: byref variable will be forcibly initialized 982 | struct safexcel_token *dmmy; | ^~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_aead_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:410:31: note: byref variable will be forcibly initialized 410 | struct crypto_aes_ctx aes; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:409:36: note: byref variable will be forcibly initialized 409 | struct crypto_authenc_keys keys; | ^~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_skcipher_aesxts_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:2453:31: note: byref variable will be forcibly initialized 2453 | struct crypto_aes_ctx aes; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_aead_gcm_setkey': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:2568:13: note: byref variable will be forcibly initialized 2568 | u32 hashkey[AES_BLOCK_SIZE >> 2]; | ^~~~~~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:2567:31: note: byref variable will be forcibly initialized 2567 | struct crypto_aes_ctx aes; | ^~~ /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c: In function 'safexcel_aead_chachapoly_crypt': /kisskb/src/drivers/crypto/inside-secure/safexcel_cipher.c:2897:13: note: byref variable will be forcibly initialized 2897 | u32 key[CHACHA_KEY_SIZE / sizeof(u32) + 1]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/hid/uhid.c:10: /kisskb/src/drivers/hid/uhid.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/ipc.h:5, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/compat.h:14, from /kisskb/src/drivers/hid/uhid.c:11: /kisskb/src/drivers/hid/uhid.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:176:15: note: in expansion of macro 'wait_event_interruptible_timeout' 176 | 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:32: note: userspace variable will be forcibly initialized 535 | struct uhid_create_req orig; | ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:669:23: note: in expansion of macro 'wait_event_interruptible' 669 | ret = wait_event_interruptible(uhid->waitq, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/crypto/amlogic/amlogic-gxl-core.c:16: /kisskb/src/drivers/crypto/amlogic/amlogic-gxl-core.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mailbox/armada-37xx-rwtm-mailbox.c: In function 'a37xx_mbox_receive': /kisskb/src/drivers/mailbox/armada-37xx-rwtm-mailbox.c:46:40: note: byref variable will be forcibly initialized 46 | struct armada_37xx_rwtm_rx_msg rx_msg; | ^~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/hwspinlock/omap_hwspinlock.c:15: /kisskb/src/drivers/hwspinlock/omap_hwspinlock.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/hid/hid-alps.c: In function 'T4_init': /kisskb/src/drivers/hid/hid-alps.c:612:12: note: byref variable will be forcibly initialized 612 | u8 tmp, sen_line_num_x, sen_line_num_y; | ^~~ /kisskb/src/drivers/hid/hid-alps.c: In function 'u1_init': /kisskb/src/drivers/hid/hid-alps.c:501:30: note: byref variable will be forcibly initialized 501 | u8 pitch_x, pitch_y, resolution; | ^~~~~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:501:21: note: byref variable will be forcibly initialized 501 | u8 pitch_x, pitch_y, resolution; | ^~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:501:12: note: byref variable will be forcibly initialized 501 | u8 pitch_x, pitch_y, resolution; | ^~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:500:43: note: byref variable will be forcibly initialized 500 | u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:500:27: note: byref variable will be forcibly initialized 500 | u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:500:17: note: byref variable will be forcibly initialized 500 | u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-alps.c:500:12: note: byref variable will be forcibly initialized 500 | u8 tmp, dev_ctrl, sen_line_num_x, sen_line_num_y; | ^~~ /kisskb/src/drivers/mailbox/platform_mhu.c: In function 'platform_mhu_rx_interrupt': /kisskb/src/drivers/mailbox/platform_mhu.c:50:13: note: byref variable will be forcibly initialized 50 | u32 val; | ^~~ /kisskb/src/drivers/hwspinlock/qcom_hwspinlock.c: In function 'qcom_hwspinlock_trylock': /kisskb/src/drivers/hwspinlock/qcom_hwspinlock.c:25:13: note: byref variable will be forcibly initialized 25 | u32 lock_owner; | ^~~~~~~~~~ /kisskb/src/drivers/hwspinlock/qcom_hwspinlock.c: In function 'qcom_hwspinlock_unlock': /kisskb/src/drivers/hwspinlock/qcom_hwspinlock.c:42:13: note: byref variable will be forcibly initialized 42 | u32 lock_owner; | ^~~~~~~~~~ /kisskb/src/drivers/hwspinlock/qcom_hwspinlock.c: In function 'qcom_hwspinlock_probe': /kisskb/src/drivers/hwspinlock/qcom_hwspinlock.c:136:13: note: byref variable will be forcibly initialized 136 | u32 base; | ^~~~ /kisskb/src/drivers/hwspinlock/qcom_hwspinlock.c:135:13: note: byref variable will be forcibly initialized 135 | u32 stride; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/crypto/keembay/keembay-ocs-aes-core.c:8: /kisskb/src/drivers/crypto/keembay/keembay-ocs-aes-core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/crypto/engine.h:18, from /kisskb/src/drivers/crypto/keembay/keembay-ocs-aes-core.c:20: /kisskb/src/drivers/crypto/keembay/keembay-ocs-aes-core.c: In function 'kmb_ocs_sk_common': /kisskb/src/include/crypto/skcipher.h:127:14: note: byref variable will be forcibly initialized 127 | char __##name##_desc[sizeof(struct skcipher_request) + \ | ^~ /kisskb/src/drivers/crypto/keembay/keembay-ocs-aes-core.c:323:17: note: in expansion of macro 'SYNC_SKCIPHER_REQUEST_ON_STACK' 323 | SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, tctx->sw_cipher.sk); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/keembay/keembay-ocs-aes-core.c: In function 'sg_swap_blocks': /kisskb/src/drivers/crypto/keembay/keembay-ocs-aes-core.c:230:38: note: byref variable will be forcibly initialized 230 | u8 tmp_buf1[AES_BLOCK_SIZE], tmp_buf2[AES_BLOCK_SIZE]; | ^~~~~~~~ /kisskb/src/drivers/crypto/keembay/keembay-ocs-aes-core.c:230:12: note: byref variable will be forcibly initialized 230 | u8 tmp_buf1[AES_BLOCK_SIZE], tmp_buf2[AES_BLOCK_SIZE]; | ^~~~~~~~ /kisskb/src/drivers/crypto/keembay/keembay-ocs-aes-core.c: In function 'kmb_ocs_aead_run': /kisskb/src/drivers/crypto/keembay/keembay-ocs-aes-core.c:895:13: note: byref variable will be forcibly initialized 895 | u32 in_size; /* The length of the data mapped by src_dll. */ | ^~~~~~~ /kisskb/src/drivers/mailbox/pl320-ipc.c: In function 'ipc_handler': /kisskb/src/drivers/mailbox/pl320-ipc.c:102:13: note: byref variable will be forcibly initialized 102 | u32 data[7]; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/mailbox/omap-mailbox.c:12: /kisskb/src/drivers/mailbox/omap-mailbox.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/mailbox/omap-mailbox.c:12: /kisskb/src/drivers/mailbox/omap-mailbox.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/mailbox/mailbox-altera.c: In function 'altera_mbox_rx_data': /kisskb/src/drivers/mailbox/mailbox-altera.c:120:13: note: byref variable will be forcibly initialized 120 | u32 data[2]; | ^~~~ /kisskb/src/drivers/mailbox/omap-mailbox.c: In function '__mbox_rx_interrupt': /kisskb/src/drivers/mailbox/omap-mailbox.c:291:13: note: byref variable will be forcibly initialized 291 | u32 msg; | ^~~ /kisskb/src/drivers/mailbox/omap-mailbox.c: In function 'mbox_rx_work': /kisskb/src/drivers/mailbox/omap-mailbox.c:260:13: note: byref variable will be forcibly initialized 260 | u32 msg; | ^~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/mailbox/omap-mailbox.c:19: /kisskb/src/drivers/mailbox/omap-mailbox.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mailbox/omap-mailbox.c: In function 'omap_mbox_probe': /kisskb/src/drivers/mailbox/omap-mailbox.c:713:13: note: byref variable will be forcibly initialized 713 | u32 tmp[3]; | ^~~ /kisskb/src/drivers/mailbox/omap-mailbox.c:712:24: note: byref variable will be forcibly initialized 712 | u32 num_users, num_fifos; | ^~~~~~~~~ /kisskb/src/drivers/mailbox/omap-mailbox.c:712:13: note: byref variable will be forcibly initialized 712 | u32 num_users, num_fifos; | ^~~~~~~~~ /kisskb/src/drivers/staging/nvec/nvec_power.c: In function 'get_bat_mfg_data': /kisskb/src/drivers/staging/nvec/nvec_power.c:112:14: note: byref variable will be forcibly initialized 112 | char buf[] = { NVEC_BAT, SLOT_STATUS }; | ^~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/staging/media/hantro/hantro_drv.c:16: /kisskb/src/drivers/staging/media/hantro/hantro_drv.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/staging/nvec/nvec_power.c: In function 'nvec_power_poll': /kisskb/src/drivers/staging/nvec/nvec_power.c:350:14: note: byref variable will be forcibly initialized 350 | char buf[] = { NVEC_SYS, GET_SYSTEM_STATUS }; | ^~~ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_queue_rx_interrupt': /kisskb/src/drivers/mailbox/ti-msgmgr.c:210:34: note: byref variable will be forcibly initialized 210 | struct ti_msgmgr_message message; | ^~~~~~~ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_queue_rx_irq_req': /kisskb/src/drivers/mailbox/ti-msgmgr.c:413:14: note: byref variable will be forcibly initialized 413 | char of_rx_irq_name[7]; | ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/mailbox/ti-msgmgr.c:11: /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_probe': /kisskb/src/drivers/mailbox/ti-msgmgr.c:784:51: note: byref variable will be forcibly initialized 784 | struct ti_msgmgr_valid_queue_desc sproxy_desc; | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/mailbox/bcm2835-mailbox.c:18: /kisskb/src/drivers/mailbox/bcm2835-mailbox.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mailbox/bcm2835-mailbox.c: In function 'bcm2835_mbox_irq': /kisskb/src/drivers/mailbox/bcm2835-mailbox.c:73:21: note: byref variable will be forcibly initialized 73 | u32 msg = readl(mbox->regs + MAIL0_RD); | ^~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/hwspinlock/sun6i_hwspinlock.c:11: /kisskb/src/drivers/hwspinlock/sun6i_hwspinlock.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ In file included from /kisskb/src/drivers/mailbox/bcm-flexrm-mailbox.c:26: /kisskb/src/drivers/mailbox/bcm-flexrm-mailbox.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/mailbox/bcm-flexrm-mailbox.c:30: /kisskb/src/drivers/mailbox/bcm-flexrm-mailbox.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/drivers/mailbox/bcm-flexrm-mailbox.c:32: /kisskb/src/drivers/mailbox/bcm-flexrm-mailbox.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/crypto/atmel-i2c.c: In function 'atmel_i2c_sleep': /kisskb/src/drivers/crypto/atmel-i2c.c:197:12: note: byref variable will be forcibly initialized 197 | u8 sleep = SLEEP_TOKEN; | ^~~~~ /kisskb/src/drivers/crypto/atmel-i2c.c: In function 'atmel_i2c_wakeup': /kisskb/src/drivers/crypto/atmel-i2c.c:171:12: note: byref variable will be forcibly initialized 171 | u8 status[STATUS_RSP_SIZE]; | ^~~~~~ /kisskb/src/drivers/crypto/atmel-i2c.c: In function 'atmel_i2c_probe': /kisskb/src/drivers/crypto/atmel-i2c.c:324:13: note: byref variable will be forcibly initialized 324 | u32 bus_clk_rate; | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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/staging/clocking-wizard/clk-xlnx-clock-wizard.c:10: /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c: In function 'clk_wzrd_register_divf': /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c:281:30: note: byref variable will be forcibly initialized 281 | struct clk_init_data init; | ^~~~ /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c: In function 'clk_wzrd_register_divider': /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c:325:30: note: byref variable will be forcibly initialized 325 | struct clk_init_data init; | ^~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c:10: /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c: In function 'clk_wzrd_probe': /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c:422:13: note: byref variable will be forcibly initialized 422 | int nr_outputs; | ^~~~~~~~~~ /kisskb/src/drivers/crypto/atmel-sha204a.c: In function 'atmel_sha204a_rng_read': /kisskb/src/drivers/crypto/atmel-sha204a.c:74:30: note: byref variable will be forcibly initialized 74 | struct atmel_i2c_cmd cmd; | ^~~ /kisskb/src/drivers/soundwire/bus_type.c: In function 'sdw_slave_uevent': /kisskb/src/drivers/soundwire/bus_type.c:64:14: note: byref variable will be forcibly initialized 64 | char modalias[32]; | ^~~~~~~~ /kisskb/src/drivers/mailbox/sprd-mailbox.c: In function 'do_outbox_isr': /kisskb/src/drivers/mailbox/sprd-mailbox.c:107:33: note: byref variable will be forcibly initialized 107 | u32 fifo_sts, fifo_len, msg[2]; | ^~~ In file included from /kisskb/src/drivers/mailbox/qcom-ipcc.c:9: /kisskb/src/drivers/mailbox/qcom-ipcc.c: In function 'irq_find_mapping': /kisskb/src/include/linux/irqdomain.h:427:22: note: byref variable will be forcibly initialized 427 | unsigned int irq; | ^~~ /kisskb/src/drivers/crypto/keembay/ocs-aes.c: In function 'ocs_aes_gcm_read_tag': /kisskb/src/drivers/crypto/keembay/ocs-aes.c:894:13: note: byref variable will be forcibly initialized 894 | u32 tag_u32[AES_MAX_TAG_SIZE_U32]; | ^~~~~~~ /kisskb/src/drivers/crypto/keembay/ocs-aes.c: In function 'ocs_aes_ccm_write_b0': /kisskb/src/drivers/crypto/keembay/ocs-aes.c:1058:12: note: byref variable will be forcibly initialized 1058 | u8 b0[16]; /* CCM B0 block is 16 bytes long. */ | ^~ /kisskb/src/drivers/crypto/keembay/ocs-aes.c: In function 'ocs_aes_ccm_write_adata_len': /kisskb/src/drivers/crypto/keembay/ocs-aes.c:1129:12: note: byref variable will be forcibly initialized 1129 | u8 enc_a[10]; /* Maximum encoded size: 10 octets. */ | ^~~~~ /kisskb/src/drivers/crypto/keembay/ocs-aes.c: In function 'ccm_compare_tag_to_yr': /kisskb/src/drivers/crypto/keembay/ocs-aes.c:1273:13: note: byref variable will be forcibly initialized 1273 | u32 yr[AES_MAX_TAG_SIZE_U32]; | ^~ /kisskb/src/drivers/crypto/keembay/ocs-aes.c:1272:13: note: byref variable will be forcibly initialized 1272 | u32 tag[AES_MAX_TAG_SIZE_U32]; | ^~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_video_encode_profile_level': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:679:45: note: byref variable will be forcibly initialized 679 | struct mmal_parameter_video_profile param; | ^~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_video_encode_param_output': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:663:13: note: byref variable will be forcibly initialized 663 | u32 u32_value; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_flicker_avoidance': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:403:13: note: byref variable will be forcibly initialized 403 | u32 u32_value; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_image_encode_output': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:647:13: note: byref variable will be forcibly initialized 647 | u32 u32_value; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_bitrate_mode': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:620:13: note: byref variable will be forcibly initialized 620 | u32 bitrate_mode; | ^~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_flip': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:271:13: note: byref variable will be forcibly initialized 271 | u32 u32_value; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_rotate': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:242:13: note: byref variable will be forcibly initialized 242 | u32 u32_value; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_image_effect': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:514:50: note: byref variable will be forcibly initialized 514 | struct mmal_parameter_imagefx_parameters imagefx; | ^~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_awb_gains': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:489:40: note: byref variable will be forcibly initialized 489 | struct mmal_parameter_awbgains gains; | ^~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_awb_mode': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:432:13: note: byref variable will be forcibly initialized 432 | u32 u32_value; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_metering_mode': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:387:21: note: byref variable will be forcibly initialized 387 | u32 u32_value = dev->metering_mode; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_value_ev': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:225:13: note: byref variable will be forcibly initialized 225 | s32 s32_value; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_value': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:181:13: note: byref variable will be forcibly initialized 181 | u32 u32_value; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_iso': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:197:13: note: byref variable will be forcibly initialized 197 | u32 u32_value; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_rational': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:163:40: note: byref variable will be forcibly initialized 163 | struct mmal_parameter_rational rational_value; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c: In function 'disable_camera': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:461:30: note: byref variable will be forcibly initialized 461 | unsigned int i = 0xFFFFFFFF; | ^ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'set_framerate_params': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:1278:41: note: byref variable will be forcibly initialized 1278 | struct mmal_parameter_fps_range fps_range; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c: In function 'set_camera_parameters': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:1535:45: note: byref variable will be forcibly initialized 1535 | struct mmal_parameter_camera_config cam_config = { | ^~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_scene_mode': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:838:58: note: byref variable will be forcibly initialized 838 | enum mmal_parameter_exposuremeteringmode metering_mode; | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:837:50: note: byref variable will be forcibly initialized 837 | enum mmal_parameter_exposuremode exposure_mode; | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:836:21: note: byref variable will be forcibly initialized 836 | int shutter_speed; | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:791:13: note: byref variable will be forcibly initialized 791 | int shutter_speed; | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c: In function 'ctrl_set_exposure': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:312:13: note: byref variable will be forcibly initialized 312 | u32 shutter_speed = 0; | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/controls.c:311:42: note: byref variable will be forcibly initialized 311 | enum mmal_parameter_exposuremode exp_mode = dev->exposure_mode_user; | ^~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c: In function 'start_streaming': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:506:13: note: byref variable will be forcibly initialized 506 | u32 parameter_size; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c: In function 'get_num_cameras': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:1501:13: note: byref variable will be forcibly initialized 1501 | u32 param_size = sizeof(cam_info); | ^~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:1499:39: note: byref variable will be forcibly initialized 1499 | struct vchiq_mmal_component *cam_info_component; | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c: In function 'mmal_setup_components': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:1154:13: note: byref variable will be forcibly initialized 1154 | u32 remove_padding; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c: In function 'mmal_init': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:1724:30: note: byref variable will be forcibly initialized 1724 | unsigned int enable = 1; | ^~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:1563:13: note: byref variable will be forcibly initialized 1563 | u32 param_size; | ^~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:1562:13: note: byref variable will be forcibly initialized 1562 | u32 supported_encodings[MAX_SUPPORTED_ENCODINGS]; | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/exynos-rng.c: In function 'exynos_rng_reseed': /kisskb/src/drivers/crypto/exynos-rng.c:178:12: note: byref variable will be forcibly initialized 178 | u8 seed[EXYNOS_RNG_SEED_SIZE]; | ^~~~ /kisskb/src/drivers/crypto/exynos-rng.c:177:22: note: byref variable will be forcibly initialized 177 | unsigned int read = 0; | ^~~~ /kisskb/src/drivers/crypto/exynos-rng.c: In function 'exynos_rng_generate': /kisskb/src/drivers/crypto/exynos-rng.c:200:22: note: byref variable will be forcibly initialized 200 | unsigned int read = 0; | ^~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c: In function 'vidioc_querycap': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:883:13: note: byref variable will be forcibly initialized 883 | u32 minor; | ^~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:882:13: note: byref variable will be forcibly initialized 882 | u32 major; | ^~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c: In function 'bcm2835_mmal_probe': /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:1857:22: note: byref variable will be forcibly initialized 1857 | unsigned int resolutions[MAX_BCM2835_CAMERAS][2]; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:1856:37: note: byref variable will be forcibly initialized 1856 | struct vchiq_mmal_instance *instance; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_press_speed_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:766:13: note: byref variable will be forcibly initialized 766 | int value; | ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_sensitivity_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:737:13: note: byref variable will be forcibly initialized 737 | int value; | ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_select_right_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:706:13: note: byref variable will be forcibly initialized 706 | int value; | ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_release_to_select_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:676:13: note: byref variable will be forcibly initialized 676 | int value; | ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_dragging_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:646:13: note: byref variable will be forcibly initialized 646 | int value; | ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_press_to_select_store_tpkbd': /kisskb/src/drivers/hid/hid-lenovo.c:616:13: note: byref variable will be forcibly initialized 616 | int value; | ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_sensitivity_store_cptkbd': /kisskb/src/drivers/hid/hid-lenovo.c:456:13: note: byref variable will be forcibly initialized 456 | int value; | ^~~~~ /kisskb/src/drivers/hid/hid-lenovo.c: In function 'attr_fn_lock_store': /kisskb/src/drivers/hid/hid-lenovo.c:413:13: note: byref variable will be forcibly initialized 413 | int value, ret; | ^~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_v4l2.c: In function 'hantro_find_format': /kisskb/src/drivers/staging/media/hantro/hantro_v4l2.c:73:25: note: byref variable will be forcibly initialized 73 | unsigned int i, num_fmts; | ^~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_v4l2.c: In function 'hantro_get_default_fmt': /kisskb/src/drivers/staging/media/hantro/hantro_v4l2.c:91:25: note: byref variable will be forcibly initialized 91 | unsigned int i, num_fmts; | ^~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_v4l2.c: In function 'vidioc_enum_fmt': /kisskb/src/drivers/staging/media/hantro/hantro_v4l2.c:150:22: note: byref variable will be forcibly initialized 150 | unsigned int num_fmts, i, j = 0; | ^~~~~~~~ /kisskb/src/drivers/rpmsg/rpmsg_ns.c: In function 'rpmsg_ns_cb': /kisskb/src/drivers/rpmsg/rpmsg_ns.c:38:35: note: byref variable will be forcibly initialized 38 | struct rpmsg_channel_info chinfo; | ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/hid/hid-lg.c:16: /kisskb/src/drivers/hid/hid-lg.c: In function 'lg_probe': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:810:25: note: in expansion of macro 'wait_event_interruptible_timeout' 810 | wait_event_interruptible_timeout(wait, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg.c:808:43: note: byref variable will be forcibly initialized 808 | wait_queue_head_t wait; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/crypto/s5p-sss.c:12: /kisskb/src/drivers/crypto/s5p-sss.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-lg-g15.c: In function 'color_store': /kisskb/src/drivers/hid/hid-lg-g15.c:291:23: note: byref variable will be forcibly initialized 291 | unsigned long value; | ^~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:402:24: note: byref variable will be forcibly initialized 402 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nread_no_pm': /kisskb/src/drivers/soundwire/bus.c:385:24: note: byref variable will be forcibly initialized 385 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm': /kisskb/src/drivers/soundwire/bus.c:426:12: note: byref variable will be forcibly initialized 426 | u8 buf; | ^~~ /kisskb/src/drivers/soundwire/bus.c:425:24: note: byref variable will be forcibly initialized 425 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:444:24: note: byref variable will be forcibly initialized 444 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_assign_device_num': /kisskb/src/drivers/soundwire/bus.c:661:12: note: byref variable will be forcibly initialized 661 | static int sdw_assign_device_num(struct sdw_slave *slave) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_slave_set_frequency': /kisskb/src/drivers/soundwire/bus.c:1166:12: note: byref variable will be forcibly initialized 1166 | static int sdw_slave_set_frequency(struct sdw_slave *slave) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c:1166:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/bus.c:1166:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:458:12: note: byref variable will be forcibly initialized 458 | u8 buf; | ^~~ /kisskb/src/drivers/soundwire/bus.c:457:24: note: byref variable will be forcibly initialized 457 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:476:24: note: byref variable will be forcibly initialized 476 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_read_no_pm': /kisskb/src/drivers/soundwire/bus.c:490:12: note: byref variable will be forcibly initialized 490 | u8 buf; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_slave_clk_stop_prepare': /kisskb/src/drivers/soundwire/bus.c:860:12: note: byref variable will be forcibly initialized 860 | static int sdw_slave_clk_stop_prepare(struct sdw_slave *slave, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_dp0_interrupt': /kisskb/src/drivers/soundwire/bus.c:1350:12: note: byref variable will be forcibly initialized 1350 | static int sdw_handle_dp0_interrupt(struct sdw_slave *slave, u8 *slave_status) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_port_interrupt': /kisskb/src/drivers/soundwire/bus.c:1422:12: note: byref variable will be forcibly initialized 1422 | static int sdw_handle_port_interrupt(struct sdw_slave *slave, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_slave_alerts': /kisskb/src/drivers/soundwire/bus.c:1495:12: note: byref variable will be forcibly initialized 1495 | static int sdw_handle_slave_alerts(struct sdw_slave *slave) | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c:1503:32: note: byref variable will be forcibly initialized 1503 | u8 buf, buf2[2], _buf, _buf2[2]; | ^~~~~ /kisskb/src/drivers/soundwire/bus.c:1503:17: note: byref variable will be forcibly initialized 1503 | u8 buf, buf2[2], _buf, _buf2[2]; | ^~~~ /kisskb/src/drivers/soundwire/bus.c:1500:23: note: byref variable will be forcibly initialized 1500 | unsigned long port; | ^~~~ /kisskb/src/drivers/soundwire/bus.c:1498:28: note: byref variable will be forcibly initialized 1498 | u8 clear = 0, bit, port_status[15] = {0}; | ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c:1497:38: note: byref variable will be forcibly initialized 1497 | struct sdw_slave_intr_status slave_intr; | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/crypto/s5p-sss.c:12: /kisskb/src/drivers/crypto/s5p-sss.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_update_no_pm': /kisskb/src/drivers/soundwire/bus.c:501:5: note: byref variable will be forcibly initialized 501 | int sdw_update_no_pm(struct sdw_slave *slave, u32 addr, u8 mask, u8 val) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/drivers/crypto/s5p-sss.c:13: /kisskb/src/drivers/crypto/s5p-sss.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_initialize_slave': /kisskb/src/drivers/soundwire/bus.c:1269:12: note: byref variable will be forcibly initialized 1269 | static int sdw_initialize_slave(struct sdw_slave *slave) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c:1269:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_read': /kisskb/src/drivers/soundwire/bus.c:587:12: note: byref variable will be forcibly initialized 587 | u8 buf; | ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_update': /kisskb/src/drivers/soundwire/bus.c:515:5: note: byref variable will be forcibly initialized 515 | int sdw_update(struct sdw_slave *slave, u32 addr, u8 mask, u8 val) | ^~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_program_device_num': /kisskb/src/drivers/soundwire/bus.c:730:24: note: byref variable will be forcibly initialized 730 | struct sdw_msg msg; | ^~~ /kisskb/src/drivers/soundwire/bus.c:729:29: note: byref variable will be forcibly initialized 729 | struct sdw_slave_id id; | ^~ /kisskb/src/drivers/soundwire/bus.c:727:12: note: byref variable will be forcibly initialized 727 | u8 buf[SDW_NUM_DEV_ID_REGISTERS] = {0}; | ^~~ /kisskb/src/drivers/crypto/s5p-sss.c: In function 's5p_sg_copy_buf': /kisskb/src/drivers/crypto/s5p-sss.c:468:29: note: byref variable will be forcibly initialized 468 | struct scatter_walk walk; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/rpmsg/qcom_glink_native.c:6: /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_read_notify': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:310:26: note: byref variable will be forcibly initialized 310 | struct glink_msg msg; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/rpmsg/qcom_glink_native.c:6: /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/vmalloc.h:11, from /kisskb/src/include/asm-generic/io.h:911, from /kisskb/src/arch/arm64/include/asm/io.h:185, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/rpmsg/qcom_glink_native.c:7: /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_data': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:821:20: note: byref variable will be forcibly initialized 821 | } __packed hdr; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_native_intr': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1009:26: note: byref variable will be forcibly initialized 1009 | struct glink_msg msg; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'rpmsg_name_show': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1671:21: note: byref variable will be forcibly initialized 1671 | const char *name; | ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/rpmsg/qcom_glink_native.c:6: /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_tx': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:350:17: note: in expansion of macro 'wait_event_timeout' 350 | wait_event_timeout(glink->tx_avail_notify, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-multitouch.c: In function 'mt_set_modes': /kisskb/src/drivers/hid/hid-multitouch.c:1508:14: note: byref variable will be forcibly initialized 1508 | bool inputmode_found = false; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:383:26: note: byref variable will be forcibly initialized 383 | struct glink_msg msg; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:479:26: note: byref variable will be forcibly initialized 479 | struct glink_msg req; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_open_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:395:26: note: byref variable will be forcibly initialized 395 | struct glink_msg msg; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_advertise_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:665:24: note: byref variable will be forcibly initialized 665 | struct command cmd; | ^~~ In file included from /kisskb/src/drivers/hid/hid-multitouch.c:34: /kisskb/src/drivers/hid/hid-multitouch.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_done_work': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:510:20: note: byref variable will be forcibly initialized 510 | } __packed cmd; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:491:26: note: byref variable will be forcibly initialized 491 | struct glink_msg req; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_intent_req_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:634:26: note: byref variable will be forcibly initialized 634 | struct glink_msg msg; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:372:26: note: byref variable will be forcibly initialized 372 | struct glink_msg msg; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_channel_release': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:251:13: note: byref variable will be forcibly initialized 251 | int iid; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_request_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1261:20: note: byref variable will be forcibly initialized 1261 | } __packed cmd; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function '__qcom_glink_send': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1301:20: note: byref variable will be forcibly initialized 1301 | } __packed req; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1296:13: note: byref variable will be forcibly initialized 1296 | int iid = 0; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_open_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:438:20: note: byref variable will be forcibly initialized 438 | } __packed req; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_announce_create': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1206:16: note: byref variable will be forcibly initialized 1206 | __be32 defaults[] = { cpu_to_be32(SZ_1K), cpu_to_be32(5) }; | ^~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_create_ept': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1169:13: note: byref variable will be forcibly initialized 1169 | int cid; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_match_channel': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1417:21: note: byref variable will be forcibly initialized 1417 | const char *name; | ^~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_open': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1461:13: note: byref variable will be forcibly initialized 1461 | int lcid; | ^~~~ /kisskb/src/drivers/hid/hid-multitouch.c: In function 'mt_set_quirks': /kisskb/src/drivers/hid/hid-multitouch.c:410:23: note: byref variable will be forcibly initialized 410 | unsigned long val; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_close': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1535:35: note: byref variable will be forcibly initialized 1535 | struct rpmsg_channel_info chinfo; | ^~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_close_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1569:35: note: byref variable will be forcibly initialized 1569 | struct rpmsg_channel_info chinfo; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/crypto/sa2ul.c:11: /kisskb/src/drivers/crypto/sa2ul.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_native_remove': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1805:13: note: byref variable will be forcibly initialized 1805 | int cid; | ^~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_swiz_128': /kisskb/src/drivers/crypto/sa2ul.c:372:12: note: byref variable will be forcibly initialized 372 | u8 data[16]; | ^~~~ /kisskb/src/drivers/staging/fieldbus/dev_core.c: In function 'enabled_store': /kisskb/src/drivers/staging/fieldbus/dev_core.c:49:14: note: byref variable will be forcibly initialized 49 | bool value; | ^~~~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_prepare_iopads': /kisskb/src/drivers/crypto/sa2ul.c:444:11: note: byref variable will be forcibly initialized 444 | } sha; | ^~~ In file included from /kisskb/src/include/crypto/internal/hash.h:12, from /kisskb/src/drivers/crypto/sa2ul.c:25: /kisskb/src/include/crypto/hash.h:166:14: note: byref variable will be forcibly initialized 166 | char __##shash##_desc[sizeof(struct shash_desc) + HASH_MAX_DESCSIZE] \ | ^~ /kisskb/src/drivers/crypto/sa2ul.c:437:9: note: in expansion of macro 'SHASH_DESC_ON_STACK' 437 | SHASH_DESC_ON_STACK(shash, data->ctx->shash); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_battery_map_status_voltage': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1267:14: note: byref variable will be forcibly initialized 1267 | long flags = (long) data[2]; | ^~~~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aes_inv_key': /kisskb/src/drivers/crypto/sa2ul.c:467:31: note: byref variable will be forcibly initialized 467 | struct crypto_aes_ctx ctx; | ^~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aead_setkey': /kisskb/src/drivers/crypto/sa2ul.c:1806:28: note: byref variable will be forcibly initialized 1806 | struct sa_cmdl_cfg cfg; | ^~~ /kisskb/src/drivers/crypto/sa2ul.c:1804:36: note: byref variable will be forcibly initialized 1804 | struct crypto_authenc_keys keys; | ^~~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_sha_setup': /kisskb/src/drivers/crypto/sa2ul.c:1455:28: note: byref variable will be forcibly initialized 1455 | struct sa_cmdl_cfg cfg; | ^~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aead_dma_in_callback': /kisskb/src/drivers/crypto/sa2ul.c:1698:20: note: byref variable will be forcibly initialized 1698 | size_t pl, ml; | ^~ /kisskb/src/drivers/crypto/sa2ul.c:1698:16: note: byref variable will be forcibly initialized 1698 | size_t pl, ml; | ^~ /kisskb/src/drivers/crypto/sa2ul.c:1697:12: note: byref variable will be forcibly initialized 1697 | u8 auth_tag[SA_MAX_AUTH_TAG_SZ]; | ^~~~~~~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_sha_dma_in_callback': /kisskb/src/drivers/crypto/sa2ul.c:1359:20: note: byref variable will be forcibly initialized 1359 | size_t ml, pl; | ^~ /kisskb/src/drivers/crypto/sa2ul.c:1359:16: note: byref variable will be forcibly initialized 1359 | size_t ml, pl; | ^~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_battery_event_1000': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1221:46: note: byref variable will be forcibly initialized 1221 | int status, capacity, next_capacity, level; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:19: /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'queued_spin_unlock': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1221:31: note: byref variable will be forcibly initialized 1221 | int status, capacity, next_capacity, level; | ^~~~~~~~~~~~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aes_dma_in_callback': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1221:21: note: byref variable will be forcibly initialized 1221 | int status, capacity, next_capacity, level; | ^~~~~~~~ /kisskb/src/drivers/crypto/sa2ul.c:1044:20: note: byref variable will be forcibly initialized 1044 | size_t ml, pl; | ^~ /kisskb/src/drivers/crypto/sa2ul.c:1044:16: note: byref variable will be forcibly initialized 1044 | size_t ml, pl; | ^~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_run': /kisskb/src/drivers/crypto/sa2ul.c:1089:24: note: byref variable will be forcibly initialized 1089 | size_t pl, ml, split_size; | ^~~~~~~~~~ /kisskb/src/drivers/crypto/sa2ul.c:1089:20: note: byref variable will be forcibly initialized 1089 | size_t pl, ml, split_size; | ^~ /kisskb/src/drivers/crypto/sa2ul.c:1089:16: note: byref variable will be forcibly initialized 1089 | size_t pl, ml, split_size; | ^~ /kisskb/src/drivers/crypto/sa2ul.c:1088:35: note: byref variable will be forcibly initialized 1088 | struct scatterlist *src, *dst; | ^~~ /kisskb/src/drivers/crypto/sa2ul.c:1088:29: note: byref variable will be forcibly initialized 1088 | struct scatterlist *src, *dst; | ^~~ /kisskb/src/drivers/crypto/sa2ul.c:1087:34: note: byref variable will be forcibly initialized 1087 | int sg_nents, src_nents, dst_nents; | ^~~~~~~~~ /kisskb/src/drivers/crypto/sa2ul.c:1087:23: note: byref variable will be forcibly initialized 1087 | int sg_nents, src_nents, dst_nents; | ^~~~~~~~~ /kisskb/src/drivers/crypto/sa2ul.c:1083:13: note: byref variable will be forcibly initialized 1083 | u32 cmdl[SA_MAX_CMDL_WORDS]; | ^~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c: In function 'sysfs_read': /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:171:14: note: byref variable will be forcibly initialized 171 | char tmp[32]; | ^~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_battery_voltage_event': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1407:37: note: byref variable will be forcibly initialized 1407 | int status, voltage, level, charge_type; | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1407:30: note: byref variable will be forcibly initialized 1407 | int status, voltage, level, charge_type; | ^~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1407:21: note: byref variable will be forcibly initialized 1407 | int status, voltage, level, charge_type; | ^~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c: In function 'sysfs_write': /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:153:23: note: byref variable will be forcibly initialized 153 | unsigned long tmp; | ^~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_set_autocenter': In file included from /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:18: /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c: In function 'axis_fifo_write': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2465:12: note: byref variable will be forcibly initialized 2465 | u8 params[HIDPP_AUTOCENTER_PARAMS_LENGTH]; | ^~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:528:23: note: in expansion of macro 'wait_event_interruptible_timeout' 528 | ret = wait_event_interruptible_timeout(fifo->write_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:486:13: note: byref variable will be forcibly initialized 486 | u32 tmp_buf[WRITE_BUF_SIZE]; | ^~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_set_gain': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2487:12: note: byref variable will be forcibly initialized 2487 | u8 params[4]; | ^~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'buffer_from_host': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:381:25: note: byref variable will be forcibly initialized 381 | struct mmal_msg m; | ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_playback': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2443:12: note: byref variable will be forcibly initialized 2443 | u8 params[2]; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_erase_effect': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2455:12: note: byref variable will be forcibly initialized 2455 | u8 slot = 0; | ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_upload_effect': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2297:12: note: byref variable will be forcibly initialized 2297 | u8 params[20]; | ^~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:20: /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function '__raw_spin_lock_irqsave': In file included from /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:18: /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c: In function 'axis_fifo_read': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:385:23: note: in expansion of macro 'wait_event_interruptible_timeout' 385 | ret = wait_event_interruptible_timeout(fifo->read_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:365:13: note: byref variable will be forcibly initialized 365 | u32 tmp_buf[READ_BUF_SIZE]; | ^~~~~~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_cipher_setkey': /kisskb/src/drivers/crypto/sa2ul.c:890:28: note: byref variable will be forcibly initialized 890 | struct sa_cmdl_cfg cfg; | ^~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'port_info_set': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:781:30: note: byref variable will be forcibly initialized 781 | struct vchiq_header *rmsg_handle; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:780:26: note: byref variable will be forcibly initialized 780 | struct mmal_msg *rmsg; | ^~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:779:25: note: byref variable will be forcibly initialized 779 | struct mmal_msg m; | ^ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'port_info_get': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:842:30: note: byref variable will be forcibly initialized 842 | struct vchiq_header *rmsg_handle; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:841:26: note: byref variable will be forcibly initialized 841 | struct mmal_msg *rmsg; | ^~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:840:25: note: byref variable will be forcibly initialized 840 | struct mmal_msg m; | ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp10_consumer_keys_raw_event': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:3387:12: note: byref variable will be forcibly initialized 3387 | u8 consumer_report[5]; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'port_parameter_set': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1205:30: note: byref variable will be forcibly initialized 1205 | struct vchiq_header *rmsg_handle; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1204:26: note: byref variable will be forcibly initialized 1204 | struct mmal_msg *rmsg; | ^~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1203:25: note: byref variable will be forcibly initialized 1203 | struct mmal_msg m; | ^ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'port_parameter_get': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1246:30: note: byref variable will be forcibly initialized 1246 | struct vchiq_header *rmsg_handle; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1245:26: note: byref variable will be forcibly initialized 1245 | struct mmal_msg *rmsg; | ^~~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_dma_init': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1244:25: note: byref variable will be forcibly initialized 1244 | struct mmal_msg m; | ^ /kisskb/src/drivers/crypto/sa2ul.c:2282:33: note: byref variable will be forcibly initialized 2282 | struct dma_slave_config cfg; | ^~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'wtp_mouse_raw_xy_event': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'port_action_port': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1116:30: note: byref variable will be forcibly initialized 1116 | struct vchiq_header *rmsg_handle; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c: In function 'axis_fifo_parse_dt': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1115:26: note: byref variable will be forcibly initialized 1115 | struct mmal_msg *rmsg; | ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2739:38: note: byref variable will be forcibly initialized 2739 | struct hidpp_touchpad_raw_xy raw = { | ^~~ /kisskb/src/drivers/staging/axis-fifo/axis-fifo.c:751:22: note: byref variable will be forcibly initialized 751 | unsigned int value; | ^~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1114:25: note: byref variable will be forcibly initialized 1114 | struct mmal_msg m; | ^ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'port_action_handle': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1160:30: note: byref variable will be forcibly initialized 1160 | struct vchiq_header *rmsg_handle; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1159:26: note: byref variable will be forcibly initialized 1159 | struct mmal_msg *rmsg; | ^~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1158:25: note: byref variable will be forcibly initialized 1158 | struct mmal_msg m; | ^ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'wtp_raw_event': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'create_component': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:938:30: note: byref variable will be forcibly initialized 938 | struct vchiq_header *rmsg_handle; | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2776:38: note: byref variable will be forcibly initialized 2776 | struct hidpp_touchpad_raw_xy raw; | ^~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:937:26: note: byref variable will be forcibly initialized 937 | struct mmal_msg *rmsg; | ^~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:936:25: note: byref variable will be forcibly initialized 936 | struct mmal_msg m; | ^ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'destroy_component': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:985:30: note: byref variable will be forcibly initialized 985 | struct vchiq_header *rmsg_handle; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:984:26: note: byref variable will be forcibly initialized 984 | struct mmal_msg *rmsg; | ^~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:983:25: note: byref variable will be forcibly initialized 983 | struct mmal_msg m; | ^ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'disable_component': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1050:30: note: byref variable will be forcibly initialized 1050 | struct vchiq_header *rmsg_handle; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1049:26: note: byref variable will be forcibly initialized 1049 | struct mmal_msg *rmsg; | ^~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1048:25: note: byref variable will be forcibly initialized 1048 | struct mmal_msg m; | ^ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'enable_component': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1018:30: note: byref variable will be forcibly initialized 1018 | struct vchiq_header *rmsg_handle; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1017:26: note: byref variable will be forcibly initialized 1017 | struct mmal_msg *rmsg; | ^~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1016:25: note: byref variable will be forcibly initialized 1016 | struct mmal_msg m; | ^ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'get_version': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1083:30: note: byref variable will be forcibly initialized 1083 | struct vchiq_header *rmsg_handle; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1082:26: note: byref variable will be forcibly initialized 1082 | struct mmal_msg *rmsg; | ^~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1081:25: note: byref variable will be forcibly initialized 1081 | struct mmal_msg m; | ^ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/usb.h:16, from /kisskb/src/drivers/hid/hid-logitech-hidpp.c:15: /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/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:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:299:14: note: in expansion of macro 'wait_event_timeout' 299 | 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:808:12: note: byref variable will be forcibly initialized 808 | u8 params[1] = { HIDPP_EXTENDED_PAIRING }; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:806:29: note: byref variable will be forcibly initialized 806 | 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:889:29: note: byref variable will be forcibly initialized 889 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:888:12: note: byref variable will be forcibly initialized 888 | u8 ping_data[3] = { 0, 0, ping_byte }; | ^~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'm560_send_config_command': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2922:29: note: byref variable will be forcibly initialized 2922 | 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:541:12: note: byref variable will be forcibly initialized 541 | u8 params[3] = { 0 }; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:539:29: note: byref variable will be forcibly initialized 539 | 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:701:29: note: byref variable will be forcibly initialized 701 | 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:649:29: note: byref variable will be forcibly initialized 649 | 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:867:12: note: byref variable will be forcibly initialized 867 | u8 params[2] = { feature >> 8, feature & 0x00FF }; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:865:29: note: byref variable will be forcibly initialized 865 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_set_wireless_feature_index': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1718:12: note: byref variable will be forcibly initialized 1718 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_devicenametype_get_count': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:944:29: note: byref variable will be forcibly initialized 944 | 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:966:29: note: byref variable will be forcibly initialized 966 | 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:2010:29: note: byref variable will be forcibly initialized 2010 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'wtp_get_config': /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c: In function 'vchiq_mmal_init': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2818:12: note: byref variable will be forcibly initialized 2818 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1866:44: note: byref variable will be forcibly initialized 1866 | struct vchiq_service_params_kernel params = { | ^~~~~~ /kisskb/src/drivers/staging/vc04_services/vchiq-mmal/mmal-vchiq.c:1865:32: note: byref variable will be forcibly initialized 1865 | struct vchiq_instance *vchiq_instance; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'g920_ff_set_autocenter': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:3135:12: note: byref variable will be forcibly initialized 3135 | u8 params[HIDPP_AUTOCENTER_PARAMS_LENGTH] = { | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:3134:29: note: byref variable will be forcibly initialized 3134 | 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:3159:12: note: byref variable will be forcibly initialized 3159 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:3158:29: note: byref variable will be forcibly initialized 3158 | 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:2052:12: note: byref variable will be forcibly initialized 2052 | u8 params = send_raw_reports | (sensor_enhanced_settings << 2); | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2041:29: note: byref variable will be forcibly initialized 2041 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_touchpad_fw_items_set': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1940:29: note: byref variable will be forcibly initialized 1940 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'k400_disable_tap_to_click': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:3082:12: note: byref variable will be forcibly initialized 3082 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_solar_request_battery_event': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1838:12: note: byref variable will be forcibly initialized 1838 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1837:12: note: byref variable will be forcibly initialized 1837 | u8 params[2] = { 1, 1 }; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1836:29: note: byref variable will be forcibly initialized 1836 | 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:1310:29: note: byref variable will be forcibly initialized 1310 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_query_battery_voltage_info': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1375:37: note: byref variable will be forcibly initialized 1375 | int status, voltage, level, charge_type; | ^~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1375:30: note: byref variable will be forcibly initialized 1375 | int status, voltage, level, charge_type; | ^~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1375:21: note: byref variable will be forcibly initialized 1375 | int status, voltage, level, charge_type; | ^~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1375:13: note: byref variable will be forcibly initialized 1375 | int status, voltage, level, charge_type; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1373:12: note: byref variable will be forcibly initialized 1373 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_unifiedbattery_get_capabilities': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1453:29: note: byref variable will be forcibly initialized 1453 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_unifiedbattery_get_status': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1549:29: note: byref variable will be forcibly initialized 1549 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_query_battery_info_1004': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1579:21: note: byref variable will be forcibly initialized 1579 | int status, level; | ^~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1579:13: note: byref variable will be forcibly initialized 1579 | int status, level; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1578:12: note: byref variable will be forcibly initialized 1578 | u8 state_of_charge; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1576:12: note: byref variable will be forcibly initialized 1576 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_batterylevel_get_battery_capacity': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1125:29: note: byref variable will be forcibly initialized 1125 | 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:1153:29: note: byref variable will be forcibly initialized 1153 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp20_query_battery_info_1000': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1184:46: note: byref variable will be forcibly initialized 1184 | int status, capacity, next_capacity, level; | ^~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1184:31: note: byref variable will be forcibly initialized 1184 | int status, capacity, next_capacity, level; | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1184:21: note: byref variable will be forcibly initialized 1184 | int status, capacity, next_capacity, level; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1184:13: note: byref variable will be forcibly initialized 1184 | int status, capacity, next_capacity, level; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1182:12: note: byref variable will be forcibly initialized 1182 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_hrw_set_wheel_mode': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1806:29: note: byref variable will be forcibly initialized 1806 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1805:12: note: byref variable will be forcibly initialized 1805 | u8 params[1]; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1803:12: note: byref variable will be forcibly initialized 1803 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1802:12: note: byref variable will be forcibly initialized 1802 | u8 feature_index; | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_hrw_get_wheel_capability': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1778:29: note: byref variable will be forcibly initialized 1778 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1776:12: note: byref variable will be forcibly initialized 1776 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1775:12: note: byref variable will be forcibly initialized 1775 | u8 feature_index; | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_hrs_set_highres_scrolling_mode': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1744:29: note: byref variable will be forcibly initialized 1744 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1743:12: note: byref variable will be forcibly initialized 1743 | u8 params[1]; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1741:12: note: byref variable will be forcibly initialized 1741 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1740:12: note: byref variable will be forcibly initialized 1740 | u8 feature_index; | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hi_res_scroll_enable': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:3416:12: note: byref variable will be forcibly initialized 3416 | u8 multiplier = 1; | ^~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_work_handler': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2204:29: note: byref variable will be forcibly initialized 2204 | 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:773:15: note: byref variable will be forcibly initialized 773 | char *name; | ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:772:12: note: byref variable will be forcibly initialized 772 | u8 params[1] = { HIDPP_DEVICE_NAME }; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:770:29: note: byref variable will be forcibly initialized 770 | struct hidpp_report response; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_unifying_init': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:830:13: note: byref variable will be forcibly initialized 830 | u32 serial; | ^~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_get_device_name': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1010:15: note: byref variable will be forcibly initialized 1010 | char *name; | ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1009:12: note: byref variable will be forcibly initialized 1009 | u8 __name_length; | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1008:12: note: byref variable will be forcibly initialized 1008 | u8 feature_index; | ^~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c:1007:12: note: byref variable will be forcibly initialized 1007 | u8 feature_type; | ^~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_probe': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:4051:38: note: byref variable will be forcibly initialized 4051 | struct hidpp_ff_private_data data; | ^~~~ /kisskb/src/drivers/hid/hid-logitech-hidpp.c: In function 'hidpp_ff_range_store': /kisskb/src/drivers/hid/hid-logitech-hidpp.c:2515:12: note: byref variable will be forcibly initialized 2515 | u8 params[2]; | ^~~~~~ /kisskb/src/drivers/devfreq/event/exynos-nocp.c: In function 'exynos_nocp_get_event': /kisskb/src/drivers/devfreq/event/exynos-nocp.c:147:22: note: byref variable will be forcibly initialized 147 | unsigned int counter[4]; | ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/hid.h:17, from /kisskb/src/drivers/hid/hid-picolcd_core.c:10: /kisskb/src/drivers/hid/hid-picolcd_core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/include/linux/hid.h:19, from /kisskb/src/drivers/hid/hid-picolcd_core.c:10: /kisskb/src/drivers/hid/hid-picolcd_core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_ssr.c: In function 'qcom_glink_ssr_notifier_call': /kisskb/src/drivers/rpmsg/qcom_glink_ssr.c:103:31: note: byref variable will be forcibly initialized 103 | struct do_cleanup_msg msg; | ^~~ /kisskb/src/drivers/hid/hid-picolcd_core.c: In function 'picolcd_operation_mode_delay_store': /kisskb/src/drivers/hid/hid-picolcd_core.c:311:18: note: byref variable will be forcibly initialized 311 | unsigned u; | ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/hid.h:17, from /kisskb/src/drivers/hid/hid-picolcd_fb.c:10: /kisskb/src/drivers/hid/hid-picolcd_fb.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/include/linux/hid.h:19, from /kisskb/src/drivers/hid/hid-picolcd_fb.c:10: /kisskb/src/drivers/hid/hid-picolcd_fb.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hid/hid-picolcd_fb.c: In function 'picolcd_fb_update_rate_store': /kisskb/src/drivers/hid/hid-picolcd_fb.c:475:18: note: byref variable will be forcibly initialized 475 | unsigned u; | ^ In file included from /kisskb/src/include/linux/hid.h:19, from /kisskb/src/drivers/hid/hid-picolcd_fb.c:10: /kisskb/src/drivers/hid/hid-picolcd_fb.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_v2_disable': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:284:13: note: byref variable will be forcibly initialized 284 | u32 pmnc, clear; | ^~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_disable': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:132:13: note: byref variable will be forcibly initialized 132 | u32 pmnc; | ^~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_v2_get_event': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:427:35: note: byref variable will be forcibly initialized 427 | unsigned int total_count, count; | ^~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:427:22: note: byref variable will be forcibly initialized 427 | unsigned int total_count, count; | ^~~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:426:34: note: byref variable will be forcibly initialized 426 | unsigned int pmcnt_high, pmcnt_low; | ^~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:426:22: note: byref variable will be forcibly initialized 426 | unsigned int pmcnt_high, pmcnt_low; | ^~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:425:28: note: byref variable will be forcibly initialized 425 | unsigned int pmnc, cntenc; | ^~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:425:22: note: byref variable will be forcibly initialized 425 | unsigned int pmnc, cntenc; | ^~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_v2_set_event': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:377:28: note: byref variable will be forcibly initialized 377 | unsigned int pmnc, cntens; | ^~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:377:22: note: byref variable will be forcibly initialized 377 | unsigned int pmnc, cntens; | ^~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_get_event': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:208:28: note: byref variable will be forcibly initialized 208 | unsigned int pmnc, cntenc; | ^~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:208:22: note: byref variable will be forcibly initialized 208 | unsigned int pmnc, cntenc; | ^~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:207:35: note: byref variable will be forcibly initialized 207 | unsigned int pmcnt3_high, pmcnt3_low; | ^~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:207:22: note: byref variable will be forcibly initialized 207 | unsigned int pmcnt3_high, pmcnt3_low; | ^~~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:206:35: note: byref variable will be forcibly initialized 206 | unsigned int total_count, load_count; | ^~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:206:22: note: byref variable will be forcibly initialized 206 | unsigned int total_count, load_count; | ^~~~~~~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'exynos_ppmu_set_event': /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:162:19: note: byref variable will be forcibly initialized 162 | u32 pmnc, cntens; | ^~~~~~ /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:162:13: note: byref variable will be forcibly initialized 162 | u32 pmnc, cntens; | ^~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/devfreq/event/exynos-ppmu.c:16: /kisskb/src/drivers/devfreq/event/exynos-ppmu.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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-playstation.c:10: /kisskb/src/drivers/hid/hid-playstation.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/hid/hid-playstation.c:10: /kisskb/src/drivers/hid/hid-playstation.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hid/hid-playstation.c: In function 'dualsense_send_output_report': /kisskb/src/drivers/hid/hid-playstation.c:815:25: note: byref variable will be forcibly initialized 815 | uint8_t seed = PS_OUTPUT_CRC32_SEED; | ^~~~ /kisskb/src/drivers/hid/hid-playstation.c: In function 'dualsense_output_worker': /kisskb/src/drivers/hid/hid-playstation.c:829:40: note: byref variable will be forcibly initialized 829 | struct dualsense_output_report report; | ^~~~~~ /kisskb/src/drivers/hid/hid-playstation.c: In function 'dualsense_reset_leds': /kisskb/src/drivers/hid/hid-playstation.c:1084:40: note: byref variable will be forcibly initialized 1084 | struct dualsense_output_report report; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/hid.h:17, from /kisskb/src/drivers/hid/hid-picolcd_backlight.c:10: /kisskb/src/drivers/hid/hid-picolcd_backlight.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/include/linux/hid.h:19, from /kisskb/src/drivers/hid/hid-picolcd_backlight.c:10: /kisskb/src/drivers/hid/hid-picolcd_backlight.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hid/hid-picolcd_backlight.c: In function 'picolcd_init_backlight': /kisskb/src/drivers/hid/hid-picolcd_backlight.c:57:37: note: byref variable will be forcibly initialized 57 | struct backlight_properties props; | ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/hid.h:17, from /kisskb/src/drivers/hid/hid-picolcd_leds.c:10: /kisskb/src/drivers/hid/hid-picolcd_leds.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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/include/linux/hid.h:19, from /kisskb/src/drivers/hid/hid-picolcd_leds.c:10: /kisskb/src/drivers/hid/hid-picolcd_leds.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function '_picolcd_flash_erase64': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:238:12: note: byref variable will be forcibly initialized 238 | u8 raw_data[3]; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function '_picolcd_flash_write': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:265:12: note: byref variable will be forcibly initialized 265 | u8 raw_data[36]; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function '_picolcd_flash_read': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:183:12: note: byref variable will be forcibly initialized 183 | u8 raw_data[4]; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function 'picolcd_debug_eeprom_write': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:117:12: note: byref variable will be forcibly initialized 117 | u8 raw_data[23]; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function 'picolcd_debug_eeprom_read': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:77:12: note: byref variable will be forcibly initialized 77 | u8 raw_data[3]; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-picolcd_debugfs.c: In function 'picolcd_debug_reset_write': /kisskb/src/drivers/hid/hid-picolcd_debugfs.c:41:14: note: byref variable will be forcibly initialized 41 | char buf[32]; | ^~~ /kisskb/src/drivers/devfreq/event/rockchip-dfi.c: In function 'rockchip_dfi_start_hardware_counter': /kisskb/src/drivers/devfreq/event/rockchip-dfi.c:64:13: note: byref variable will be forcibly initialized 64 | u32 val; | ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_rpm.c: In function 'glink_rpm_tx_write': /kisskb/src/drivers/rpmsg/qcom_glink_rpm.c:157:14: note: byref variable will be forcibly initialized 157 | char padding[8] = {0}; | ^~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_rpm.c: In function 'glink_rpm_probe': /kisskb/src/drivers/rpmsg/qcom_glink_rpm.c:266:25: note: byref variable will be forcibly initialized 266 | struct resource r; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:5: /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'service_release': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:387:9: note: in expansion of macro 'rcu_assign_pointer' 387 | rcu_assign_pointer(state->services[service->localport], NULL); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:5: /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'remote_event_wait': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:524:21: note: in expansion of macro 'wait_event_interruptible' 524 | if (wait_event_interruptible(*wq, event->fired)) { | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:11: /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'vchiq_dump_shared_state': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:3564:14: note: byref variable will be forcibly initialized 3564 | char buf[80]; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:5: /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'vchiq_add_service_internal': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:2583:17: note: in expansion of macro 'rcu_assign_pointer' 2583 | rcu_assign_pointer(*pservice, service); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'vchiq_dump_service_state': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:3704:22: note: byref variable will be forcibly initialized 3704 | char remoteport[30]; | ^~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:3692:14: note: byref variable will be forcibly initialized 3692 | char buf[80]; | ^~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'vchiq_dump_state': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:3607:14: note: byref variable will be forcibly initialized 3607 | char buf[80]; | ^~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'vchiq_init_state': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:2271:14: note: byref variable will be forcibly initialized 2271 | char threadname[16]; | ^~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'vchiq_log_dump_mem': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:3836:25: note: byref variable will be forcibly initialized 3836 | char line_buf[100]; | ^~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'vchiq_open_service_internal': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:2621:35: note: byref variable will be forcibly initialized 2621 | struct vchiq_open_payload payload = { | ^~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'vchiq_shutdown_internal': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:3024:13: note: byref variable will be forcibly initialized 3024 | int i; | ^ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'vchiq_connect_internal': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:2989:13: note: byref variable will be forcibly initialized 2989 | int i; | ^ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'vchiq_bulk_transfer': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:3177:13: note: byref variable will be forcibly initialized 3177 | int payload[2]; | ^~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c: In function 'parse_open': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c:1576:46: note: byref variable will be forcibly initialized 1576 | struct vchiq_openack_payload ack_payload = { | ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/slave.c: In function 'sdw_of_find_slaves': /kisskb/src/drivers/soundwire/slave.c:214:37: note: byref variable will be forcibly initialized 214 | struct sdw_slave_id id; | ^~ /kisskb/src/drivers/soundwire/slave.c:212:30: note: byref variable will be forcibly initialized 212 | unsigned int sdw_version; | ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/slave.c:211:35: note: byref variable will be forcibly initialized 211 | int link_id, ret, len; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_request_conn_status': /kisskb/src/drivers/hid/hid-steam.c:258:19: note: byref variable will be forcibly initialized 258 | static inline int steam_request_conn_status(struct steam_device *steam) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_get_serial': /kisskb/src/drivers/hid/hid-steam.c:238:12: note: byref variable will be forcibly initialized 238 | u8 reply[3 + STEAM_SERIAL_LEN + 1]; | ^~~~~ /kisskb/src/drivers/hid/hid-steam.c:237:12: note: byref variable will be forcibly initialized 237 | u8 cmd[] = {STEAM_CMD_GET_SERIAL, 0x15, 0x01}; | ^~~ /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_write_registers': /kisskb/src/drivers/hid/hid-steam.c:212:17: note: byref variable will be forcibly initialized 212 | va_list args; | ^~~~ /kisskb/src/drivers/hid/hid-steam.c:211:12: note: byref variable will be forcibly initialized 211 | u8 cmd[64] = {STEAM_CMD_WRITE_REGISTER, 0x00}; | ^~~ /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_set_lizard_mode': /kisskb/src/drivers/hid/hid-steam.c:263:13: note: byref variable will be forcibly initialized 263 | static void steam_set_lizard_mode(struct steam_device *steam, bool enable) | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-steam.c:263:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/hid/hid-steam.c:263:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/hid/hid-steam.c:36: /kisskb/src/drivers/hid/hid-steam.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c: In function 'debugfs_trace_write': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c:148:14: note: byref variable will be forcibly initialized 148 | char firstchar; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c: In function 'debugfs_log_write': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c:79:14: note: byref variable will be forcibly initialized 79 | char kbuf[DEBUGFS_WRITE_BUF_SIZE + 1]; | ^~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c: In function 'vchiq_debugfs_add_instance': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_debugfs.c:185:14: note: byref variable will be forcibly initialized 185 | char pidstr[16]; | ^~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-steam.c:463:9: note: in expansion of macro 'rcu_assign_pointer' 463 | 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:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:455:17: note: in expansion of macro 'smp_store_release' 455 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-steam.c:378:9: note: in expansion of macro 'rcu_assign_pointer' 378 | rcu_assign_pointer(steam->battery, battery); | ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:7: /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/irq.h:21, 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:11, from /kisskb/src/include/linux/highmem.h:10, from /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:16: /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/hid/hid-led.c: In function 'luxafor_write': /kisskb/src/drivers/hid/hid-led.c:344:14: note: byref variable will be forcibly initialized 344 | __u8 buf[MAX_REPORT_SIZE] = { [1] = 1 }; | ^~~ /kisskb/src/drivers/hid/hid-led.c: In function '_thingm_write': /kisskb/src/drivers/hid/hid-led.c:233:14: note: byref variable will be forcibly initialized 233 | __u8 buf[MAX_REPORT_SIZE] = { 1, 'c' }; | ^~~ /kisskb/src/drivers/hid/hid-led.c: In function 'dream_cheeky_write': /kisskb/src/drivers/hid/hid-led.c:204:14: note: byref variable will be forcibly initialized 204 | __u8 buf[MAX_REPORT_SIZE] = {}; | ^~~ /kisskb/src/drivers/hid/hid-led.c: In function 'dream_cheeky_init': /kisskb/src/drivers/hid/hid-led.c:217:14: note: byref variable will be forcibly initialized 217 | __u8 buf[MAX_REPORT_SIZE] = {}; | ^~~ /kisskb/src/drivers/hid/hid-led.c: In function 'riso_kagaku_write': /kisskb/src/drivers/hid/hid-led.c:193:14: note: byref variable will be forcibly initialized 193 | __u8 buf[MAX_REPORT_SIZE] = {}; | ^~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'create_pagelist': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:213:20: note: byref variable will be forcibly initialized 213 | dma_addr_t dma_addr; | ^~~~~~~~ /kisskb/src/drivers/hid/hid-led.c: In function 'thingm_init': /kisskb/src/drivers/hid/hid-led.c:265:14: note: byref variable will be forcibly initialized 265 | __u8 buf[MAX_REPORT_SIZE] = { 1, 'v' }; | ^~~ In file included from /kisskb/src/include/linux/input.h:19, from /kisskb/src/include/linux/hid.h:24, from /kisskb/src/drivers/hid/hid-led.c:10: /kisskb/src/drivers/hid/hid-led.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_register_child': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1742:37: note: byref variable will be forcibly initialized 1742 | struct platform_device_info pdevinfo; | ^~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_platform_init': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:466:13: note: byref variable will be forcibly initialized 466 | u32 channelbase; | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:465:20: note: byref variable will be forcibly initialized 465 | dma_addr_t slot_phys; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_dump': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1180:22: note: byref variable will be forcibly initialized 1180 | char cr = '\n'; | ^~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_dump_platform_state': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:645:14: note: byref variable will be forcibly initialized 645 | char buf[80]; | ^~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_dump_platform_service_state': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1256:14: note: byref variable will be forcibly initialized 1256 | char buf[80]; | ^~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_dump_platform_instances': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1192:14: note: byref variable will be forcibly initialized 1192 | char buf[80]; | ^~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_use_internal': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1389:14: note: byref variable will be forcibly initialized 1389 | char entity[16]; | ^~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_release_internal': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1445:14: note: byref variable will be forcibly initialized 1445 | char entity[16]; | ^~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_instance_get_use_count': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1525:28: note: byref variable will be forcibly initialized 1525 | int use_count = 0, i; | ^ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_instance_set_trace': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1552:13: note: byref variable will be forcibly initialized 1552 | int i; | ^ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_keepalive_thread_func': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1308:22: note: byref variable will be forcibly initialized 1308 | unsigned int ka_handle; | ^~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1307:32: note: byref variable will be forcibly initialized 1307 | struct vchiq_instance *instance; | ^~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c: In function 'vchiq_platform_conn_state_changed': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1703:14: note: byref variable will be forcibly initialized 1703 | char threadname[16]; | ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/drivers/rpmsg/qcom_smd.c:7: /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/rpmsg/qcom_smd.c:7: /kisskb/src/drivers/rpmsg/qcom_smd.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_smd_channel_intr': /kisskb/src/drivers/rpmsg/qcom_smd.c:580:16: note: byref variable will be forcibly initialized 580 | __le32 pktlen; | ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/rpmsg/qcom_smd.c:7: /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_smd_channel_open': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_smd.c:846:15: note: in expansion of macro 'wait_event_interruptible_timeout' 846 | ret = wait_event_interruptible_timeout(channel->state_change_event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_smd.c:834:15: note: in expansion of macro 'wait_event_interruptible_timeout' 834 | ret = wait_event_interruptible_timeout(channel->state_change_event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function '__qcom_smd_send': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_smd.c:777:23: note: in expansion of macro 'wait_event_interruptible' 777 | ret = wait_event_interruptible(channel->fblockread_event, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_smd_create_ept': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_smd.c:914:15: note: in expansion of macro 'wait_event_interruptible_timeout' 914 | ret = wait_event_interruptible_timeout(edge->new_channel_event, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_smd_match_channel': /kisskb/src/drivers/rpmsg/qcom_smd.c:1013:21: note: byref variable will be forcibly initialized 1013 | const char *name; | ^~~~ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_channel_state_worker': /kisskb/src/drivers/rpmsg/qcom_smd.c:1278:35: note: byref variable will be forcibly initialized 1278 | struct rpmsg_channel_info chinfo; | ^~~~~~ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_smd_create_channel': /kisskb/src/drivers/rpmsg/qcom_smd.c:1130:16: note: byref variable will be forcibly initialized 1130 | size_t info_size; | ^~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_smd.c:1129:16: note: byref variable will be forcibly initialized 1129 | size_t fifo_size; | ^~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/extcon/extcon.c:17: /kisskb/src/drivers/extcon/extcon.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/soundwire/mipi_disco.c:20: /kisskb/src/drivers/soundwire/mipi_disco.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/extcon/extcon.c:17: /kisskb/src/drivers/extcon/extcon.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/soundwire/mipi_disco.c: In function 'sdw_slave_read_dpn': /kisskb/src/drivers/soundwire/mipi_disco.c:170:14: note: byref variable will be forcibly initialized 170 | char name[40]; | ^~~~ /kisskb/src/drivers/soundwire/mipi_disco.c:169:23: note: byref variable will be forcibly initialized 169 | unsigned long addr; | ^~~~ In file included from /kisskb/src/drivers/extcon/extcon.c:24: /kisskb/src/drivers/extcon/extcon.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soundwire/mipi_disco.c: In function 'sdw_master_read_prop': /kisskb/src/drivers/soundwire/mipi_disco.c:34:14: note: byref variable will be forcibly initialized 34 | char name[32]; | ^~~~ In file included from /kisskb/src/drivers/extcon/extcon.c:20: /kisskb/src/drivers/extcon/extcon.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/extcon/extcon.c: In function 'extcon_sync': /kisskb/src/drivers/extcon/extcon.c:413:15: note: byref variable will be forcibly initialized 413 | char *envp[3]; | ^~~~ /kisskb/src/drivers/extcon/extcon.c:411:14: note: byref variable will be forcibly initialized 411 | char state_buf[120]; | ^~~~~~~~~ /kisskb/src/drivers/extcon/extcon.c:410:14: note: byref variable will be forcibly initialized 410 | char name_buf[120]; | ^~~~~~~~ /kisskb/src/drivers/extcon/extcon-adc-jack.c: In function 'adc_jack_handler': /kisskb/src/drivers/extcon/extcon-adc-jack.c:61:18: note: byref variable will be forcibly initialized 61 | int ret, adc_val; | ^~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/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-sensor-hub.c:7: /kisskb/src/drivers/hid/hid-sensor-hub.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/hid/hid-sensor-hub.c:7: /kisskb/src/drivers/hid/hid-sensor-hub.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hid/hid-sensor-hub.c: In function 'sensor_hub_raw_event': /kisskb/src/drivers/hid/hid-sensor-hub.c:481:39: note: byref variable will be forcibly initialized 481 | struct hid_sensor_hub_device *hsdev = NULL; | ^~~~~ /kisskb/src/drivers/hid/hid-sensor-hub.c:480:15: note: byref variable will be forcibly initialized 480 | void *priv = NULL; | ^~~~ In file included from /kisskb/src/drivers/hid/hid-sensor-hub.c:7: /kisskb/src/drivers/hid/hid-sensor-hub.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/hid/hid-sensor-hub.c: In function 'sensor_hub_set_feature': /kisskb/src/drivers/hid/hid-sensor-hub.c:198:15: note: byref variable will be forcibly initialized 198 | __s32 value; | ^~~~~ In file included from /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:4: /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'max_word_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:99:1: note: in expansion of macro 'sdw_dpn_attr' 99 | sdw_dpn_attr(max_word); | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'min_word_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:100:1: note: in expansion of macro 'sdw_dpn_attr' 100 | sdw_dpn_attr(min_word); | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'words_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:120:23: note: byref variable will be forcibly initialized 120 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:163:1: note: in expansion of macro 'sdw_dpn_array_attr' 163 | sdw_dpn_array_attr(words); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'type_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:101:1: note: in expansion of macro 'sdw_dpn_attr' 101 | sdw_dpn_attr(type); | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'max_grouping_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:102:1: note: in expansion of macro 'sdw_dpn_attr' 102 | sdw_dpn_attr(max_grouping); | ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:7: /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'simple_ch_prep_sm_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:103:1: note: in expansion of macro 'sdw_dpn_attr' 103 | sdw_dpn_attr(simple_ch_prep_sm); | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'ch_prep_timeout_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:104:1: note: in expansion of macro 'sdw_dpn_attr' 104 | sdw_dpn_attr(ch_prep_timeout); | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'imp_def_interrupts_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:98:1: note: in expansion of macro 'sdw_dpn_attr' 98 | sdw_dpn_attr(imp_def_interrupts); | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'min_ch_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:106:1: note: in expansion of macro 'sdw_dpn_attr' 106 | sdw_dpn_attr(min_ch); | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'max_ch_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:105:1: note: in expansion of macro 'sdw_dpn_attr' 105 | sdw_dpn_attr(max_ch); | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'channels_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:120:23: note: byref variable will be forcibly initialized 120 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:165:1: note: in expansion of macro 'sdw_dpn_array_attr' 165 | sdw_dpn_array_attr(channels); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'ch_combinations_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:120:23: note: byref variable will be forcibly initialized 120 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:164:1: note: in expansion of macro 'sdw_dpn_array_attr' 164 | sdw_dpn_array_attr(ch_combinations); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'max_async_buffer_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:107:1: note: in expansion of macro 'sdw_dpn_attr' 107 | sdw_dpn_attr(max_async_buffer); | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'block_pack_mode_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:108:1: note: in expansion of macro 'sdw_dpn_attr' 108 | sdw_dpn_attr(block_pack_mode); | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'port_encoding_dpn_show': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:60:23: note: byref variable will be forcibly initialized 60 | unsigned long mask; \ | ^~~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:109:1: note: in expansion of macro 'sdw_dpn_attr' 109 | sdw_dpn_attr(port_encoding); | ^~~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c: In function 'vchiq_put_completion': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:418:48: note: byref variable will be forcibly initialized 418 | struct vchiq_completion_data32 tmp = { | ^~~ /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c: In function 'sdw_slave_sysfs_dpn_init': /kisskb/src/drivers/soundwire/sysfs_slave_dpn.c:282:23: note: byref variable will be forcibly initialized 282 | unsigned long mask; | ^~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c: In function 'vchiq_ioc_create_service': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:146:44: note: byref variable will be forcibly initialized 146 | struct vchiq_service_params_kernel params; | ^~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c: In function 'vchiq_ioc_queue_message': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:114:47: note: byref variable will be forcibly initialized 114 | struct vchiq_io_copy_callback_context context; | ^~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c: In function 'vchiq_ioc_await_completion': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:500:38: note: byref variable will be forcibly initialized 500 | void __user *msgbuf; | ^~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:473:46: note: byref variable will be forcibly initialized 473 | struct vchiq_completion_data user_completion; | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/devfreq.h:68, from /kisskb/src/drivers/devfreq/devfreq.c:34: /kisskb/src/drivers/devfreq/devfreq.c: In function 'trace_event_raw_event_devfreq_frequency': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(devfreq_frequency, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(devfreq_frequency, | ^~~~~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'trace_event_raw_event_devfreq_monitor': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' 39 | TRACE_EVENT(devfreq_monitor, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' 39 | TRACE_EVENT(devfreq_monitor, | ^~~~~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c: In function 'vchiq_ioctl': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:818:49: note: byref variable will be forcibly initialized 818 | struct vchiq_set_service_option args; | ^~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:798:37: note: byref variable will be forcibly initialized 798 | struct vchiq_config config; | ^~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:797:41: note: byref variable will be forcibly initialized 797 | struct vchiq_get_config args; | ^~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:779:46: note: byref variable will be forcibly initialized 779 | struct vchiq_dequeue_message args; | ^~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:765:47: note: byref variable will be forcibly initialized 765 | struct vchiq_await_completion args; | ^~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:747:50: note: byref variable will be forcibly initialized 747 | struct vchiq_queue_bulk_transfer args; | ^~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:732:46: note: byref variable will be forcibly initialized 732 | struct vchiq_element elements[MAX_ELEMENTS]; | ^~~~~~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:720:44: note: byref variable will be forcibly initialized 720 | struct vchiq_queue_message args; | ^~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:641:45: note: byref variable will be forcibly initialized 641 | struct vchiq_create_service args; | ^~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:585:13: note: byref variable will be forcibly initialized 585 | int i, rc; | ^ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/devfreq.h:13, from /kisskb/src/include/linux/devfreq_cooling.h:13, from /kisskb/src/drivers/devfreq/devfreq.c:14: /kisskb/src/drivers/devfreq/devfreq.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:155:16: note: byref variable will be forcibly initialized 155 | size_t bytes; | ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'find_available_min_freq': /kisskb/src/drivers/devfreq/devfreq.c:89:23: note: byref variable will be forcibly initialized 89 | unsigned long min_freq = 0; | ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'find_available_max_freq': /kisskb/src/drivers/devfreq/devfreq.c:103:23: note: byref variable will be forcibly initialized 103 | unsigned long max_freq = ULONG_MAX; | ^~~~~~~~ In file included from /kisskb/src/include/linux/devfreq.h:13, from /kisskb/src/include/linux/devfreq_cooling.h:13, from /kisskb/src/drivers/devfreq/devfreq.c:14: /kisskb/src/drivers/devfreq/devfreq.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'set_freq_table': /kisskb/src/drivers/devfreq/devfreq.c:182:23: note: byref variable will be forcibly initialized 182 | unsigned long freq; | ^~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c: In function 'vchiq_release': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:1207:13: note: byref variable will be forcibly initialized 1207 | int i; | ^ /kisskb/src/drivers/soundwire/debugfs.c: In function 'sdw_bus_debugfs_init': /kisskb/src/drivers/soundwire/debugfs.c:16:14: note: byref variable will be forcibly initialized 16 | char name[16]; | ^~~~ /kisskb/src/drivers/soundwire/debugfs.c: In function 'sdw_slave_debugfs_init': /kisskb/src/drivers/soundwire/debugfs.c:125:14: note: byref variable will be forcibly initialized 125 | char name[32]; | ^~~~ /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c: In function 'vchiq_read': /kisskb/src/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:1312:29: note: byref variable will be forcibly initialized 1312 | struct dump_context context; | ^~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'timer_store': /kisskb/src/drivers/devfreq/devfreq.c:1825:14: note: byref variable will be forcibly initialized 1825 | char str_timer[DEVFREQ_NAME_LEN + 1]; | ^~~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'polling_interval_store': /kisskb/src/drivers/devfreq/devfreq.c:1793:22: note: byref variable will be forcibly initialized 1793 | unsigned int value; | ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'max_freq_show': /kisskb/src/drivers/devfreq/devfreq.c:1641:33: note: byref variable will be forcibly initialized 1641 | unsigned long min_freq, max_freq; | ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c:1641:23: note: byref variable will be forcibly initialized 1641 | unsigned long min_freq, max_freq; | ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'min_freq_show': /kisskb/src/drivers/devfreq/devfreq.c:1587:33: note: byref variable will be forcibly initialized 1587 | unsigned long min_freq, max_freq; | ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c:1587:23: note: byref variable will be forcibly initialized 1587 | unsigned long min_freq, max_freq; | ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'cur_freq_show': /kisskb/src/drivers/devfreq/devfreq.c:1533:23: note: byref variable will be forcibly initialized 1533 | unsigned long freq; | ^~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'governor_store': /kisskb/src/drivers/devfreq/devfreq.c:1409:14: note: byref variable will be forcibly initialized 1409 | char str_governor[DEVFREQ_NAME_LEN + 1]; | ^~~~~~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_summary_show': /kisskb/src/drivers/devfreq/devfreq.c:1918:43: note: byref variable will be forcibly initialized 1918 | unsigned long cur_freq, min_freq, max_freq; | ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c:1918:33: note: byref variable will be forcibly initialized 1918 | unsigned long cur_freq, min_freq, max_freq; | ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'trans_stat_store': /kisskb/src/drivers/devfreq/devfreq.c:1737:18: note: byref variable will be forcibly initialized 1737 | int err, value; | ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'max_freq_store': /kisskb/src/drivers/devfreq/devfreq.c:1601:23: note: byref variable will be forcibly initialized 1601 | unsigned long value; | ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'min_freq_store': /kisskb/src/drivers/devfreq/devfreq.c:1560:23: note: byref variable will be forcibly initialized 1560 | unsigned long value; | ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_set_target': /kisskb/src/drivers/devfreq/devfreq.c:354:23: note: byref variable will be forcibly initialized 354 | unsigned long cur_freq; | ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c:353:30: note: byref variable will be forcibly initialized 353 | struct devfreq_freqs freqs; | ^~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_update_target': /kisskb/src/drivers/devfreq/devfreq.c:408:33: note: byref variable will be forcibly initialized 408 | unsigned long min_freq, max_freq; | ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c:408:23: note: byref variable will be forcibly initialized 408 | unsigned long min_freq, max_freq; | ^~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_monitor_resume': /kisskb/src/drivers/devfreq/devfreq.c:563:23: note: byref variable will be forcibly initialized 563 | unsigned long freq; | ^~~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_enable_disable_master_ports': /kisskb/src/drivers/soundwire/stream.c:339:30: note: byref variable will be forcibly initialized 339 | struct sdw_enable_ch enable_ch; | ^~~~~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_prep_deprep_master_ports': /kisskb/src/drivers/soundwire/stream.c:514:31: note: byref variable will be forcibly initialized 514 | struct sdw_prepare_ch prep_ch; | ^~~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function '_sdw_prepare_stream': /kisskb/src/drivers/soundwire/stream.c:1499:31: note: byref variable will be forcibly initialized 1499 | struct sdw_bus_params params; | ^~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_h1_jpeg_enc.c: In function 'hantro_h1_jpeg_enc_run': /kisskb/src/drivers/staging/media/hantro/hantro_h1_jpeg_enc.c:95:32: note: byref variable will be forcibly initialized 95 | struct hantro_jpeg_ctx jpeg_ctx; | ^~~~~~~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_get_alert_slave_dev_num': /kisskb/src/drivers/soundwire/qcom.c:389:13: note: byref variable will be forcibly initialized 389 | u32 val, status; | ^~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_get_device_status': /kisskb/src/drivers/soundwire/qcom.c:408:13: note: byref variable will be forcibly initialized 408 | u32 val; | ^~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_pre_bank_switch': /kisskb/src/drivers/soundwire/qcom.c:696:13: note: byref variable will be forcibly initialized 696 | u32 val; | ^~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_port_enable': /kisskb/src/drivers/soundwire/qcom.c:782:13: note: byref variable will be forcibly initialized 782 | u32 val; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/memory/tegra/mc.c:6: /kisskb/src/drivers/memory/tegra/mc.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_set_slave_dev_num': /kisskb/src/drivers/soundwire/qcom.c:427:13: note: byref variable will be forcibly initialized 427 | u32 status; | ^~~~~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_enumerate': /kisskb/src/drivers/soundwire/qcom.c:447:19: note: byref variable will be forcibly initialized 447 | u32 val1, val2; | ^~~~ /kisskb/src/drivers/soundwire/qcom.c:447:13: note: byref variable will be forcibly initialized 447 | u32 val1, val2; | ^~~~ /kisskb/src/drivers/soundwire/qcom.c:446:29: note: byref variable will be forcibly initialized 446 | struct sdw_slave_id id; | ^~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_irq_handler': /kisskb/src/drivers/soundwire/qcom.c:491:47: note: byref variable will be forcibly initialized 491 | u32 value, intr_sts, intr_sts_masked, slave_status; | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/qcom.c:491:20: note: byref variable will be forcibly initialized 491 | u32 value, intr_sts, intr_sts_masked, slave_status; | ^~~~~~~~ /kisskb/src/drivers/soundwire/qcom.c:491:13: note: byref variable will be forcibly initialized 491 | u32 value, intr_sts, intr_sts_masked, slave_status; | ^~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/memory/tegra/mc.c:6: /kisskb/src/drivers/memory/tegra/mc.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'swrm_wait_for_rd_fifo_avail': /kisskb/src/drivers/soundwire/qcom.c:250:36: note: byref variable will be forcibly initialized 250 | u32 fifo_outstanding_data, value; | ^~~~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_cmd_fifo_rd_cmd': /kisskb/src/drivers/soundwire/qcom.c:347:13: note: byref variable will be forcibly initialized 347 | u32 cmd_data, cmd_id, val, retry_attempt = 0; | ^~~~~~~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'swrm_wait_for_wr_fifo_avail': /kisskb/src/drivers/soundwire/qcom.c:275:36: note: byref variable will be forcibly initialized 275 | u32 fifo_outstanding_cmds, value; | ^~~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/soundwire/qcom.c:12: /kisskb/src/drivers/soundwire/qcom.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_get_port_config': /kisskb/src/drivers/soundwire/qcom.c:1154:21: note: byref variable will be forcibly initialized 1154 | u32 version; | ^~~~~~~ /kisskb/src/drivers/soundwire/qcom.c:1106:29: note: byref variable will be forcibly initialized 1106 | int i, ret, nports, val; | ^~~ /kisskb/src/drivers/soundwire/qcom.c:1105:12: note: byref variable will be forcibly initialized 1105 | u8 lane_control[QCOM_SDW_MAX_PORTS]; | ^~~~~~~~~~~~ /kisskb/src/drivers/soundwire/qcom.c:1104:12: note: byref variable will be forcibly initialized 1104 | u8 blk_group_count[QCOM_SDW_MAX_PORTS]; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/qcom.c:1103:12: note: byref variable will be forcibly initialized 1103 | u8 word_length[QCOM_SDW_MAX_PORTS]; | ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/qcom.c:1102:12: note: byref variable will be forcibly initialized 1102 | u8 hstop[QCOM_SDW_MAX_PORTS]; | ^~~~~ /kisskb/src/drivers/soundwire/qcom.c:1101:12: note: byref variable will be forcibly initialized 1101 | u8 hstart[QCOM_SDW_MAX_PORTS]; | ^~~~~~ /kisskb/src/drivers/soundwire/qcom.c:1100:12: note: byref variable will be forcibly initialized 1100 | u8 bp_mode[QCOM_SDW_MAX_PORTS] = { 0, }; | ^~~~~~~ /kisskb/src/drivers/soundwire/qcom.c:1099:12: note: byref variable will be forcibly initialized 1099 | u8 si[QCOM_SDW_MAX_PORTS]; | ^~ /kisskb/src/drivers/soundwire/qcom.c:1098:12: note: byref variable will be forcibly initialized 1098 | u8 off2[QCOM_SDW_MAX_PORTS]; | ^~~~ /kisskb/src/drivers/soundwire/qcom.c:1097:12: note: byref variable will be forcibly initialized 1097 | u8 off1[QCOM_SDW_MAX_PORTS]; | ^~~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_init': /kisskb/src/drivers/soundwire/qcom.c:607:13: note: byref variable will be forcibly initialized 607 | u32 val; | ^~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_probe': /kisskb/src/drivers/soundwire/qcom.c:1203:13: note: byref variable will be forcibly initialized 1203 | u32 val; | ^~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_stream_alloc_ports': /kisskb/src/drivers/soundwire/qcom.c:896:34: note: byref variable will be forcibly initialized 896 | struct sdw_stream_config sconfig; | ^~~~~~~ /kisskb/src/drivers/soundwire/qcom.c:895:32: note: byref variable will be forcibly initialized 895 | struct sdw_port_config pconfig[QCOM_SDW_MAX_PORTS]; | ^~~~~~~ /kisskb/src/drivers/extcon/extcon-fsa9480.c: In function 'fsa9480_read_irq': /kisskb/src/drivers/extcon/extcon-fsa9480.c:191:12: note: byref variable will be forcibly initialized 191 | u8 regs[2]; | ^~~~ /kisskb/src/drivers/extcon/extcon-fsa9480.c: In function 'fsa9480_read_reg': /kisskb/src/drivers/extcon/extcon-fsa9480.c:178:18: note: byref variable will be forcibly initialized 178 | int ret, val; | ^~~ /kisskb/src/drivers/extcon/extcon-fsa9480.c: In function 'fsa9480_irq_handler': /kisskb/src/drivers/extcon/extcon-fsa9480.c:247:13: note: byref variable will be forcibly initialized 247 | int intr = 0; | ^~~~ /kisskb/src/drivers/extcon/extcon-qcom-spmi-misc.c: In function 'qcom_usb_extcon_detect_cable': /kisskb/src/drivers/extcon/extcon-qcom-spmi-misc.c:39:14: note: byref variable will be forcibly initialized 39 | bool state = false; | ^~~~~ /kisskb/src/drivers/iio/accel/adxl313_core.c: In function 'adxl313_setup': /kisskb/src/drivers/iio/accel/adxl313_core.c:226:22: note: byref variable will be forcibly initialized 226 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/accel/adxl313_core.c: In function 'adxl313_read_raw': /kisskb/src/drivers/iio/accel/adxl313_core.c:147:22: note: byref variable will be forcibly initialized 147 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/extcon/extcon-ptn5150.c: In function 'ptn5150_init_dev_type': /kisskb/src/drivers/extcon/extcon-ptn5150.c:164:22: note: byref variable will be forcibly initialized 164 | unsigned int reg_data, vendor_id, version_id; | ^~~~~~~~ /kisskb/src/drivers/extcon/extcon-ptn5150.c: In function 'ptn5150_check_state': /kisskb/src/drivers/extcon/extcon-ptn5150.c:72:35: note: byref variable will be forcibly initialized 72 | unsigned int port_status, reg_data, vbus; | ^~~~~~~~ /kisskb/src/drivers/extcon/extcon-ptn5150.c: In function 'ptn5150_irq_work': /kisskb/src/drivers/extcon/extcon-ptn5150.c:109:22: note: byref variable will be forcibly initialized 109 | unsigned int int_status; | ^~~~~~~~~~ /kisskb/src/drivers/extcon/extcon-max77693.c: In function 'max77693_muic_adc_ground_handler': /kisskb/src/drivers/extcon/extcon-max77693.c:579:14: note: byref variable will be forcibly initialized 579 | bool attached; | ^~~~~~~~ /kisskb/src/drivers/extcon/extcon-max77693.c: In function 'max77693_muic_dock_handler': /kisskb/src/drivers/extcon/extcon-max77693.c:455:14: note: byref variable will be forcibly initialized 455 | bool cable_attached; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/extcon/extcon-max77693.c: In function 'max77693_muic_chg_handler': /kisskb/src/drivers/extcon/extcon-max77693.c:768:14: note: byref variable will be forcibly initialized 768 | bool cable_attached; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/extcon/extcon-max77693.c: In function 'max77693_muic_probe': /kisskb/src/drivers/extcon/extcon-max77693.c:1080:22: note: byref variable will be forcibly initialized 1080 | unsigned int id; | ^~ /kisskb/src/drivers/extcon/extcon-sm5502.c: In function 'sm5502_muic_get_cable_type': /kisskb/src/drivers/extcon/extcon-sm5502.c:363:39: note: byref variable will be forcibly initialized 363 | unsigned int cable_type, adc, dev_type1; | ^~~~~~~~~ /kisskb/src/drivers/extcon/extcon-sm5502.c:363:34: note: byref variable will be forcibly initialized 363 | unsigned int cable_type, adc, dev_type1; | ^~~ /kisskb/src/drivers/extcon/extcon-sm5502.c: In function 'sm5502_init_dev_type': /kisskb/src/drivers/extcon/extcon-sm5502.c:646:22: note: byref variable will be forcibly initialized 646 | unsigned int reg_data, vendor_id, version_id; | ^~~~~~~~ /kisskb/src/drivers/extcon/extcon-rt8973a.c: In function 'rt8973a_muic_get_cable_type': /kisskb/src/drivers/extcon/extcon-rt8973a.c:262:27: note: byref variable will be forcibly initialized 262 | unsigned int adc, dev1; | ^~~~ /kisskb/src/drivers/extcon/extcon-rt8973a.c:262:22: note: byref variable will be forcibly initialized 262 | unsigned int adc, dev1; | ^~~ /kisskb/src/drivers/extcon/extcon-rt8973a.c: In function 'rt8973a_init_dev_type': /kisskb/src/drivers/extcon/extcon-rt8973a.c:503:22: note: byref variable will be forcibly initialized 503 | unsigned int data, vendor_id, version_id; | ^~~~ /kisskb/src/drivers/memory/pl172.c: In function 'pl172_timing_prop': /kisskb/src/drivers/memory/pl172.c:62:13: note: byref variable will be forcibly initialized 62 | u32 val; | ^~~ /kisskb/src/drivers/memory/pl172.c: In function 'pl172_setup_static': /kisskb/src/drivers/memory/pl172.c:86:13: note: byref variable will be forcibly initialized 86 | u32 cfg; | ^~~ /kisskb/src/drivers/memory/pl172.c: In function 'pl172_parse_cs_config': /kisskb/src/drivers/memory/pl172.c:174:13: note: byref variable will be forcibly initialized 174 | u32 cs; | ^~ In file included from /kisskb/src/drivers/mcb/mcb-parse.c:4: /kisskb/src/drivers/mcb/mcb-parse.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mcb/mcb-parse.c: In function 'chameleon_parse_cells': /kisskb/src/drivers/mcb/mcb-parse.c:182:23: note: byref variable will be forcibly initialized 182 | char __iomem *p = base; | ^ /kisskb/src/drivers/mcb/mcb-parse.c:181:31: note: byref variable will be forcibly initialized 181 | struct chameleon_bar *cb; | ^~ In file included from /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:9: /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c: In function 'set_params': /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:76:33: note: in expansion of macro 'G2_DEC_REG' 76 | #define g2_bit_depth_pcm_c G2_DEC_REG(8, 8, 0xf) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:244:40: note: in expansion of macro 'g2_bit_depth_pcm_c' 244 | hantro_reg_write(vpu, &g2_bit_depth_pcm_c, 0); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:75:33: note: in expansion of macro 'G2_DEC_REG' 75 | #define g2_bit_depth_pcm_y G2_DEC_REG(8, 12, 0xf) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:243:40: note: in expansion of macro 'g2_bit_depth_pcm_y' 243 | hantro_reg_write(vpu, &g2_bit_depth_pcm_y, 0); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:95:33: note: in expansion of macro 'G2_DEC_REG' 95 | #define g2_min_pcm_size G2_DEC_REG(12, 7, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:242:40: note: in expansion of macro 'g2_min_pcm_size' 242 | hantro_reg_write(vpu, &g2_min_pcm_size, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:96:33: note: in expansion of macro 'G2_DEC_REG' 96 | #define g2_max_pcm_size G2_DEC_REG(12, 4, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:241:40: note: in expansion of macro 'g2_max_pcm_size' 241 | hantro_reg_write(vpu, &g2_max_pcm_size, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:76:33: note: in expansion of macro 'G2_DEC_REG' 76 | #define g2_bit_depth_pcm_c G2_DEC_REG(8, 8, 0xf) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:238:40: note: in expansion of macro 'g2_bit_depth_pcm_c' 238 | hantro_reg_write(vpu, &g2_bit_depth_pcm_c, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:75:33: note: in expansion of macro 'G2_DEC_REG' 75 | #define g2_bit_depth_pcm_y G2_DEC_REG(8, 12, 0xf) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:236:40: note: in expansion of macro 'g2_bit_depth_pcm_y' 236 | hantro_reg_write(vpu, &g2_bit_depth_pcm_y, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:95:33: note: in expansion of macro 'G2_DEC_REG' 95 | #define g2_min_pcm_size G2_DEC_REG(12, 7, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:234:40: note: in expansion of macro 'g2_min_pcm_size' 234 | hantro_reg_write(vpu, &g2_min_pcm_size, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:96:33: note: in expansion of macro 'G2_DEC_REG' 96 | #define g2_max_pcm_size G2_DEC_REG(12, 4, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:231:40: note: in expansion of macro 'g2_max_pcm_size' 231 | hantro_reg_write(vpu, &g2_max_pcm_size, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:47:33: note: in expansion of macro 'G2_DEC_REG' 47 | #define g2_cr_qp_offset G2_DEC_REG(5, 14, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:202:40: note: in expansion of macro 'g2_cr_qp_offset' 202 | hantro_reg_write(vpu, &g2_cr_qp_offset, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:46:33: note: in expansion of macro 'G2_DEC_REG' 46 | #define g2_cb_qp_offset G2_DEC_REG(5, 19, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:201:40: note: in expansion of macro 'g2_cb_qp_offset' 201 | hantro_reg_write(vpu, &g2_cb_qp_offset, 0); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:47:33: note: in expansion of macro 'G2_DEC_REG' 47 | #define g2_cr_qp_offset G2_DEC_REG(5, 14, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:199:40: note: in expansion of macro 'g2_cr_qp_offset' 199 | hantro_reg_write(vpu, &g2_cr_qp_offset, pps->pps_cr_qp_offset); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:46:33: note: in expansion of macro 'G2_DEC_REG' 46 | #define g2_cb_qp_offset G2_DEC_REG(5, 19, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:198:40: note: in expansion of macro 'g2_cb_qp_offset' 198 | hantro_reg_write(vpu, &g2_cb_qp_offset, pps->pps_cb_qp_offset); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:50:33: note: in expansion of macro 'G2_DEC_REG' 50 | #define g2_max_cu_qpd_depth G2_DEC_REG(5, 5, 0x3f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:194:40: note: in expansion of macro 'g2_max_cu_qpd_depth' 194 | hantro_reg_write(vpu, &g2_max_cu_qpd_depth, 0); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:51:33: note: in expansion of macro 'G2_DEC_REG' 51 | #define g2_cu_qpd_e G2_DEC_REG(5, 4, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:193:40: note: in expansion of macro 'g2_cu_qpd_e' 193 | hantro_reg_write(vpu, &g2_cu_qpd_e, 0); | ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:50:33: note: in expansion of macro 'G2_DEC_REG' 50 | #define g2_max_cu_qpd_depth G2_DEC_REG(5, 5, 0x3f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:191:40: note: in expansion of macro 'g2_max_cu_qpd_depth' 191 | hantro_reg_write(vpu, &g2_max_cu_qpd_depth, pps->diff_cu_qp_delta_depth); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:51:33: note: in expansion of macro 'G2_DEC_REG' 51 | #define g2_cu_qpd_e G2_DEC_REG(5, 4, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:190:40: note: in expansion of macro 'g2_cu_qpd_e' 190 | hantro_reg_write(vpu, &g2_cu_qpd_e, 1); | ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:170:33: note: in expansion of macro 'G2_DEC_REG' 170 | #define g2_apf_threshold G2_DEC_REG(55, 0, 0xffff) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:269:32: note: in expansion of macro 'g2_apf_threshold' 269 | hantro_reg_write(vpu, &g2_apf_threshold, 8); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:81:33: note: in expansion of macro 'G2_DEC_REG' 81 | #define g2_refidx1_active G2_DEC_REG(9, 19, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:267:32: note: in expansion of macro 'g2_refidx1_active' 267 | hantro_reg_write(vpu, &g2_refidx1_active, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:82:33: note: in expansion of macro 'G2_DEC_REG' 82 | #define g2_refidx0_active G2_DEC_REG(9, 14, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:265:32: note: in expansion of macro 'g2_refidx0_active' 265 | hantro_reg_write(vpu, &g2_refidx0_active, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:65:33: note: in expansion of macro 'G2_DEC_REG' 65 | #define g2_filter_override G2_DEC_REG(7, 18, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:263:32: note: in expansion of macro 'g2_filter_override' 263 | hantro_reg_write(vpu, &g2_filter_override, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:64:33: note: in expansion of macro 'G2_DEC_REG' 64 | #define g2_dependent_slice G2_DEC_REG(7, 19, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:261:32: note: in expansion of macro 'g2_dependent_slice' 261 | hantro_reg_write(vpu, &g2_dependent_slice, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:73:33: note: in expansion of macro 'G2_DEC_REG' 73 | #define g2_filt_ctrl_pres G2_DEC_REG(8, 30, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:259:32: note: in expansion of macro 'g2_filt_ctrl_pres' 259 | hantro_reg_write(vpu, &g2_filt_ctrl_pres, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:38:33: note: in expansion of macro 'G2_DEC_REG' 38 | #define g2_out_filtering_dis G2_DEC_REG(3, 14, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:257:32: note: in expansion of macro 'g2_out_filtering_dis' 257 | hantro_reg_write(vpu, &g2_out_filtering_dis, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:98:33: note: in expansion of macro 'G2_DEC_REG' 98 | #define g2_transform_skip G2_DEC_REG(12, 2, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:255:32: note: in expansion of macro 'g2_transform_skip' 255 | hantro_reg_write(vpu, &g2_transform_skip, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:72:33: note: in expansion of macro 'G2_DEC_REG' 72 | #define g2_const_intra_e G2_DEC_REG(8, 31, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:253:32: note: in expansion of macro 'g2_const_intra_e' 253 | hantro_reg_write(vpu, &g2_const_intra_e, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:55:33: note: in expansion of macro 'G2_DEC_REG' 55 | #define g2_cabac_init_present G2_DEC_REG(7, 31, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:251:32: note: in expansion of macro 'g2_cabac_init_present' 251 | hantro_reg_write(vpu, &g2_cabac_init_present, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:56:33: note: in expansion of macro 'G2_DEC_REG' 56 | #define g2_weight_pred_e G2_DEC_REG(7, 28, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:249:32: note: in expansion of macro 'g2_weight_pred_e' 249 | hantro_reg_write(vpu, &g2_weight_pred_e, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:86:33: note: in expansion of macro 'G2_DEC_REG' 86 | #define g2_init_qp G2_DEC_REG(10, 24, 0x3f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:248:32: note: in expansion of macro 'g2_init_qp' 248 | hantro_reg_write(vpu, &g2_init_qp, pps->init_qp_minus26 + 26); | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:85:33: note: in expansion of macro 'G2_DEC_REG' 85 | #define g2_start_code_e G2_DEC_REG(10, 31, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:247:32: note: in expansion of macro 'g2_start_code_e' 247 | hantro_reg_write(vpu, &g2_start_code_e, 1); | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:97:33: note: in expansion of macro 'G2_DEC_REG' 97 | #define g2_pcm_e G2_DEC_REG(12, 3, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:228:32: note: in expansion of macro 'g2_pcm_e' 228 | hantro_reg_write(vpu, &g2_pcm_e, | ^~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:62:33: note: in expansion of macro 'G2_DEC_REG' 62 | #define g2_pcm_filt_d G2_DEC_REG(7, 21, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:226:32: note: in expansion of macro 'g2_pcm_filt_d' 226 | hantro_reg_write(vpu, &g2_pcm_filt_d, | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:106:41: note: in expansion of macro 'G2_DEC_REG' 106 | #define hevc_parallel_merge G2_DEC_REG(13, 0, 0xf) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:224:32: note: in expansion of macro 'hevc_parallel_merge' 224 | hantro_reg_write(vpu, &hevc_parallel_merge, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:74:33: note: in expansion of macro 'G2_DEC_REG' 74 | #define g2_idr_pic_e G2_DEC_REG(8, 16, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:222:32: note: in expansion of macro 'g2_idr_pic_e' 222 | hantro_reg_write(vpu, &g2_idr_pic_e, | ^~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:55:33: note: in expansion of macro 'G2_DEC_REG' 55 | #define g2_cabac_init_present G2_DEC_REG(7, 31, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:220:32: note: in expansion of macro 'g2_cabac_init_present' 220 | hantro_reg_write(vpu, &g2_cabac_init_present, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:90:33: note: in expansion of macro 'G2_DEC_REG' 90 | #define g2_entropy_sync_e G2_DEC_REG(10, 0, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:218:32: note: in expansion of macro 'g2_entropy_sync_e' 218 | hantro_reg_write(vpu, &g2_entropy_sync_e, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:100:33: note: in expansion of macro 'G2_DEC_REG' 100 | #define g2_list_mod_e G2_DEC_REG(12, 0, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:216:32: note: in expansion of macro 'g2_list_mod_e' 216 | hantro_reg_write(vpu, &g2_list_mod_e, | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:99:33: note: in expansion of macro 'G2_DEC_REG' 99 | #define g2_transq_bypass G2_DEC_REG(12, 1, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:214:32: note: in expansion of macro 'g2_transq_bypass' 214 | hantro_reg_write(vpu, &g2_transq_bypass, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:57:33: note: in expansion of macro 'G2_DEC_REG' 57 | #define g2_weight_bipr_idc G2_DEC_REG(7, 26, 0x3) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:212:32: note: in expansion of macro 'g2_weight_bipr_idc' 212 | hantro_reg_write(vpu, &g2_weight_bipr_idc, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:63:33: note: in expansion of macro 'G2_DEC_REG' 63 | #define g2_slice_chqp_present G2_DEC_REG(7, 20, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:210:32: note: in expansion of macro 'g2_slice_chqp_present' 210 | hantro_reg_write(vpu, &g2_slice_chqp_present, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:70:33: note: in expansion of macro 'G2_DEC_REG' 70 | #define g2_slice_hdr_ext_bits G2_DEC_REG(7, 3, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:209:32: note: in expansion of macro 'g2_slice_hdr_ext_bits' 209 | hantro_reg_write(vpu, &g2_slice_hdr_ext_bits, pps->num_extra_slice_header_bits); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:69:33: note: in expansion of macro 'G2_DEC_REG' 69 | #define g2_slice_hdr_ext_e G2_DEC_REG(7, 6, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:207:32: note: in expansion of macro 'g2_slice_hdr_ext_e' 207 | hantro_reg_write(vpu, &g2_slice_hdr_ext_e, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g1_vp8_dec.c: In function 'cfg_tap': /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:68:33: note: in expansion of macro 'G2_DEC_REG' 68 | #define g2_filt_offset_tc G2_DEC_REG(7, 7, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:206:32: note: in expansion of macro 'g2_filt_offset_tc' 206 | hantro_reg_write(vpu, &g2_filt_offset_tc, pps->pps_tc_offset_div2); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g1_vp8_dec.c:333:27: note: byref variable will be forcibly initialized 333 | struct hantro_reg reg; | ^~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:67:33: note: in expansion of macro 'G2_DEC_REG' 67 | #define g2_filt_offset_beta G2_DEC_REG(7, 12, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:205:32: note: in expansion of macro 'g2_filt_offset_beta' 205 | hantro_reg_write(vpu, &g2_filt_offset_beta, pps->pps_beta_offset_div2); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:48:33: note: in expansion of macro 'G2_DEC_REG' 48 | #define g2_sign_data_hide G2_DEC_REG(5, 12, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:186:32: note: in expansion of macro 'g2_sign_data_hide' 186 | hantro_reg_write(vpu, &g2_sign_data_hide, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:61:33: note: in expansion of macro 'G2_DEC_REG' 61 | #define g2_sao_e G2_DEC_REG(7, 22, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:184:32: note: in expansion of macro 'g2_sao_e' 184 | hantro_reg_write(vpu, &g2_sao_e, | ^~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:60:33: note: in expansion of macro 'G2_DEC_REG' 60 | #define g2_asym_pred_e G2_DEC_REG(7, 23, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:182:32: note: in expansion of macro 'g2_asym_pred_e' 182 | hantro_reg_write(vpu, &g2_asym_pred_e, | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:66:33: note: in expansion of macro 'G2_DEC_REG' 66 | #define g2_strong_smooth_e G2_DEC_REG(7, 17, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:180:32: note: in expansion of macro 'g2_strong_smooth_e' 180 | hantro_reg_write(vpu, &g2_strong_smooth_e, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:49:33: note: in expansion of macro 'G2_DEC_REG' 49 | #define g2_tempor_mvp_e G2_DEC_REG(5, 11, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:177:32: note: in expansion of macro 'g2_tempor_mvp_e' 177 | hantro_reg_write(vpu, &g2_tempor_mvp_e, | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:103:41: note: in expansion of macro 'G2_DEC_REG' 103 | #define hevc_max_trb_size G2_DEC_REG(13, 10, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:173:32: note: in expansion of macro 'hevc_max_trb_size' 173 | hantro_reg_write(vpu, &hevc_max_trb_size, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:102:41: note: in expansion of macro 'G2_DEC_REG' 102 | #define hevc_min_trb_size G2_DEC_REG(13, 13, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:171:32: note: in expansion of macro 'hevc_min_trb_size' 171 | hantro_reg_write(vpu, &hevc_min_trb_size, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:104:41: note: in expansion of macro 'G2_DEC_REG' 104 | #define hevc_max_intra_hierdepth G2_DEC_REG(13, 7, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:169:32: note: in expansion of macro 'hevc_max_intra_hierdepth' 169 | hantro_reg_write(vpu, &hevc_max_intra_hierdepth, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:105:41: note: in expansion of macro 'G2_DEC_REG' 105 | #define hevc_max_inter_hierdepth G2_DEC_REG(13, 4, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:167:32: note: in expansion of macro 'hevc_max_inter_hierdepth' 167 | hantro_reg_write(vpu, &hevc_max_inter_hierdepth, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:149:33: note: in expansion of macro 'G2_DEC_REG' 149 | #define g2_pic_height_4x4 G2_DEC_REG(20, 0, 0xfff) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:164:32: note: in expansion of macro 'g2_pic_height_4x4' 164 | hantro_reg_write(vpu, &g2_pic_height_4x4, | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:148:33: note: in expansion of macro 'G2_DEC_REG' 148 | #define g2_pic_width_4x4 G2_DEC_REG(20, 16, 0xfff) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:162:32: note: in expansion of macro 'g2_pic_width_4x4' 162 | hantro_reg_write(vpu, &g2_pic_width_4x4, | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:42:33: note: in expansion of macro 'G2_DEC_REG' 42 | #define g2_pic_height_in_cbs G2_DEC_REG(4, 6, 0x1fff) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:160:32: note: in expansion of macro 'g2_pic_height_in_cbs' 160 | hantro_reg_write(vpu, &g2_pic_height_in_cbs, pic_height_in_min_cbs); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:41:33: note: in expansion of macro 'G2_DEC_REG' 41 | #define g2_pic_width_in_cbs G2_DEC_REG(4, 19, 0x1fff) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:159:32: note: in expansion of macro 'g2_pic_width_in_cbs' 159 | hantro_reg_write(vpu, &g2_pic_width_in_cbs, pic_width_in_min_cbs); | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:147:33: note: in expansion of macro 'G2_DEC_REG' 147 | #define g2_partial_ctb_y G2_DEC_REG(20, 30, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:157:32: note: in expansion of macro 'g2_partial_ctb_y' 157 | hantro_reg_write(vpu, &g2_partial_ctb_y, partial_ctb_y); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:146:33: note: in expansion of macro 'G2_DEC_REG' 146 | #define g2_partial_ctb_x G2_DEC_REG(20, 31, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:156:32: note: in expansion of macro 'g2_partial_ctb_x' 156 | hantro_reg_write(vpu, &g2_partial_ctb_x, partial_ctb_x); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:94:33: note: in expansion of macro 'G2_DEC_REG' 94 | #define g2_max_cb_size G2_DEC_REG(12, 10, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:143:32: note: in expansion of macro 'g2_max_cb_size' 143 | hantro_reg_write(vpu, &g2_max_cb_size, max_log2_ctb_size); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:93:33: note: in expansion of macro 'G2_DEC_REG' 93 | #define g2_min_cb_size G2_DEC_REG(12, 13, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:142:32: note: in expansion of macro 'g2_min_cb_size' 142 | hantro_reg_write(vpu, &g2_min_cb_size, min_log2_cb_size); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:83:33: note: in expansion of macro 'G2_DEC_REG' 83 | #define g2_hdr_skip_length G2_DEC_REG(9, 0, 0x3fff) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:137:32: note: in expansion of macro 'g2_hdr_skip_length' 137 | hantro_reg_write(vpu, &g2_hdr_skip_length, ctrls->hevc_hdr_skip_length); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:79:33: note: in expansion of macro 'G2_DEC_REG' 79 | #define g2_output_8_bits G2_DEC_REG(8, 3, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:135:32: note: in expansion of macro 'g2_output_8_bits' 135 | hantro_reg_write(vpu, &g2_output_8_bits, 0); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:78:33: note: in expansion of macro 'G2_DEC_REG' 78 | #define g2_bit_depth_c_minus8 G2_DEC_REG(8, 4, 0x3) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:133:32: note: in expansion of macro 'g2_bit_depth_c_minus8' 133 | hantro_reg_write(vpu, &g2_bit_depth_c_minus8, sps->bit_depth_chroma_minus8); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:77:33: note: in expansion of macro 'G2_DEC_REG' 77 | #define g2_bit_depth_y_minus8 G2_DEC_REG(8, 6, 0x3) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:132:32: note: in expansion of macro 'g2_bit_depth_y_minus8' 132 | hantro_reg_write(vpu, &g2_bit_depth_y_minus8, sps->bit_depth_luma_minus8); | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g1_vp8_dec.c: In function 'cfg_parts': /kisskb/src/drivers/staging/media/hantro/hantro_g1_vp8_dec.c:239:27: note: byref variable will be forcibly initialized 239 | struct hantro_reg reg; | ^~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c: In function 'prepare_tile_info_buffer': /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:87:33: note: in expansion of macro 'G2_DEC_REG' 87 | #define g2_num_tile_cols G2_DEC_REG(10, 19, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:109:40: note: in expansion of macro 'g2_num_tile_cols' 109 | hantro_reg_write(vpu, &g2_num_tile_cols, 1); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:88:33: note: in expansion of macro 'G2_DEC_REG' 88 | #define g2_num_tile_rows G2_DEC_REG(10, 14, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:108:40: note: in expansion of macro 'g2_num_tile_rows' 108 | hantro_reg_write(vpu, &g2_num_tile_rows, 1); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:87:33: note: in expansion of macro 'G2_DEC_REG' 87 | #define g2_num_tile_cols G2_DEC_REG(10, 19, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:61:40: note: in expansion of macro 'g2_num_tile_cols' 61 | hantro_reg_write(vpu, &g2_num_tile_cols, num_tile_cols); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:88:33: note: in expansion of macro 'G2_DEC_REG' 88 | #define g2_num_tile_rows G2_DEC_REG(10, 14, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:60:40: note: in expansion of macro 'g2_num_tile_rows' 60 | hantro_reg_write(vpu, &g2_num_tile_rows, num_tile_rows); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:89:33: note: in expansion of macro 'G2_DEC_REG' 89 | #define g2_tile_e G2_DEC_REG(10, 1, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:42:32: note: in expansion of macro 'g2_tile_e' 42 | hantro_reg_write(vpu, &g2_tile_e, tiles_enabled); | ^~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c: In function 'set_ref': /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:92:33: note: in expansion of macro 'G2_DEC_REG' 92 | #define g2_refer_lterm_e G2_DEC_REG(12, 16, 0xffff) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:479:32: note: in expansion of macro 'g2_refer_lterm_e' 479 | hantro_reg_write(vpu, &g2_refer_lterm_e, dpb_longterm_e); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:59:33: note: in expansion of macro 'G2_DEC_REG' 59 | #define g2_filter_over_tiles G2_DEC_REG(7, 24, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:406:32: note: in expansion of macro 'g2_filter_over_tiles' 406 | hantro_reg_write(vpu, &g2_filter_over_tiles, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:58:33: note: in expansion of macro 'G2_DEC_REG' 58 | #define g2_filter_over_slices G2_DEC_REG(7, 25, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:404:32: note: in expansion of macro 'g2_filter_over_slices' 404 | hantro_reg_write(vpu, &g2_filter_over_slices, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:43:33: note: in expansion of macro 'G2_DEC_REG' 43 | #define g2_num_ref_frames G2_DEC_REG(4, 0, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:403:32: note: in expansion of macro 'g2_num_ref_frames' 403 | hantro_reg_write(vpu, &g2_num_ref_frames, max_ref_frames); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c: In function 'set_buffers': /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:39:33: note: in expansion of macro 'G2_DEC_REG' 39 | #define g2_write_mvs_e G2_DEC_REG(3, 12, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:506:32: note: in expansion of macro 'g2_write_mvs_e' 506 | hantro_reg_write(vpu, &g2_write_mvs_e, 1); | ^~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:196:33: note: in expansion of macro 'G2_DEC_REG' 196 | #define g2_strm_start_offset G2_DEC_REG(259, 0, 0xffffffff) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:505:32: note: in expansion of macro 'g2_strm_start_offset' 505 | hantro_reg_write(vpu, &g2_strm_start_offset, 0); | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:195:33: note: in expansion of macro 'G2_DEC_REG' 195 | #define g2_strm_buffer_len G2_DEC_REG(258, 0, 0xffffffff) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:504:32: note: in expansion of macro 'g2_strm_buffer_len' 504 | hantro_reg_write(vpu, &g2_strm_buffer_len, src_buf_len); | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:53:33: note: in expansion of macro 'G2_DEC_REG' 53 | #define g2_stream_len G2_DEC_REG(6, 0, 0xffffffff) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:503:32: note: in expansion of macro 'g2_stream_len' 503 | hantro_reg_write(vpu, &g2_stream_len, src_len); | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c: In function 'prepare_scaling_list_buffer': /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:45:33: note: in expansion of macro 'G2_DEC_REG' 45 | #define g2_scaling_list_e G2_DEC_REG(5, 24, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:530:32: note: in expansion of macro 'g2_scaling_list_e' 530 | hantro_reg_write(vpu, &g2_scaling_list_e, scaling_list_enabled); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c: In function 'hantro_g2_hevc_dec_run': /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:34:33: note: in expansion of macro 'G2_DEC_REG' 34 | #define g2_compress_swap G2_DEC_REG(3, 20, 0xf) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:632:32: note: in expansion of macro 'g2_compress_swap' 632 | hantro_reg_write(vpu, &g2_compress_swap, 0xf); | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:31:33: note: in expansion of macro 'G2_DEC_REG' 31 | #define g2_dirmv_swap G2_DEC_REG(2, 20, 0xf) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:631:32: note: in expansion of macro 'g2_dirmv_swap' 631 | hantro_reg_write(vpu, &g2_dirmv_swap, 0xf); | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:30:33: note: in expansion of macro 'G2_DEC_REG' 30 | #define g2_strm_swap G2_DEC_REG(2, 28, 0xf) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:630:32: note: in expansion of macro 'g2_strm_swap' 630 | hantro_reg_write(vpu, &g2_strm_swap, 0xf); | ^~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:174:33: note: in expansion of macro 'G2_DEC_REG' 174 | #define g2_max_burst G2_DEC_REG(58, 0, 0xff) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:627:32: note: in expansion of macro 'g2_max_burst' 627 | hantro_reg_write(vpu, &g2_max_burst, 16); | ^~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:173:33: note: in expansion of macro 'G2_DEC_REG' 173 | #define g2_buswidth G2_DEC_REG(58, 8, 0x7) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:626:32: note: in expansion of macro 'g2_buswidth' 626 | hantro_reg_write(vpu, &g2_buswidth, BUS_WIDTH_128); | ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:36:33: note: in expansion of macro 'G2_DEC_REG' 36 | #define g2_out_rs_e G2_DEC_REG(3, 16, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:623:32: note: in expansion of macro 'g2_out_rs_e' 623 | hantro_reg_write(vpu, &g2_out_rs_e, 1); | ^~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:35:33: note: in expansion of macro 'G2_DEC_REG' 35 | #define g2_ref_compress_bypass G2_DEC_REG(3, 17, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:620:32: note: in expansion of macro 'g2_ref_compress_bypass' 620 | hantro_reg_write(vpu, &g2_ref_compress_bypass, 1); | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:37:33: note: in expansion of macro 'G2_DEC_REG' 37 | #define g2_out_dis G2_DEC_REG(3, 15, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:617:32: note: in expansion of macro 'g2_out_dis' 617 | hantro_reg_write(vpu, &g2_out_dis, 0); | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:172:33: note: in expansion of macro 'G2_DEC_REG' 172 | #define g2_clk_gate_e G2_DEC_REG(58, 16, 0x1) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:614:32: note: in expansion of macro 'g2_clk_gate_e' 614 | hantro_reg_write(vpu, &g2_clk_gate_e, 1); | ^~~~~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:16:36: note: byref variable will be forcibly initialized 16 | ((const struct hantro_reg) { \ | ^ /kisskb/src/drivers/staging/media/hantro/hantro_g2_regs.h:33:33: note: in expansion of macro 'G2_DEC_REG' 33 | #define g2_mode G2_DEC_REG(3, 27, 0x1f) | ^~~~~~~~~~ /kisskb/src/drivers/staging/media/hantro/hantro_g2_hevc_dec.c:613:32: note: in expansion of macro 'g2_mode' 613 | hantro_reg_write(vpu, &g2_mode, HEVC_DEC_MODE); | ^~~~~~~ /kisskb/src/drivers/staging/media/hantro/rockchip_vpu2_hw_jpeg_enc.c: In function 'rockchip_vpu2_jpeg_enc_run': /kisskb/src/drivers/staging/media/hantro/rockchip_vpu2_hw_jpeg_enc.c:125:32: note: byref variable will be forcibly initialized 125 | struct hantro_jpeg_ctx jpeg_ctx; | ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_mc_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' 98 | TRACE_EVENT(mc_event, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' 98 | TRACE_EVENT(mc_event, | ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_arm_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:171:1: note: in expansion of macro 'TRACE_EVENT' 171 | TRACE_EVENT(arm_event, | ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_non_standard_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' 219 | TRACE_EVENT(non_standard_event, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' 219 | TRACE_EVENT(non_standard_event, | ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_aer_event': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' 298 | TRACE_EVENT(aer_event, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' 298 | TRACE_EVENT(aer_event, | ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_memory_failure_event': /kisskb/src/drivers/hwtracing/intel_th/core.c: In function 'intel_th_subdevice_alloc': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:402:1: note: in expansion of macro 'TRACE_EVENT' 402 | TRACE_EVENT(memory_failure_event, | ^~~~~~~~~~~ /kisskb/src/drivers/hwtracing/intel_th/core.c:620:25: note: byref variable will be forcibly initialized 620 | struct resource res[3]; | ^~~ /kisskb/src/drivers/hwtracing/intel_th/core.c: In function 'intel_th_output_open': /kisskb/src/drivers/hwtracing/intel_th/core.c:805:12: note: byref variable will be forcibly initialized 805 | static int intel_th_output_open(struct inode *inode, struct file *file) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/intel_th/core.c: In function 'active_store': /kisskb/src/drivers/hwtracing/intel_th/core.c:309:23: note: byref variable will be forcibly initialized 309 | unsigned long val; | ^~~ In file included from /kisskb/src/drivers/nvmem/core.c:20: /kisskb/src/drivers/nvmem/core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_add_cells_from_of': /kisskb/src/drivers/nvmem/core.c:686:13: note: byref variable will be forcibly initialized 686 | int len; | ^~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_cell_prepare_write_buffer': /kisskb/src/drivers/nvmem/core.c:1497:12: note: byref variable will be forcibly initialized 1497 | u8 v, *p, *buf, *b, pbyte, pbits; | ^ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/hwtracing/intel_th/gth.c:11: /kisskb/src/drivers/hwtracing/intel_th/gth.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_read': /kisskb/src/drivers/nvmem/core.c:1786:17: note: byref variable will be forcibly initialized 1786 | ssize_t len; | ^~~ /kisskb/src/drivers/nvmem/core.c:1784:33: note: byref variable will be forcibly initialized 1784 | struct nvmem_cell_entry cell; | ^~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_write': /kisskb/src/drivers/nvmem/core.c:1815:33: note: byref variable will be forcibly initialized 1815 | struct nvmem_cell_entry cell; | ^~~~ In file included from /kisskb/src/drivers/hwtracing/intel_th/gth.c:12: /kisskb/src/drivers/hwtracing/intel_th/gth.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_cell_read_common': /kisskb/src/drivers/nvmem/core.c:1593:16: note: byref variable will be forcibly initialized 1593 | size_t len; | ^~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_cell_read_variable_le_u32': /kisskb/src/drivers/nvmem/core.c:1721:16: note: byref variable will be forcibly initialized 1721 | size_t len; | ^~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_cell_read_variable_le_u64': /kisskb/src/drivers/nvmem/core.c:1752:16: note: byref variable will be forcibly initialized 1752 | size_t len; | ^~~ /kisskb/src/drivers/hwtracing/intel_th/gth.c: In function 'output_attr_store': /kisskb/src/drivers/hwtracing/intel_th/gth.c:351:22: note: byref variable will be forcibly initialized 351 | unsigned int config; | ^~~~~~ /kisskb/src/drivers/hwtracing/intel_th/gth.c: In function 'master_attr_store': /kisskb/src/drivers/hwtracing/intel_th/gth.c:171:23: note: byref variable will be forcibly initialized 171 | int old_port, port; | ^~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/nvmem/rockchip-efuse.c:11: /kisskb/src/drivers/nvmem/rockchip-efuse.c: In function 'array3_size': /kisskb/src/include/linux/overflow.h:155:16: note: byref variable will be forcibly initialized 155 | size_t bytes; | ^~~~~ /kisskb/src/drivers/mux/core.c: In function 'mux_control_get': /kisskb/src/drivers/mux/core.c:428:32: note: byref variable will be forcibly initialized 428 | struct of_phandle_args args; | ^~~~ /kisskb/src/drivers/nvmem/qfprom.c: In function 'qfprom_reg_write': /kisskb/src/drivers/nvmem/qfprom.c:261:38: note: byref variable will be forcibly initialized 261 | struct qfprom_touched_values old; | ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fsi.h:128, from /kisskb/src/drivers/fsi/fsi-core.c:28: /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_read': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(fsi_master_read, | ^~~~~~~~~~~ /kisskb/src/drivers/mux/adg792a.c: In function 'adg792a_probe': /kisskb/src/drivers/mux/adg792a.c:66:13: note: byref variable will be forcibly initialized 66 | u32 cells; | ^~~~~ /kisskb/src/drivers/mux/adg792a.c:65:13: note: byref variable will be forcibly initialized 65 | s32 idle_state[3]; | ^~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_write': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi.h:38:1: note: in expansion of macro 'TRACE_EVENT' 38 | TRACE_EVENT(fsi_master_write, | ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_rw_result': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi.h:69:1: note: in expansion of macro 'TRACE_EVENT' 69 | TRACE_EVENT(fsi_master_rw_result, | ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_break': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi.h:108:1: note: in expansion of macro 'TRACE_EVENT' 108 | TRACE_EVENT(fsi_master_break, | ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'fsi_slave_set_smode': /kisskb/src/drivers/fsi/fsi-core.c:272:16: note: byref variable will be forcibly initialized 272 | __be32 data; | ^~~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'fsi_slave_report_and_clear_errors': /kisskb/src/drivers/fsi/fsi-core.c:212:21: note: byref variable will be forcibly initialized 212 | __be32 irq, stat; | ^~~~ /kisskb/src/drivers/fsi/fsi-core.c:212:16: note: byref variable will be forcibly initialized 212 | __be32 irq, stat; | ^~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'fsi_slave_handle_error': /kisskb/src/drivers/fsi/fsi-core.c:290:18: note: byref variable will be forcibly initialized 290 | uint32_t reg; | ^~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'slave_send_echo_store': /kisskb/src/drivers/fsi/fsi-core.c:829:23: note: byref variable will be forcibly initialized 829 | unsigned long val; | ^~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'fsi_slave_node_matches': /kisskb/src/drivers/fsi/fsi-core.c:654:22: note: byref variable will be forcibly initialized 654 | unsigned int len, na, ns; | ^~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'fsi_device_node_matches': /kisskb/src/drivers/fsi/fsi-core.c:418:22: note: byref variable will be forcibly initialized 418 | unsigned int len, na, ns; | ^~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'fsi_slave_read': /kisskb/src/drivers/fsi/fsi-core.c:348:17: note: byref variable will be forcibly initialized 348 | uint8_t id = slave->id; | ^~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'cfam_read': /kisskb/src/drivers/fsi/fsi-core.c:709:24: note: byref variable will be forcibly initialized 709 | __be32 data; | ^~~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'fsi_slave_scan': /kisskb/src/drivers/fsi/fsi-core.c:483:24: note: byref variable will be forcibly initialized 483 | __be32 data; | ^~~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'fsi_slave_write': /kisskb/src/drivers/fsi/fsi-core.c:373:17: note: byref variable will be forcibly initialized 373 | uint8_t id = slave->id; | ^~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'cfam_write': /kisskb/src/drivers/fsi/fsi-core.c:746:24: note: byref variable will be forcibly initialized 746 | __be32 data; | ^~~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'fsi_slave_init': /kisskb/src/drivers/fsi/fsi-core.c:1055:26: note: byref variable will be forcibly initialized 1055 | uint32_t prop; | ^~~~ /kisskb/src/drivers/fsi/fsi-core.c:990:30: note: byref variable will be forcibly initialized 990 | __be32 data, llmode, slbus; | ^~~~~ /kisskb/src/drivers/fsi/fsi-core.c:990:22: note: byref variable will be forcibly initialized 990 | __be32 data, llmode, slbus; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-core.c:990:16: note: byref variable will be forcibly initialized 990 | __be32 data, llmode, slbus; | ^~~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/hwtracing/intel_th/msu.c:11: /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/hwtracing/intel_th/msu.c:11: /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'win_switch_store': /kisskb/src/drivers/hwtracing/intel_th/msu.c:2055:23: note: byref variable will be forcibly initialized 2055 | unsigned long val; | ^~~ /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'wrap_store': /kisskb/src/drivers/hwtracing/intel_th/msu.c:1824:23: note: byref variable will be forcibly initialized 1824 | unsigned long val; | ^~~ /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'intel_th_msc_read': /kisskb/src/drivers/hwtracing/intel_th/msu.c:1545:47: note: byref variable will be forcibly initialized 1545 | struct msc_win_to_user_struct u = { | ^ In file included from /kisskb/src/drivers/hwtracing/intel_th/msu.c:16: /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'krealloc_array': /kisskb/src/include/linux/slab.h:645:16: note: byref variable will be forcibly initialized 645 | size_t bytes; | ^~~~~ /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'nr_pages_store': /kisskb/src/drivers/hwtracing/intel_th/msu.c:1983:23: note: byref variable will be forcibly initialized 1983 | unsigned long val, *win = NULL, *rewin; | ^~~ /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'mode_store': /kisskb/src/drivers/hwtracing/intel_th/msu.c:1875:13: note: byref variable will be forcibly initialized 1875 | int i, ret; | ^ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/siox.h:66, from /kisskb/src/drivers/siox/siox-core.c:37: /kisskb/src/drivers/siox/siox-core.c: In function 'trace_event_raw_event_siox_set_data': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/siox.h:9:1: note: in expansion of macro 'TRACE_EVENT' 9 | TRACE_EVENT(siox_set_data, | ^~~~~~~~~~~ /kisskb/src/drivers/siox/siox-core.c: In function 'trace_event_raw_event_siox_get_data': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/siox.h:34:1: note: in expansion of macro 'TRACE_EVENT' 34 | TRACE_EVENT(siox_get_data, | ^~~~~~~~~~~ /kisskb/src/drivers/siox/siox-core.c: In function 'poll_interval_ns_store': /kisskb/src/drivers/siox/siox-core.c:646:13: note: byref variable will be forcibly initialized 646 | u64 val; | ^~~ /kisskb/src/drivers/siox/siox-core.c: In function 'device_add_store': /kisskb/src/drivers/siox/siox-core.c:599:12: note: byref variable will be forcibly initialized 599 | u8 statustype = 0; | ^~~~~~~~~~ /kisskb/src/drivers/siox/siox-core.c:598:29: note: byref variable will be forcibly initialized 598 | size_t inbytes = 0, outbytes = 0; | ^~~~~~~~ /kisskb/src/drivers/siox/siox-core.c:598:16: note: byref variable will be forcibly initialized 598 | size_t inbytes = 0, outbytes = 0; | ^~~~~~~ /kisskb/src/drivers/siox/siox-core.c:597:14: note: byref variable will be forcibly initialized 597 | char type[20] = ""; | ^~~~ /kisskb/src/drivers/siox/siox-core.c: In function 'active_store': /kisskb/src/drivers/siox/siox-core.c:568:13: note: byref variable will be forcibly initialized 568 | int active; | ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gnss/core.c:10: /kisskb/src/drivers/gnss/core.c: In function 'gnss_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gnss/core.c:105:23: note: in expansion of macro 'wait_event_interruptible' 105 | ret = wait_event_interruptible(gdev->read_queue, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gnss/core.c:92:22: note: byref variable will be forcibly initialized 92 | unsigned int copied; | ^~~~~~ /kisskb/src/drivers/iio/accel/adxl355_core.c: In function 'adxl355_setup': /kisskb/src/drivers/iio/accel/adxl355_core.c:241:22: note: byref variable will be forcibly initialized 241 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/interconnect/qcom/bcm-voter.c: In function 'qcom_icc_bcm_voter_commit': /kisskb/src/drivers/interconnect/qcom/bcm-voter.c:251:24: note: byref variable will be forcibly initialized 251 | struct tcs_cmd cmds[MAX_BCMS]; | ^~~~ /kisskb/src/drivers/interconnect/qcom/bcm-voter.c:250:13: note: byref variable will be forcibly initialized 250 | int commit_idx[MAX_VCD + 1]; | ^~~~~~~~~~ In file included from /kisskb/src/drivers/staging/media/hantro/hantro_h264.c:13: /kisskb/src/drivers/staging/media/hantro/hantro_h264.c: In function 'update_dpb': /kisskb/src/drivers/staging/media/hantro/hantro_h264.c:269:24: note: byref variable will be forcibly initialized 269 | DECLARE_BITMAP(used, ARRAY_SIZE(dec_param->dpb)) = { 0, }; | ^~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/staging/media/hantro/hantro_h264.c:268:24: note: byref variable will be forcibly initialized 268 | DECLARE_BITMAP(new, ARRAY_SIZE(dec_param->dpb)) = { 0, }; | ^~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/staging/media/hantro/hantro_h264.c: In function 'hantro_h264_dec_prepare_run': /kisskb/src/drivers/staging/media/hantro/hantro_h264.c:366:42: note: byref variable will be forcibly initialized 366 | struct v4l2_h264_reflist_builder reflist_builder; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/nvmem/rave-sp-eeprom.c: In function 'rave_sp_eeprom_io': /kisskb/src/drivers/nvmem/rave-sp-eeprom.c:101:12: note: byref variable will be forcibly initialized 101 | u8 cmd[RAVE_SP_EEPROM_HEADER_MAX + sizeof(page->data)]; | ^~~ /kisskb/src/drivers/nvmem/rave-sp-eeprom.c: In function 'rave_sp_eeprom_page_access': /kisskb/src/drivers/nvmem/rave-sp-eeprom.c:163:36: note: byref variable will be forcibly initialized 163 | struct rave_sp_eeprom_page page; | ^~~~ /kisskb/src/drivers/mux/gpio.c: In function 'mux_gpio_set': /kisskb/src/drivers/mux/gpio.c:27:13: note: byref variable will be forcibly initialized 27 | u32 value = state; | ^~~~~ In file included from /kisskb/src/include/linux/kasan-checks.h:5, from /kisskb/src/include/asm-generic/rwonce.h:26, from /kisskb/src/arch/arm64/include/asm/rwonce.h:71, from /kisskb/src/include/linux/compiler.h:266, from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/bits.h:22, from /kisskb/src/include/linux/bitops.h:6, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/drivers/mux/gpio.c:10: /kisskb/src/drivers/mux/gpio.c:26:24: note: byref variable will be forcibly initialized 26 | DECLARE_BITMAP(values, BITS_PER_TYPE(state)); | ^~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/mux/gpio.c: In function 'mux_gpio_probe': /kisskb/src/drivers/mux/gpio.c:54:13: note: byref variable will be forcibly initialized 54 | s32 idle_state; | ^~~~~~~~~~ /kisskb/src/drivers/nvmem/rave-sp-eeprom.c: In function 'rave_sp_eeprom_probe': /kisskb/src/drivers/nvmem/rave-sp-eeprom.c:295:13: note: byref variable will be forcibly initialized 295 | u32 reg[2], size; | ^~~ In file included from /kisskb/src/drivers/nvmem/rockchip-otp.c:11: /kisskb/src/drivers/nvmem/rockchip-otp.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_get_event': /kisskb/src/drivers/devfreq/exynos-bus.c:66:35: note: byref variable will be forcibly initialized 66 | struct devfreq_event_data event_data; | ^~~~~~~~~~ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_get_dev_status': /kisskb/src/drivers/devfreq/exynos-bus.c:123:35: note: byref variable will be forcibly initialized 123 | struct devfreq_event_data edata; | ^~~~~ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_parent_parse_of': /kisskb/src/drivers/devfreq/exynos-bus.c:183:21: note: byref variable will be forcibly initialized 183 | const char *vdd = "vdd"; | ^~~ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_parse_of': /kisskb/src/drivers/devfreq/exynos-bus.c:250:23: note: byref variable will be forcibly initialized 250 | unsigned long rate; | ^~~~ /kisskb/src/drivers/devfreq/rk3399_dmc.c: In function 'rk3399_dmcfreq_get_dev_status': /kisskb/src/drivers/devfreq/rk3399_dmc.c:169:35: note: byref variable will be forcibly initialized 169 | struct devfreq_event_data edata; | ^~~~~ /kisskb/src/drivers/mux/mmio.c: In function 'mux_mmio_probe': /kisskb/src/drivers/mux/mmio.c:78:26: note: byref variable will be forcibly initialized 78 | u32 reg, mask; | ^~~~ /kisskb/src/drivers/mux/mmio.c:78:21: note: byref variable will be forcibly initialized 78 | u32 reg, mask; | ^~~ /kisskb/src/drivers/mux/mmio.c:77:21: note: byref variable will be forcibly initialized 77 | s32 idle_state = MUX_IDLE_AS_IS; | ^~~~~~~~~~ /kisskb/src/drivers/devfreq/rk3399_dmc.c: In function 'rk3399_dmcfreq_probe': /kisskb/src/drivers/devfreq/rk3399_dmc.c:318:13: note: byref variable will be forcibly initialized 318 | u32 val; | ^~~ /kisskb/src/drivers/devfreq/rk3399_dmc.c:310:30: note: byref variable will be forcibly initialized 310 | struct arm_smccc_res res; | ^~~ /kisskb/src/drivers/devfreq/rk3399_dmc.c: In function 'rk3399_dmcfreq_target': /kisskb/src/drivers/devfreq/rk3399_dmc.c:81:30: note: byref variable will be forcibly initialized 81 | struct arm_smccc_res res; | ^~~ /kisskb/src/drivers/nvmem/sprd-efuse.c: In function 'sprd_efuse_read': /kisskb/src/drivers/nvmem/sprd-efuse.c:300:13: note: byref variable will be forcibly initialized 300 | u32 data; | ^~~~ /kisskb/src/drivers/hwtracing/intel_th/pti.c: In function 'clock_divider_store': /kisskb/src/drivers/hwtracing/intel_th/pti.c:121:23: note: byref variable will be forcibly initialized 121 | unsigned long val; | ^~~ /kisskb/src/drivers/hwtracing/intel_th/pti.c: In function 'freerunning_clock_store': /kisskb/src/drivers/hwtracing/intel_th/pti.c:93:23: note: byref variable will be forcibly initialized 93 | unsigned long val; | ^~~ /kisskb/src/drivers/hwtracing/intel_th/pti.c: In function 'mode_store': /kisskb/src/drivers/hwtracing/intel_th/pti.c:61:23: note: byref variable will be forcibly initialized 61 | unsigned long val; | ^~~ In file included from /kisskb/src/drivers/hwtracing/intel_th/msu-sink.c:10: /kisskb/src/drivers/hwtracing/intel_th/msu-sink.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/gnss/serial.c: In function 'gnss_serial_parse_dt': /kisskb/src/drivers/gnss/serial.c:114:13: note: byref variable will be forcibly initialized 114 | u32 speed = 4800; | ^~~~~ /kisskb/src/drivers/interconnect/qcom/osm-l3.c: In function 'qcom_osm_l3_set': /kisskb/src/drivers/interconnect/qcom/osm-l3.c:173:13: note: byref variable will be forcibly initialized 173 | u32 agg_avg = 0; | ^~~~~~~ /kisskb/src/drivers/interconnect/qcom/osm-l3.c:172:13: note: byref variable will be forcibly initialized 172 | u32 agg_peak = 0; | ^~~~~~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/interconnect/qcom/osm-l3.c:12: /kisskb/src/drivers/interconnect/qcom/osm-l3.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_arrange_axis_data': /kisskb/src/drivers/iio/accel/adxl372.c:603:17: note: byref variable will be forcibly initialized 603 | __be16 axis_sample[3]; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/accel/adxl372_i2c.c: In function 'adxl372_i2c_probe': /kisskb/src/drivers/iio/accel/adxl372_i2c.c:25:22: note: byref variable will be forcibly initialized 25 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_get_status': /kisskb/src/drivers/iio/accel/adxl372.c:578:16: note: byref variable will be forcibly initialized 578 | __be32 buf; | ^~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_read_threshold_value': /kisskb/src/drivers/iio/accel/adxl372.c:318:16: note: byref variable will be forcibly initialized 318 | __be16 raw_regval; | ^~~~~~~~~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_read_event_value': /kisskb/src/drivers/iio/accel/adxl372.c:846:13: note: byref variable will be forcibly initialized 846 | u16 raw_value; | ^~~~~~~~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_read_axis': /kisskb/src/drivers/iio/accel/adxl372.c:356:16: note: byref variable will be forcibly initialized 356 | __be16 regval; | ^~~~~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_trigger_handler': /kisskb/src/drivers/iio/accel/adxl372.c:640:13: note: byref variable will be forcibly initialized 640 | u16 fifo_entries; | ^~~~~~~~~~~~ /kisskb/src/drivers/iio/accel/adxl372.c:639:21: note: byref variable will be forcibly initialized 639 | u8 status1, status2; | ^~~~~~~ /kisskb/src/drivers/iio/accel/adxl372.c:639:12: note: byref variable will be forcibly initialized 639 | u8 status1, status2; | ^~~~~~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_set_activity_threshold': /kisskb/src/drivers/iio/accel/adxl372.c:449:23: note: byref variable will be forcibly initialized 449 | unsigned char buf[6]; | ^~~ /kisskb/src/drivers/iio/accel/adxl372.c: In function 'adxl372_setup': /kisskb/src/drivers/iio/accel/adxl372.c:681:22: note: byref variable will be forcibly initialized 681 | unsigned int regval; | ^~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/interconnect/qcom/icc-rpmh.c:10: /kisskb/src/drivers/interconnect/qcom/icc-rpmh.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/interconnect/qcom/icc-rpmh.c: In function 'qcom_icc_bcm_init': /kisskb/src/drivers/interconnect/qcom/icc-rpmh.c:139:16: note: byref variable will be forcibly initialized 139 | size_t data_count; | ^~~~~~~~~~ /kisskb/src/drivers/gnss/sirf.c: In function 'sirf_parse_dt': /kisskb/src/drivers/gnss/sirf.c:386:13: note: byref variable will be forcibly initialized 386 | u32 speed = 9600; | ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/include/linux/gnss.h:11, from /kisskb/src/drivers/gnss/sirf.c:9: /kisskb/src/drivers/gnss/sirf.c: In function 'sirf_wait_for_power_state_nowakeup': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gnss/sirf.c:216:15: note: in expansion of macro 'wait_event_interruptible_timeout' 216 | ret = wait_event_interruptible_timeout(data->power_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gnss/sirf.c: In function 'sirf_wait_for_power_state': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gnss/sirf.c:238:15: note: in expansion of macro 'wait_event_interruptible_timeout' 238 | ret = wait_event_interruptible_timeout(data->power_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/most/configfs.c: In function 'most_snd_grp_create_card_store': /kisskb/src/drivers/most/configfs.c:545:14: note: byref variable will be forcibly initialized 545 | bool tmp; | ^~~ /kisskb/src/drivers/most/configfs.c: In function 'mdev_link_destroy_link_store': /kisskb/src/drivers/most/configfs.c:139:14: note: byref variable will be forcibly initialized 139 | bool tmp; | ^~~ /kisskb/src/drivers/most/configfs.c: In function 'mdev_link_create_link_store': /kisskb/src/drivers/most/configfs.c:117:14: note: byref variable will be forcibly initialized 117 | bool tmp; | ^~~ /kisskb/src/drivers/iio/accel/bma400_core.c: In function 'bma400_get_temp_reg': /kisskb/src/drivers/iio/accel/bma400_core.c:182:22: note: byref variable will be forcibly initialized 182 | unsigned int raw_temp; | ^~~~~~~~ /kisskb/src/drivers/iio/accel/bma400_core.c: In function 'bma400_get_accel_output_data_rate': /kisskb/src/drivers/iio/accel/bma400_core.c:251:22: note: byref variable will be forcibly initialized 251 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/accel/bma400_core.c: In function 'bma400_get_accel_oversampling_ratio': /kisskb/src/drivers/iio/accel/bma400_core.c:341:22: note: byref variable will be forcibly initialized 341 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/accel/bma400_core.c: In function 'bma400_get_accel_scale': /kisskb/src/drivers/iio/accel/bma400_core.c:455:22: note: byref variable will be forcibly initialized 455 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/accel/bma400_core.c: In function 'bma400_set_accel_output_data_rate': /kisskb/src/drivers/iio/accel/bma400_core.c:303:22: note: byref variable will be forcibly initialized 303 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/accel/bma400_core.c: In function 'bma400_set_accel_scale': /kisskb/src/drivers/iio/accel/bma400_core.c:473:22: note: byref variable will be forcibly initialized 473 | unsigned int acc_config; | ^~~~~~~~~~ /kisskb/src/drivers/iio/accel/bma400_core.c: In function 'bma400_set_accel_oversampling_ratio': /kisskb/src/drivers/iio/accel/bma400_core.c:386:22: note: byref variable will be forcibly initialized 386 | unsigned int acc_config; | ^~~~~~~~~~ /kisskb/src/drivers/iio/accel/bma400_core.c: In function 'bma400_get_power_mode': /kisskb/src/drivers/iio/accel/bma400_core.c:497:22: note: byref variable will be forcibly initialized 497 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/accel/bma400_core.c: In function 'bma400_set_power_mode': /kisskb/src/drivers/iio/accel/bma400_core.c:513:22: note: byref variable will be forcibly initialized 513 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/accel/bma400_core.c: In function 'bma400_get_accel_reg': /kisskb/src/drivers/iio/accel/bma400_core.c:207:16: note: byref variable will be forcibly initialized 207 | __le16 raw_accel; | ^~~~~~~~~ /kisskb/src/drivers/iio/accel/bma400_core.c: In function 'bma400_init': /kisskb/src/drivers/iio/accel/bma400_core.c:565:22: note: byref variable will be forcibly initialized 565 | unsigned int val; | ^~~ In file included from /kisskb/src/include/linux/list.h:11, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/most/core.c:8: /kisskb/src/drivers/most/core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/mm_types.h:9, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/most/core.c:8: /kisskb/src/drivers/most/core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/most/core.c:8: /kisskb/src/drivers/most/core.c: In function 'hdm_enqueue_thread': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/most/core.c:779:17: note: in expansion of macro 'wait_event_interruptible' 779 | wait_event_interruptible(c->hdm_fifo_wq, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-hub.c: In function 'hub_master_link_enable': /kisskb/src/drivers/fsi/fsi-master-hub.c:85:16: note: byref variable will be forcibly initialized 85 | __be32 reg; | ^~~ /kisskb/src/drivers/fsi/fsi-master-hub.c: In function 'hub_master_init': /kisskb/src/drivers/fsi/fsi-master-hub.c:127:16: note: byref variable will be forcibly initialized 127 | __be32 reg; | ^~~ /kisskb/src/drivers/fsi/fsi-master-hub.c: In function 'hub_master_probe': /kisskb/src/drivers/fsi/fsi-master-hub.c:200:16: note: byref variable will be forcibly initialized 200 | __be32 __reg; | ^~~~~ /kisskb/src/drivers/fsi/fsi-master-hub.c: In function 'hub_master_break': /kisskb/src/drivers/fsi/fsi-master-hub.c:72:16: note: byref variable will be forcibly initialized 72 | __be32 cmd; | ^~~ /kisskb/src/drivers/iio/accel/dmard09.c: In function 'dmard09_read_raw': /kisskb/src/drivers/iio/accel/dmard09.c:54:12: note: byref variable will be forcibly initialized 54 | u8 buf[DMARD09_BUF_LEN]; | ^~~ /kisskb/src/drivers/iio/accel/dmard10.c: In function 'dmard10_reset': /kisskb/src/drivers/iio/accel/dmard10.c:76:23: note: byref variable will be forcibly initialized 76 | unsigned char buffer[7]; | ^~~~~~ /kisskb/src/drivers/iio/accel/dmard10.c: In function 'dmard10_shutdown': /kisskb/src/drivers/iio/accel/dmard10.c:129:23: note: byref variable will be forcibly initialized 129 | unsigned char buffer[3]; | ^~~~~~ /kisskb/src/drivers/iio/accel/dmard10.c: In function 'dmard10_read_raw': /kisskb/src/drivers/iio/accel/dmard10.c:143:16: note: byref variable will be forcibly initialized 143 | __le16 buf[4]; | ^~~ /kisskb/src/drivers/iio/accel/bmc150-accel-core.c: In function 'bmc150_accel_get_temp': /kisskb/src/drivers/iio/accel/bmc150-accel-core.c:643:22: note: byref variable will be forcibly initialized 643 | unsigned int value; | ^~~~~ /kisskb/src/drivers/iio/accel/bmc150-accel-core.c: In function '__bmc150_accel_fifo_flush': /kisskb/src/drivers/iio/accel/bmc150-accel-core.c:989:22: note: byref variable will be forcibly initialized 989 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/accel/bmc150-accel-core.c:986:13: note: byref variable will be forcibly initialized 986 | u16 buffer[BMC150_ACCEL_FIFO_LENGTH * 3]; | ^~~~~~ /kisskb/src/drivers/iio/accel/bmc150-accel-core.c: In function 'bmc150_accel_handle_roc_event': /kisskb/src/drivers/iio/accel/bmc150-accel-core.c:1315:22: note: byref variable will be forcibly initialized 1315 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/accel/bmc150-accel-core.c: In function 'bmc150_accel_get_axis': /kisskb/src/drivers/iio/accel/bmc150-accel-core.c:667:16: note: byref variable will be forcibly initialized 667 | __le16 raw_val; | ^~~~~~~ /kisskb/src/drivers/iio/accel/bmc150-accel-core.c: In function 'bmc150_accel_chip_init': /kisskb/src/drivers/iio/accel/bmc150-accel-core.c:1597:22: note: byref variable will be forcibly initialized 1597 | unsigned int val; | ^~~ In file included from /kisskb/src/drivers/interconnect/qcom/sc8180x.c:7: /kisskb/src/drivers/interconnect/qcom/sc8180x.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fsi_master_aspeed.h:77, from /kisskb/src/drivers/fsi/fsi-master-aspeed.c:85: /kisskb/src/drivers/fsi/fsi-master-aspeed.c: In function 'trace_event_raw_event_fsi_master_aspeed_opb_read': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_aspeed.h:11:1: note: in expansion of macro 'TRACE_EVENT' 11 | TRACE_EVENT(fsi_master_aspeed_opb_read, | ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-aspeed.c: In function 'trace_event_raw_event_fsi_master_aspeed_opb_write': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_aspeed.h:34:1: note: in expansion of macro 'TRACE_EVENT' 34 | TRACE_EVENT(fsi_master_aspeed_opb_write, | ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-aspeed.c: In function 'trace_event_raw_event_fsi_master_aspeed_opb_error': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_aspeed.h:57:1: note: in expansion of macro 'TRACE_EVENT' 57 | TRACE_EVENT(fsi_master_aspeed_opb_error, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/counter.h:12, from /kisskb/src/drivers/counter/counter-sysfs.c:7: /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_events_queue_size_write': /kisskb/src/drivers/counter/counter-sysfs.c:798:27: note: byref variable will be forcibly initialized 798 | DECLARE_KFIFO_PTR(events, struct counter_event); | ^~~~~~ /kisskb/src/include/linux/kfifo.h:110:64: note: in definition of macro 'DECLARE_KFIFO_PTR' 110 | #define DECLARE_KFIFO_PTR(fifo, type) STRUCT_KFIFO_PTR(type) fifo | ^~~~ In file included from /kisskb/src/include/linux/cdev.h:8, from /kisskb/src/include/linux/counter.h:9, from /kisskb/src/drivers/counter/counter-sysfs.c:7: /kisskb/src/drivers/counter/counter-sysfs.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/fsi/fsi-master-aspeed.c: In function 'check_errors': /kisskb/src/drivers/fsi/fsi-master-aspeed.c:226:40: note: byref variable will be forcibly initialized 226 | __be32 mresp0, mstap0, mesrb0; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-master-aspeed.c:226:32: note: byref variable will be forcibly initialized 226 | __be32 mresp0, mstap0, mesrb0; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-master-aspeed.c:226:24: note: byref variable will be forcibly initialized 226 | __be32 mresp0, mstap0, mesrb0; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-master-aspeed.c: In function 'aspeed_master_term': /kisskb/src/drivers/fsi/fsi-master-aspeed.c:357:16: note: byref variable will be forcibly initialized 357 | __be32 cmd; | ^~~ /kisskb/src/drivers/fsi/fsi-master-aspeed.c: In function 'aspeed_master_break': /kisskb/src/drivers/fsi/fsi-master-aspeed.c:368:16: note: byref variable will be forcibly initialized 368 | __be32 cmd; | ^~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_signal_attrs_create': /kisskb/src/drivers/counter/counter-sysfs.c:589:29: note: byref variable will be forcibly initialized 589 | struct counter_comp comp; | ^~~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_sysfs_synapses_add': /kisskb/src/drivers/counter/counter-sysfs.c:657:37: note: byref variable will be forcibly initialized 657 | struct counter_comp comp; | ^~~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_count_attrs_create': /kisskb/src/drivers/counter/counter-sysfs.c:703:29: note: byref variable will be forcibly initialized 703 | struct counter_comp comp; | ^~~~ /kisskb/src/drivers/fsi/fsi-master-aspeed.c: In function 'fsi_master_aspeed_probe': /kisskb/src/drivers/fsi/fsi-master-aspeed.c:537:16: note: byref variable will be forcibly initialized 537 | __be32 raw; | ^~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u64_store': /kisskb/src/drivers/counter/counter-sysfs.c:313:13: note: byref variable will be forcibly initialized 313 | u64 data = 0; | ^~~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u64_show': /kisskb/src/drivers/counter/counter-sysfs.c:285:13: note: byref variable will be forcibly initialized 285 | u64 data = 0; | ^~~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u32_show': /kisskb/src/drivers/counter/counter-sysfs.c:163:13: note: byref variable will be forcibly initialized 163 | u32 data = 0; | ^~~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u8_show': /kisskb/src/drivers/counter/counter-sysfs.c:94:12: note: byref variable will be forcibly initialized 94 | u8 data = 0; | ^~~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u32_store': /kisskb/src/drivers/counter/counter-sysfs.c:228:13: note: byref variable will be forcibly initialized 228 | u32 data = 0; | ^~~~ /kisskb/src/drivers/counter/counter-sysfs.c: In function 'counter_comp_u8_store': /kisskb/src/drivers/counter/counter-sysfs.c:127:12: note: byref variable will be forcibly initialized 127 | u8 data = 0; | ^~~~ /kisskb/src/drivers/counter/counter-sysfs.c:126:14: note: byref variable will be forcibly initialized 126 | bool bool_data = 0; | ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/drivers/counter/counter-chrdev.c:6: /kisskb/src/drivers/counter/counter-chrdev.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/counter/counter-chrdev.c: In function 'counter_get_data': /kisskb/src/drivers/counter/counter-chrdev.c:467:13: note: byref variable will be forcibly initialized 467 | u32 value_u32 = 0; | ^~~~~~~~~ /kisskb/src/drivers/counter/counter-chrdev.c:466:12: note: byref variable will be forcibly initialized 466 | u8 value_u8 = 0; | ^~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/radix-tree.h:17, 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/counter/counter-chrdev.c:7: /kisskb/src/drivers/counter/counter-chrdev.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/counter/counter-chrdev.c: In function 'counter_add_watch': /kisskb/src/drivers/counter/counter-chrdev.c:236:30: note: byref variable will be forcibly initialized 236 | struct counter_watch watch; | ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/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/counter/counter-chrdev.c:7: /kisskb/src/drivers/counter/counter-chrdev.c: In function 'counter_chrdev_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/counter/counter-chrdev.c:76:31: note: in expansion of macro 'wait_event_interruptible' 76 | err = wait_event_interruptible(counter->events_wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/counter/counter-chrdev.c:63:22: note: byref variable will be forcibly initialized 63 | unsigned int copied; | ^~~~~~ /kisskb/src/drivers/counter/counter-chrdev.c: In function 'counter_push_event': /kisskb/src/drivers/counter/counter-chrdev.c:541:30: note: byref variable will be forcibly initialized 541 | struct counter_event ev; | ^~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'scom_probe': /kisskb/src/drivers/fsi/fsi-scom.c:544:17: note: byref variable will be forcibly initialized 544 | int rc, didx; | ^~~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'scom_reset': /kisskb/src/drivers/fsi/fsi-scom.c:465:25: note: byref variable will be forcibly initialized 465 | uint32_t flags, dummy = -1; | ^~~~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'handle_fsi2pib_status': /kisskb/src/drivers/fsi/fsi-scom.c:241:18: note: byref variable will be forcibly initialized 241 | uint32_t dummy = -1; | ^~~~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'handle_pib_status': /kisskb/src/drivers/fsi/fsi-scom.c:259:18: note: byref variable will be forcibly initialized 259 | uint32_t dummy = -1; | ^~~~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function '__put_scom': /kisskb/src/drivers/fsi/fsi-scom.c:78:22: note: byref variable will be forcibly initialized 78 | __be32 data, raw_status; | ^~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-scom.c:78:16: note: byref variable will be forcibly initialized 78 | __be32 data, raw_status; | ^~~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function '__get_scom': /kisskb/src/drivers/fsi/fsi-scom.c:110:22: note: byref variable will be forcibly initialized 110 | __be32 data, raw_status; | ^~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-scom.c:110:16: note: byref variable will be forcibly initialized 110 | __be32 data, raw_status; | ^~~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'get_indirect_scom_form0': /kisskb/src/drivers/fsi/fsi-scom.c:190:18: note: byref variable will be forcibly initialized 190 | uint64_t ind_data, ind_addr; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'scom_raw_read': /kisskb/src/drivers/fsi/fsi-scom.c:417:18: note: byref variable will be forcibly initialized 417 | uint32_t status; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-scom.c:416:28: note: byref variable will be forcibly initialized 416 | struct scom_access acc; | ^~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'get_scom': /kisskb/src/drivers/fsi/fsi-scom.c:307:18: note: byref variable will be forcibly initialized 307 | uint32_t status; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'scom_read': /kisskb/src/drivers/fsi/fsi-scom.c:328:18: note: byref variable will be forcibly initialized 328 | uint64_t val; | ^~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'put_indirect_scom_form0': /kisskb/src/drivers/fsi/fsi-scom.c:147:18: note: byref variable will be forcibly initialized 147 | uint64_t ind_data, ind_addr; | ^~~~~~~~ /kisskb/src/drivers/iio/accel/fxls8962af-core.c: In function 'fxls8962af_is_active': /kisskb/src/drivers/iio/accel/fxls8962af-core.c:234:22: note: byref variable will be forcibly initialized 234 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/accel/fxls8962af-core.c: In function 'fxls8962af_read_full_scale': /kisskb/src/drivers/iio/accel/fxls8962af-core.c:357:22: note: byref variable will be forcibly initialized 357 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/accel/fxls8962af-core.c: In function 'fxls8962af_read_samp_freq': /kisskb/src/drivers/iio/accel/fxls8962af-core.c:393:22: note: byref variable will be forcibly initialized 393 | unsigned int reg; | ^~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'scom_raw_write': /kisskb/src/drivers/fsi/fsi-scom.c:436:18: note: byref variable will be forcibly initialized 436 | uint32_t status; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-scom.c:435:28: note: byref variable will be forcibly initialized 435 | struct scom_access acc; | ^~~ /kisskb/src/drivers/fsi/fsi-scom.c:434:13: note: byref variable will be forcibly initialized 434 | u64 prev_data, mask, data; | ^~~~~~~~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'put_scom': /kisskb/src/drivers/fsi/fsi-scom.c:288:18: note: byref variable will be forcibly initialized 288 | uint32_t status; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'scom_write': /kisskb/src/drivers/fsi/fsi-scom.c:358:18: note: byref variable will be forcibly initialized 358 | uint64_t val; | ^~~ /kisskb/src/drivers/iio/accel/fxls8962af-core.c: In function 'fxls8962af_get_out': /kisskb/src/drivers/iio/accel/fxls8962af-core.c:248:16: note: byref variable will be forcibly initialized 248 | __le16 raw_val; | ^~~~~~~ /kisskb/src/drivers/iio/accel/fxls8962af-core.c: In function 'fxls8962af_reset': /kisskb/src/drivers/iio/accel/fxls8962af-core.c:777:22: note: byref variable will be forcibly initialized 777 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/accel/fxls8962af-core.c: In function 'fxls8962af_fifo_flush': /kisskb/src/drivers/iio/accel/fxls8962af-core.c:924:22: note: byref variable will be forcibly initialized 924 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/accel/fxls8962af-core.c:922:13: note: byref variable will be forcibly initialized 922 | u16 buffer[FXLS8962AF_FIFO_LENGTH * 3]; | ^~~~~~ /kisskb/src/drivers/iio/accel/fxls8962af-core.c: In function 'fxls8962af_event_interrupt': /kisskb/src/drivers/iio/accel/fxls8962af-core.c:981:22: note: byref variable will be forcibly initialized 981 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/accel/fxls8962af-core.c: In function 'fxls8962af_interrupt': /kisskb/src/drivers/iio/accel/fxls8962af-core.c:1020:22: note: byref variable will be forcibly initialized 1020 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/accel/fxls8962af-core.c: In function 'fxls8962af_irq_setup': /kisskb/src/drivers/iio/accel/fxls8962af-core.c:1085:33: note: byref variable will be forcibly initialized 1085 | enum fxls8962af_int_pin int_pin; | ^~~~~~~ /kisskb/src/drivers/iio/accel/fxls8962af-core.c: In function 'fxls8962af_core_probe': /kisskb/src/drivers/iio/accel/fxls8962af-core.c:1150:22: note: byref variable will be forcibly initialized 1150 | unsigned int reg; | ^~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_check_sbe_state': /kisskb/src/drivers/fsi/fsi-sbefifo.c:274:16: note: byref variable will be forcibly initialized 274 | __be32 raw_word; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_regr': /kisskb/src/drivers/fsi/fsi-sbefifo.c:251:16: note: byref variable will be forcibly initialized 251 | __be32 raw_word; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_regw': /kisskb/src/drivers/fsi/fsi-sbefifo.c:266:16: note: byref variable will be forcibly initialized 266 | __be32 raw_word = cpu_to_be32(word); | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_wait': /kisskb/src/drivers/fsi/fsi-sbefifo.c:441:19: note: byref variable will be forcibly initialized 441 | u32 addr, sts = 0; | ^~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_send_command': /kisskb/src/drivers/fsi/fsi-sbefifo.c:266:16: note: byref variable will be forcibly initialized 266 | __be32 raw_word = cpu_to_be32(word); | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:475:12: note: byref variable will be forcibly initialized 475 | static int sbefifo_send_command(struct sbefifo *sbefifo, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:481:13: note: byref variable will be forcibly initialized 481 | u32 status; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_read_response': /kisskb/src/drivers/fsi/fsi-sbefifo.c:266:16: note: byref variable will be forcibly initialized 266 | __be32 raw_word = cpu_to_be32(word); | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:534:16: note: byref variable will be forcibly initialized 534 | __be32 data; | ^~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:531:13: note: byref variable will be forcibly initialized 531 | u32 status, eot_set; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_request_reset': /kisskb/src/drivers/fsi/fsi-sbefifo.c:266:16: note: byref variable will be forcibly initialized 266 | __be32 raw_word = cpu_to_be32(word); | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:329:13: note: byref variable will be forcibly initialized 329 | u32 status; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_cleanup_hw': /kisskb/src/drivers/fsi/fsi-sbefifo.c:266:16: note: byref variable will be forcibly initialized 266 | __be32 raw_word = cpu_to_be32(word); | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:370:24: note: byref variable will be forcibly initialized 370 | u32 up_status, down_status; | ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:370:13: note: byref variable will be forcibly initialized 370 | u32 up_status, down_status; | ^~~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_probe': /kisskb/src/drivers/fsi/fsi-sbefifo.c:939:17: note: byref variable will be forcibly initialized 939 | int rc, didx, child_idx = 0; | ^~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:938:14: note: byref variable will be forcibly initialized 938 | char child_name[32]; | ^~~~~~~~~~ /kisskb/src/drivers/interconnect/qcom/smd-rpm.c: In function 'qcom_icc_rpm_smd_send': /kisskb/src/drivers/interconnect/qcom/smd-rpm.c:36:32: note: byref variable will be forcibly initialized 36 | struct icc_rpm_smd_req req = { | ^~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_collect_async_ffdc': /kisskb/src/drivers/fsi/fsi-sbefifo.c:632:16: note: byref variable will be forcibly initialized 632 | __be32 cmd[2]; | ^~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:631:16: note: byref variable will be forcibly initialized 631 | size_t ffdc_sz; | ^~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:629:21: note: byref variable will be forcibly initialized 629 | struct kvec ffdc_iov; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:628:25: note: byref variable will be forcibly initialized 628 | struct iov_iter ffdc_iter; | ^~~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_user_read': /kisskb/src/drivers/fsi/fsi-sbefifo.c:794:22: note: byref variable will be forcibly initialized 794 | struct iovec resp_iov; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:793:25: note: byref variable will be forcibly initialized 793 | struct iov_iter resp_iter; | ^~~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_submit': /kisskb/src/drivers/fsi/fsi-sbefifo.c:722:21: note: byref variable will be forcibly initialized 722 | struct kvec resp_iov; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:721:25: note: byref variable will be forcibly initialized 721 | struct iov_iter resp_iter; | ^~~~~~~~~ /kisskb/src/drivers/iio/accel/mma7455_core.c: In function 'mma7455_drdy': /kisskb/src/drivers/iio/accel/mma7455_core.c:68:22: note: byref variable will be forcibly initialized 68 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/accel/mma7455_core.c: In function 'mma7455_read_raw': /kisskb/src/drivers/iio/accel/mma7455_core.c:120:16: note: byref variable will be forcibly initialized 120 | __le16 data; | ^~~~ /kisskb/src/drivers/iio/accel/mma7455_core.c:119:22: note: byref variable will be forcibly initialized 119 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/accel/mma7455_core.c: In function 'mma7455_core_probe': /kisskb/src/drivers/iio/accel/mma7455_core.c:247:22: note: byref variable will be forcibly initialized 247 | unsigned int reg; | ^~~ /kisskb/src/drivers/interconnect/qcom/icc-rpm.c: In function 'qcom_icc_set': /kisskb/src/drivers/interconnect/qcom/icc-rpm.c:213:13: note: byref variable will be forcibly initialized 213 | u32 agg_peak = 0; | ^~~~~~~~ /kisskb/src/drivers/interconnect/qcom/icc-rpm.c:212:13: note: byref variable will be forcibly initialized 212 | u32 agg_avg = 0; | ^~~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/interconnect/qcom/icc-rpm.c:7: /kisskb/src/drivers/interconnect/qcom/icc-rpm.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/accel/kxsd9.c: In function 'kxsd9_trigger_handler': /kisskb/src/drivers/iio/accel/kxsd9.c:219:11: note: byref variable will be forcibly initialized 219 | } hw_values; | ^~~~~~~~~ /kisskb/src/drivers/iio/accel/kxsd9.c: In function 'kxsd9_read_raw': /kisskb/src/drivers/iio/accel/kxsd9.c:166:16: note: byref variable will be forcibly initialized 166 | __be16 raw_val; | ^~~~~~~ /kisskb/src/drivers/iio/accel/kxsd9.c:165:22: note: byref variable will be forcibly initialized 165 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/accel/kxcjk-1013.c: In function 'kxcjk1013_set_scale': /kisskb/src/drivers/iio/accel/kxcjk-1013.c:877:29: note: byref variable will be forcibly initialized 877 | enum kxcjk1013_mode store_mode; | ^~~~~~~~~~ /kisskb/src/drivers/iio/accel/kxcjk-1013.c: In function 'kxcjk1013_setup_any_motion_interrupt': /kisskb/src/drivers/iio/accel/kxcjk-1013.c:649:29: note: byref variable will be forcibly initialized 649 | enum kxcjk1013_mode store_mode; | ^~~~~~~~~~ /kisskb/src/drivers/iio/accel/kxcjk-1013.c: In function 'kxcjk1013_setup_new_data_interrupt': /kisskb/src/drivers/iio/accel/kxcjk-1013.c:711:29: note: byref variable will be forcibly initialized 711 | enum kxcjk1013_mode store_mode; | ^~~~~~~~~~ /kisskb/src/drivers/iio/accel/kxcjk-1013.c: In function 'kxcjk1013_set_odr': /kisskb/src/drivers/iio/accel/kxcjk-1013.c:798:29: note: byref variable will be forcibly initialized 798 | enum kxcjk1013_mode store_mode; | ^~~~~~~~~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_transfer': /kisskb/src/drivers/iio/accel/mma9551_core.c:115:28: note: byref variable will be forcibly initialized 115 | struct i2c_msg in, out; | ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c:115:24: note: byref variable will be forcibly initialized 115 | struct i2c_msg in, out; | ^~ /kisskb/src/drivers/iio/accel/mma9551_core.c:114:38: note: byref variable will be forcibly initialized 114 | struct mma9551_mbox_response rsp; | ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c:113:37: note: byref variable will be forcibly initialized 113 | struct mma9551_mbox_request req; | ^~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_config_word': /kisskb/src/drivers/iio/accel/mma9551_core.c:295:16: note: byref variable will be forcibly initialized 295 | __be16 v; | ^ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_write_config_word': /kisskb/src/drivers/iio/accel/mma9551_core.c:325:16: note: byref variable will be forcibly initialized 325 | __be16 v = cpu_to_be16(val); | ^ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_status_word': /kisskb/src/drivers/iio/accel/mma9551_core.c:353:16: note: byref variable will be forcibly initialized 353 | __be16 v; | ^ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_config_words': /kisskb/src/drivers/iio/accel/mma9551_core.c:383:16: note: byref variable will be forcibly initialized 383 | __be16 be_buf[MMA9551_MAX_MAILBOX_DATA_REGS / 2]; | ^~~~~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_status_words': /kisskb/src/drivers/iio/accel/mma9551_core.c:422:16: note: byref variable will be forcibly initialized 422 | __be16 be_buf[MMA9551_MAX_MAILBOX_DATA_REGS / 2]; | ^~~~~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_write_config_words': /kisskb/src/drivers/iio/accel/mma9551_core.c:461:16: note: byref variable will be forcibly initialized 461 | __be16 be_buf[(MMA9551_MAX_MAILBOX_DATA_REGS - 1) / 2]; | ^~~~~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_update_config_bits': /kisskb/src/drivers/iio/accel/mma9551_core.c:496:17: note: byref variable will be forcibly initialized 496 | u8 tmp, orig; | ^~~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_version': /kisskb/src/drivers/iio/accel/mma9551_core.c:605:37: note: byref variable will be forcibly initialized 605 | struct mma9551_version_info info; | ^~~~ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_accel_chan': /kisskb/src/drivers/iio/accel/mma9551_core.c:724:13: note: byref variable will be forcibly initialized 724 | s16 raw_accel; | ^~~~~~~~~ /kisskb/src/drivers/iio/accel/mma9551.c: In function 'mma9551_read_event_value': /kisskb/src/drivers/iio/accel/mma9551.c:281:12: note: byref variable will be forcibly initialized 281 | u8 tmp; | ^~~ /kisskb/src/drivers/iio/accel/mma9551.c: In function 'mma9551_read_incli_chan': /kisskb/src/drivers/iio/accel/mma9551.c:56:31: note: byref variable will be forcibly initialized 56 | u8 quad_shift, angle, quadrant; | ^~~~~~~~ /kisskb/src/drivers/iio/accel/mma9551.c:56:24: note: byref variable will be forcibly initialized 56 | u8 quad_shift, angle, quadrant; | ^~~~~ /kisskb/src/drivers/iio/accel/mma9551.c: In function 'mma9551_event_handler': /kisskb/src/drivers/iio/accel/mma9551.c:340:12: note: byref variable will be forcibly initialized 340 | u8 val; | ^~~ /kisskb/src/drivers/iio/accel/mma9553.c: In function 'mma9553_read_activity_stepcnt': /kisskb/src/drivers/iio/accel/mma9553.c:315:13: note: byref variable will be forcibly initialized 315 | u16 buf[2]; | ^~~ /kisskb/src/drivers/iio/accel/mma9553.c: In function 'mma9553_event_handler': /kisskb/src/drivers/iio/accel/mma9553.c:1009:12: note: byref variable will be forcibly initialized 1009 | u8 activity; | ^~~~~~~~ /kisskb/src/drivers/iio/accel/mma9553.c:1008:13: note: byref variable will be forcibly initialized 1008 | u16 stepcnt; | ^~~~~~~ /kisskb/src/drivers/iio/accel/mma9553.c: In function 'mma9553_set_config': /kisskb/src/drivers/iio/accel/mma9553.c:267:22: note: byref variable will be forcibly initialized 267 | u16 reg_val, config; | ^~~~~~ /kisskb/src/drivers/iio/accel/mma9553.c: In function 'mma9553_read_raw': /kisskb/src/drivers/iio/accel/mma9553.c:468:13: note: byref variable will be forcibly initialized 468 | u16 tmp; | ^~~ /kisskb/src/drivers/iio/accel/mxc4005.c: In function 'mxc4005_read_axis': /kisskb/src/drivers/iio/accel/mxc4005.c:154:16: note: byref variable will be forcibly initialized 154 | __be16 reg; | ^~~ /kisskb/src/drivers/iio/accel/mxc4005.c: In function 'mxc4005_read_scale': /kisskb/src/drivers/iio/accel/mxc4005.c:168:22: note: byref variable will be forcibly initialized 168 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/accel/mxc4005.c: In function 'mxc4005_chip_init': /kisskb/src/drivers/iio/accel/mxc4005.c:375:22: note: byref variable will be forcibly initialized 375 | unsigned int reg; | ^~~ /kisskb/src/drivers/fsi/fsi-occ.c: In function 'occ_trigger_attn': /kisskb/src/drivers/fsi/fsi-occ.c:424:25: note: byref variable will be forcibly initialized 424 | size_t cmd_len, resp_len, resp_data_len; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-occ.c:423:16: note: byref variable will be forcibly initialized 423 | __be32 buf[OCC_SBE_STATUS_WORDS]; | ^~~ /kisskb/src/drivers/fsi/fsi-occ.c: In function 'occ_putsram': /kisskb/src/drivers/fsi/fsi-occ.c:376:30: note: byref variable will be forcibly initialized 376 | char prefix[64]; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-occ.c:320:34: note: byref variable will be forcibly initialized 320 | size_t cmd_len, buf_len, resp_len, resp_data_len; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-occ.c: In function 'occ_getsram': /kisskb/src/drivers/fsi/fsi-occ.c:255:23: note: byref variable will be forcibly initialized 255 | __be32 *resp, cmd[6]; | ^~~ /kisskb/src/drivers/fsi/fsi-occ.c:254:25: note: byref variable will be forcibly initialized 254 | size_t cmd_len, resp_len, resp_data_len; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-occ.c: In function 'occ_probe': /kisskb/src/drivers/fsi/fsi-occ.c:625:13: note: byref variable will be forcibly initialized 625 | u32 reg; | ^~~ /kisskb/src/drivers/fsi/fsi-occ.c: In function 'fsi_occ_submit': /kisskb/src/drivers/fsi/fsi-occ.c:592:30: note: byref variable will be forcibly initialized 592 | char prefix[64]; | ^~~~~~ /kisskb/src/drivers/fsi/fsi-occ.c: In function 'occ_write': /kisskb/src/drivers/fsi/fsi-occ.c:154:16: note: byref variable will be forcibly initialized 154 | size_t rlen, data_length; | ^~~~ /kisskb/src/drivers/iio/afe/iio-rescale.c: In function 'rescale_current_sense_shunt_props': /kisskb/src/drivers/iio/afe/iio-rescale.c:219:13: note: byref variable will be forcibly initialized 219 | u32 shunt; | ^~~~~ /kisskb/src/drivers/counter/microchip-tcb-capture.c: In function 'mchp_tc_count_read': /kisskb/src/drivers/counter/microchip-tcb-capture.c:234:13: note: byref variable will be forcibly initialized 234 | u32 cnt; | ^~~ /kisskb/src/drivers/iio/afe/iio-rescale.c: In function 'rescale_current_sense_amplifier_props': /kisskb/src/drivers/iio/afe/iio-rescale.c:182:13: note: byref variable will be forcibly initialized 182 | u32 gain_div = 1; | ^~~~~~~~ /kisskb/src/drivers/counter/microchip-tcb-capture.c: In function 'mchp_tc_count_action_read': /kisskb/src/drivers/iio/afe/iio-rescale.c:181:13: note: byref variable will be forcibly initialized 181 | u32 gain_mult = 1; | ^~~~~~~~~ /kisskb/src/drivers/counter/microchip-tcb-capture.c:173:13: note: byref variable will be forcibly initialized 173 | u32 cmr; | ^~~ /kisskb/src/drivers/iio/afe/iio-rescale.c:180:13: note: byref variable will be forcibly initialized 180 | u32 sense; | ^~~~~ /kisskb/src/drivers/counter/microchip-tcb-capture.c: In function 'mchp_tc_count_signal_read': /kisskb/src/drivers/counter/microchip-tcb-capture.c:153:13: note: byref variable will be forcibly initialized 153 | u32 sr; | ^~ /kisskb/src/drivers/counter/microchip-tcb-capture.c: In function 'mchp_tc_count_function_write': /kisskb/src/drivers/counter/microchip-tcb-capture.c:90:18: note: byref variable will be forcibly initialized 90 | u32 bmr, cmr; | ^~~ /kisskb/src/drivers/counter/microchip-tcb-capture.c:90:13: note: byref variable will be forcibly initialized 90 | u32 bmr, cmr; | ^~~ /kisskb/src/drivers/counter/microchip-tcb-capture.c: In function 'mchp_tc_probe': /kisskb/src/drivers/counter/microchip-tcb-capture.c:303:13: note: byref variable will be forcibly initialized 303 | int channel; | ^~~~~~~ /kisskb/src/drivers/counter/microchip-tcb-capture.c:300:14: note: byref variable will be forcibly initialized 300 | char clk_name[7]; | ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/interconnect/trace.h:88, from /kisskb/src/drivers/interconnect/core.c:25: /kisskb/src/drivers/interconnect/core.c: In function 'trace_event_raw_event_icc_set_bw': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/interconnect/./trace.h:17:1: note: in expansion of macro 'TRACE_EVENT' 17 | TRACE_EVENT(icc_set_bw, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/interconnect/./trace.h:17:1: note: in expansion of macro 'TRACE_EVENT' 17 | TRACE_EVENT(icc_set_bw, | ^~~~~~~~~~~ /kisskb/src/drivers/interconnect/core.c: In function 'trace_event_raw_event_icc_set_bw_end': /kisskb/src/include/trace/trace_events.h:726:35: note: byref variable will be forcibly initialized 726 | struct trace_event_buffer fbuffer; \ | ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/interconnect/./trace.h:54:1: note: in expansion of macro 'TRACE_EVENT' 54 | TRACE_EVENT(icc_set_bw_end, | ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:725:63: note: byref variable will be forcibly initialized 725 | struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ | ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:9: note: in expansion of macro 'DECLARE_EVENT_CLASS' 75 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/interconnect/./trace.h:54:1: note: in expansion of macro 'TRACE_EVENT' 54 | TRACE_EVENT(icc_set_bw_end, | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/device.h:29, from /kisskb/src/drivers/interconnect/core.c:10: /kisskb/src/drivers/interconnect/core.c: In function '__ab_c_size': /kisskb/src/include/linux/overflow.h:171:16: note: byref variable will be forcibly initialized 171 | size_t bytes; | ^~~~~ /kisskb/src/drivers/interconnect/core.c: In function 'path_find': /kisskb/src/drivers/interconnect/core.c:184:26: note: byref variable will be forcibly initialized 184 | struct list_head visited_list; | ^~~~~~~~~~~~ /kisskb/src/drivers/interconnect/core.c:183:26: note: byref variable will be forcibly initialized 183 | struct list_head edge_list; | ^~~~~~~~~ /kisskb/src/drivers/interconnect/core.c:182:26: note: byref variable will be forcibly initialized 182 | struct list_head traverse_list; | ^~~~~~~~~~~~~ /kisskb/src/drivers/interconnect/core.c: In function 'of_icc_get_by_index': /kisskb/src/drivers/interconnect/core.c:442:42: note: byref variable will be forcibly initialized 442 | struct of_phandle_args src_args, dst_args; | ^~~~~~~~ /kisskb/src/drivers/interconnect/core.c:442:32: note: byref variable will be forcibly initialized 442 | struct of_phandle_args src_args, dst_args; | ^~~~~~~~ /kisskb/src/drivers/iio/adc/ad7091r-base.c: In function 'ad7091r_event_handler': /kisskb/src/drivers/iio/adc/ad7091r-base.c:179:25: note: byref variable will be forcibly initialized 179 | unsigned int i, read_val; | ^~~~~~~~ /kisskb/src/drivers/iio/adc/ad7091r-base.c: In function 'ad7091r_set_channel': /kisskb/src/drivers/iio/adc/ad7091r-base.c:82:22: note: byref variable will be forcibly initialized 82 | unsigned int dummy; | ^~~~~ /kisskb/src/drivers/iio/adc/ad7091r-base.c: In function 'ad7091r_read_one': /kisskb/src/drivers/iio/adc/ad7091r-base.c:102:22: note: byref variable will be forcibly initialized 102 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/adc/ad7091r-base.c: In function 'ad7091r_read_raw': /kisskb/src/drivers/iio/adc/ad7091r-base.c:126:22: note: byref variable will be forcibly initialized 126 | unsigned int read_val; | ^~~~~~~~ /kisskb/src/drivers/iio/adc/ad7291.c: In function 'ad7291_read_event_value': /kisskb/src/drivers/iio/adc/ad7291.c:208:13: note: byref variable will be forcibly initialized 208 | u16 uval; | ^~~~ /kisskb/src/drivers/iio/adc/ad7291.c: In function 'ad7291_event_handler': /kisskb/src/drivers/iio/adc/ad7291.c:112:23: note: byref variable will be forcibly initialized 112 | u16 t_status, v_status; | ^~~~~~~~ /kisskb/src/drivers/iio/adc/ad7291.c:112:13: note: byref variable will be forcibly initialized 112 | u16 t_status, v_status; | ^~~~~~~~ In file included from /kisskb/src/include/linux/limits.h:6, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/iio/adc/ad7606.c:8: /kisskb/src/drivers/iio/adc/ad7606.c: In function 'ad7606_write_os_hw': /kisskb/src/drivers/iio/adc/ad7606.c:239:24: note: byref variable will be forcibly initialized 239 | DECLARE_BITMAP(values, 3); | ^~~~~~ /kisskb/src/include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ /kisskb/src/drivers/iio/adc/ad799x.c: In function 'ad799x_write_frequency': /kisskb/src/drivers/iio/adc/ad799x.c:347:14: note: byref variable will be forcibly initialized 347 | long val; | ^~~ /kisskb/src/drivers/iio/chemical/bme680_core.c: In function 'bme680_read_gas': /kisskb/src/drivers/iio/chemical/bme680_core.c:725:22: note: byref variable will be forcibly initialized 725 | unsigned int check; | ^~~~~ /kisskb/src/drivers/iio/chemical/bme680_core.c:724:16: note: byref variable will be forcibly initialized 724 | __be16 tmp = 0; | ^~~ /kisskb/src/drivers/iio/chemical/bme680_core.c: In function 'bme680_read_calib': /kisskb/src/drivers/iio/chemical/bme680_core.c:114:16: note: byref variable will be forcibly initialized 114 | __le16 buf; | ^~~ /kisskb/src/drivers/iio/chemical/bme680_core.c:112:36: note: byref variable will be forcibly initialized 112 | unsigned int tmp, tmp_msb, tmp_lsb; | ^~~~~~~ /kisskb/src/drivers/iio/chemical/bme680_core.c:112:27: note: byref variable will be forcibly initialized 112 | unsigned int tmp, tmp_msb, tmp_lsb; | ^~~~~~~ /kisskb/src/drivers/iio/chemical/bme680_core.c:112:22: note: byref variable will be forcibly initialized 112 | unsigned int tmp, tmp_msb, tmp_lsb; | ^~~ /kisskb/src/drivers/iio/chemical/bme680_core.c: In function 'bme680_read_temp': /kisskb/src/drivers/iio/chemical/bme680_core.c:616:16: note: byref variable will be forcibly initialized 616 | __be32 tmp = 0; | ^~~ /kisskb/src/drivers/iio/chemical/bme680_core.c: In function 'bme680_read_press': /kisskb/src/drivers/iio/chemical/bme680_core.c:658:16: note: byref variable will be forcibly initialized 658 | __be32 tmp = 0; | ^~~ /kisskb/src/drivers/iio/chemical/bme680_core.c: In function 'bme680_read_humid': /kisskb/src/drivers/iio/chemical/bme680_core.c:690:16: note: byref variable will be forcibly initialized 690 | __be16 tmp = 0; | ^~~ /kisskb/src/drivers/iio/chemical/bme680_core.c: In function 'bme680_core_probe': /kisskb/src/drivers/iio/chemical/bme680_core.c:894:22: note: byref variable will be forcibly initialized 894 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/chemical/atlas-ezo-sensor.c: In function 'atlas_ezo_read_raw': /kisskb/src/drivers/iio/chemical/atlas-ezo-sensor.c:124:22: note: byref variable will be forcibly initialized 124 | long tmp; | ^~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'scd4x_send_command': /kisskb/src/drivers/iio/chemical/scd4x.c:96:14: note: byref variable will be forcibly initialized 96 | char buf[SCD4X_COMMAND_BUF_SIZE]; | ^~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'scd4x_read': /kisskb/src/drivers/iio/chemical/scd4x.c:131:14: note: byref variable will be forcibly initialized 131 | char buf[SCD4X_READ_BUF_SIZE]; | ^~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'scd4x_wait_meas_poll': /kisskb/src/drivers/iio/chemical/scd4x.c:285:24: note: byref variable will be forcibly initialized 285 | __be16 bval; | ^~~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'scd4x_read_meas': /kisskb/src/drivers/iio/chemical/scd4x.c:266:16: note: byref variable will be forcibly initialized 266 | __be16 buf[3]; | ^~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'scd4x_read_channel': /kisskb/src/drivers/iio/chemical/scd4x.c:322:18: note: byref variable will be forcibly initialized 322 | uint16_t buf[3]; | ^~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'scd4x_write': /kisskb/src/drivers/iio/chemical/scd4x.c:180:14: note: byref variable will be forcibly initialized 180 | char buf[SCD4X_WRITE_BUF_SIZE]; | ^~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'scd4x_write_and_fetch': /kisskb/src/drivers/iio/chemical/scd4x.c:216:14: note: byref variable will be forcibly initialized 216 | char buf[SCD4X_READ_BUF_SIZE]; | ^~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'scd4x_trigger_handler': /kisskb/src/drivers/iio/chemical/scd4x.c:594:11: note: byref variable will be forcibly initialized 594 | } scan; | ^~~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'scd4x_read_raw': /kisskb/src/drivers/iio/chemical/scd4x.c:337:16: note: byref variable will be forcibly initialized 337 | __be16 tmp; | ^~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'calibration_forced_value_store': /kisskb/src/drivers/iio/chemical/scd4x.c:456:23: note: byref variable will be forcibly initialized 456 | uint16_t val, arg; | ^~~ /kisskb/src/drivers/iio/chemical/scd4x.c:456:18: note: byref variable will be forcibly initialized 456 | uint16_t val, arg; | ^~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'calibration_auto_enable_store': /kisskb/src/drivers/iio/chemical/scd4x.c:431:14: note: byref variable will be forcibly initialized 431 | bool val; | ^~~ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'calibration_auto_enable_show': /kisskb/src/drivers/iio/chemical/scd4x.c:409:16: note: byref variable will be forcibly initialized 409 | __be16 bval; | ^~~~ /kisskb/src/drivers/iio/chemical/sunrise_co2.c: In function 'sunrise_read_word': /kisskb/src/drivers/iio/chemical/sunrise_co2.c:140:16: note: byref variable will be forcibly initialized 140 | __be16 be_val; | ^~~~~~ /kisskb/src/drivers/iio/chemical/sunrise_co2.c: In function 'sunrise_read_raw': /kisskb/src/drivers/iio/chemical/sunrise_co2.c:400:13: note: byref variable will be forcibly initialized 400 | u16 value; | ^~~~~ /kisskb/src/drivers/iio/chemical/sunrise_co2.c: In function 'sunrise_error_status_read': /kisskb/src/drivers/iio/chemical/sunrise_co2.c:328:13: note: byref variable will be forcibly initialized 328 | u16 value; | ^~~~~ /kisskb/src/drivers/iio/chemical/sunrise_co2.c:326:23: note: byref variable will be forcibly initialized 326 | unsigned long errors; | ^~~~~~ /kisskb/src/drivers/iio/chemical/sunrise_co2.c: In function 'sunrise_write_word': /kisskb/src/drivers/iio/chemical/sunrise_co2.c:175:16: note: byref variable will be forcibly initialized 175 | __be16 be_data = cpu_to_be16(data); | ^~~~~~~ /kisskb/src/drivers/iio/chemical/sunrise_co2.c: In function 'sunrise_read_byte': /kisskb/src/drivers/iio/chemical/sunrise_co2.c:122:22: note: byref variable will be forcibly initialized 122 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/chemical/sunrise_co2.c: In function 'sunrise_cal_background_write': /kisskb/src/drivers/iio/chemical/sunrise_co2.c:269:14: note: byref variable will be forcibly initialized 269 | bool enable; | ^~~~~~ /kisskb/src/drivers/iio/chemical/sunrise_co2.c: In function 'sunrise_cal_factory_write': /kisskb/src/drivers/iio/chemical/sunrise_co2.c:244:14: note: byref variable will be forcibly initialized 244 | bool enable; | ^~~~~~ /kisskb/src/drivers/iio/chemical/sunrise_co2.c: In function 'sunrise_regmap_read': /kisskb/src/drivers/iio/chemical/sunrise_co2.c:54:30: note: byref variable will be forcibly initialized 54 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/iio/chemical/sunrise_co2.c: In function 'sunrise_regmap_write': /kisskb/src/drivers/iio/chemical/sunrise_co2.c:91:30: note: byref variable will be forcibly initialized 91 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/iio/adc/adi-axi-adc.c: In function 'adi_axi_adc_config_dma_buffer': /kisskb/src/drivers/iio/adc/adi-axi-adc.c:107:21: note: byref variable will be forcibly initialized 107 | const char *dma_name; | ^~~~~~~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'sps30_read_raw': /kisskb/src/drivers/iio/chemical/sps30.c:133:13: note: byref variable will be forcibly initialized 133 | int data[4], ret = -EINVAL; | ^~~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'sps30_trigger_handler': /kisskb/src/drivers/iio/chemical/sps30.c:112:11: note: byref variable will be forcibly initialized 112 | } scan; | ^~~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'start_cleaning_store': /kisskb/src/drivers/iio/chemical/sps30.c:195:13: note: byref variable will be forcibly initialized 195 | int val, ret; | ^~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'cleaning_period_store': /kisskb/src/drivers/iio/chemical/sps30.c:232:13: note: byref variable will be forcibly initialized 232 | int val, ret; | ^~~ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'cleaning_period_show': /kisskb/src/drivers/iio/chemical/sps30.c:215:16: note: byref variable will be forcibly initialized 215 | __be32 val; | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c: In function 'iproc_adc_reg_dump': /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:103:13: note: byref variable will be forcibly initialized 103 | u32 val; \ | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:132:9: note: in expansion of macro 'iproc_adc_dbg_reg' 132 | iproc_adc_dbg_reg(dev, adc_priv, IPROC_SOFT_BYPASS_DATA); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:103:13: note: byref variable will be forcibly initialized 103 | u32 val; \ | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:131:9: note: in expansion of macro 'iproc_adc_dbg_reg' 131 | iproc_adc_dbg_reg(dev, adc_priv, IPROC_SOFT_BYPASS_CONTROL); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:103:13: note: byref variable will be forcibly initialized 103 | u32 val; \ | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:130:9: note: in expansion of macro 'iproc_adc_dbg_reg' 130 | iproc_adc_dbg_reg(dev, adc_priv, IPROC_AUX_DATA); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:103:13: note: byref variable will be forcibly initialized 103 | u32 val; \ | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:129:9: note: in expansion of macro 'iproc_adc_dbg_reg' 129 | iproc_adc_dbg_reg(dev, adc_priv, IPROC_ANALOG_CONTROL); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:103:13: note: byref variable will be forcibly initialized 103 | u32 val; \ | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:128:9: note: in expansion of macro 'iproc_adc_dbg_reg' 128 | iproc_adc_dbg_reg(dev, adc_priv, IPROC_CONTROLLER_STATUS); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:103:13: note: byref variable will be forcibly initialized 103 | u32 val; \ | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:127:9: note: in expansion of macro 'iproc_adc_dbg_reg' 127 | iproc_adc_dbg_reg(dev, adc_priv, IPROC_INTERRUPT_STATUS); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:103:13: note: byref variable will be forcibly initialized 103 | u32 val; \ | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:126:9: note: in expansion of macro 'iproc_adc_dbg_reg' 126 | iproc_adc_dbg_reg(dev, adc_priv, IPROC_INTERRUPT_MASK); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:103:13: note: byref variable will be forcibly initialized 103 | u32 val; \ | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:125:9: note: in expansion of macro 'iproc_adc_dbg_reg' 125 | iproc_adc_dbg_reg(dev, adc_priv, IPROC_INTERRUPT_THRES); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:103:13: note: byref variable will be forcibly initialized 103 | u32 val; \ | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:124:9: note: in expansion of macro 'iproc_adc_dbg_reg' 124 | iproc_adc_dbg_reg(dev, adc_priv, IPROC_REGCTL2); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:103:13: note: byref variable will be forcibly initialized 103 | u32 val; \ | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:123:9: note: in expansion of macro 'iproc_adc_dbg_reg' 123 | iproc_adc_dbg_reg(dev, adc_priv, IPROC_REGCTL1); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c: In function 'iproc_adc_interrupt_thread': /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:139:13: note: byref variable will be forcibly initialized 139 | u32 intr_mask; | ^~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:138:13: note: byref variable will be forcibly initialized 138 | u32 intr_status; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c: In function 'iproc_adc_disable': /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:432:13: note: byref variable will be forcibly initialized 432 | u32 val; | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c: In function 'iproc_adc_interrupt_handler': /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:168:13: note: byref variable will be forcibly initialized 168 | u32 ch_intr_status; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:167:13: note: byref variable will be forcibly initialized 167 | u32 channel_status; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:165:13: note: byref variable will be forcibly initialized 165 | u32 intr_status; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c: In function 'iproc_adc_do_read': /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:231:13: note: byref variable will be forcibly initialized 231 | u32 val_check; | ^~~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:229:13: note: byref variable will be forcibly initialized 229 | u32 val; | ^~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c: In function 'iproc_adc_read_raw': /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:458:13: note: byref variable will be forcibly initialized 458 | u16 adc_data; | ^~~~~~~~ /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c: In function 'iproc_adc_enable': /kisskb/src/drivers/iio/adc/bcm_iproc_adc.c:354:13: note: byref variable will be forcibly initialized 354 | u32 val; | ^~~ /kisskb/src/drivers/iio/adc/berlin2-adc.c: In function 'berlin2_adc_tsen_irq': /kisskb/src/drivers/iio/adc/berlin2-adc.c:262:18: note: byref variable will be forcibly initialized 262 | unsigned val; | ^~~ /kisskb/src/drivers/iio/adc/berlin2-adc.c: In function 'berlin2_adc_irq': /kisskb/src/drivers/iio/adc/berlin2-adc.c:242:18: note: byref variable will be forcibly initialized 242 | unsigned val; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/iio/iio.h:10, from /kisskb/src/drivers/iio/adc/berlin2-adc.c:13: /kisskb/src/drivers/iio/adc/berlin2-adc.c: In function 'berlin2_adc_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/berlin2-adc.c:126:15: note: in expansion of macro 'wait_event_interruptible_timeout' 126 | ret = wait_event_interruptible_timeout(priv->wq, priv->data_available, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/berlin2-adc.c: In function 'berlin2_adc_tsen_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:9: note: in expansion of macro '___wait_event' 480 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:25: note: in expansion of macro '__wait_event_interruptible_timeout' 509 | __ret = __wait_event_interruptible_timeout(wq_head, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/berlin2-adc.c:177:15: note: in expansion of macro 'wait_event_interruptible_timeout' 177 | ret = wait_event_interruptible_timeout(priv->wq, priv->data_available, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_read_poll_value': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:156:13: note: byref variable will be forcibly initialized 156 | s32 value = 0; | ^~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_read_samp_freq_value': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:177:13: note: byref variable will be forcibly initialized 177 | s32 value; | ^~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_write_samp_freq_value': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:204:13: note: byref variable will be forcibly initialized 204 | s32 value; | ^~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_read_raw_hyst_value': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:239:13: note: byref variable will be forcibly initialized 239 | s32 value; | ^~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_read_raw_hyst_rel_value': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:262:13: note: byref variable will be forcibly initialized 262 | s32 value; | ^~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_write_raw_hyst_value': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:285:13: note: byref variable will be forcibly initialized 285 | s32 value; | ^~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_write_raw_hyst_rel_value': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:316:13: note: byref variable will be forcibly initialized 316 | s32 value; | ^~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_get_report_latency': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:470:13: note: byref variable will be forcibly initialized 470 | int value; | ^~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_parse_common_attributes': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:559:27: note: byref variable will be forcibly initialized 559 | int val0, val1; | ^~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:559:21: note: byref variable will be forcibly initialized 559 | int val0, val1; | ^~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:504:13: note: byref variable will be forcibly initialized 504 | s32 value; | ^~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:503:46: note: byref variable will be forcibly initialized 503 | struct hid_sensor_hub_attribute_info timestamp; | ^~~~~~~~~ /kisskb/src/drivers/iio/chemical/sps30_i2c.c: In function 'sps30_i2c_command': /kisskb/src/drivers/iio/chemical/sps30_i2c.c:79:23: note: byref variable will be forcibly initialized 79 | unsigned char buf[SPS30_I2C_MAX_BUF_SIZE]; | ^~~ /kisskb/src/drivers/iio/chemical/sps30_i2c.c: In function 'sps30_i2c_show_info': /kisskb/src/drivers/iio/chemical/sps30_i2c.c:195:23: note: byref variable will be forcibly initialized 195 | unsigned char buf[32 + 1] = { 0x00 }; | ^~~ /kisskb/src/drivers/iio/chemical/sps30_i2c.c: In function 'sps30_i2c_start_meas': /kisskb/src/drivers/iio/chemical/sps30_i2c.c:126:23: note: byref variable will be forcibly initialized 126 | unsigned char buf[] = { 0x03, 0x00 }; | ^~~ /kisskb/src/drivers/iio/chemical/sps30_i2c.c: In function 'sps30_i2c_meas_ready': /kisskb/src/drivers/iio/chemical/sps30_i2c.c:155:23: note: byref variable will be forcibly initialized 155 | unsigned char buf[2]; | ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/iio/buffer/industrialio-buffer-dma.c:7: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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 '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c:7: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c: In function 'iio_dma_buffer_cleanup_worker': /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c:127:19: note: byref variable will be forcibly initialized 127 | LIST_HEAD(block_list); | ^~~~~~~~~~ /kisskb/src/include/linux/list.h:26:26: note: in definition of macro 'LIST_HEAD' 26 | struct list_head name = LIST_HEAD_INIT(name) | ^~~~ In file included from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/of_device.h:5, from /kisskb/src/drivers/iio/adc/cc10001_adc.c:12: /kisskb/src/drivers/iio/adc/cc10001_adc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/adc/cc10001_adc.c: In function 'cc10001_adc_probe': /kisskb/src/drivers/iio/adc/cc10001_adc.c:315:13: note: byref variable will be forcibly initialized 315 | int ret; | ^~~ /kisskb/src/drivers/iio/chemical/sps30_serial.c: In function 'sps30_serial_command': /kisskb/src/drivers/iio/chemical/sps30_serial.c:194:23: note: byref variable will be forcibly initialized 194 | unsigned char buf[SPS30_SERIAL_MAX_BUF_SIZE]; | ^~~ /kisskb/src/drivers/iio/chemical/sps30_serial.c: In function 'sps30_serial_show_info': /kisskb/src/drivers/iio/chemical/sps30_serial.c:353:23: note: byref variable will be forcibly initialized 353 | unsigned char buf[32 + 1] = { 0x03 }; | ^~~ /kisskb/src/drivers/iio/chemical/sps30_serial.c: In function 'sps30_serial_start_meas': /kisskb/src/drivers/iio/chemical/sps30_serial.c:278:23: note: byref variable will be forcibly initialized 278 | unsigned char buf[] = { 0x01, 0x03 }; | ^~~ /kisskb/src/drivers/iio/chemical/sps30_serial.c: In function 'sps30_serial_write_cleaning_period': /kisskb/src/drivers/iio/chemical/sps30_serial.c:340:23: note: byref variable will be forcibly initialized 340 | unsigned char buf[5] = { 0x00 }; | ^~~ /kisskb/src/drivers/iio/chemical/sps30_serial.c: In function 'sps30_serial_read_cleaning_period': /kisskb/src/drivers/iio/chemical/sps30_serial.c:325:23: note: byref variable will be forcibly initialized 325 | unsigned char buf[] = { 0x00 }; | ^~~ /kisskb/src/drivers/iio/dac/ad5380.c: In function 'ad5380_get_powerdown_mode': /kisskb/src/drivers/iio/dac/ad5380.c:126:22: note: byref variable will be forcibly initialized 126 | unsigned int mode; | ^~~~ /kisskb/src/drivers/iio/dac/ad5380.c: In function 'ad5380_write_dac_powerdown': /kisskb/src/drivers/iio/dac/ad5380.c:96:14: note: byref variable will be forcibly initialized 96 | bool pwr_down; | ^~~~~~~~ In file included from /kisskb/src/include/linux/resource_ext.h:11, from /kisskb/src/include/linux/acpi.h:14, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/iio/dac/ad5380.c:11: /kisskb/src/drivers/iio/dac/ad5380.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/adc/ltc2471.c: In function 'ltc2471_get_value': /kisskb/src/drivers/iio/adc/ltc2471.c:33:16: note: byref variable will be forcibly initialized 33 | __be16 buf; | ^~~ /kisskb/src/drivers/iio/health/afe4404.c: In function 'afe440x_store_register': /kisskb/src/drivers/iio/health/afe4404.c:198:27: note: byref variable will be forcibly initialized 198 | int val, integer, fract, ret; | ^~~~~ /kisskb/src/drivers/iio/health/afe4404.c:198:18: note: byref variable will be forcibly initialized 198 | int val, integer, fract, ret; | ^~~~~~~ /kisskb/src/drivers/iio/health/afe4404.c: In function 'afe440x_show_register': /kisskb/src/drivers/iio/health/afe4404.c:175:13: note: byref variable will be forcibly initialized 175 | int vals[2]; | ^~~~ /kisskb/src/drivers/iio/health/afe4404.c:174:22: note: byref variable will be forcibly initialized 174 | unsigned int reg_val; | ^~~~~~~ /kisskb/src/drivers/iio/gyro/bmg160_core.c: In function 'bmg160_get_temp': /kisskb/src/drivers/iio/gyro/bmg160_core.c:497:22: note: byref variable will be forcibly initialized 497 | unsigned int raw_val; | ^~~~~~~ /kisskb/src/drivers/iio/gyro/bmg160_core.c: In function 'bmg160_get_filter': /kisskb/src/drivers/iio/gyro/bmg160_core.c:192:22: note: byref variable will be forcibly initialized 192 | unsigned int bw_bits; | ^~~~~~~ /kisskb/src/drivers/iio/gyro/bmg160_core.c: In function 'bmg160_get_bw': /kisskb/src/drivers/iio/gyro/bmg160_core.c:450:22: note: byref variable will be forcibly initialized 450 | unsigned int bw_bits; | ^~~~~~~ /kisskb/src/drivers/iio/gyro/bmg160_core.c: In function 'bmg160_event_handler': /kisskb/src/drivers/iio/gyro/bmg160_core.c:976:22: note: byref variable will be forcibly initialized 976 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/gyro/bmg160_core.c: In function 'bmg160_get_axis': /kisskb/src/drivers/iio/gyro/bmg160_core.c:527:16: note: byref variable will be forcibly initialized 527 | __le16 raw_val; | ^~~~~~~ /kisskb/src/drivers/iio/gyro/bmg160_core.c: In function 'bmg160_chip_init': /kisskb/src/drivers/iio/gyro/bmg160_core.c:239:22: note: byref variable will be forcibly initialized 239 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/adc/ltc2485.c: In function 'ltc2485_read': /kisskb/src/drivers/iio/adc/ltc2485.c:40:16: note: byref variable will be forcibly initialized 40 | __be32 buf = 0; | ^~~ /kisskb/src/drivers/iio/chemical/vz89x.c: In function 'vz89x_i2c_xfer': /kisskb/src/drivers/iio/chemical/vz89x.c:179:12: note: byref variable will be forcibly initialized 179 | u8 buf[6] = { cmd, 0, 0, 0, 0, 0xf3 }; | ^~~ /kisskb/src/drivers/iio/chemical/vz89x.c:177:24: note: byref variable will be forcibly initialized 177 | struct i2c_msg msg[2]; | ^~~ /kisskb/src/drivers/iio/adc/mt6360-adc.c: In function 'mt6360_adc_read_channel': /kisskb/src/drivers/iio/adc/mt6360-adc.c:68:12: note: byref variable will be forcibly initialized 68 | u8 rpt[3]; | ^~~ /kisskb/src/drivers/iio/adc/mt6360-adc.c:67:16: note: byref variable will be forcibly initialized 67 | __be16 adc_enable; | ^~~~~~~~~~ /kisskb/src/drivers/iio/adc/mt6360-adc.c: In function 'mt6360_adc_trigger_handler': /kisskb/src/drivers/iio/adc/mt6360-adc.c:267:25: note: byref variable will be forcibly initialized 267 | int i = 0, bit, val, ret; | ^~~ /kisskb/src/drivers/iio/adc/mt6360-adc.c:266:11: note: byref variable will be forcibly initialized 266 | } data __aligned(8); | ^~~~ /kisskb/src/drivers/iio/adc/mt6360-adc.c: In function 'mt6360_adc_read_scale': /kisskb/src/drivers/iio/adc/mt6360-adc.c:145:22: note: byref variable will be forcibly initialized 145 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/adc/mt6360-adc.c: In function 'mt6360_adc_reset': /kisskb/src/drivers/iio/adc/mt6360-adc.c:288:16: note: byref variable will be forcibly initialized 288 | __be16 adc_enable; | ^~~~~~~~~~ /kisskb/src/drivers/iio/adc/mp2629_adc.c: In function 'mp2629_read_raw': /kisskb/src/drivers/iio/adc/mp2629_adc.c:67:22: note: byref variable will be forcibly initialized 67 | unsigned int rval; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-vadc-common.c: In function 'qcom_vadc_scale_volt': /kisskb/src/drivers/iio/adc/qcom-vadc-common.c:413:13: note: byref variable will be forcibly initialized 413 | s64 voltage = 0, result = 0; | ^~~~~~~ /kisskb/src/drivers/iio/adc/qcom-vadc-common.c: In function 'qcom_vadc_scale_therm': /kisskb/src/drivers/iio/adc/qcom-vadc-common.c:429:13: note: byref variable will be forcibly initialized 429 | s64 voltage = 0; | ^~~~~~~ /kisskb/src/drivers/iio/adc/qcom-vadc-common.c: In function 'qcom_vadc_scale_die_temp': /kisskb/src/drivers/iio/adc/qcom-vadc-common.c:451:13: note: byref variable will be forcibly initialized 451 | s64 voltage = 0; | ^~~~~~~ /kisskb/src/drivers/iio/adc/qcom-vadc-common.c: In function 'qcom_vadc_scale_chg_temp': /kisskb/src/drivers/iio/adc/qcom-vadc-common.c:474:13: note: byref variable will be forcibly initialized 474 | s64 voltage = 0, result = 0; | ^~~~~~~ /kisskb/src/drivers/iio/adc/qcom-vadc-common.c: In function 'qcom_vadc7_scale_hw_calib_therm': /kisskb/src/drivers/iio/adc/qcom-vadc-common.c:539:18: note: byref variable will be forcibly initialized 539 | int ret, result; | ^~~~~~ /kisskb/src/drivers/iio/adc/max9611.c: In function 'max9611_read_raw': /kisskb/src/drivers/iio/adc/max9611.c:294:13: note: byref variable will be forcibly initialized 294 | u16 adc_data; | ^~~~~~~~ /kisskb/src/drivers/iio/adc/max9611.c:292:31: note: byref variable will be forcibly initialized 292 | enum max9611_csa_gain gain_selector; | ^~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/max9611.c: In function 'max9611_init': /kisskb/src/drivers/iio/adc/max9611.c:457:13: note: byref variable will be forcibly initialized 457 | u16 regval; | ^~~~~~ /kisskb/src/drivers/iio/adc/max9611.c: In function 'max9611_probe': /kisskb/src/drivers/iio/adc/max9611.c:521:22: note: byref variable will be forcibly initialized 521 | unsigned int of_shunt; | ^~~~~~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_read': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:120:22: note: byref variable will be forcibly initialized 120 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_status_show': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:165:39: note: byref variable will be forcibly initialized 165 | u8 mode, sta1, chan, dig, en, req; | ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:165:35: note: byref variable will be forcibly initialized 165 | u8 mode, sta1, chan, dig, en, req; | ^~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:165:30: note: byref variable will be forcibly initialized 165 | u8 mode, sta1, chan, dig, en, req; | ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:165:24: note: byref variable will be forcibly initialized 165 | u8 mode, sta1, chan, dig, en, req; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:165:18: note: byref variable will be forcibly initialized 165 | u8 mode, sta1, chan, dig, en, req; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:165:12: note: byref variable will be forcibly initialized 165 | u8 mode, sta1, chan, dig, en, req; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_poll_wait_eoc': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:251:12: note: byref variable will be forcibly initialized 251 | u8 sta1; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_version_check': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:397:12: note: byref variable will be forcibly initialized 397 | u8 val; | ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_reset': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:138:12: note: byref variable will be forcibly initialized 138 | u8 data; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_read_raw': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:316:13: note: byref variable will be forcibly initialized 316 | u16 adc_raw, vsense_raw; | ^~~~~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_rsense_read': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:433:12: note: byref variable will be forcibly initialized 433 | u8 deviation; | ^~~~~~~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c: In function 'iadc_probe': /kisskb/src/drivers/iio/adc/qcom-spmi-iadc.c:492:13: note: byref variable will be forcibly initialized 492 | u32 res; | ^~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-trigger.c: In function '_hid_sensor_power_state': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-trigger.c:87:13: note: byref variable will be forcibly initialized 87 | int report_val; | ^~~~~~~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-trigger.c:86:13: note: byref variable will be forcibly initialized 86 | int state_val; | ^~~~~~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-trigger.c: In function '_hid_sensor_set_report_latency': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-trigger.c:25:22: note: byref variable will be forcibly initialized 25 | int integer, fract, ret; | ^~~~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-trigger.c:25:13: note: byref variable will be forcibly initialized 25 | int integer, fract, ret; | ^~~~~~~ /kisskb/src/drivers/iio/adc/nau7802.c: In function 'nau7802_probe': /kisskb/src/drivers/iio/adc/nau7802.c:418:13: note: byref variable will be forcibly initialized 418 | u32 tmp = 0; | ^~~ /kisskb/src/drivers/iio/dac/ad5592r-base.c: In function 'ad5592r_set_channel_modes': /kisskb/src/drivers/iio/dac/ad5592r-base.c:200:13: note: byref variable will be forcibly initialized 200 | u16 read_back; | ^~~~~~~~~ /kisskb/src/drivers/iio/dac/ad5592r-base.c: In function 'ad5592r_read_raw': /kisskb/src/drivers/iio/dac/ad5592r-base.c:376:13: note: byref variable will be forcibly initialized 376 | u16 read_val; | ^~~~~~~~ In file included from /kisskb/src/include/linux/iio/iio.h:10, from /kisskb/src/drivers/iio/dac/ad5592r-base.c:11: /kisskb/src/drivers/iio/dac/ad5592r-base.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/dac/ad5592r-base.c: In function 'ad5592r_alloc_channels': /kisskb/src/drivers/iio/dac/ad5592r-base.c:514:18: note: byref variable will be forcibly initialized 514 | u32 reg, tmp; | ^~~ /kisskb/src/drivers/iio/dac/ad5592r-base.c:514:13: note: byref variable will be forcibly initialized 514 | u32 reg, tmp; | ^~~ /kisskb/src/drivers/iio/dac/ad5592r-base.c: In function 'ad5592r_gpio_get': /kisskb/src/drivers/iio/dac/ad5592r-base.c:28:12: note: byref variable will be forcibly initialized 28 | u8 val; | ^~~ /kisskb/src/drivers/iio/dac/ds4424.c: In function 'ds4424_verify_chip': /kisskb/src/drivers/iio/dac/ds4424.c:164:18: note: byref variable will be forcibly initialized 164 | int ret, val; | ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'vadc_show_status': /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:175:39: note: byref variable will be forcibly initialized 175 | u8 mode, sta1, chan, dig, en, req; | ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:175:35: note: byref variable will be forcibly initialized 175 | u8 mode, sta1, chan, dig, en, req; | ^~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:175:30: note: byref variable will be forcibly initialized 175 | u8 mode, sta1, chan, dig, en, req; | ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:175:24: note: byref variable will be forcibly initialized 175 | u8 mode, sta1, chan, dig, en, req; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:175:18: note: byref variable will be forcibly initialized 175 | u8 mode, sta1, chan, dig, en, req; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:175:12: note: byref variable will be forcibly initialized 175 | u8 mode, sta1, chan, dig, en, req; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'vadc_poll_wait_eoc': /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:251:12: note: byref variable will be forcibly initialized 251 | u8 sta1; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'vadc_check_revision': /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:816:12: note: byref variable will be forcibly initialized 816 | u8 val; | ^~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'vadc_reset': /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:148:12: note: byref variable will be forcibly initialized 148 | u8 data; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'vadc_read_raw': /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:449:13: note: byref variable will be forcibly initialized 449 | u16 adc_code; | ^~~~~~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'vadc_measure_ref_points': /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:354:21: note: byref variable will be forcibly initialized 354 | u16 read_1, read_2; | ^~~~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:354:13: note: byref variable will be forcibly initialized 354 | u16 read_1, read_2; | ^~~~~~ /kisskb/src/drivers/iio/dac/ad5446.c: In function 'ad5622_write': /kisskb/src/drivers/iio/dac/ad5446.c:533:16: note: byref variable will be forcibly initialized 533 | __be16 data = cpu_to_be16(val); | ^~~~ /kisskb/src/drivers/iio/dac/ad5446.c: In function 'ad5446_write_dac_powerdown': In file included from /kisskb/src/include/linux/iio/iio.h:10, from /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:11: /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'devm_kmalloc_array': /kisskb/src/drivers/iio/dac/ad5446.c:114:14: note: byref variable will be forcibly initialized 114 | bool powerdown; | ^~~~~~~~~ /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'vadc_get_dt_channel_data': /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:655:26: note: byref variable will be forcibly initialized 655 | u32 chan, value, varr[2]; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:655:19: note: byref variable will be forcibly initialized 655 | u32 chan, value, varr[2]; | ^~~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:655:13: note: byref variable will be forcibly initialized 655 | u32 chan, value, varr[2]; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'vadc_get_dt_data': /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:738:34: note: byref variable will be forcibly initialized 738 | struct vadc_channel_prop prop; | ^~~~ /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c: In function 'vadc_probe': /kisskb/src/drivers/iio/adc/qcom-spmi-vadc.c:857:13: note: byref variable will be forcibly initialized 857 | u32 reg; | ^~~ /kisskb/src/drivers/iio/adc/sun4i-gpadc-iio.c: In function 'sun4i_prepare_for_irq': /kisskb/src/drivers/iio/adc/sun4i-gpadc-iio.c:169:13: note: byref variable will be forcibly initialized 169 | u32 reg; | ^~~ /kisskb/src/drivers/iio/adc/sun4i-gpadc-iio.c: In function 'sun4i_gpadc_get_temp': /kisskb/src/drivers/iio/adc/sun4i-gpadc-iio.c:418:13: note: byref variable will be forcibly initialized 418 | int val, scale, offset; | ^~~ /kisskb/src/drivers/iio/adc/rockchip_saradc.c: In function 'rockchip_saradc_trigger_handler': /kisskb/src/drivers/iio/adc/rockchip_saradc.c:269:11: note: byref variable will be forcibly initialized 269 | } data; | ^~~~ /kisskb/src/drivers/iio/adc/ti_am335x_adc.c: In function 'tiadc_parse_dt': /kisskb/src/drivers/iio/adc/ti_am335x_adc.c:560:13: note: byref variable will be forcibly initialized 560 | u32 val; | ^~~ In file included from /kisskb/src/include/linux/platform_device.h:13, from /kisskb/src/drivers/iio/adc/ti_am335x_adc.c:21: /kisskb/src/drivers/iio/adc/ti_am335x_adc.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/adc/ti_am335x_adc.c: In function 'tiadc_request_dma': /kisskb/src/drivers/iio/adc/ti_am335x_adc.c:522:33: note: byref variable will be forcibly initialized 522 | dma_cap_mask_t mask; | ^~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-events.c: In function 'xadc_write_event_config': /kisskb/src/drivers/iio/adc/xilinx-xadc-events.c:128:18: note: byref variable will be forcibly initialized 128 | uint16_t cfg, old_cfg; | ^~~ /kisskb/src/drivers/iio/dac/m62332.c: In function 'm62332_set_value': /kisskb/src/drivers/iio/dac/m62332.c:37:12: note: byref variable will be forcibly initialized 37 | u8 outbuf[2]; | ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h:22, 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/iio/buffer/industrialio-buffer-dmaengine.c:7: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/ti-ads1015.c: In function 'ads1015_event_handler': /kisskb/src/drivers/iio/adc/ti-ads1015.c:763:13: note: byref variable will be forcibly initialized 763 | int val; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, 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-dmaengine.c:7: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /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:31: note: byref variable will be forcibly initialized 167 | struct dma_slave_caps caps; | ^~~~ /kisskb/src/drivers/iio/adc/ti-ads1015.c: In function 'ads1015_get_adc_result': /kisskb/src/drivers/iio/adc/ti-ads1015.c:348:22: note: byref variable will be forcibly initialized 348 | unsigned int old, mask, cfg; | ^~~ /kisskb/src/drivers/iio/adc/ti-ads1015.c: In function 'ads1015_enable_event_config': /kisskb/src/drivers/iio/adc/ti-ads1015.c:663:22: note: byref variable will be forcibly initialized 663 | unsigned int val; | ^~~ In file included from /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c:9: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:971:28: note: byref variable will be forcibly initialized 971 | struct scatterlist sg; | ^~ /kisskb/src/drivers/iio/adc/ti-ads1015.c: In function 'ads1015_trigger_handler': /kisskb/src/drivers/iio/adc/ti-ads1015.c:401:24: note: byref variable will be forcibly initialized 401 | int chan, ret, res; | ^~~ /kisskb/src/drivers/iio/adc/ti-ads1015.c:400:11: note: byref variable will be forcibly initialized 400 | } scan; | ^~~~ /kisskb/src/drivers/iio/adc/ti-ads1015.c: In function 'ads1015_client_get_channels_config': /kisskb/src/drivers/iio/adc/ti-ads1015.c:866:21: note: byref variable will be forcibly initialized 866 | u32 pval; | ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:25, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:14: /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:96:66: note: byref variable will be forcibly initialized 96 | union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ | ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' 138 | #define smp_store_release(p, v) __smp_store_release(p, v) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_zynq_drain_fifo': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:154:26: note: byref variable will be forcibly initialized 154 | uint32_t status, tmp; | ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:154:18: note: byref variable will be forcibly initialized 154 | uint32_t status, tmp; | ^~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_axi_read_adc_reg': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:467:18: note: byref variable will be forcibly initialized 467 | uint32_t val32; | ^~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function '_xadc_update_adc_reg': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:583:18: note: byref variable will be forcibly initialized 583 | uint16_t tmp; | ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_axi_interrupt_handler': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:500:26: note: byref variable will be forcibly initialized 500 | uint32_t status, mask; | ^~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:500:18: note: byref variable will be forcibly initialized 500 | uint32_t status, mask; | ^~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_zynq_get_dclk_rate': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:407:18: note: byref variable will be forcibly initialized 407 | uint32_t val; | ^~~ In file included from /kisskb/src/include/linux/spinlock.h:323, from /kisskb/src/include/linux/rwsem.h:15, from /kisskb/src/include/linux/notifier.h:15, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:14: /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function '__raw_spin_lock_irqsave': /kisskb/src/include/linux/spinlock_api_smp.h:106:23: note: byref variable will be forcibly initialized 106 | unsigned long flags; | ^~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_axi_update_alarm': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:533:18: note: byref variable will be forcibly initialized 533 | uint32_t val; | ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_zynq_update_alarm': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:432:18: note: byref variable will be forcibly initialized 432 | uint32_t status; | ^~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_zynq_interrupt_handler': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:298:18: note: byref variable will be forcibly initialized 298 | uint32_t status; | ^~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_zynq_unmask_worker': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:264:22: note: byref variable will be forcibly initialized 264 | unsigned int misc_sts, unmask; | ^~~~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_zynq_write_adc_reg': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:178:18: note: byref variable will be forcibly initialized 178 | uint32_t tmp; | ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:177:18: note: byref variable will be forcibly initialized 177 | uint32_t cmd[1]; | ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_zynq_read_adc_reg': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:212:24: note: byref variable will be forcibly initialized 212 | uint32_t resp, tmp; | ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:212:18: note: byref variable will be forcibly initialized 212 | uint32_t resp, tmp; | ^~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:211:18: note: byref variable will be forcibly initialized 211 | uint32_t cmd[2]; | ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_update_scan_mode': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:614:16: note: byref variable will be forcibly initialized 614 | size_t new_size, n; | ^~~~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_parse_dt': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:1196:13: note: byref variable will be forcibly initialized 1196 | u32 reg; | ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:1195:13: note: byref variable will be forcibly initialized 1195 | u32 ext_mux_chan; | ^~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:1194:21: note: byref variable will be forcibly initialized 1194 | const char *external_mux; | ^~~~~~~~~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_trigger_set_state': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:693:22: note: byref variable will be forcibly initialized 693 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_read_samplerate': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:890:18: note: byref variable will be forcibly initialized 890 | uint16_t val16; | ^~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_read_raw': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:909:18: note: byref variable will be forcibly initialized 909 | uint16_t val16; | ^~~~~ /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c: In function 'xadc_probe': /kisskb/src/drivers/iio/adc/xilinx-xadc-core.c:1312:22: note: byref variable will be forcibly initialized 1312 | unsigned int conf0; | ^~~~~ /kisskb/src/drivers/iio/imu/fxos8700_core.c: In function 'fxos8700_get_scale': /kisskb/src/drivers/iio/imu/fxos8700_core.c:371:21: note: byref variable will be forcibly initialized 371 | int i, ret, val; | ^~~ /kisskb/src/drivers/iio/imu/fxos8700_core.c: In function 'fxos8700_get_odr': /kisskb/src/drivers/iio/imu/fxos8700_core.c:457:16: note: byref variable will be forcibly initialized 457 | int i, val, ret; | ^~~ /kisskb/src/drivers/iio/imu/fxos8700_core.c: In function 'fxos8700_set_odr': /kisskb/src/drivers/iio/imu/fxos8700_core.c:420:21: note: byref variable will be forcibly initialized 420 | int i, ret, val; | ^~~ /kisskb/src/drivers/iio/imu/fxos8700_core.c: In function 'fxos8700_chip_init': /kisskb/src/drivers/iio/imu/fxos8700_core.c:552:22: note: byref variable will be forcibly initialized 552 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/health/max30102.c: In function 'max30102_fifo_count': /kisskb/src/drivers/iio/health/max30102.c:242:22: note: byref variable will be forcibly initialized 242 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/health/max30102.c: In function 'max30102_read_temp': /kisskb/src/drivers/iio/health/max30102.c:423:22: note: byref variable will be forcibly initialized 423 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/health/max30102.c: In function 'max30102_led_init': /kisskb/src/drivers/iio/health/max30102.c:326:22: note: byref variable will be forcibly initialized 326 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/health/max30102.c: In function 'max30102_probe': /kisskb/src/drivers/iio/health/max30102.c:511:22: note: byref variable will be forcibly initialized 511 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/humidity/am2315.c: In function 'am2315_read_data': /kisskb/src/drivers/iio/humidity/am2315.c:114:12: note: byref variable will be forcibly initialized 114 | u8 rx_buf[8]; | ^~~~~~ /kisskb/src/drivers/iio/humidity/am2315.c:107:12: note: byref variable will be forcibly initialized 107 | u8 tx_buf[3] = { AM2315_FUNCTION_READ, AM2315_REG_HUM_MSB, 4 }; | ^~~~~~ /kisskb/src/drivers/iio/humidity/am2315.c: In function 'am2315_read_raw': /kisskb/src/drivers/iio/humidity/am2315.c:198:35: note: byref variable will be forcibly initialized 198 | struct am2315_sensor_data sensor_data; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/humidity/am2315.c: In function 'am2315_trigger_handler': /kisskb/src/drivers/iio/humidity/am2315.c:165:35: note: byref variable will be forcibly initialized 165 | struct am2315_sensor_data sensor_data; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/common/scmi_sensors/scmi_iio.c: In function 'scmi_iio_get_odr_val': /kisskb/src/drivers/iio/common/scmi_sensors/scmi_iio.c:250:13: note: byref variable will be forcibly initialized 250 | u32 sensor_config; | ^~~~~~~~~~~~~ /kisskb/src/drivers/iio/common/scmi_sensors/scmi_iio.c: In function 'scmi_iio_set_odr_val': /kisskb/src/drivers/iio/common/scmi_sensors/scmi_iio.c:136:14: note: byref variable will be forcibly initialized 136 | char buf[32]; | ^~~ /kisskb/src/drivers/iio/common/scmi_sensors/scmi_iio.c:135:13: note: byref variable will be forcibly initialized 135 | u32 sensor_config; | ^~~~~~~~~~~~~ /kisskb/src/drivers/iio/common/scmi_sensors/scmi_iio.c: In function 'scmi_alloc_iiodev': /kisskb/src/drivers/iio/common/scmi_sensors/scmi_iio.c:516:27: note: byref variable will be forcibly initialized 516 | enum iio_modifier modifier; | ^~~~~~~~ /kisskb/src/drivers/iio/imu/kmx61.c: In function 'kmx61_set_odr': /kisskb/src/drivers/iio/imu/kmx61.c:419:12: note: byref variable will be forcibly initialized 419 | u8 mode; | ^~~~ /kisskb/src/drivers/iio/imu/kmx61.c: In function 'kmx61_set_scale': /kisskb/src/drivers/iio/imu/kmx61.c:508:13: note: byref variable will be forcibly initialized 508 | u8 mode; | ^~~~ /kisskb/src/drivers/iio/common/scmi_sensors/scmi_iio.c: In function 'scmi_iio_dev_probe': /kisskb/src/drivers/iio/common/scmi_sensors/scmi_iio.c:586:38: note: byref variable will be forcibly initialized 586 | struct scmi_protocol_handle *ph; | ^~ /kisskb/src/drivers/iio/imu/kmx61.c: In function 'kmx61_setup_any_motion_interrupt': /kisskb/src/drivers/iio/imu/kmx61.c:668:12: note: byref variable will be forcibly initialized 668 | u8 mode; | ^~~~ /kisskb/src/drivers/iio/imu/kmx61.c: In function 'kmx61_setup_new_data_interrupt': /kisskb/src/drivers/iio/imu/kmx61.c:588:12: note: byref variable will be forcibly initialized 588 | u8 mode; | ^~~~ /kisskb/src/drivers/iio/imu/kmx61.c: In function 'kmx61_trigger_handler': /kisskb/src/drivers/iio/imu/kmx61.c:1195:13: note: byref variable will be forcibly initialized 1195 | s16 buffer[8]; | ^~~~~~ /kisskb/src/drivers/iio/dac/max5821.c: In function 'max5821_resume': /kisskb/src/drivers/iio/dac/max5821.c:282:12: note: byref variable will be forcibly initialized 282 | u8 outbuf[2] = { MAX5821_EXTENDED_COMMAND_MODE, | ^~~~~~ /kisskb/src/drivers/iio/dac/max5821.c: In function 'max5821_suspend': /kisskb/src/drivers/iio/dac/max5821.c:272:12: note: byref variable will be forcibly initialized 272 | u8 outbuf[2] = { MAX5821_EXTENDED_COMMAND_MODE, | ^~~~~~ /kisskb/src/drivers/iio/dac/max5821.c: In function 'max5821_set_value': /kisskb/src/drivers/iio/dac/max5821.c:215:12: note: byref variable will be forcibly initialized 215 | u8 outbuf[2]; | ^~~~~~ /kisskb/src/drivers/iio/dac/max5821.c: In function 'max5821_sync_powerdown_mode': /kisskb/src/drivers/iio/dac/max5821.c:93:12: note: byref variable will be forcibly initialized 93 | u8 outbuf[2]; | ^~~~~~ /kisskb/src/drivers/iio/dac/max5821.c: In function 'max5821_get_value': /kisskb/src/drivers/iio/dac/max5821.c:175:12: note: byref variable will be forcibly initialized 175 | u8 inbuf[2]; | ^~~~~ /kisskb/src/drivers/iio/dac/max5821.c:174:12: note: byref variable will be forcibly initialized 174 | u8 outbuf[1]; | ^~~~~~ /kisskb/src/drivers/iio/dac/max5821.c: In function 'max5821_write_dac_powerdown': /kisskb/src/drivers/iio/dac/max5821.c:116:14: note: byref variable will be forcibly initialized 116 | bool powerdown; | ^~~~~~~~~ /kisskb/src/drivers/iio/dac/mcp4725.c: In function 'mcp4725_resume': /kisskb/src/drivers/iio/dac/mcp4725.c:62:12: note: byref variable will be forcibly initialized 62 | u8 outbuf[2]; | ^~~~~~ /kisskb/src/drivers/iio/dac/mcp4725.c: In function 'mcp4725_suspend': /kisskb/src/drivers/iio/dac/mcp4725.c:49:12: note: byref variable will be forcibly initialized 49 | u8 outbuf[2]; | ^~~~~~ /kisskb/src/drivers/iio/dac/mcp4725.c: In function 'mcp4725_set_value': /kisskb/src/drivers/iio/dac/mcp4725.c:267:12: note: byref variable will be forcibly initialized 267 | u8 outbuf[2]; | ^~~~~~ /kisskb/src/drivers/iio/dac/mcp4725.c: In function 'mcp4726_set_cfg': /kisskb/src/drivers/iio/dac/mcp4725.c:288:12: note: byref variable will be forcibly initialized 288 | u8 outbuf[3]; | ^~~~~~ /kisskb/src/drivers/iio/dac/mcp4725.c: In function 'mcp4725_write_powerdown': /kisskb/src/drivers/iio/dac/mcp4725.c:178:14: note: byref variable will be forcibly initialized 178 | bool state; | ^~~~~ /kisskb/src/drivers/iio/dac/mcp4725.c: In function 'mcp4725_store_eeprom': /kisskb/src/drivers/iio/dac/mcp4725.c:80:14: note: byref variable will be forcibly initialized 80 | bool state; | ^~~~~ /kisskb/src/drivers/iio/dac/mcp4725.c:79:12: note: byref variable will be forcibly initialized 79 | u8 inoutbuf[3]; | ^~~~~~~~ /kisskb/src/drivers/iio/dac/mcp4725.c: In function 'mcp4725_probe': /kisskb/src/drivers/iio/dac/mcp4725.c:377:12: note: byref variable will be forcibly initialized 377 | u8 inbuf[4]; | ^~~~~ /kisskb/src/drivers/iio/dac/mcp4725.c:376:46: note: byref variable will be forcibly initialized 376 | struct mcp4725_platform_data *pdata, pdata_dt; | ^~~~~~~~ /kisskb/src/drivers/iio/dac/ti-dac5571.c: In function 'dac5571_write_powerdown': /kisskb/src/drivers/iio/dac/ti-dac5571.c:178:14: note: byref variable will be forcibly initialized 178 | bool powerdown; | ^~~~~~~~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c: In function 'ms_sensors_convert_and_read': /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:108:16: note: byref variable will be forcibly initialized 108 | __be32 buf = 0; | ^~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c: In function 'ms_sensors_read_serial': /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:190:16: note: byref variable will be forcibly initialized 190 | __be16 send_buf; | ^~~~~~~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:188:16: note: byref variable will be forcibly initialized 188 | __be64 rcv_buf = 0; | ^~~~~~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c: In function 'ms_sensors_write_resolution': /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:288:12: note: byref variable will be forcibly initialized 288 | u8 config_reg; | ^~~~~~~~~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c: In function 'ms_sensors_show_battery_low': /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:319:12: note: byref variable will be forcibly initialized 319 | u8 config_reg; | ^~~~~~~~~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c: In function 'ms_sensors_show_heater': /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:345:12: note: byref variable will be forcibly initialized 345 | u8 config_reg; | ^~~~~~~~~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c: In function 'ms_sensors_write_heater': /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:373:17: note: byref variable will be forcibly initialized 373 | u8 val, config_reg; | ^~~~~~~~~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:373:12: note: byref variable will be forcibly initialized 373 | u8 val, config_reg; | ^~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c: In function 'ms_sensors_ht_read_temperature': /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:421:13: note: byref variable will be forcibly initialized 421 | u32 adc; | ^~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c: In function 'ms_sensors_ht_read_humidity': /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:462:13: note: byref variable will be forcibly initialized 462 | u32 adc; | ^~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c: In function 'ms_sensors_read_temp_and_pressure': /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:623:20: note: byref variable will be forcibly initialized 623 | u32 t_adc, p_adc; | ^~~~~ /kisskb/src/drivers/iio/common/ms_sensors/ms_sensors_i2c.c:623:13: note: byref variable will be forcibly initialized 623 | u32 t_adc, p_adc; | ^~~~~ /kisskb/src/drivers/iio/buffer/kfifo_buf.c: In function 'iio_kfifo_write': /kisskb/src/drivers/iio/buffer/kfifo_buf.c:174:18: note: byref variable will be forcibly initialized 174 | int ret, copied; | ^~~~~~ /kisskb/src/drivers/iio/buffer/kfifo_buf.c: In function 'iio_read_kfifo': /kisskb/src/drivers/iio/buffer/kfifo_buf.c:103:18: note: byref variable will be forcibly initialized 103 | int ret, copied; | ^~~~~~ /kisskb/src/drivers/iio/humidity/dht11.c: In function 'dht11_decode': /kisskb/src/drivers/iio/humidity/dht11.c:125:14: note: byref variable will be forcibly initialized 125 | char bits[DHT11_BITS_PER_READ]; | ^~~~ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_dev_probe': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:315:13: note: byref variable will be forcibly initialized 315 | u32 val; | ^~~ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_verify_id': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:614:13: note: byref variable will be forcibly initialized 614 | int wai, err; | ^~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_mode_get': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:283:22: note: byref variable will be forcibly initialized 283 | unsigned int ready; | ^~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:282:22: note: byref variable will be forcibly initialized 282 | unsigned int active; | ^~~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_odr_get': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:449:22: note: byref variable will be forcibly initialized 449 | unsigned int odr_bits; | ^~~~~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_range_fs_from_value': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:236:22: note: byref variable will be forcibly initialized 236 | unsigned int fs_double; | ^~~~~~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_scale_get': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:555:13: note: byref variable will be forcibly initialized 555 | int fs_bits; | ^~~~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_lpf_get': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:480:22: note: byref variable will be forcibly initialized 480 | unsigned int bw_bits; | ^~~~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_hpf_get': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:524:22: note: byref variable will be forcibly initialized 524 | unsigned int sel_bits; | ^~~~~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_lpf_set': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:501:13: note: byref variable will be forcibly initialized 501 | int odr; | ^~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_chip_init': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:752:22: note: byref variable will be forcibly initialized 752 | unsigned int chip_id; | ^~~~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_temp_get': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:384:22: note: byref variable will be forcibly initialized 384 | unsigned int temp; | ^~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_axis_get': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:417:16: note: byref variable will be forcibly initialized 417 | __be16 axis_be; | ^~~~~~~ /kisskb/src/drivers/iio/gyro/fxas21002c_core.c: In function 'fxas21002c_data_rdy_thread': /kisskb/src/drivers/iio/gyro/fxas21002c_core.c:806:22: note: byref variable will be forcibly initialized 806 | unsigned int data_ready; | ^~~~~~~~~~ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_trigger.c: In function 'st_sensors_new_samples_available': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_trigger.c:31:18: note: byref variable will be forcibly initialized 31 | int ret, status; | ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_read_thresh': /kisskb/src/drivers/iio/light/adux1020.c:598:22: note: byref variable will be forcibly initialized 598 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_read_event_config': /kisskb/src/drivers/iio/light/adux1020.c:569:22: note: byref variable will be forcibly initialized 569 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_interrupt_handler': /kisskb/src/drivers/iio/light/adux1020.c:704:18: note: byref variable will be forcibly initialized 704 | int ret, status; | ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_read_fifo': /kisskb/src/drivers/iio/light/adux1020.c:254:22: note: byref variable will be forcibly initialized 254 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_measure': /kisskb/src/drivers/iio/light/adux1020.c:314:22: note: byref variable will be forcibly initialized 314 | unsigned int status; | ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_read_raw': /kisskb/src/drivers/iio/light/adux1020.c:368:22: note: byref variable will be forcibly initialized 368 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/light/adux1020.c:366:13: note: byref variable will be forcibly initialized 366 | u16 buf[3]; | ^~~ /kisskb/src/drivers/iio/light/adux1020.c: In function 'adux1020_chip_init': /kisskb/src/drivers/iio/light/adux1020.c:738:22: note: byref variable will be forcibly initialized 738 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/light/apds9960.c: In function 'apds9660_fifo_is_empty': /kisskb/src/drivers/iio/light/apds9960.c:751:13: note: byref variable will be forcibly initialized 751 | int cnt; | ^~~ /kisskb/src/drivers/iio/light/apds9960.c: In function 'apds9960_interrupt_handler': /kisskb/src/drivers/iio/light/apds9960.c:788:18: note: byref variable will be forcibly initialized 788 | int ret, status; | ^~~~~~ /kisskb/src/drivers/iio/light/apds9960.c: In function 'apds9960_read_event': /kisskb/src/drivers/iio/light/apds9960.c:614:16: note: byref variable will be forcibly initialized 614 | __le16 buf; | ^~~ /kisskb/src/drivers/iio/light/apds9960.c:613:12: note: byref variable will be forcibly initialized 613 | u8 reg; | ^~~ /kisskb/src/drivers/iio/light/apds9960.c: In function 'apds9960_write_event': /kisskb/src/drivers/iio/light/apds9960.c:650:16: note: byref variable will be forcibly initialized 650 | __le16 buf; | ^~~ /kisskb/src/drivers/iio/light/apds9960.c:649:12: note: byref variable will be forcibly initialized 649 | u8 reg; | ^~~ /kisskb/src/drivers/iio/light/apds9960.c: In function 'apds9960_read_raw': /kisskb/src/drivers/iio/light/apds9960.c:472:16: note: byref variable will be forcibly initialized 472 | __le16 buf; | ^~~ In file included from /kisskb/src/include/linux/iio/iio.h:10, from /kisskb/src/drivers/iio/multiplexer/iio-mux.c:12: /kisskb/src/drivers/iio/multiplexer/iio-mux.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/light/cm3605.c: In function 'cm3605_get_lux': /kisskb/src/drivers/iio/light/cm3605.c:75:18: note: byref variable will be forcibly initialized 75 | int ret, res; | ^~~ /kisskb/src/drivers/iio/light/cm32181.c: In function 'cm32181_get_lux': /kisskb/src/drivers/iio/light/cm32181.c:311:13: note: byref variable will be forcibly initialized 311 | int als_it; | ^~~~~~ /kisskb/src/drivers/iio/light/cm3605.c: In function 'cm3605_probe': /kisskb/src/drivers/iio/light/cm3605.c:161:13: note: byref variable will be forcibly initialized 161 | u32 rset; | ^~~~ /kisskb/src/drivers/iio/light/cm3605.c:160:28: note: byref variable will be forcibly initialized 160 | enum iio_chan_type ch_type; | ^~~~~~~ /kisskb/src/drivers/iio/light/gp2ap002.c: In function 'gp2ap002_get_lux': /kisskb/src/drivers/iio/light/gp2ap002.c:230:18: note: byref variable will be forcibly initialized 230 | int ret, res; | ^~~ /kisskb/src/drivers/iio/light/gp2ap002.c: In function 'gp2ap002_prox_irq': /kisskb/src/drivers/iio/light/gp2ap002.c:158:13: note: byref variable will be forcibly initialized 158 | int val; | ^~~ /kisskb/src/drivers/iio/light/gp2ap002.c: In function 'gp2ap002_probe': /kisskb/src/drivers/iio/light/gp2ap002.c:443:12: note: byref variable will be forcibly initialized 443 | u8 val; | ^~~ /kisskb/src/drivers/iio/light/gp2ap002.c:442:21: note: byref variable will be forcibly initialized 442 | const char *compat; | ^~~~~~ /kisskb/src/drivers/iio/light/gp2ap002.c:434:28: note: byref variable will be forcibly initialized 434 | enum iio_chan_type ch_type; | ^~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'gp2ap020a00f_set_operation_mode': /kisskb/src/drivers/iio/light/gp2ap020a00f.c:370:22: note: byref variable will be forcibly initialized 370 | unsigned int op_reg_val; | ^~~~~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'gp2ap020a00f_prox_sensing_handler': /kisskb/src/drivers/iio/light/gp2ap020a00f.c:835:22: note: byref variable will be forcibly initialized 835 | unsigned int op_reg_val; | ^~~~~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'gp2ap020a00f_write_event_threshold': /kisskb/src/drivers/iio/light/gp2ap020a00f.c:443:16: note: byref variable will be forcibly initialized 443 | __le16 thresh_buf = 0; | ^~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_set_u16_val': /kisskb/src/drivers/iio/magnetometer/ak8974.c:222:16: note: byref variable will be forcibly initialized 222 | __le16 bulk = cpu_to_le16(val); | ^~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'gp2ap020a00f_thresh_event_handler': /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_configure': /kisskb/src/drivers/iio/magnetometer/ak8974.c:222:16: note: byref variable will be forcibly initialized /kisskb/src/drivers/iio/light/gp2ap020a00f.c:871:34: note: byref variable will be forcibly initialized 871 | unsigned int output_val, op_reg_val; | ^~~~~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c:870:26: note: byref variable will be forcibly initialized 870 | u8 op_reg_flags, d0_reg_buf[2]; | ^~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_drdy_irq_thread': /kisskb/src/drivers/iio/magnetometer/ak8974.c:407:22: note: byref variable will be forcibly initialized 407 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_trigmeas': /kisskb/src/drivers/iio/magnetometer/ak8974.c:302:22: note: byref variable will be forcibly initialized 302 | unsigned int clear; | ^~~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_selftest': /kisskb/src/drivers/iio/magnetometer/ak8974.c:429:22: note: byref variable will be forcibly initialized 429 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_get_u16_val': /kisskb/src/drivers/iio/magnetometer/ak8974.c:210:16: note: byref variable will be forcibly initialized 210 | __le16 bulk; | ^~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_await_drdy': /kisskb/src/drivers/iio/magnetometer/ak8974.c:339:22: note: byref variable will be forcibly initialized 339 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_getresult': /kisskb/src/drivers/iio/magnetometer/ak8974.c:369:22: note: byref variable will be forcibly initialized 369 | unsigned int src; | ^~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_measure_channel': /kisskb/src/drivers/iio/magnetometer/ak8974.c:567:16: note: byref variable will be forcibly initialized 567 | __le16 hw_values[3]; | ^~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c: In function 'ak8974_detect': /kisskb/src/drivers/iio/magnetometer/ak8974.c:535:38: note: byref variable will be forcibly initialized 535 | __le16 fab_data1[9], fab_data2[3]; | ^~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c:535:24: note: byref variable will be forcibly initialized 535 | __le16 fab_data1[9], fab_data2[3]; | ^~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8974.c:492:13: note: byref variable will be forcibly initialized 492 | u16 sn; | ^~ /kisskb/src/drivers/iio/magnetometer/ak8974.c:491:22: note: byref variable will be forcibly initialized 491 | unsigned int fw; | ^~ /kisskb/src/drivers/iio/magnetometer/ak8974.c:488:22: note: byref variable will be forcibly initialized 488 | unsigned int whoami; | ^~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/iio/light/gp2ap020a00f.c:34: /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'wait_conversion_complete_irq': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c:689:15: note: in expansion of macro 'wait_event_timeout' 689 | ret = wait_event_timeout(data->data_ready_queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'gp2ap020a00f_read_output': /kisskb/src/drivers/iio/light/gp2ap020a00f.c:701:12: note: byref variable will be forcibly initialized 701 | u8 reg_buf[2]; | ^~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8975.c: In function 'ak8975_who_i_am': /kisskb/src/drivers/iio/magnetometer/ak8975.c:449:12: note: byref variable will be forcibly initialized 449 | u8 wia_val[2]; | ^~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/iio/magnetometer/ak8975.c:10: /kisskb/src/drivers/iio/magnetometer/ak8975.c: In function 'wait_conversion_complete_interrupt': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:9: note: in expansion of macro '___wait_event' 363 | ___wait_event(wq_head, ___wait_cond_timeout(condition), \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:25: note: in expansion of macro '__wait_event_timeout' 391 | __ret = __wait_event_timeout(wq_head, condition, timeout); \ | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8975.c:666:15: note: in expansion of macro 'wait_event_timeout' 666 | ret = wait_event_timeout(data->data_ready_queue, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8975.c: In function 'ak8975_fill_buffer': /kisskb/src/drivers/iio/magnetometer/ak8975.c:832:16: note: byref variable will be forcibly initialized 832 | __le16 fval[3]; | ^~~~ /kisskb/src/drivers/iio/magnetometer/ak8975.c: In function 'ak8975_read_axis': /kisskb/src/drivers/iio/magnetometer/ak8975.c:719:16: note: byref variable will be forcibly initialized 719 | __le16 rval; | ^~~~ /kisskb/src/drivers/iio/pressure/abp060mg.c: In function 'abp060mg_get_measurement': /kisskb/src/drivers/iio/pressure/abp060mg.c:103:16: note: byref variable will be forcibly initialized 103 | __be16 buf[2]; | ^~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c: In function 'bmp280_read_temp': /kisskb/src/drivers/iio/pressure/bmp280-core.c:339:16: note: byref variable will be forcibly initialized 339 | __be32 tmp = 0; | ^~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c: In function 'bmp280_read_humid': /kisskb/src/drivers/iio/pressure/bmp280-core.c:403:16: note: byref variable will be forcibly initialized 403 | __be16 tmp; | ^~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c: In function 'bmp280_read_press': /kisskb/src/drivers/iio/pressure/bmp280-core.c:372:16: note: byref variable will be forcibly initialized 372 | __be32 tmp = 0; | ^~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c: In function 'bmp180_measure': /kisskb/src/drivers/iio/pressure/bmp280-core.c:693:22: note: byref variable will be forcibly initialized 693 | unsigned int ctrl; | ^~~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c: In function 'bmp180_read_adc_press': /kisskb/src/drivers/iio/pressure/bmp280-core.c:832:16: note: byref variable will be forcibly initialized 832 | __be32 tmp = 0; | ^~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c: In function 'bmp180_read_adc_temp': /kisskb/src/drivers/iio/pressure/bmp280-core.c:735:16: note: byref variable will be forcibly initialized 735 | __be16 tmp; | ^~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c: In function 'bmp180_read_temp': /kisskb/src/drivers/iio/pressure/bmp280-core.c:809:13: note: byref variable will be forcibly initialized 809 | s32 adc_temp, comp_temp; | ^~~~~~~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c: In function 'bmp180_read_press': /kisskb/src/drivers/iio/pressure/bmp280-core.c:887:13: note: byref variable will be forcibly initialized 887 | s32 adc_press; | ^~~~~~~~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c: In function 'bmp180_read_calib': /kisskb/src/drivers/iio/pressure/bmp280-core.c:756:16: note: byref variable will be forcibly initialized 756 | __be16 buf[BMP180_REG_CALIB_COUNT / 2]; | ^~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c: In function 'bmp280_read_calib': /kisskb/src/drivers/iio/pressure/bmp280-core.c:160:16: note: byref variable will be forcibly initialized 160 | __le16 p_buf[BMP280_COMP_PRESS_REG_COUNT / 2]; | ^~~~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c:159:16: note: byref variable will be forcibly initialized 159 | __le16 t_buf[BMP280_COMP_TEMP_REG_COUNT / 2]; | ^~~~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c:157:16: note: byref variable will be forcibly initialized 157 | __be16 b16; | ^~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c:156:16: note: byref variable will be forcibly initialized 156 | __le16 l16; | ^~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c:155:22: note: byref variable will be forcibly initialized 155 | unsigned int tmp; | ^~~ /kisskb/src/drivers/iio/pressure/bmp280-core.c: In function 'bmp280_common_probe': /kisskb/src/drivers/iio/pressure/bmp280-core.c:996:22: note: byref variable will be forcibly initialized 996 | unsigned int chip_id; | ^~~~~~~ /kisskb/src/drivers/iio/humidity/hdc100x.c: In function 'hdc100x_get_measurement': /kisskb/src/drivers/iio/humidity/hdc100x.c:173:16: note: byref variable will be forcibly initialized 173 | __be16 val; | ^~~ /kisskb/src/drivers/iio/proximity/isl29501.c: In function 'isl29501_get_scale': /kisskb/src/drivers/iio/proximity/isl29501.c:661:13: note: byref variable will be forcibly initialized 661 | u32 current_scale; | ^~~~~~~~~~~~~ /kisskb/src/drivers/iio/proximity/isl29501.c: In function 'isl29501_get_inttime': /kisskb/src/drivers/iio/proximity/isl29501.c:735:13: note: byref variable will be forcibly initialized 735 | u32 inttime; | ^~~~~~~ /kisskb/src/drivers/iio/proximity/isl29501.c: In function 'isl29501_get_freq': /kisskb/src/drivers/iio/proximity/isl29501.c:754:13: note: byref variable will be forcibly initialized 754 | int sample_time; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/proximity/isl29501.c: In function 'isl29501_write_ext': /kisskb/src/drivers/iio/proximity/isl29501.c:387:22: note: byref variable will be forcibly initialized 387 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/proximity/isl29501.c: In function 'isl29501_read_ext': /kisskb/src/drivers/iio/proximity/isl29501.c:266:33: note: byref variable will be forcibly initialized 266 | u32 value, gain, coeff, exp; | ^~~ /kisskb/src/drivers/iio/proximity/isl29501.c:266:26: note: byref variable will be forcibly initialized 266 | u32 value, gain, coeff, exp; | ^~~~~ /kisskb/src/drivers/iio/proximity/isl29501.c:266:20: note: byref variable will be forcibly initialized 266 | u32 value, gain, coeff, exp; | ^~~~ /kisskb/src/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c: In function 'lidar_read_byte': /kisskb/src/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:122:12: note: byref variable will be forcibly initialized 122 | u8 val; | ^~~ /kisskb/src/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c: In function 'lidar_read_measurement': /kisskb/src/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:144:16: note: byref variable will be forcibly initialized 144 | __be16 value; | ^~~~~ /kisskb/src/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c: In function 'lidar_read_raw': /kisskb/src/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:209:21: note: byref variable will be forcibly initialized 209 | u16 reg; | ^~~ /kisskb/src/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c: In function 'lidar_i2c_xfer': /kisskb/src/drivers/iio/proximity/pulsedlight-lidar-lite-v2.c:72:24: note: byref variable will be forcibly initialized 72 | struct i2c_msg msg[2]; | ^~~ /kisskb/src/drivers/iio/inkern.c: In function 'iio_channel_read': /kisskb/src/drivers/iio/inkern.c:536:13: note: byref variable will be forcibly initialized 536 | int val_len = 2; | ^~~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function '_lm3533_als_get_zone': /kisskb/src/drivers/iio/inkern.c:534:13: note: byref variable will be forcibly initialized 534 | int vals[INDIO_MAX_RAW_ELEMENTS]; | ^~~~ /kisskb/src/drivers/iio/light/lm3533-als.c:89:12: note: byref variable will be forcibly initialized 89 | u8 val; | ^~~ /kisskb/src/drivers/iio/inkern.c:533:13: note: byref variable will be forcibly initialized 533 | int unused; | ^~~~~~ /kisskb/src/drivers/iio/inkern.c: In function 'iio_convert_raw_to_processed_unlocked': /kisskb/src/drivers/iio/inkern.c:598:48: note: byref variable will be forcibly initialized 598 | int scale_type, scale_val, scale_val2, offset; | ^~~~~~ /kisskb/src/drivers/iio/inkern.c:598:36: note: byref variable will be forcibly initialized 598 | int scale_type, scale_val, scale_val2, offset; | ^~~~~~~~~~ /kisskb/src/drivers/iio/inkern.c:598:25: note: byref variable will be forcibly initialized 598 | int scale_type, scale_val, scale_val2, offset; | ^~~~~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'lm3533_als_get_current': /kisskb/src/drivers/iio/light/lm3533-als.c:175:12: note: byref variable will be forcibly initialized 175 | u8 target; | ^~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c:174:12: note: byref variable will be forcibly initialized 174 | u8 zone; | ^~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'lm3533_als_get_adc': /kisskb/src/drivers/iio/light/lm3533-als.c:67:12: note: byref variable will be forcibly initialized 67 | u8 val; | ^~~ /kisskb/src/drivers/iio/inkern.c: In function 'iio_channel_read_max': /kisskb/src/drivers/iio/inkern.c:799:13: note: byref variable will be forcibly initialized 799 | int length; | ^~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'lm3533_als_get_int_mode': /kisskb/src/drivers/iio/light/lm3533-als.c:297:12: note: byref variable will be forcibly initialized 297 | u8 val; | ^~~ /kisskb/src/drivers/iio/inkern.c:798:20: note: byref variable will be forcibly initialized 798 | const int *vals; | ^~~~ /kisskb/src/drivers/iio/inkern.c:797:13: note: byref variable will be forcibly initialized 797 | int unused; | ^~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'lm3533_als_set_threshold': /kisskb/src/drivers/iio/light/lm3533-als.c:340:12: note: byref variable will be forcibly initialized 340 | u8 val2; | ^~~~ In file included from /kisskb/src/drivers/iio/inkern.c:8: /kisskb/src/drivers/iio/inkern.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'store_als_attr': /kisskb/src/drivers/iio/light/lm3533-als.c:542:12: note: byref variable will be forcibly initialized 542 | u8 val; | ^~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'lm3533_als_get_hysteresis': /kisskb/src/drivers/iio/light/lm3533-als.c:382:12: note: byref variable will be forcibly initialized 382 | u8 raising; | ^~~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c:381:12: note: byref variable will be forcibly initialized 381 | u8 falling; | ^~~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'show_als_attr': /kisskb/src/drivers/iio/light/lm3533-als.c:506:12: note: byref variable will be forcibly initialized 506 | u8 val; | ^~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'show_zone': /kisskb/src/drivers/iio/light/lm3533-als.c:470:12: note: byref variable will be forcibly initialized 470 | u8 zone; | ^~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'show_thresh_either_en': /kisskb/src/drivers/iio/light/lm3533-als.c:409:13: note: byref variable will be forcibly initialized 409 | int enable; | ^~~~~~ /kisskb/src/drivers/iio/inkern.c: In function '__of_iio_channel_get': /kisskb/src/drivers/iio/inkern.c:158:32: note: byref variable will be forcibly initialized 158 | struct of_phandle_args iiospec; | ^~~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'store_thresh_either_en': /kisskb/src/drivers/iio/light/lm3533-als.c:431:12: note: byref variable will be forcibly initialized 431 | u8 zone; | ^~~~ /kisskb/src/drivers/iio/light/lm3533-als.c:429:23: note: byref variable will be forcibly initialized 429 | unsigned long enable; | ^~~~~~ /kisskb/src/drivers/iio/light/lm3533-als.c: In function 'lm3533_als_isr': /kisskb/src/drivers/iio/light/lm3533-als.c:251:12: note: byref variable will be forcibly initialized 251 | u8 zone; | ^~~~ /kisskb/src/drivers/iio/inkern.c: In function 'iio_read_avail_channel_raw': /kisskb/src/drivers/iio/inkern.c:780:13: note: byref variable will be forcibly initialized 780 | int type; | ^~~~ /kisskb/src/drivers/iio/inkern.c: In function 'iio_read_max_channel_raw': /kisskb/src/drivers/iio/inkern.c:844:13: note: byref variable will be forcibly initialized 844 | int type; | ^~~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_read_channel_info_avail': /kisskb/src/drivers/iio/industrialio-core.c:833:13: note: byref variable will be forcibly initialized 833 | int type; | ^~~~ /kisskb/src/drivers/iio/industrialio-core.c:832:13: note: byref variable will be forcibly initialized 832 | int length; | ^~~~~~ /kisskb/src/drivers/iio/industrialio-core.c:830:20: note: byref variable will be forcibly initialized 830 | const int *vals; | ^~~~ In file included from /kisskb/src/drivers/iio/industrialio-core.c:23: /kisskb/src/drivers/iio/industrialio-core.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_debugfs_write_reg': /kisskb/src/drivers/iio/industrialio-core.c:418:14: note: byref variable will be forcibly initialized 418 | char buf[80]; | ^~~ /kisskb/src/drivers/iio/industrialio-core.c:417:23: note: byref variable will be forcibly initialized 417 | unsigned reg, val; | ^~~ /kisskb/src/drivers/iio/industrialio-core.c:417:18: note: byref variable will be forcibly initialized 417 | unsigned reg, val; | ^~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_write_channel_info': /kisskb/src/drivers/iio/industrialio-core.c:979:22: note: byref variable will be forcibly initialized 979 | char ch; | ^~ /kisskb/src/drivers/iio/industrialio-core.c:948:22: note: byref variable will be forcibly initialized 948 | int integer, fract = 0; | ^~~~~ /kisskb/src/drivers/iio/industrialio-core.c:948:13: note: byref variable will be forcibly initialized 948 | int integer, fract = 0; | ^~~~~~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_debugfs_read_reg': /kisskb/src/drivers/iio/industrialio-core.c:387:18: note: byref variable will be forcibly initialized 387 | unsigned val = 0; | ^~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_get_time_ns': /kisskb/src/drivers/iio/industrialio-core.c:299:27: note: byref variable will be forcibly initialized 299 | struct timespec64 tp; | ^~ /kisskb/src/drivers/iio/light/isl29018.c: In function 'isl29018_chip_init': /kisskb/src/drivers/iio/light/isl29018.c:537:30: note: byref variable will be forcibly initialized 537 | unsigned int id; | ^~ /kisskb/src/drivers/iio/light/isl29018.c: In function 'isl29018_read_sensor_input': /kisskb/src/drivers/iio/light/isl29018.c:162:22: note: byref variable will be forcibly initialized 162 | unsigned int msb; | ^~~ /kisskb/src/drivers/iio/light/isl29018.c:161:22: note: byref variable will be forcibly initialized 161 | unsigned int lsb; | ^~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_read_channel_info': /kisskb/src/drivers/iio/industrialio-core.c:760:13: note: byref variable will be forcibly initialized 760 | int val_len = 2; | ^~~~~~~ /kisskb/src/drivers/iio/industrialio-core.c:758:13: note: byref variable will be forcibly initialized 758 | int vals[INDIO_MAX_RAW_ELEMENTS]; | ^~~~ /kisskb/src/drivers/iio/light/isl29018.c: In function 'proximity_on_chip_ambient_infrared_suppression_store': /kisskb/src/drivers/iio/light/isl29018.c:341:13: note: byref variable will be forcibly initialized 341 | int val; | ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iio/industrialio-event.c:10: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_event_chrdev_read': /kisskb/src/include/linux/wait.h:277:33: note: byref variable will be forcibly initialized 277 | struct wait_queue_entry __wq_entry; \ | ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:9: note: in expansion of macro '___wait_event' 452 | ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ | ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:25: note: in expansion of macro '__wait_event_interruptible' 475 | __ret = __wait_event_interruptible(wq_head, condition); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/industrialio-event.c:140:31: note: in expansion of macro 'wait_event_interruptible' 140 | ret = wait_event_interruptible(ev_int->wait, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/industrialio-event.c:126:22: note: byref variable will be forcibly initialized 126 | unsigned int copied; | ^~~~~~ /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_event_ioctl': /kisskb/src/drivers/iio/industrialio-event.c:484:13: note: byref variable will be forcibly initialized 484 | int fd; | ^~ In file included from /kisskb/src/drivers/iio/industrialio-event.c:17: /kisskb/src/drivers/iio/industrialio-event.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_ev_value_store': /kisskb/src/drivers/iio/industrialio-event.c:331:18: note: byref variable will be forcibly initialized 331 | int val, val2; | ^~~~ /kisskb/src/drivers/iio/industrialio-event.c:331:13: note: byref variable will be forcibly initialized 331 | int val, val2; | ^~~ /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_ev_value_show': /kisskb/src/drivers/iio/industrialio-event.c:310:24: note: byref variable will be forcibly initialized 310 | int val, val2, val_arr[2]; | ^~~~~~~ /kisskb/src/drivers/iio/industrialio-event.c:310:18: note: byref variable will be forcibly initialized 310 | int val, val2, val_arr[2]; | ^~~~ /kisskb/src/drivers/iio/industrialio-event.c:310:13: note: byref variable will be forcibly initialized 310 | int val, val2, val_arr[2]; | ^~~ /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_ev_state_store': /kisskb/src/drivers/iio/industrialio-event.c:274:14: note: byref variable will be forcibly initialized 274 | bool val; | ^~~ In file included from /kisskb/src/drivers/iio/industrialio-event.c:13: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_push_event': /kisskb/src/include/linux/kfifo.h:408:36: note: byref variable will be forcibly initialized 408 | typeof(*__tmp->const_type) __val = (val); \ | ^~~~~ /kisskb/src/drivers/iio/industrialio-event.c:82:26: note: in expansion of macro 'kfifo_put' 82 | copied = kfifo_put(&ev_int->det_events, ev); | ^~~~~~~~~ /kisskb/src/drivers/iio/light/jsa1212.c: In function 'jsa1212_read_als_data': /kisskb/src/drivers/iio/light/jsa1212.c:165:16: note: byref variable will be forcibly initialized 165 | __le16 als_data; | ^~~~~~~~ /kisskb/src/drivers/iio/light/jsa1212.c: In function 'jsa1212_read_pxs_data': /kisskb/src/drivers/iio/light/jsa1212.c:191:22: note: byref variable will be forcibly initialized 191 | unsigned int pxs_data; | ^~~~~~~~ /kisskb/src/drivers/iio/temperature/mlx90614.c: In function 'mlx90614_write_word': /kisskb/src/drivers/iio/temperature/mlx90614.c:106:30: note: byref variable will be forcibly initialized 106 | union i2c_smbus_data data; | ^~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_read_thresh': /kisskb/src/drivers/iio/light/ltr501.c:864:18: note: byref variable will be forcibly initialized 864 | int ret, thresh_data; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_drdy': /kisskb/src/drivers/iio/light/ltr501.c:330:18: note: byref variable will be forcibly initialized 330 | int ret, status; | ^~~~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_read_ps': /kisskb/src/drivers/iio/light/ltr501.c:412:16: note: byref variable will be forcibly initialized 412 | __le16 status; | ^~~~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_trigger_handler': /kisskb/src/drivers/iio/light/ltr501.c:1257:18: note: byref variable will be forcibly initialized 1257 | int ret, psdata; | ^~~~~~ /kisskb/src/drivers/iio/light/ltr501.c:1254:16: note: byref variable will be forcibly initialized 1254 | __le16 als_buf[2]; | ^~~~~~~ /kisskb/src/drivers/iio/light/ltr501.c:1253:11: note: byref variable will be forcibly initialized 1253 | } scan; | ^~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_interrupt_handler': /kisskb/src/drivers/iio/light/ltr501.c:1304:18: note: byref variable will be forcibly initialized 1304 | int ret, status; | ^~~~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_set_it_time': /kisskb/src/drivers/iio/light/ltr501.c:347:33: note: byref variable will be forcibly initialized 347 | int ret, i, index = -1, status; | ^~~~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_als_read_samp_freq': /kisskb/src/drivers/iio/light/ltr501.c:201:18: note: byref variable will be forcibly initialized 201 | int ret, i; | ^ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_ps_read_samp_freq': /kisskb/src/drivers/iio/light/ltr501.c:219:18: note: byref variable will be forcibly initialized 219 | int ret, i; | ^ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_als_read_samp_period': /kisskb/src/drivers/iio/light/ltr501.c:274:18: note: byref variable will be forcibly initialized 274 | int ret, i; | ^ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_ps_read_samp_period': /kisskb/src/drivers/iio/light/ltr501.c:290:18: note: byref variable will be forcibly initialized 290 | int ret, i; | ^ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_write_intr_prst': /kisskb/src/drivers/iio/light/ltr501.c:468:18: note: byref variable will be forcibly initialized 468 | int ret, samp_period, new_val; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_write_raw': /kisskb/src/drivers/iio/light/ltr501.c:741:31: note: byref variable will be forcibly initialized 741 | int i, ret, freq_val, freq_val2; | ^~~~~~~~~ /kisskb/src/drivers/iio/light/ltr501.c:741:21: note: byref variable will be forcibly initialized 741 | int i, ret, freq_val, freq_val2; | ^~~~~~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_read_it_time': /kisskb/src/drivers/iio/light/ltr501.c:382:18: note: byref variable will be forcibly initialized 382 | int ret, index; | ^~~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_read_raw': /kisskb/src/drivers/iio/light/ltr501.c:631:16: note: byref variable will be forcibly initialized 631 | __le16 buf[2]; | ^~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_read_intr_prst': /kisskb/src/drivers/iio/light/ltr501.c:431:31: note: byref variable will be forcibly initialized 431 | int ret, samp_period, prst; | ^~~~ /kisskb/src/drivers/iio/light/ltr501.c:431:18: note: byref variable will be forcibly initialized 431 | int ret, samp_period, prst; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_init': /kisskb/src/drivers/iio/light/ltr501.c:1332:18: note: byref variable will be forcibly initialized 1332 | int ret, status; | ^~~~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_read_event_config': /kisskb/src/drivers/iio/light/ltr501.c:1034:18: note: byref variable will be forcibly initialized 1034 | int ret, status; | ^~~~~~ /kisskb/src/drivers/iio/light/ltr501.c: In function 'ltr501_probe': /kisskb/src/drivers/iio/light/ltr501.c:1406:18: note: byref variable will be forcibly initialized 1406 | int ret, partid, chip_idx = 0; | ^~~~~~ /kisskb/src/drivers/iio/humidity/hts221_core.c: In function 'hts221_check_whoami': /kisskb/src/drivers/iio/humidity/hts221_core.c:129:18: note: byref variable will be forcibly initialized 129 | int err, data; | ^~~~ /kisskb/src/drivers/iio/humidity/hts221_core.c: In function 'hts221_parse_rh_caldata': /kisskb/src/drivers/iio/humidity/hts221_core.c:305:16: note: byref variable will be forcibly initialized 305 | __le16 val; | ^~~ /kisskb/src/drivers/iio/humidity/hts221_core.c:303:34: note: byref variable will be forcibly initialized 303 | int err, *slope, *b_gen, data; | ^~~~ /kisskb/src/drivers/iio/humidity/hts221_core.c: In function 'hts221_parse_temp_caldata': /kisskb/src/drivers/iio/humidity/hts221_core.c:262:16: note: byref variable will be forcibly initialized 262 | __le16 val; | ^~~ /kisskb/src/drivers/iio/humidity/hts221_core.c:260:40: note: byref variable will be forcibly initialized 260 | int err, *slope, *b_gen, cal0, cal1; | ^~~~ /kisskb/src/drivers/iio/humidity/hts221_core.c:260:34: note: byref variable will be forcibly initialized 260 | int err, *slope, *b_gen, cal0, cal1; | ^~~~ /kisskb/src/drivers/iio/humidity/hts221_core.c: In function 'hts221_read_oneshot': /kisskb/src/drivers/iio/humidity/hts221_core.c:400:16: note: byref variable will be forcibly initialized 400 | __le16 data; | ^~~~ /kisskb/src/drivers/iio/light/lv0104cs.c: In function 'lv0104cs_read_adc': /kisskb/src/drivers/iio/light/lv0104cs.c:146:16: note: byref variable will be forcibly initialized 146 | __be16 regval; | ^~~~~~ /kisskb/src/drivers/iio/light/lv0104cs.c: In function 'lv0104cs_get_lux': /kisskb/src/drivers/iio/light/lv0104cs.c:164:13: note: byref variable will be forcibly initialized 164 | u16 adc_output; | ^~~~~~~~~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_get_pres_samp_freq': /kisskb/src/drivers/iio/pressure/dps310.c:259:13: note: byref variable will be forcibly initialized 259 | int val; | ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_get_temp_precision': /kisskb/src/drivers/iio/pressure/dps310.c:177:13: note: byref variable will be forcibly initialized 177 | int val; | ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_get_pres_precision': /kisskb/src/drivers/iio/pressure/dps310.c:165:13: note: byref variable will be forcibly initialized 165 | int val; | ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_get_temp_samp_freq': /kisskb/src/drivers/iio/pressure/dps310.c:271:13: note: byref variable will be forcibly initialized 271 | int val; | ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_temp_workaround': /kisskb/src/drivers/iio/pressure/dps310.c:688:13: note: byref variable will be forcibly initialized 688 | int reg; | ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_read_pres_raw': /kisskb/src/drivers/iio/pressure/dps310.c:307:12: note: byref variable will be forcibly initialized 307 | u8 val[3]; | ^~~ /kisskb/src/drivers/iio/pressure/dps310.c:304:13: note: byref variable will be forcibly initialized 304 | int ready; | ^~~~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_read_temp_ready': /kisskb/src/drivers/iio/pressure/dps310.c:338:12: note: byref variable will be forcibly initialized 338 | u8 val[3]; | ^~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_read_temp_raw': /kisskb/src/drivers/iio/pressure/dps310.c:355:13: note: byref variable will be forcibly initialized 355 | int ready; | ^~~~~ /kisskb/src/drivers/iio/potentiometer/ds1803.c: In function 'ds1803_read_raw': /kisskb/src/drivers/iio/potentiometer/ds1803.c:64:12: note: byref variable will be forcibly initialized 64 | u8 result[ARRAY_SIZE(ds1803_channels)]; | ^~~~~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_get_coefs': /kisskb/src/drivers/iio/pressure/dps310.c:113:12: note: byref variable will be forcibly initialized 113 | u8 coef[18]; | ^~~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_calculate_pressure': /kisskb/src/drivers/iio/pressure/dps310.c:469:13: note: byref variable will be forcibly initialized 469 | int t_ready; | ^~~~~~~ /kisskb/src/drivers/iio/pressure/dps310.c: In function 'dps310_probe': /kisskb/src/drivers/iio/pressure/dps310.c:725:17: note: byref variable will be forcibly initialized 725 | int rc, ready; | ^~~~~ /kisskb/src/drivers/iio/light/max44000.c: In function 'max44000_read_alstim': /kisskb/src/drivers/iio/light/max44000.c:171:22: note: byref variable will be forcibly initialized 171 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/light/max44000.c: In function 'max44000_read_led_current_raw': /kisskb/src/drivers/iio/light/max44000.c:249:22: note: byref variable will be forcibly initialized 249 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/light/max44000.c: In function 'max44000_read_alspga': /kisskb/src/drivers/iio/light/max44000.c:189:22: note: byref variable will be forcibly initialized 189 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/light/max44000.c: In function 'max44000_read_alsval': /kisskb/src/drivers/iio/light/max44000.c:208:16: note: byref variable will be forcibly initialized 208 | __be16 val; | ^~~ /kisskb/src/drivers/iio/light/max44000.c: In function 'max44000_read_raw': /kisskb/src/drivers/iio/light/max44000.c:267:22: note: byref variable will be forcibly initialized 267 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/light/max44000.c: In function 'max44000_trigger_handler': /kisskb/src/drivers/iio/light/max44000.c:497:22: note: byref variable will be forcibly initialized 497 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/light/max44000.c: In function 'max44000_probe': /kisskb/src/drivers/iio/light/max44000.c:531:18: note: byref variable will be forcibly initialized 531 | int ret, reg; | ^~~ /kisskb/src/drivers/iio/light/noa1305.c: In function 'noa1305_measure': /kisskb/src/drivers/iio/light/noa1305.c:54:16: note: byref variable will be forcibly initialized 54 | __le16 data; | ^~~~ /kisskb/src/drivers/iio/light/noa1305.c: In function 'noa1305_scale': /kisskb/src/drivers/iio/light/noa1305.c:67:13: note: byref variable will be forcibly initialized 67 | int data; | ^~~~ /kisskb/src/drivers/iio/light/noa1305.c: In function 'noa1305_probe': /kisskb/src/drivers/iio/light/noa1305.c:203:16: note: byref variable will be forcibly initialized 203 | __le16 data; | ^~~~ /kisskb/src/drivers/iio/humidity/hts221_buffer.c: In function 'hts221_trigger_handler_thread': /kisskb/src/drivers/iio/humidity/hts221_buffer.c:55:18: note: byref variable will be forcibly initialized 55 | int err, status; | ^~~~~~ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c: In function 'bmc150_magn_read_xyz': /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:432:38: note: byref variable will be forcibly initialized 432 | struct bmc150_magn_trim_regs tregs; | ^~~~~ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:429:16: note: byref variable will be forcibly initialized 429 | __le16 values[AXIS_XYZR_MAX]; | ^~~~~~ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c: In function 'bmc150_magn_reset_intr': /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:776:13: note: byref variable will be forcibly initialized 776 | int tmp; | ^~~ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c: In function 'bmc150_magn_get_odr': /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:286:18: note: byref variable will be forcibly initialized 286 | int ret, reg_val; | ^~~~~~~ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c: In function 'bmc150_magn_set_max_odr': /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:328:18: note: byref variable will be forcibly initialized 328 | int ret, reg_val, max_odr; | ^~~~~~~ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c: In function 'bmc150_magn_read_raw': /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:462:13: note: byref variable will be forcibly initialized 462 | s32 values[AXIS_XYZ_MAX]; | ^~~~~~ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:461:18: note: byref variable will be forcibly initialized 461 | int ret, tmp; | ^~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_buffer_update_demux': /kisskb/src/drivers/iio/industrialio-buffer.c:978:33: note: byref variable will be forcibly initialized 978 | struct iio_demux_table *p = NULL; | ^ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c: In function 'bmc150_magn_init': /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:694:18: note: byref variable will be forcibly initialized 694 | int ret, chip_id; | ^~~~~~~ In file included from /kisskb/src/drivers/iio/industrialio-buffer.c:19: /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'kmalloc_array': /kisskb/src/include/linux/slab.h:624:16: note: byref variable will be forcibly initialized 624 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_device_buffer_getfd': /kisskb/src/drivers/iio/industrialio-buffer.c:1538:17: note: byref variable will be forcibly initialized 1538 | int fd, idx, ret; | ^~~ /kisskb/src/drivers/iio/industrialio-buffer.c:1538:13: note: byref variable will be forcibly initialized 1538 | int fd, idx, ret; | ^~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_buffer_store_watermark': /kisskb/src/drivers/iio/industrialio-buffer.c:1341:22: note: byref variable will be forcibly initialized 1341 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_buffer_write_length': /kisskb/src/drivers/iio/industrialio-buffer.c:648:22: note: byref variable will be forcibly initialized 648 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_scan_el_ts_store': /kisskb/src/drivers/iio/industrialio-buffer.c:558:14: note: byref variable will be forcibly initialized 558 | bool state; | ^~~~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_scan_el_store': /kisskb/src/drivers/iio/industrialio-buffer.c:508:14: note: byref variable will be forcibly initialized 508 | bool state; | ^~~~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function '__iio_update_buffers': /kisskb/src/drivers/iio/industrialio-buffer.c:1194:34: note: byref variable will be forcibly initialized 1194 | struct iio_device_config new_config; | ^~~~~~~~~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function 'iio_buffer_store_enable': /kisskb/src/drivers/iio/industrialio-buffer.c:1298:14: note: byref variable will be forcibly initialized 1298 | bool requested_state; | ^~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/proximity/mb1232.c: In function 'mb1232_read_distance': /kisskb/src/drivers/iio/proximity/mb1232.c:65:16: note: byref variable will be forcibly initialized 65 | __be16 buf; | ^~~ /kisskb/src/drivers/iio/light/st_uvis25_core.c: In function 'st_uvis25_check_whoami': /kisskb/src/drivers/iio/light/st_uvis25_core.c:56:18: note: byref variable will be forcibly initialized 56 | int err, data; | ^~~~ /kisskb/src/drivers/iio/light/st_uvis25_core.c: In function 'st_uvis25_buffer_handler_thread': /kisskb/src/drivers/iio/light/st_uvis25_core.c:237:22: note: byref variable will be forcibly initialized 237 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/light/st_uvis25_core.c: In function 'st_uvis25_trigger_handler_thread': /kisskb/src/drivers/iio/light/st_uvis25_core.c:155:18: note: byref variable will be forcibly initialized 155 | int err, status; | ^~~~~~ /kisskb/src/drivers/iio/light/stk3310.c: In function 'stk3310_read_event_config': /kisskb/src/drivers/iio/light/stk3310.c:268:22: note: byref variable will be forcibly initialized 268 | unsigned int event_val; | ^~~~~~~~~ /kisskb/src/drivers/iio/light/stk3310.c: In function 'stk3310_irq_event_handler': /kisskb/src/drivers/iio/light/stk3310.c:539:22: note: byref variable will be forcibly initialized 539 | unsigned int dir; | ^~~ /kisskb/src/drivers/iio/light/stk3310.c: In function 'stk3310_write_event': /kisskb/src/drivers/iio/light/stk3310.c:237:22: note: byref variable will be forcibly initialized 237 | unsigned int index; | ^~~~~ /kisskb/src/drivers/iio/light/stk3310.c:235:16: note: byref variable will be forcibly initialized 235 | __be16 buf; | ^~~ /kisskb/src/drivers/iio/light/stk3310.c: In function 'stk3310_read_event': /kisskb/src/drivers/iio/light/stk3310.c:200:16: note: byref variable will be forcibly initialized 200 | __be16 buf; | ^~~ /kisskb/src/drivers/iio/light/stk3310.c: In function 'stk3310_read_raw': /kisskb/src/drivers/iio/light/stk3310.c:309:22: note: byref variable will be forcibly initialized 309 | unsigned int index; | ^~~~~ /kisskb/src/drivers/iio/light/stk3310.c:307:16: note: byref variable will be forcibly initialized 307 | __be16 buf; | ^~~ /kisskb/src/drivers/iio/light/stk3310.c: In function 'stk3310_init': /kisskb/src/drivers/iio/light/stk3310.c:446:13: note: byref variable will be forcibly initialized 446 | int chipid; | ^~~~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_alloc_pollfunc': /kisskb/src/drivers/iio/industrialio-trigger.c:335:17: note: byref variable will be forcibly initialized 335 | va_list vargs; | ^~~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:583:17: note: byref variable will be forcibly initialized 583 | va_list vargs; | ^~~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'devm_iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:622:17: note: byref variable will be forcibly initialized 622 | va_list vargs; | ^~~~~ /kisskb/src/drivers/iio/pressure/icp10100.c: In function 'icp10100_send_cmd': /kisskb/src/drivers/iio/pressure/icp10100.c:128:24: note: byref variable will be forcibly initialized 128 | struct i2c_msg msgs[2] = { | ^~~~ /kisskb/src/drivers/iio/pressure/icp10100.c:125:17: note: byref variable will be forcibly initialized 125 | uint8_t data[16]; | ^~~~ /kisskb/src/drivers/iio/pressure/icp10100.c: In function 'icp10100_get_measures': /kisskb/src/drivers/iio/pressure/icp10100.c:250:16: note: byref variable will be forcibly initialized 250 | __be16 measures[3]; | ^~~~~~~~ /kisskb/src/drivers/iio/pressure/icp10100.c: In function 'icp10100_read_raw_measures': /kisskb/src/drivers/iio/pressure/icp10100.c:342:18: note: byref variable will be forcibly initialized 342 | uint16_t raw_temp; | ^~~~~~~~ /kisskb/src/drivers/iio/pressure/icp10100.c:341:18: note: byref variable will be forcibly initialized 341 | uint32_t raw_pressure; | ^~~~~~~~~~~~ /kisskb/src/drivers/iio/pressure/icp10100.c: In function 'icp10100_read_cal_otp': /kisskb/src/drivers/iio/pressure/icp10100.c:196:16: note: byref variable will be forcibly initialized 196 | __be16 val; | ^~~ /kisskb/src/drivers/iio/pressure/icp10100.c: In function 'icp10100_init_chip': /kisskb/src/drivers/iio/pressure/icp10100.c:223:16: note: byref variable will be forcibly initialized 223 | __be16 val; | ^~~ /kisskb/src/drivers/iio/light/tsl2583.c: In function 'in_illuminance_lux_table_store': /kisskb/src/drivers/iio/light/tsl2583.c:562:13: note: byref variable will be forcibly initialized 562 | int value[TSL2583_MAX_LUX_TABLE_ENTRIES * 3 + 1]; | ^~~~~ /kisskb/src/drivers/iio/light/tsl2583.c: In function 'in_illuminance_calibrate_store': /kisskb/src/drivers/iio/light/tsl2583.c:508:13: note: byref variable will be forcibly initialized 508 | int value, ret; | ^~~~~ /kisskb/src/drivers/iio/light/tsl2583.c: In function 'in_illuminance_input_target_store': /kisskb/src/drivers/iio/light/tsl2583.c:490:13: note: byref variable will be forcibly initialized 490 | int value; | ^~~~~ /kisskb/src/drivers/iio/light/tsl2591.c: In function 'tsl2591_read_channel_data': /kisskb/src/drivers/iio/light/tsl2591.c:438:12: note: byref variable will be forcibly initialized 438 | u8 als_data[TSL2591_NUM_DATA_REGISTERS]; | ^~~~~~~~ /kisskb/src/drivers/iio/proximity/srf08.c: In function 'srf08_store_sensitivity': /kisskb/src/drivers/iio/proximity/srf08.c:388:22: note: byref variable will be forcibly initialized 388 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/proximity/srf08.c: In function 'srf08_store_range_mm': /kisskb/src/drivers/iio/proximity/srf08.c:298:22: note: byref variable will be forcibly initialized 298 | int integer, fract; | ^~~~~ /kisskb/src/drivers/iio/proximity/srf08.c:298:13: note: byref variable will be forcibly initialized 298 | int integer, fract; | ^~~~~~~ /kisskb/src/drivers/iio/light/us5182d.c: In function 'us5182d_update_dark_th': /kisskb/src/drivers/iio/light/us5182d.c:456:16: note: byref variable will be forcibly initialized 456 | __be16 dark_th = cpu_to_be16(data->us5182d_dark_ths[index]); | ^~~~~~~ /kisskb/src/drivers/iio/pressure/ms5637.c: In function 'ms5637_read_raw': /kisskb/src/drivers/iio/pressure/ms5637.c:59:22: note: byref variable will be forcibly initialized 59 | unsigned int pressure; | ^~~~~~~~ /kisskb/src/drivers/iio/pressure/ms5637.c:58:13: note: byref variable will be forcibly initialized 58 | int temperature; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/temperature/tsys01.c: In function 'tsys01_read_temperature': /kisskb/src/drivers/iio/temperature/tsys01.c:50:13: note: byref variable will be forcibly initialized 50 | u32 adc; | ^~~ /kisskb/src/drivers/iio/temperature/tsys01.c: In function 'tsys01_read_raw': /kisskb/src/drivers/iio/temperature/tsys01.c:85:13: note: byref variable will be forcibly initialized 85 | s32 temperature; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_thresh': /kisskb/src/drivers/iio/proximity/sx9310.c:593:22: note: byref variable will be forcibly initialized 593 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/temperature/tsys01.c: In function 'tsys01_read_prom': /kisskb/src/drivers/iio/temperature/tsys01.c:131:14: note: byref variable will be forcibly initialized 131 | char buf[7 * TSYS01_PROM_WORDS_NB + 1]; | ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_far_debounce': /kisskb/src/drivers/iio/proximity/sx9310.c:638:22: note: byref variable will be forcibly initialized 638 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_close_debounce': /kisskb/src/drivers/iio/proximity/sx9310.c:656:22: note: byref variable will be forcibly initialized 656 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_hysteresis': /kisskb/src/drivers/iio/proximity/sx9310.c:615:30: note: byref variable will be forcibly initialized 615 | unsigned int regval, pthresh; | ^~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c:615:22: note: byref variable will be forcibly initialized 615 | unsigned int regval, pthresh; | ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_gain': /kisskb/src/drivers/iio/proximity/sx9310.c:474:22: note: byref variable will be forcibly initialized 474 | unsigned int regval, gain; | ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_samp_freq': /kisskb/src/drivers/iio/proximity/sx9310.c:501:22: note: byref variable will be forcibly initialized 501 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_buffer_preenable': /kisskb/src/drivers/iio/proximity/sx9310.c:1115:23: note: byref variable will be forcibly initialized 1115 | unsigned long channels = 0; | ^~~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_trigger_handler': /kisskb/src/drivers/iio/proximity/sx9310.c:1086:16: note: byref variable will be forcibly initialized 1086 | __be16 val; | ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_push_events': /kisskb/src/drivers/iio/proximity/sx9310.c:930:23: note: byref variable will be forcibly initialized 930 | unsigned long prox_changed; | ^~~~~~~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c:927:22: note: byref variable will be forcibly initialized 927 | unsigned int val, chan; | ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_irq_thread_handler': /kisskb/src/drivers/iio/proximity/sx9310.c:963:22: note: byref variable will be forcibly initialized 963 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_write_hysteresis': /kisskb/src/drivers/iio/proximity/sx9310.c:736:18: note: byref variable will be forcibly initialized 736 | int ret, pthresh; | ^~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_wait_for_sample': /kisskb/src/drivers/iio/proximity/sx9310.c:399:22: note: byref variable will be forcibly initialized 399 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_read_proximity': /kisskb/src/drivers/iio/proximity/sx9310.c:416:16: note: byref variable will be forcibly initialized 416 | __be16 rawval; | ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_get_default_reg': /kisskb/src/drivers/iio/proximity/sx9310.c:1232:21: note: byref variable will be forcibly initialized 1232 | const char *res; | ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1229:33: note: byref variable will be forcibly initialized 1229 | u32 start = 0, raw = 0, pos = 0; | ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1229:24: note: byref variable will be forcibly initialized 1229 | u32 start = 0, raw = 0, pos = 0; | ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1229:13: note: byref variable will be forcibly initialized 1229 | u32 start = 0, raw = 0, pos = 0; | ^~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1228:13: note: byref variable will be forcibly initialized 1228 | u32 combined[SX9310_NUM_CHANNELS]; | ^~~~~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_init_compensation': /kisskb/src/drivers/iio/proximity/sx9310.c:1197:22: note: byref variable will be forcibly initialized 1197 | unsigned int ctrl0; | ^~~~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1196:22: note: byref variable will be forcibly initialized 1196 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c: In function 'sx9310_init_device': /kisskb/src/drivers/iio/proximity/sx9310.c:1333:25: note: byref variable will be forcibly initialized 1333 | unsigned int i, val; | ^~~ /kisskb/src/drivers/iio/proximity/sx9310.c:1330:35: note: byref variable will be forcibly initialized 1330 | struct sx9310_reg_default tmp; | ^~~ /kisskb/src/drivers/iio/light/vcnl4000.c: In function 'vcnl4010_irq_thread': /kisskb/src/drivers/iio/light/vcnl4000.c:864:23: note: byref variable will be forcibly initialized 864 | unsigned long isr; | ^~~ /kisskb/src/drivers/iio/light/vcnl4000.c: In function 'vcnl4010_trigger_handler': /kisskb/src/drivers/iio/light/vcnl4000.c:913:23: note: byref variable will be forcibly initialized 913 | unsigned long isr; | ^~~ /kisskb/src/drivers/iio/light/veml6030.c: In function 'veml6030_get_intgrn_tm': /kisskb/src/drivers/iio/light/veml6030.c:217:18: note: byref variable will be forcibly initialized 217 | int ret, reg; | ^~~ /kisskb/src/drivers/iio/light/veml6030.c: In function 'veml6030_get_als_gain': /kisskb/src/drivers/iio/light/veml6030.c:423:18: note: byref variable will be forcibly initialized 423 | int ret, reg; | ^~~ /kisskb/src/drivers/iio/light/veml6030.c: In function 'veml6030_read_raw': /kisskb/src/drivers/iio/light/veml6030.c:509:18: note: byref variable will be forcibly initialized 509 | int ret, reg; | ^~~ /kisskb/src/drivers/iio/light/veml6030.c: In function 'veml6030_read_thresh': /kisskb/src/drivers/iio/light/veml6030.c:460:18: note: byref variable will be forcibly initialized 460 | int ret, reg; | ^~~ /kisskb/src/drivers/iio/light/veml6030.c: In function 'veml6030_read_persistence': /kisskb/src/drivers/iio/light/veml6030.c:318:34: note: byref variable will be forcibly initialized 318 | int ret, reg, period, x, y; | ^ /kisskb/src/drivers/iio/light/veml6030.c:318:31: note: byref variable will be forcibly initialized 318 | int ret, reg, period, x, y; | ^ /kisskb/src/drivers/iio/light/veml6030.c:318:18: note: byref variable will be forcibly initialized 318 | int ret, reg, period, x, y; | ^~~ /kisskb/src/drivers/iio/light/veml6030.c: In function 'veml6030_read_interrupt_config': /kisskb/src/drivers/iio/light/veml6030.c:625:18: note: byref variable will be forcibly initialized 625 | int ret, reg; | ^~~ /kisskb/src/drivers/iio/light/veml6030.c: In function 'veml6030_write_persistence': /kisskb/src/drivers/iio/light/veml6030.c:343:29: note: byref variable will be forcibly initialized 343 | int ret, period, x, y; | ^ /kisskb/src/drivers/iio/light/veml6030.c:343:26: note: byref variable will be forcibly initialized 343 | int ret, period, x, y; | ^ /kisskb/src/drivers/iio/light/veml6030.c: In function 'in_illuminance_period_available_show': /kisskb/src/drivers/iio/light/veml6030.c:102:18: note: byref variable will be forcibly initialized 102 | int ret, reg, x; | ^~~ /kisskb/src/drivers/iio/light/veml6030.c: In function 'veml6030_event_handler': /kisskb/src/drivers/iio/light/veml6030.c:694:18: note: byref variable will be forcibly initialized 694 | int ret, reg, evtdir; | ^~~ /kisskb/src/drivers/iio/light/veml6030.c: In function 'veml6030_hw_init': /kisskb/src/drivers/iio/light/veml6030.c:729:18: note: byref variable will be forcibly initialized 729 | int ret, val; | ^~~ In file included from /kisskb/src/drivers/iio/magnetometer/hid-sensor-magn-3d.c:6: /kisskb/src/drivers/iio/magnetometer/hid-sensor-magn-3d.c: In function 'devm_kmalloc_array': /kisskb/src/include/linux/device.h:213:16: note: byref variable will be forcibly initialized 213 | size_t bytes; | ^~~~~ /kisskb/src/drivers/iio/magnetometer/hid-sensor-magn-3d.c: In function 'hid_magn_3d_probe': /kisskb/src/drivers/iio/magnetometer/hid-sensor-magn-3d.c:475:13: note: byref variable will be forcibly initialized 475 | int chan_count = 0; | ^~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/hid-sensor-magn-3d.c:474:31: note: byref variable will be forcibly initialized 474 | struct iio_chan_spec *channels; | ^~~~~~~~ /kisskb/src/drivers/iio/magnetometer/mag3110.c: In function 'mag3110_read_raw': /kisskb/src/drivers/iio/magnetometer/mag3110.c:279:16: note: byref variable will be forcibly initialized 279 | __be16 buffer[3]; | ^~~~~~ /kisskb/src/drivers/iio/pressure/hp206c.c: In function 'hp206c_read_20bit': /kisskb/src/drivers/iio/pressure/hp206c.c:96:12: note: byref variable will be forcibly initialized 96 | u8 values[3]; | ^~~~~~ /kisskb/src/drivers/iio/temperature/tsys02d.c: In function 'tsys02d_probe': /kisskb/src/drivers/iio/temperature/tsys02d.c:130:13: note: byref variable will be forcibly initialized 130 | u64 serial_number; | ^~~~~~~~~~~~~ /kisskb/src/drivers/iio/temperature/tsys02d.c: In function 'tsys02d_read_raw': /kisskb/src/drivers/iio/temperature/tsys02d.c:34:13: note: byref variable will be forcibly initialized 34 | s32 temperature; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_clear_fifo': /kisskb/src/drivers/iio/pressure/zpa2326.c:450:24: note: byref variable will be forcibly initialized 450 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_poll_oneshot_completion': /kisskb/src/drivers/iio/pressure/zpa2326.c:941:24: note: byref variable will be forcibly initialized 941 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_wait_oneshot_completion': /kisskb/src/drivers/iio/pressure/zpa2326.c:863:22: note: byref variable will be forcibly initialized 863 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_dequeue_pressure': /kisskb/src/drivers/iio/pressure/zpa2326.c:517:24: note: byref variable will be forcibly initialized 517 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_fetch_raw_sample': /kisskb/src/drivers/iio/pressure/zpa2326.c:1011:24: note: byref variable will be forcibly initialized 1011 | u8 v[3]; | ^ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_fill_sample_buffer': /kisskb/src/drivers/iio/pressure/zpa2326.c:586:13: note: byref variable will be forcibly initialized 586 | } sample; | ^~~~~~ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_set_trigger_state': /kisskb/src/drivers/iio/pressure/zpa2326.c:1314:30: note: byref variable will be forcibly initialized 1314 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_handle_threaded_irq': /kisskb/src/drivers/iio/pressure/zpa2326.c:790:33: note: byref variable will be forcibly initialized 790 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_probe': /kisskb/src/drivers/iio/pressure/zpa2326.c:1616:33: note: byref variable will be forcibly initialized 1616 | unsigned int id; | ^~ /kisskb/src/drivers/iio/magnetometer/rm3100-core.c: In function 'rm3100_set_samp_freq': /kisskb/src/drivers/iio/magnetometer/rm3100-core.c:345:22: note: byref variable will be forcibly initialized 345 | unsigned int cycle_count; | ^~~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/hmc5843_core.c: In function 'hmc5843_show_measurement_configuration': /kisskb/src/drivers/iio/magnetometer/hmc5843_core.c:211:22: note: byref variable will be forcibly initialized 211 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/magnetometer/hmc5843_core.c: In function 'hmc5843_wait_measurement': /kisskb/src/drivers/iio/magnetometer/hmc5843_core.c:151:22: note: byref variable will be forcibly initialized 151 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/magnetometer/hmc5843_core.c: In function 'hmc5843_read_measurement': /kisskb/src/drivers/iio/magnetometer/hmc5843_core.c:175:16: note: byref variable will be forcibly initialized 175 | __be16 values[3]; | ^~~~~~ /kisskb/src/drivers/iio/magnetometer/rm3100-core.c: In function 'rm3100_get_samp_freq': /kisskb/src/drivers/iio/magnetometer/rm3100-core.c:292:22: note: byref variable will be forcibly initialized 292 | unsigned int tmp; | ^~~ /kisskb/src/drivers/iio/magnetometer/hmc5843_core.c: In function 'hmc5843_read_raw': /kisskb/src/drivers/iio/magnetometer/hmc5843_core.c:369:22: note: byref variable will be forcibly initialized 369 | unsigned int rval; | ^~~~ /kisskb/src/drivers/iio/magnetometer/hmc5843_core.c: In function 'hmc5843_init': /kisskb/src/drivers/iio/magnetometer/hmc5843_core.c:574:12: note: byref variable will be forcibly initialized 574 | u8 id[3]; | ^~ /kisskb/src/drivers/iio/magnetometer/rm3100-core.c: In function 'rm3100_trigger_handler': /kisskb/src/drivers/iio/magnetometer/rm3100-core.c:474:23: note: byref variable will be forcibly initialized 474 | unsigned long scan_mask = *indio_dev->active_scan_mask; | ^~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/rm3100-core.c: In function 'rm3100_wait_measurement': /kisskb/src/drivers/iio/magnetometer/rm3100-core.c:163:22: note: byref variable will be forcibly initialized 163 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/magnetometer/rm3100-core.c: In function 'rm3100_read_mag': /kisskb/src/drivers/iio/magnetometer/rm3100-core.c:212:12: note: byref variable will be forcibly initialized 212 | u8 buffer[3]; | ^~~~~~ /kisskb/src/drivers/iio/magnetometer/rm3100-core.c: In function 'rm3100_common_probe': /kisskb/src/drivers/iio/magnetometer/rm3100-core.c:539:22: note: byref variable will be forcibly initialized 539 | unsigned int tmp; | ^~~ /kisskb/src/drivers/iio/proximity/sx9500.c: In function 'sx9500_read_samp_freq': /kisskb/src/drivers/iio/proximity/sx9500.c:363:22: note: byref variable will be forcibly initialized 363 | unsigned int regval; | ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9500.c: In function 'sx9500_read_prox_data': /kisskb/src/drivers/iio/proximity/sx9500.c:269:16: note: byref variable will be forcibly initialized 269 | __be16 regval; | ^~~~~~ /kisskb/src/drivers/iio/proximity/sx9500.c: In function 'sx9500_trigger_handler': /kisskb/src/drivers/iio/proximity/sx9500.c:653:13: note: byref variable will be forcibly initialized 653 | int val, bit, ret, i = 0; | ^~~ /kisskb/src/drivers/iio/proximity/sx9500.c: In function 'sx9500_push_events': /kisskb/src/drivers/iio/proximity/sx9500.c:469:22: note: byref variable will be forcibly initialized 469 | unsigned int val, chan; | ^~~ /kisskb/src/drivers/iio/proximity/sx9500.c: In function 'sx9500_irq_thread_handler': /kisskb/src/drivers/iio/proximity/sx9500.c:503:22: note: byref variable will be forcibly initialized 503 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/proximity/sx9500.c: In function 'sx9500_wait_for_sample': /kisskb/src/drivers/iio/proximity/sx9500.c:291:22: note: byref variable will be forcibly initialized 291 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/proximity/sx9500.c: In function 'sx9500_init_compensation': /kisskb/src/drivers/iio/proximity/sx9500.c:796:22: note: byref variable will be forcibly initialized 796 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/proximity/sx9500.c: In function 'sx9500_init_device': /kisskb/src/drivers/iio/proximity/sx9500.c:827:22: note: byref variable will be forcibly initialized 827 | unsigned int val; | ^~~ /kisskb/src/drivers/iio/proximity/vl53l0x-i2c.c: In function 'vl53l0x_read_proximity': /kisskb/src/drivers/iio/proximity/vl53l0x-i2c.c:105:12: note: byref variable will be forcibly initialized 105 | u8 buffer[12]; | ^~~~~~ /kisskb/src/drivers/iio/proximity/vcnl3020.c: In function 'vcnl3020_is_thr_enabled': /kisskb/src/drivers/iio/proximity/vcnl3020.c:276:22: note: byref variable will be forcibly initialized 276 | unsigned int icr; | ^~~ /kisskb/src/drivers/iio/proximity/vcnl3020.c: In function 'vcnl3020_is_in_periodic_mode': /kisskb/src/drivers/iio/proximity/vcnl3020.c:162:22: note: byref variable will be forcibly initialized 162 | unsigned int cmd; | ^~~ /kisskb/src/drivers/iio/proximity/vcnl3020.c: In function 'vcnl3020_read_proxy_samp_freq': /kisskb/src/drivers/iio/proximity/vcnl3020.c:219:22: note: byref variable will be forcibly initialized 219 | unsigned int prox_rate; | ^~~~~~~~~ /kisskb/src/drivers/iio/proximity/vcnl3020.c: In function 'vcnl3020_handle_irq_thread': /kisskb/src/drivers/iio/proximity/vcnl3020.c:577:22: note: byref variable will be forcibly initialized 577 | unsigned int isr; | ^~~ /kisskb/src/drivers/iio/proximity/vcnl3020.c: In function 'vcnl3020_measure_proximity': /kisskb/src/drivers/iio/proximity/vcnl3020.c:177:22: note: byref variable will be forcibly initialized 177 | unsigned int reg; | ^~~ /kisskb/src/drivers/iio/proximity/vcnl3020.c: In function 'vcnl3020_get_and_apply_property': /kisskb/src/drivers/iio/proximity/vcnl3020.c:115:13: note: byref variable will be forcibly initialized 115 | u32 val; | ^~~ /kisskb/src/drivers/iio/proximity/vcnl3020.c: In function 'vcnl3020_init': /kisskb/src/drivers/iio/proximity/vcnl3020.c:136:22: note: byref variable will be forcibly initialized 136 | unsigned int reg; | ^~~ Completed OK # rm -rf /kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 # Build took: 0:09:04.121233